WINCC版本:6.2SP2
主要使用工具:Configuration Tool
具体实现过程就是把需要合并的各个项目逐个实现,包括: 驱动链接、变量包括结构变量、文本库、报警、变量归档、脚本、画面。
1、两套WINCC中的驱动名、变量名等应没有重复,如果有重复,应该首先修改。
2、检查两套项目中的运行语言是否一致,如果不一致,需要预先调整。画面语言如果需要调整,可以使用easy language导入导出工具完成。3、首先打开EXCEL,通过创建到WINCC的链接,将2个项目的数据均导出到2个EXCEL文件中。文件1和2。
4、驱动:将2中的Connections页的数据复制到1中的相同sheet追加在下面。
5、WINCC菜单中write connections命令完成写入。后面每一页完成复制确认正确后均可以立即刷新到WINCC中。注:如果发现一次复制后数据不正确,可以再重复复制一次。
6、结构变量类型定义:将2中的Structure types页数据复制追加到1的相同页中。
7、刷新到WINCC
8、变量:将tags和struction tag页的数据复制追加到1中。通常来说外部变量拷进来后会变成内部变量,这时需要再重复一次。两次的选定范围相同即可。
9、刷新。
10、报警:将Single messages的数据复制追加到1中。同样需要2次复制。在复制过程中如果有德语提示,应该是提示文本内容是否全部覆盖,应选择NO。
报警的复制过程除了前面的编号与触发变量,最主要的是信息文本的复制。而信息文本实际上是存在texts表中,即在WINCC中是在文本库中统一管理,而报警定义中仅仅是链接了文本ID。excel tools的最大功能是在复制过程中自动给识别、分配新的文本ID,所以不必担心两套项目的ID有重复导致的报警信息文本混乱。
切忌:
①不可以单独复制texts表内的内容。
②复制完成后先刷新texts,后刷新报警列表。
③刷新后如WINCC中报警信息已加,但没有文本,需合适两套WINCC的运行语言是否一致。
11、变量归档:将Process value archive页中数据复制追加到1中。
12、脚本、画面:找到相应的文件,直接复制文件。
13、用户归档:用户归档自身有导入和导出功能,可以实现数据迁入。
疑问与不足
链接了WINCC数据的EXCEL表格打开与切换非常慢,一次切换需要至少半分钟的时间,不知道如何能避免?我看主要是因为这个EXCEL文件链接到了WINCC带来的RESOURCE.XLA上面,那个模板里面的脚本非常慢。因为EXCEL之间切换太慢,一个项目的导入耗费了整个晚上!而如果速度快些的话,半个小时就可以搞定!