您现在的位置是:首页 > PLC技术 > PLC技术
PLC的读、写实时时钟指令
来源:艾特贸易2018-09-28
简介读实时时钟指令 TODR(Timeof Day Read) 从实时时钟读取当前时间和日期,并把它们装入以 T 为起始地址的 8 字节缓冲区,依次存放年、月、日、时、分、秒、 0 和星期,时间和日期的数据类
读实时时钟指令TODR(Timeof Day Read)从实时时钟读取当前时间和日期,并把它们装入以T为起始地址的8字节缓冲区,依次存放年、月、日、时、分、秒、0和星期,时间和日期的数据类型为字节型。使ENO=0的错误条件:SM4.3(运行时间),0006(间接地址),000C(没有时钟模块)。
写实时时钟指令TODW(Timeof Day Write)通过起始地址为T的8字节缓冲区,将设置的时间和日期写入实时时钟。使ENO=0的错误条件:SM4.3(运行时间),0006(间接地址),0007(TOD数据错误),0000C(没有时钟模块)。
S7-200中的实时时钟只用年的最低两位有效数字,例如2000年表示为00年。编程时日期和时间数值应采用BCD格式,例如19#97表示1997年。星期的取值范围为0~7,1表示星期日,2表示星期1,为0时将禁用星期(保持为0)。S7-200CPU不根据日期检查核实星期几是否正确,可能接收无效日期,例如2月30日。不要同时在主程序和中断程序中使用TODR或TODW指令。若两条指令同时访问时钟,SM4.3将被置1(非致命错误0007)。
点击排行
