自定义功能块在CFC引用时无OCM

刚开始学习,自己在库里定义了一个功能块,实现流量的累加功能。块属性和IO管脚的属性分别进行了设置,但是在CFC引用时,OCM仍然是灰色的,这样无法在WINCC生成块图标,求各位大侠指导,怎样才能让自己做的FB块实现OCM。

问题补充:
补充,FB块、DB块、FB各IO管脚均已设置“s7_m_c=true”。

图片说明:

自定义功能块在CFC引用时无OCM    自定义功能块在CFC引用时无OCM   

最佳答案

安装了CFC语言块。打开以前别人做的CFC都没有问题,但是自己新建一个CFC的话,并且将之前别人做的项目里的FB块复制到自己新建的项目中,如果这个FB块属性S7_m_c为true时,在CFC中添加的时候报could not creat ocm attirbutes错误,而且不让添加该FB块,如果去掉S7_m_c属性就可以,而且当去掉该属性,即可把FB块拖入至CFC中,而在CFC中的FB块也不能在属性中添加OCM POSSIBLE这个选项。但是在别的已经做好的项目中,FB块可以随便修改都没有问题。

参考链接:《OCM can not read》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=40916&cid=1035
参考资料:本文转自亿万论坛:http://bbs.e10000.cn/a/a.asp?B=307&id=1211279

提问者对于答案的评价:
问题已解决,谢谢指点。

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

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

相关推荐