S7-200 PLC实时时钟的数据格式和数据类型是什么?时钟数据格式有8个字节,每个字节该怎样设置?数据格式是什么?用指令设置PLC的系统时钟时设置不成功,指令在线监控时总是红色的。
最佳答案
最简单的方法:
1,连接PLC,打开编程软件----PLC---实时时钟---进行相关设置就OK了。
1。设置PLC系统时间:在“ PLC ” 的下拉菜单中有个“实时时钟”选项, 在这里设置PLC时间和PC时间一样
2。读PLC系统时间,用READ_RTC指令
所有日期和时间值必须采用BCD格式编码,请参阅下表。
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值
程序如下:
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被复位。
参考资料:http://www.ad.siemens.com.cn/service/answer/solved_60112_1028.html
提问者对于答案的评价:
标准答案请参考专家置评。
专家置评
已阅,最佳答案正确。
标准答案:
(1)数据格式是由8个Byte组成的,每个byte别分是:年、月、日、十、分、秒、保留、星期;
(2)每个Byte的数据类型是BCD码,而不是整数。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300386.html