显示 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