找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
程序如下:
LD SM0.5
EU
TODR VB100
------------------读取CPU时间,将时间的年、月、日、小时、分钟、秒、0、星期依次放在VB100、VB101、VB102、一直到VB107的8个地址中。
LD SM0.0
AB= VB103, 8
AB= VB104, 0
S Q0.0, 1
----------------------当时间到8点就开机,Q0.0被置位。
LD SM0.0
AB= VB103, 10
AB= VB104, 0
R Q0.0, 1
------------------------当时间到10点就关机,Q0.0被复位。
8个字节时间缓冲区格式(T)
T字节 说明 字节数据
0 年 (0-99) 当前年份 (BCD值)
1 月 (1-12) 当前月份 (BCD值)
2 日期 (1-31) 当前日期 (BCD值)
3 小时 (0-23) 当前小时 (BCD值)
4 分钟 (0-59) 当前分钟 (BCD值)
5 秒 (0-59) 当前秒 (BCD值)
6 00 保留 ?始终设置为00
7 星期几 (1-7) 当前是星期几,1=星期日 (BCD值
3。把读到的PLC小时和分钟转换成整数,小时和整数8比较,分钟和0比较,相等时将某位 置1(如M0.0),启动电机
小时和整数10比较,分钟和0比较,相等时将某位 置0(如M0.0),启动电机
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!