帮我看一下问题在哪,在子程序中VD700是指针的入口在子程序中用变量w表示,用一个变量a0为当前的子程序的指针,a1指针下移,变量d是输出.应该当M0.0通时,VB702为1,监控PLC(226),VB702没有数据,不知问题出在哪里,请指点一下?非常感激.下面是程序:
主程序
LD SM0.0
CALL SBR_0:SBR0, &VB700, Q0.0
子程序
LD SM0.0
MOVD *#w:*LD0, #a0:LD5
LD M0.0
MOVD #a0:LD5, #a1:LD9
+D 2, #a1:LD9
LD M0.0
MOVD 1, #a1:LD9
LDD= #a1:LD9, 1
= #d:L4.0