您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的实时时钟指令
来源:艾特贸易2017-06-04
简介实时时钟指令分为设置实时时钟指令和读取实时时钟指令。在 S7-200 中,可以通过设置实时时钟指令安排一个 8 字节的时钟缓冲区存放当前的日期和时间数据。在 PLC 控制系统运行器件时
实时时钟指令分为设置实时时钟指令和读取实时时钟指令。在S7-200中,可以通过设置实时时钟指令安排一个8字节的时钟缓冲区存放当前的日期和时间数据。在PLC控制系统运行器件时,可以通过读取实时时钟指令进行运行监控或运行记录。 设置实时时钟指令(TODW)将当前时间和日期写入硬件时钟,硬件时钟以由T指定的8字节时间缓冲器开始。其功能框图如图5-10 (a)所示,在语句表中,设置实时时钟指令的格式为:TODW T。 读取实时时钟指令(TODR)从硬件时钟读取当前时间和日期,并将它载入以地址T开始的8字节时间缓冲器。其功能框图如图5-10 (b)所示,在语句表中,读取实时时钟指令的格式为:TODR T。 时钟指令影响ENO正常工作的出错条件为:SM4.3(运行时间),0006(间接寻址),000C(时钟模块不存在)。 图5-10 时钟指令功能框图 日期和时间数值必须以BCD码格式编码(例如,16#97表示1997年),表5-13为时间缓冲器(T)的格式,表5-14为时钟指令的有效操作数。 表5-13 时间缓冲器(T)的格式
在星期的范围中,01-07分别代表星期日、星期一、……、星期六。 表5-14 时钟指令的有效操作数
在S7-200中,使用时钟指令时要注意以下两点。 (1) CPU不检查输入的日期和时间数据是否正确,如2月30日,系统仍然认为是有效日期,所以必须保证输入数据的正确性。 (2)不要在主程序和子程序中同时使用TODR或TODW指令。如果在主程序中执行TODR时,又出现了执行包括TODR指令的中断程序,则不执行中断程序中的TODR指令,TODW亦是如此。
点击排行
