发表于:2008-12-19 11:13:09
楼主
OPN #iDB_NO //OPEN DATA BLOCK TO CLEAR
L DBLG //CHECK OPENED DATA BLOCK LENGHT
M001: T #_ACTUAL_VAL //LOOP
L 2
-I
T #_ACTUAL_VAL
SLW 3
LAR1
L 0
T DBW 【AR1,P#0.0】 //WRITE 0 TO DB
L 0
L #_ACTUAL_VAL
==I
JC M002
JU M001
M002: L #_DEVICE_NUMBER // CHECKING IF NUMBER OF DEVICE IS IN MAXIMUM POSSIBLE RANGE
L 99 // CHECKING IF THE MAXIMAL NUMBER OF DEVICE‘S NOT EXCEED THE RANGE,
>I // OTHERWISE SWITCH OF BLOCK FUNCTION
JC M003
L #_DEVICE_NUMBER
L 16
+I
LAR1
// A "STDTACT_0,2S"
A "LOG1"
= DBX 【AR1,P#0.0】
刚开始学习语句表编程,谁能详细解释一下这段程序,谢谢。虽然有部分注释,看不懂啊,知道最终实现的功能,但不知怎么实现的。