博途程序,这是系统时钟的程序,请问图1中程序段2中的语句每一句怎么理解,越详细越好,谢谢
图片说明:
8948fbe5698e8677e3ecb682bdc4c30f
2c4b6DAdc79da58a603ab9d85c75b3d5
最佳答案
1、NW1读系统时间,使用的RD_SYS_T指令,输出为DTL型变量,12字节
字节0,1—–保存年份
字节2—–保存月份
字节3—–保存日
字节4—–保存星期
字节5—–保存时
字节6—–保存分
字节7—–保存秒
2、NW2
LP##DT_PLC//指针指向日期时间变量
LAR1//将##DT_PLC的地址送入地址寄存器AR1
LLD[AR1,P#0,0]//间接寻址,将DT_PLC中0~3字节内的值取入累加器1
T%DB300.DBD36//累加器1中的值存入DB300.DBD36中
LLD[AR1,P#4,0]//间接寻址,将DT_PLC中4~7字节内的值取入累加器1
T%DB300.DBD40//累加器1中的值存入DB300.DBD40中
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。