西门子S7-200中加减法问题

LD     SM0.0
LPS
EU
A      I2.6
+I     10, MW20
LPP
EU
A      I2.7
-I     10, MW20
请问,为何我输入I2.7或I2.7后,MW20没有变化,而我取消上升沿脉冲或下降沿脉冲,才可以进行加减法计算,但数字却变化很快,无法控制,难道使用EU不行吗?

最佳答案

你的上升沿指令位置放错了。
现在程序取的是SM0.0的上升沿,而SM0.0常ON,上升沿指令不会被触发,因此不管I2.6和I2.7为何值,加减法指令都不会被执行。
改为
LD     SM0.0
LPS
A      I2.6
EU
+I     10, MW20
LPP
A      I2.7
EU
-I     10, MW20
就可以了。

提问者对于答案的评价:
ok

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc310109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:32
下一篇 2020年11月1日 下午2:32

相关推荐