您现在的位置是:首页 > 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)通过起始地址为T8字节缓冲区,将设置的时间和日期写入实时时钟。使ENO=0的错误条件:SM4.3(运行时间)0006(间接地址)0007(TOD数据错误)0000C(没有时钟模块)

   S7-200中的实时时钟只用年的最低两位有效数字,例如2000年表示为00年。编程时日期和时间数值应采用BCD格式,例如19#97表示1997年。星期的取值范围为071表示星期日,2表示星期1,为0时将禁用星期(保持为0)。S7-200CPU不根据日期检查核实星期几是否正确,可能接收无效日期,例如230日。不要同时在主程序和中断程序中使用TODRTODW指令。若两条指令同时访问时钟,SM4.3将被置1(非致命错误0007)