如果报警在运行系统中不显示时应该做什么?

说明:
下表显示了引起已组态的报警在运行系统中不能显示的可能性。
要求:n

  • WinCC到控制器的连接已正常工作。n

  • 仅仅是报警消息在 WinCC 报警控件中无法被显示而其他过程画面均正常。n

  • 必要的服务器数据(数据包)在 WinCC 客户端已被成功加载。

No.描述
1报警控件的报警消息数已达到最大限制
为了保证性能,报警控件显示报警消息数最大为 1000 条。这样就容易使人感觉只有 1000 条消息被归档,但实际并非如此。通常显示的是最近的 1000 条报警消息。更多的相关信息及可能的解决方法请查看条目 1957448
2报警控件中设置了过滤条件
WinCC 的报警控件允许您定义过滤条件以方便在运行系统中只显示所选择的消息。更多关于 WinCC报警控件过滤消息的信息可查看条目 5668269 。 n

在运行系统中清除报警控件中的过滤条件。过程如下。n

  • 在运行系统中点击 WinCC 报警控件中的“选择对话框”按钮。如果“选择对话框”按钮不可用,可以在“ WinCC 报警控制属性”的“工具栏”选项单中激活。n
  • 在“指定选择”对话框中按下“删除选择”按钮。n
  • 单击“ OK ”按钮关闭对话框。

注意:
该方法可能只是临时重置了过滤条件,例如当您重新切换至该画面后该报警控件的过滤条件又将生效。这要求当删除选择时“保持”选项没有被选中。

3在 WinCC 报警控件中的服务器选择指定了特定的服务器消息过滤
WinCC 报警控件允许仅显示所选择服务器的报警消息。当组态 WinCC 报警控件的时候在“ WinCC 报警控制属性”对话框下的“选择服务器”您可以作此设置。检查是否选择了“所有服务器”或者所需的服务器数据包已被输入到选择列表中。
4在客户端没有定义标准服务器
如果在客户端没有定义标准服务器,将无法创建操作消息。

注意参看 WinCC 信息系统中的组态标准服务器“组态 > 多用户系统 > 客户机组态 > 如何组态标准服务器”。

5消息变量及消息标签没有被使用或是重复使用多次
消息变量及消息位在报警记录中必须成对定义。这仅对位消息尤为重要,因为在顺序报表当中的消息是由 OS 在报警记录中编译生成的。

注意:

  • 也适用于状态变量和状态位以及确认变量和确认位。
  • 这个错误会在组态期间发生,如果消息被复制但对应的变量未被改变。
  • 注意您不能后来再为 WinCC 的“模拟量报警”(变量限值监控)消息分配消息变量。在创建模拟量报警消息的对话框中就已经防止了一个消息编号既被模拟量报警又被位报警双重引用,但是原则上后来还是可以为模拟量报警消息分配一个消息变量的。

消息使用的一个消息位已经在另一个消息中被使用过,则该消息在运行系统中将无法被正常显示。既然如此,则将只有消息编号最低的消息会被显示。

报警记录编辑器没有提供检查消息的多重分配,状态及确认位的功能。但是,您仍然可以检查多重分配:

  • 导出组态的消息。
    为此,在报警记录编辑器中您可以调用菜单命令“消息 > 导出单个消息... ” 并导出消息。
  • 使用适当的文本编辑程序编辑导出的消息(例如 MS Excel )。条目 27005327 提供了一个 Excel 宏用于检查消息,确认及状态变量的一致性。
6 编译及加载 AS/OS
如果只是顺序消息在运行系统中无法显示,可能只需要编辑及加载两个控制器及 OS 站即可。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论