编译OS时DB块无法编译

显示 A STRUCTURE CONFLICT OCCURED WHEN CREATING THE STUCTURED DM VARIBLE

问题补充:
击菜单项“Options”→“Block Types”;找不到呀

最佳答案

1、首先,从“A STRUCTURE CONFLICT OCCURED WHEN CREATING THE STUCTURED DM VARIBLE ”错误提示文本就可知:应该是在“Blocks”节点修改了某一个或多个自定义的FB或FC功能块的结构。例如修改了自定义FB或FC功能块的I/O变量名称,或增/减了I/O变量数量,使自定义FB或FC功能块的结构发生了变化;
 2、问题的关键在于:修改了FB或FC功能块结构后,未进行版本(Version)更新,导致CFC中使用了的该FB或FC功能块与修改后的FB或FC功能块版本(Version)不一致了,出现变量结构错误及冲突(即:A STRUCTURE CONFLICT OCCURED WHEN CREATING THE STUCTURED DM VARIBLE );
 3、处理方法如下:
    (1)任意打开一个CFC块后,点击菜单项“Options”→“Block Types”;
    (2)在弹出的“Block Types”对话框中,全部选择左侧“Block  folder offline”中所有FB或FC功能块后,按下鼠标左键不松手,拖放至右侧的“Chart  folder”中,就可完成对所有CFC使用了的自定义FB或FC功能块版本(Version)更新了;
    (3)记住:完成对所有CFC使用了的自定义FB或FC功能块版本(Version)更新后,别忘了编译(Compile)CFC。
 4、这时,再编译(Compile)OS项目,看还有提示错误吗!
 5、问题解决后,最后可别忘了给我多补加分哟!

 补充回答:
 1、CFC功能组件正确安装了吗?
 2、CFC功能组件版本正确吗?

提问者对于答案的评价:
问题仍然没有解决

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

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

相关推荐