当前位置: 主页 > PLC控制

32位指针问题 ,请大侠帮我看看这段程序错在哪里,怎么一运行就死机?

想法是每次I0.0得1时指针就加1然后指向DB1的下一个字节,可为什么每次运行都不通过?请大侠帮我编一个每次的信号指针加1的程序
OPNDB1
AI0.0
FPM100.0
JNBnoop
LMD2
L1
+I
TMD2
SLD3
LDBB[MD2]
TMB6
noop:NOP0

ASs='html_titleimg_p' STyle='text-align:CEnter;'>

问题补充:
谢谢各位大侠的热心帮助,我分别运行了下程序,只有@艾星落尘的是我说的效果

最佳答案

问题就在MD2自加以后的结果你直接作为地址来用了,那么下次自加的时候就不是1的自加了,变得很多了,所以要这么改:
OPNDB1
AI0.0
FPM100.0
JNBnoop
LMD2
L1
+I
TMD2
SLD3
TMD10//换一个变量做地址的指针
LDBB[MD10]
TMB6
noop:NOP0

提问者对于答案的评价:
感谢!

  • 关注微信

猜你喜欢

微信公众号