读实时时钟指令:TODR
发布时间:2019/6/8 19:13:03 访问次数:2931
读实时时钟指令:TODR
当使能端输入有效时,指令从实时时钟读取当前时间和日期,并装入以T为起始字节地址的8字节缓冲区,依次存放年、月、日、时、分、秒、零和星期。 F5L30M
年、月、日、时、分、秒、星期的数值范围分别是00~99、01~
12、01~31、00~23、00~59、00~59、01~07。必须用BCD码表
示所有的日期和时间值。对于年份用最低两位数表示,如⒛05年用05年表示。
T的寻址范围为VB、IB、QB、MB、SMB、SB、LB、x VD、x AC、※LD。指令格式:TODR T
使能流输出ENO断开的出错条件:0006(间接寻址)、000C(不存在时钟卡)。
设定实时时钟指令:TC)DW
当使能端输人有效时,指令把含有时间和日期的8字节缓冲区(起始字节地址是T)的内容装入时钟。设定的数值范围同T()DR指令。T的寻址范围为VB、IB、QB、MB、SMB、sB、LB、x VD、※AC、xI'D。
指令格式:TODW T ”
使能流输出ENO断开的出错条件:0006(间接寻址)、0007(TOD数据错误)、000C(不存在时钟卡)。y~900PLc不执行检查和核实日期是否准确。无效日期(如2月30日)可以被接受。因此,必须确保输入数据的准确性。不要同时在主程序和中断程序中使用TODR/TODW指令,否则会产生致命错误。
读实时时钟指令:TODR
当使能端输入有效时,指令从实时时钟读取当前时间和日期,并装入以T为起始字节地址的8字节缓冲区,依次存放年、月、日、时、分、秒、零和星期。 F5L30M
年、月、日、时、分、秒、星期的数值范围分别是00~99、01~
12、01~31、00~23、00~59、00~59、01~07。必须用BCD码表
示所有的日期和时间值。对于年份用最低两位数表示,如⒛05年用05年表示。
T的寻址范围为VB、IB、QB、MB、SMB、SB、LB、x VD、x AC、※LD。指令格式:TODR T
使能流输出ENO断开的出错条件:0006(间接寻址)、000C(不存在时钟卡)。
设定实时时钟指令:TC)DW
当使能端输人有效时,指令把含有时间和日期的8字节缓冲区(起始字节地址是T)的内容装入时钟。设定的数值范围同T()DR指令。T的寻址范围为VB、IB、QB、MB、SMB、sB、LB、x VD、※AC、xI'D。
指令格式:TODW T ”
使能流输出ENO断开的出错条件:0006(间接寻址)、0007(TOD数据错误)、000C(不存在时钟卡)。y~900PLc不执行检查和核实日期是否准确。无效日期(如2月30日)可以被接受。因此,必须确保输入数据的准确性。不要同时在主程序和中断程序中使用TODR/TODW指令,否则会产生致命错误。
上一篇:高速脉冲输出指令