形参变量不能传递到FB1内部循环么?

我的程序是这样的,模拟量输入PIW作为FB1的形参变量,然后在FB1程序内有一个LOOP循环,循环检测PIW的值,如果超过给定值的时间,就有DO动作,但是我发现,在满足条件调用FB1之后,执行循环语句的时候不能随时更新循环语句里面的PIW值,循环语句内的PIW值与形参变量PIW不一致,是最初满足条件调用FB1时候的值,不知道是什么原因!
 
 是不是循环语句(非OB1)中的数据不能随着采集到的数据进行同步更新……
 
 求解……

最佳答案

当然是不能了,参数只能在调用时传递一次,在执行FB的时候当然用到的只是传递进去的值了。你应该把PIW的地址指针传进去,这样就能达到你的目的了。

提问者对于答案的评价:
解决了,谢谢大侠……
其实,三楼的回答我也试了一下,也是可以的,也谢谢了……

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午10:29
下一篇 2018年12月1日 下午10:29

相关推荐