关于FC块的使用

第一次用300以前用的都是200PLC 想请教个问题 FC相当于子程序吗?我做了个FC电机启停功能块。然后用OB1调用FC块 有N个电机启动(附上图片)。当I0.0掉电后,FC中的输出却是保持ON 请问大侠,FC和200的子程序有什么区别

问题补充:
我对FC的理解就像子程序一样,当I0.0为OFF时就没有能流经过FC,FC里面就没有能流那么Q0.0就应该没有输出。在西门子200里当用I0.0调用子程序如果I0.0为OFF那么子程序里程序不执行且不保持掉电前的状态。现在情况是I0.0 OFF  FC保持掉电前的状态,当I0.0是急停的时候是否就不能这样写程序 因为FC会保持 设备会继续运行 求解答 谢谢

图片说明:

关于FC块的使用    关于FC块的使用   

最佳答案

当I1.0为0时,因为FC功能不执行时,无法刷新Q0.0的输出,所以会出现上述现象。
因此,建议楼主在调用FC功能时,无条件调用,在子程序中做限制。
参考:STEP7编程常见错误 2.11.2
http://space.cechina.cn/infosharedownload.aspx?id=319

提问者对于答案的评价:
谢谢大家的解释 分数只能给一位  我还有很多问题忘大家能够帮忙解答 下次给你们 我刚才也查了很多资料 当子程序结束调用会保持Q M 还有T  计数器就不知道了 再次谢谢大家

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐