您现在的位置是:首页 > 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)的格式
时间缓冲器(T)的格式
    在星期的范围中,01-07分别代表星期日、星期一、……、星期六。    5-14    时钟指令的有效操作数
时钟指令的有效操作数
    S7-200中,使用时钟指令时要注意以下两点。    (1) CPU不检查输入的日期和时间数据是否正确,如230日,系统仍然认为是有效日期,所以必须保证输入数据的正确性。    (2)不要在主程序和子程序中同时使用TODRTODW指令。如果在主程序中执行TODR时,又出现了执行包括TODR指令的中断程序,则不执行中断程序中的TODR指令,TODW亦是如此。