显示ASTRUCTURECONFLICTOCCUREDWHENCREATINGTHESTUCTUREDDMVARIBLE
问题补充:
击菜单项“Options”→“BlockTypes”;找不到呀
最佳答案
1、首先,从“ASTRUCTURECONFLICTOCCUREDWHENCREATINGTHESTUCTUREDDMVARIBLE”错误提示文本就可知:应该是在“Blocks”节点修改了某一个或多个自定义的fb或FC功能块的结构。例如修改了自定义FB或FC功能块的I/O变量名称,或增/减了I/O变量数量,使自定义FB或FC功能块的结构发生了变化;
2、问题的关键在于:修改了FB或FC功能块结构后,未进行版本(Version)更新,导致CFC中使用了的该FB或FC功能块与修改后的FB或FC功能块版本(Version)不一致了,出现变量结构错误及冲突(即:ASTRUCTURECONFLICTOCCUREDWHENCREATINGTHESTUCTUREDDMVARIBLE);
3、处理方法如下:
(1)任意打开一个CFC块后,点击菜单项“Options”→“BlockTypes”;
(2)在弹出的“BlockTypes”对话框中,全部选择左侧“Blockfolderoffline”中所有FB或FC功能块后,按下鼠标左键不松手,拖放至右侧的“ChaRTfolder”中,就可完成对所有CFC使用了的自定义FB或FC功能块版本(Version)更新了;
(3)记住:完成对所有CFC使用了的自定义FB或FC功能块版本(Version)更新后,别忘了编译(CoMPIle)CFC。
4、这时,再编译(Compile)OS项目,看还有提示错误吗!
5、问题解决后,最后可别忘了给我多补加分哟!
补充回答:
1、CFC功能组件正确安装了吗?
2、CFC功能组件版本正确吗?
提问者对于答案的评价:
问题仍然没有解决