现在手头上有一个项目,是从WINCC5.0转换至6.2版本的,转换过来后运行基本正常,但在通讯断掉再连接后,wincc报警会自动加载大概一百多条,这是什么原因?怎么解除?
问题补充:
留恋你的气息 与wqhhjjy的答案根本就不对应,显示出来的报警与平时显示的一样,并不带有*号或删除线,而且显示的报警与现场设备有关,根本不能屏蔽
最佳答案
1.这一百多条的时间标签上是不是有一条删除线?
PLC-OS 连接中断和恢复之间的消息
在 PLC-OS 连接中断期间发生的消息,会在链接恢复后显示,并且时间标签无效。
这些消息是在OS上没有归档到的消息,OS上线后,PLC会将这些消息上传给OS,这是PCS 7消息系统的设计所致。
2.如果这一百多条消息中不是关乎现场设备的消息,而是PLC与OS之间的过程控制消息,您将它们锁定即可,甚至可以按链接中的方法将它们抑制。
《在PCS 7中,为什么有些消息的时间标签会带有一条中间删除线或者星号?》
《如何抑制过程控制组消息? 》
http://support.automation.siemens.com/CN/view/zh/22881191
补充:
1.检查这些报警信息是否真实有效,检查消息到来时间是WinCC断开的时间还是重新建立连接的时间。
2.如果时间真实有效说明WinCC报警功能正常,确认这些消息就行了。
3.检查消息的触发变量是否设置了初始值,是否设置了代替值,这些消息是上升沿触发还是下降沿触发。
4.变量的起始值、代替值在TAG Management -> 变量属性 -> Limits/Reporting选项卡里面设置,上升沿、下降沿在Alarm Logging -> 消息属性 -> Parameters选项卡里面设置。
5.如果设置了连接中断时使用代替值,可能连接中断时会触发报警。如果没有设置代替值,WinCC断开连接时外部变量保持住最后的有效数据,直到连接建立。
6.如果你说的重新建立连接是通过重启WinCC项目,项目启动时WinCC变量为初始值,初始值与PLC中变量不一致也可能触发报警。
提问者对于答案的评价:
虽然问题到现在还是没有解决,但仍然感谢沵这么详细的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266341.html