FC的一个问题

作了一个FC(用作超限报警),在OB1中调用了四次,分别是低报、低低报、高报、高高报。明明是低报触发了报警,其他三个也同时报警。在FC内,都用了相同的地址(例如M10.0),和这有关系吗?如果有冲突,应如何编写FC。

问题补充:
根据大家的建议,我已经把FC中M地址改变为FC中的临时变量#temp,但情况照旧。请大家再给些意见。

最佳答案

如果是低报、低低报、高报、高高报四个超限报警,那么我认为没有必要调用四次,在一个FC里就可以完成。
如果FC多次调用,要注意临时变量、上升沿等的使用问题,否则容易产生错误。

提问者对于答案的评价:
按您的意见修改了程序,可行,就是语句太多了。

专家置评

已阅,最佳答案正确。

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

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

相关推荐