s7 300 循环累加程序 出现只累加一次问题?

程序是这样的:在OB35里面调用FC2,FC2里面写的程序如图所示,满足条件时候发现“测距读数”只进行累加一次,便不再执行了,这是什么问题?我要如何改才能实现累加到5呢?

问题补充:
前面的“测距读数”执行一次后还是0,没有增加。

图片说明:

s7 300 循环累加程序 出现只累加一次问题?    s7 300 循环累加程序 出现只累加一次问题?   

最佳答案

从图2看,执行了一次累积,但反过来看前面的那个DB10.DBD16的值是0可能的原因:
打开交叉引用,检查DB10.DBD16这个值是否在其它程序中清0.

提问者对于答案的评价:
非常感谢,用交叉引用查了下程序中是有给清零的地方,已改正,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 上午10:39
下一篇 2017年11月12日 上午10:40

相关推荐