OPN DB21
LAR1 P#0.0
LAR2 P#17.0
L 5
next: T #times
O(
L PID [AR1,P#1632.0]
L L#0
<>D
)
O(
L PID [AR1,P#1636.0]
L L#0
<>D
)
O(
L PID [AR1,P#1640.0]
L L#0
<>D
)
O(
L PID [AR1,P#1644.0]
L L#0
<>D
)
= M [AR2,P#0.0]
A M [AR2,P#0.0]
JNB _001
L PID [AR1,P#1632.0]
T DBD [AR1,P#0.0]
L PID [AR1,P#1636.0]
T DBD [AR1,P#4.0]
L PID [AR1,P#1640.0]
T DBD [AR1,P#8.0]
L PID [AR1,P#1644.0]
T DBD [AR1,P#12.0]
_001: NOP 0
L 128
+AR1
L 1
+AR2
L #times
LOOP next
CALL "RE_TRIGR"
在上述程序中,我的PI里面有数据传过来,但是监控DB21里面的所有数据都为0,也就是说,从PI的数不能传到DB21里面去,即使我不循环,将循环次数设为1,在程序上监控好像数据到达了,比如PID1644为8,这里也显示DBD12为8,但我在变量表里监控时却为0,这是为什么?
请教大家指点!!!