TAR1 #di_temp_Ar1 //將變量的地址送入地址寄存器1
TAR2 #di_temp_Ar2
LAR1 P#0.0 //清空累加器1
LAR2 P#0.0
L 128 //裝入循環(huán)變量
D400: T #i_temp_con
A I [Ar1,P#0.0] //檢測(cè)I的狀態(tài),I的地址為AR1+P0.0
OPN "DB_DI" //打開(kāi)數(shù)據(jù)塊
= DBX[Ar2,P#0.0] 將當(dāng)前RLO的值賦予DBX,地址為AR2+P0.0
+AR1 P#0.1 地址寄存器+0.1,也就是移動(dòng)一個(gè)位
+AR2 P#0.1
L #i_temp.con
LOOP D400
程序的功能就是將128的位狀態(tài)賦予數(shù)據(jù)塊。I的首地址由臨時(shí)變量決定,DBX的首地址同樣。如果作為FB或者FC的話(huà),這些由外部引腳決定。