OPC服务器电脑名称切换

某项目计划用一套wincc服务器配合两台OPC服务器做,其中两台OPC服务器均从现场PLC站读取数据且数据一样,两台OPC服务器仅IP和电脑名称不同。通过DCOM配置给wincc服务器用,现阶段工作状态是这样,如果两台OPC服务器均正常,则把OPC1电脑作为OPC服务器把数据传递给wincc服务器,如果其中有一台电脑故障,则通过手动更改电脑名称将wincc项目的OPC服务器更改到正常的那一台上去。目前想将两台OPC服务器的切换通过脚本或者别的方法实现自动切换,就像wincc的冗余那样,指定其中一台是主用,另一台是备用。请问各位大牛,有没有好的办法给个思路。我看过wincc动态向导里的创建冗余连接,但是OPC驱动无法使用,能不能用S7驱动生成的全局脚本更改一下呢。。。。或者有没有脚本可以将下图中的电脑名称自动更改一下?     
 注:项目是换热站集中监控,外部变量大概5万点以上。

问题补充:
图中的电脑名称能否用脚本在画面中切换?

图片说明:

OPC服务器电脑名称切换   

最佳答案

建议将WINCC同时将两台OPC服务器建立实时连接,并把要读取的数据在wincc中做好变量。
另外建立一套内部变量,脚本中检测两台OPC服务器脉冲变量的方式判断连接是否正常,选择性的将OPC1还是OPC2的变量赋值给内部变量,内部变量做好归档即可。

提问者对于答案的评价:
谢谢您的解答,但是我这里外部变量有些多,您这个方法工作量有些大

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:37
下一篇 2021年7月5日 上午11:37

相关推荐

发表回复

登录后才能评论