【摘要】:指令自由设定,但必须先对时钟存储单元赋值后,才能使用TODW指令。图4-15时钟指令应用
利用时钟指令可以实现调用系统实时时钟或根据需要设定时钟,这有助于实现控制系统的运行监视、运行记录,以及所有和实时时间有关的控制。时钟操作有两种:读实时时钟和设定实时时钟。读实时时钟指令和设定实时时钟指令如表4-25所示,时钟缓冲区的格式如表6-26所示。
表4-25 时钟指令
表4-26 时钟缓冲区
1.读实时时钟指令(Read Real-Time Clock)
功能描述:系统读当前时间和日期,并把它装入一个8字节的缓冲区。操作数T用来指定8个字节缓冲区的起始地址。
2.设定时钟指令(Set Real-Time Clock)
功能描述:系统将包含当前时间和日期的一个8字节的缓冲区装入PLC的时钟中去。操作数T用来指定8字节缓冲区的起始地址。(www.xing528.com)
注 意:
(1)对于一个没有使用过时钟指令的PLC,在使用时钟指令前,要在编程软件的“PLC(P)”一栏中对PLC的时钟进行设定,然后才能开始使用时钟指令。时钟可以设定成和PC中的一样,也可用TODW。指令自由设定,但必须先对时钟存储单元赋值后,才能使用TODW指令。
(2)系统不检查、不核实时钟值的正确与否,所以必须确保输入的设定数据是正确的。例如,2月31日虽为无效日期,但可以被系统接受。
(3)不能同时在主程序和中断程序中使用读写时钟指令,否则,将产生非致命错误,中断程序中的实时时钟指令将不被执行。
(4)硬件时钟在CPU224以上的PLC中才有。
【例4-13】读实时时钟并显示分钟的编程。时钟缓冲区从VB100开始(见图4-15)。
图4-15 时钟指令应用
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。