借助OPC连接WINCC项目实现自身数据访问 (opc连接)

背景

在一套空调自控系统项目中,上位系统使用两台独立运行的WINCC,下位设备包括几十台DDC和S7-1200。为了便于管理和维护,两台电脑上的WINCC项目使用同一套项目,通过用户权限管理划分功能区域。 系统中的控制参数存储在WINCC的内部变量中。由于WINCC与下位设备的通讯均使用OPC,且WINCC的内部变量支持掉电保持功能,因此这些控制参数存储在WINCC内部变量中。

问题

在系统运行过程中,客户发现两台WINCC上的参数设置不一致,且无法同步刷新。由于两台WINCC都是单机运行,因此不可能实现同步。修改项目会导致两台电脑运行完全不同的程序,项目经理否定了这一方案。

解决方案

工程师提出一个解决方案:建立一个OPC通道,链接到网络计算机上的本机的名字,然后导入作为参数的内部变量。在导入时,给这些变量增加前缀“cc_”,使“tag1”等变量变成“cc_tag1”等外部变量。 然后在画面中打开设置系统参数的界面,选择所有控件,选择替换连接变量的名字,前面均加上“cc_”,并保存。 在本机运行中,变量通过OPC通道访问电脑名为OS1的本机的变量,可以成功。而项目复制到另外一台电脑OS2后,由于OPC通道中定义的计算机名称为OS1,所以相关变量数据仍然来自OS1。

结论

通过使用OPC通道,解决了WINCC两台电脑之间的参数不同步的问题。该解决方案简单易行,仅需不到十分钟即可完成。

相关阅读

安装WINCC的上位机应使用规范名字

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论