创建警报表 您可以使用以下示例中创建的警报表来可视化特定警报组的警报。 要求:在您的项目中,警报在警报组中定义,并分配给警报类别。以下说明基于“配置警报管理”一章中描述的示例。 打开可视化编辑器。 拖动 报警表 从元素 报警管理器 组到可视化编辑器。 这 报警表 可视化元素在编辑器中可见。 在里面 报警配置 / 报警组 属性,定义要可视化的警报组。单击值字段。 这 选择报警组 对话框打开。 清除
创建警报横幅 要求:在您的项目中,警报在警报组中定义,并分配给警报类别。以下说明基于 创建警报管理 章节。 警报横幅显示在线模式下的活动警报。如果有多个活动警报,则通过警报横幅中设置的过滤标准进行过滤(过滤标准“优先级”是最新的,过滤标准“最新”是最重要的)。请参阅以下说明以添加滚动元素以在多个警报之间切换显示。 打开可视化编辑器。 拖动 报警横幅 从元素 报警管理器 组到可视化编辑器。 这 报警
添加用于滚动活动警报的元素 可以将元素添加到警报横幅中,以便在各个活动警报之间切换显示。您可以使用局部变量或应用程序变量来控制滚动。 选择添加的“警报横幅”可视化元素。选择 添加用于控制警报的元素 上下文菜单中的命令。 这 警报横幅向导 打开。 选择滚动元素的元素类型: 按钮 要么 长方形 . 激活应为其添加控制元素的操作: 滚动到下一个闹钟 , 滚动到上一个闹钟 . 指定获取值的布尔变量 TRU
在线模式下的报警显示 在在线模式下,您可以通过以下方式影响警报的显示方式: 通过提供有关警报的特定信息的锁存变量的值过滤警报 使用锁存变量过滤警报事件 在明确定义的时间段内显示警报事件 显示特定时间的警报事件 删除报警历史 删除报警历史 在警报横幅中:“滚动”活动警报 添加用于滚动活动警报的元素 更多信息请参阅: 评估程序代码中的警报信息 本节内容如下 :
显示特定时间的警报事件 在许多情况下,已知问题发生在哪个时间段,这些都被记录为警报。然后,仅显示在指定时间段内发生的那些警报会很有用。重要信息以最佳方式显示并更快地找到。 在报警可视化中,您可以为变量配置两个输入选项,它们位于 报警表 要么 报警横幅 元素,在 报警配置 – 过滤变量,来自 和 过滤变量,以 财产。 此外,您为启用的整数变量配置一个输入字段(值: 1 )或禁用(值: 0 ) 过滤。
删除报警历史 您可以在可视化中插入一个输入元素,操作员可以使用该元素在运行时删除之前记录的警报历史记录。在此之前显示的历史记录将被删除并重新开始显示。 在应用程序中(例如:在程序中 PLC_PRG ),实现以下代码: itfAlarmConfiguration : AlarmManager.IAlarmConfiguration; itfAlarmConfiguration7 : AlarmMan
评估程序代码中的警报信息 警报表可视化元素可以在运行时将信息从可视化写入应用程序变量。可以通过编程方式评估此变量。 您可以从结构中获取有关警报的信息(例如:警报组、警报 ID、状态转换的时间戳、锁存变量、消息文本) AlarmSelectionInfo (库“VisuElemsAlarm”)。 为此,在 选择 – 有关所选警报信息的变量 报警表的属性,指定类型的变量 AlarmSelectionI
创建警报管理 在设备树中,选择一个应用程序。 点击 项目→添加对象→报警配置 插入警报配置。 这 报警配置 对象显示在设备树中的应用程序下方。 报警配置已经有预定义的 错误 , 信息 , 和 警告 警报类,以及 报警存储 目的。使用预定义的对象很有帮助。您也可以创建自己的对象。 本节内容如下 :
配置告警存储 在下面的部分中,您将配置一个名为 DatabaseFileAlarmStorage . 在设备树中,选择对象 Alarm Storage ,它是在下面自动创建的 报警配置 : 在上下文菜单中,打开 特性 并将对象重命名为 Alarm Storage 到 DatabaseFileAlarmStorage . 该对象现在在设备树中重命名并在编辑器中打开。 配置如下: 子目录 : 将此字段
创建警报组和警报 在下面的部分中,作为示例,您定义了一个只有一个警报的警报组。该警报用于监控一个变量,该变量的值返回工厂中的零件短缺。当此值满足某个条件时,触发警报。为此,请使用 数字的 示例中的监控类型并在那里定义警报条件。 警报还获得一个分配的锁存变量。这是一个变量,它在警报激活时提供来自应用程序的附加信息。该变量的内容可以包含在警报消息中。此外,该变量可用于警报可视化中以过滤警报。 要求:合