您现在的位置是:首页 > PLC技术 > PLC技术

PLC的时钟指令格式与实例

来源:艾特贸易2017-06-05

简介利用时钟指令可以实现调用系统实时时钟,这对于控制系统的运行监视、运行记录等多方面的工作十分方便。时钟操作有两种:读实时时钟和设定实时时钟。 1 .读实时时钟 TODR ,读实

    利用时钟指令可以实现调用系统实时时钟,这对于控制系统的运行监视、运行记录等多方面的工作十分方便。时钟操作有两种:读实时时钟和设定实时时钟。    1.读实时时钟    TODR,读实时时钟指令。当使能输入有效时,系统读当前时间和日期,并把它装入一个8字节的缓冲区。操作数T用来指定8字节缓冲区的起始地址。    2.写实时时钟    TODW,写实时时钟指令。用来设定实时时钟。当使能输入有效时,系统将一个包含当前时间和日期的8字节缓冲区装入时钟。操作数T用来指定8字节缓冲区的起始地址。    时钟缓冲区的格式如表5.2所示。    5.2    时钟缓冲区
时钟缓冲区
    两条指令中T的寻址范围:VBIBQBMBSBSMBLB*VD*AC*LD    使能流输出ENO断开的出错条件:SM4.3(运行时间)、0006(间接寻址)、000C(时钟模块不存在)。    指令格式: TODR T    (读实时时钟)    TODW T    (写实时时钟)    例:    TODR    VB100    程序实例:编写一段程序,可实现读、写实时时钟,并以BCD码显示分钟。时钟缓冲区从VB100开始。    程序中的子程序SBR_0为写时钟子程序,将当前时间写入从VB100开始的8字节时间缓冲区,时间设置如表5.3所示,读写时钟程序如图5.7所示。    5.3    时间设置
时间设置
读写时钟
    5.7    读写时钟