TAR1 #di_temp_Ar1 //将变量的地址送入地址寄存器1
TAR2 #di_temp_Ar2
LAR1 P#0.0 //清空累加器1
LAR2 P#0.0
L 128 //装入循环变量
D400: T #i_temp_con
A I [Ar1,P#0.0] //检测I的状态,I的地址为AR1+P0.0
OPN "DB_DI" //打开数据块
= DBX[Ar2,P#0.0] 将当前RLO的值赋予DBX,地址为AR2+P0.0
+AR1 P#0.1 地址寄存器+0.1,也就是移动一个位
+AR2 P#0.1
L #i_temp.con
LOOP D400
程序的功能就是将128的位状态赋予数据块。I的首地址由临时变量决定,DBX的首地址同样。如果作为FB或者FC的话,这些由外部引脚决定。