fc功能块的问题

300plc,为什么我编的fc块,在ob运行模拟时,fc块的eno没有输出。但当我打开fc块时,里面的程序是在根据程序在走的,为什么啊。会不会影响总个程序

最佳答案

如果在主循环OB1中无条件调用几个FC块,如果有EN输入,输出EN0为0,并不能说明FC没有被执行。检查你的程序结构是否正确。一般在退出逻辑块(FB、FC)之前,可以使用SAVE(把RLO存入BR寄存器)指令,使能输出EN0(即BR位)被设置为RLO(逻辑操作结果)位的值,用于对块中的错误进行检查


见:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=73904&cid=1029

提问者对于答案的评价:
ok

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

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

相关推荐