当前位置: 主页 > PLC控制

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

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

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

图片说明:

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

最佳答案

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

参考链接:《OCMcannotread》
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

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

  • 关注微信

猜你喜欢

微信公众号