S7300软冗余中WINCC编程的问题

我的是两个315-2dp组成的软冗余系统,目前硬件没有问题,系统之间切换正常——比如停止主系统,冗余系统会自动启动并工作。但是WINCC上的编程却一直没有解决。

在WINCC界面上上控制PLC的时候,只能控制主PLC,不能控制冗余PLC;但是监测变量状态却没有问题。

因此我必须在WINCC中建立了两套变量,比如同一个变量Q0.1,主PLC的变量名为Output1,冗余PLC变量名为Output2,然后在全局变量中编写C脚本,让冗余系统工作的时候WINCC赋值给变量Output2,进行手动切换。

这样编程太麻烦了,随着程序越来越大,维护起来也非常麻烦。

我也按照论坛上前辈的意见做了,即在dynamic Wizard 中“Creat redundant connection”,系统自动生成了一些@master变量和全局动作,但WINCC还是没法正常工作。

特此请教大家WINCC上如何解决此问题。

问题补充:
再补充一下,我可以在WINCC上改变DB5.10.0这个变量,从而在WINCC上决定是让主系统或者冗余系统工作。而且输入类型的变量是都可以监测到的,但是输出变量系统无法自动切换。
我的邮箱jeffreyzhou84@gmail.com

最佳答案

我是楼主,回答smareye:全局脚本运行了的,其他的全局脚本都运行正常。
但是WINCC只能赋值给主PLC。

问了西门子的技术人员,问题解决了,是需要有个另外配置设置,另外还需要修改全局脚本。有需要的练习我的邮箱。

提问者对于答案的评价:

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

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

相关推荐