在OB1里的指令: L LW15是什么特定的含義,怎樣使用它?
劉玉蓉
發(fā)布于2014-12-02 17:25
3
0
標(biāo)簽:
在OB1里的指令: L LW15是什么特定的含義,怎樣使用它?
佳答案
1、OB1_DATE_TIME是主程序OB1的局部變量,功能是:調(diào)用OB1的日期和時(shí)間,而LW15是OB1_DATE_TIME的一部分,用LW15來讀取當(dāng)前的小時(shí)和分鐘的BCD碼。
2、轉(zhuǎn)帖:
OB都有20個(gè)字節(jié)的臨時(shí)局部變量,后8個(gè)字節(jié)是調(diào)用OB的日期和時(shí)間。用SFC1讀取的日期時(shí)間的數(shù)據(jù)類型為8個(gè)字節(jié)的DATE_AND_TIME,還需要調(diào)用IEC功能FC 8從其中提取4個(gè)字節(jié)的實(shí)時(shí)時(shí)間(TIME_OF_DAY)。使用OB1的局部變量OB1_DATE_AND_TIME則很方便,可以使用絕對(duì)地址LD、LW和LB,來任意的讀取需要的日期或時(shí)間值。例如為了控制路燈的起、停,只需要用LW15來讀取當(dāng)前的小時(shí)和分鐘的BCD碼,如果需要考慮不同的季節(jié)對(duì)路燈的影響,可以用LW13來讀取月、日的BCD碼。
LB12 年后兩位
LB13 月
LB14 日
LB15 時(shí)
LB16 分
LB17 秒
LB18 毫秒