变更硬件导致WINCC无法从STEP7获取变量

做一个项目,WINCC的变量从STEP7中编译过来的。由于设计变化,将硬件组态的CP型号进行了更改,然后发现,STEP7在编译的时候出现信息:there are process variables whose names are not unique within the project after replacing special charecters.
打开日志,
Data update (S7 Program(1))
—————————

There were no variables to be updated.


*** Error(s) ***: 
  
  The following process variables exist more than once:
  
  
S7 Program(1)/blzq4
S7 Program(1)/blzq4
……
重新建了个项目,拷贝,然后再编译STEP7就没有问题了,但是由于WINCC里面的内容很多,画面、组态、代码很多,有没有其他的办法能解决这个问题。谢谢各位高手!

最佳答案

更改硬件配置后,将Step7先编译一下,然后关闭Step7,再从新打开,再编译step7和WINCC,有时候这么一开一关,编译就过去了,另外,还可以试着利用save as将项目复制修复一下,有时候也能解决问题,如果还是不行,你就按照你上面说的,新建项目从新上传一下变量,其他的图片或者变量记录,根据需要将对应的文件夹拷贝过去就可以了,不用从新做的

提问者对于答案的评价:
我发现只要CP不变,一般的变化都没啥问题。NND

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

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

相关推荐