描述:
默认情况下,容错CPU的冗余丢失会在OS的报警消息中显示。在PCS 7 V5.2以前,可以使用AS程序的“MSG_CSF”块。然后,这个块被“OB_BEGIN”和“OB_END”取代。如果仅在报警系统中显示冗余丢失消息还不够的话,也可以让其显示在OS画面上。以下是具体做法。n
操作:
需要使用变量“@<CoectionName>@CoectionState”来判断冗余状态。可以手动创建变量或者使用“Establish Redundant Coection”向导。另外,还需要一张在OS的WinCC画面来实现这个功能。
序号. | 步骤 |
1 | 从“建立冗余连接”向导中读取状态 n
必须首先从向导中读取状态。n
现在在“WinCC Graphics Designer”中就可以使用“Establish Redundant Coection”了。 |
2 | 创建冗余状态监视变量 n
针对项目中其他冗余AS控制器重复此步骤。n 注意: |
3 | 创建WinCC画面 n
提示冗余丢失的画面如下:n
在这张画面中需要用到以下对象:n
如果有多个冗余AS站,需要对所有CPU扩展这张画面。使用以下的动态向导对每一套CPU的“Loss of redundancy”文本框作参数化:
变量“@<CoectionName>@CoectionState”可以有如下状态:
保存画面为比如“@ReduFP.pdl”。 |
4 | 创建脚本
使用以下的C脚本,可以在当出现冗余故障时,将画面作为面板打开。
注意: |
更多关于软冗余的信息可参考“Communication > SIMATIC S7 Protocol Suite > Special functions > Software redundancy”下的WinCC Information System。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333989.html