函数FC

最近使用函数块遇到一些问题。第一:函数块FC里的自保持全局变量或者set 置位的全局变量。 当函数块的FC的EN使能信号已经断开,而函数块FC里的全局变量还是1的状态。我的全局变量复位条件做在函数块FC里,如果函数FC的EN使能条件断开,即使复位条件满足,全局变量任不复位。这个是什么原因。第2:监视的我的函数FC 是蓝色虚线框,ENO 使能无输出。网上资料说函数块执行有错误。比如数据类型转换有问题,数据有溢出。里面只是一些简单的开关量,自保持电路。我自己实践,把函数块拖放在主程序其他位置就好了,放到原来的位置就不行。纳闷?和位置有关系吗?

问题补充:
手动操作FC 里有个M27.0自保持电路, 那么现在运行中M27.0 得电有信号, 如果我现在切换到自动模式 ,就是手动操作FC的EN 没有信号了。但是M27.0 一直是置位状态。不知都我又没有表术清楚

图片说明:

函数FC    函数FC    函数FC   

最佳答案

EN断开了,FC也就不会被执行,内部的全局寄存器也会保持断开前的状态

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:13
下一篇 2021年7月4日 下午10:13

相关推荐

发表回复

登录后才能评论