CFC编程时如何自动生成相应的错误处理OB

Step 7系统中使用CFC编程时,通过编译CFC系统将自动生成所需的程序代码。但为了防止CPU故障情况下停机,则需要手动在Blocks文件夹中添加错误处理OB(例如OB86等)。但重新编译CFC后,这些手动添加的OB则会被系统删除。我按照网站上找到的方法试了一下,还是不行,一编译,就有删除,是哪儿不对吗?参考的文件如下:
《CFC编程时如何自动生成相应的错误处理OB》
http://wenku.baidu.com/view/1d792801b52acfc789ebc9c5.html

最佳答案

1:新建1个FB1块,在接口IN中新建1个bool型变量,然后保存FB(FB中不用写任何语句)。再选择FB1对象属性的“属性”,选择S7_m_c,数值中填写你想要在程序中加入的OB块,如OB80,OB81,OB82等。最后在cfc中调用新建的FB
或者调用pcs7库中的FB100(OB_BEGIN)

提问者对于答案的评价:
谢谢,虽然没解决问题。

专家置评

参考文档《CFC编程时如何自动生成相应的错误处理OB》

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:11
下一篇 2017年6月6日 下午7:11

相关推荐