s7-1200 子程序中的加减计数器在多次调用中的问题

我在FC1中做了一段自定义程序 其中用到加减计数器 为该计数器添加的默认的背景数据块
之后在多次调用FC1运行程序时,发现计数器的CV值混乱,当CU加一个上升沿时,CV值一下加了好几百。把其他调用的FC1屏蔽掉只留一个FC1后一切正常。应该是和默认的那个背景数据块有关,求指教??

最佳答案

建立FB块  在FB块里选调用加减指令用多个DB

提问者对于答案的评价:
计数器问题解决了  里面的局部中间变量冲突了。。

专家置评

FB块使用stat建立计数器的背景块,可以多次调用FB。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午11:15
下一篇 2017年7月30日 上午11:15

相关推荐