通过在应用中设置报警管理系统,可以监测紧急情况并触发报警。报警在报警组中定义:对应一个报警,您可以定义监测标准、用户定义的停用变量(可选)、警报类别、消息和等待时间(可选)。此外,可以使用锁存变量来“锁定”(或标记)报警,以便根据这些锁定值对其进行过滤。
可以使用报警表 或 报警条可视化元素来编程用于报警管理的用户界面。然后用户就可以收到报警并确认。也可以选择使用库AlarmManager 以编程方式编辑报警。
当网络中有多台设备(通过数据源连接),同时有一台HMI设备接入网络时,可以将本地和远端设备的报警集中显示在HMI设备上。在这种情况下,报警管理和远程报警记录运行在HMI设备上。报警记录直接存储在应用程序运行的控制器上。为了使此报警传输可用,需要插入远程报警对象并指定数据源。该对象在runtime将远程报警(活动的和记录的)镜像到HMI中。因此,HMI可以包含本地和远程警报的组合。在HMI设备上监视和操作可视化的用户可以在单个报警可视化(报警表/报警栏)中接收整个系统的所有报警。
.配置报警管理的对象包括:
对象报警配置:该对象必须为报警管理基础对象。可在应用程序下插入报警配置对象。默认还会插入错误,、警告、和信息报警, 以及报警存储。用户也可以自定义该结构,插入更多的报警对象。现在,应用程序包含了报警管理组件。
对象报警类:在此对象中,常规报警标准被分组到一个类。然后,类可以在类 列中的报警组编辑器中作为报警的“基本配置”进行选择。报警配置中可以插入任意数量的报警类。
报警标准的示例:
特定的确认方法(如用户确认此警报类)
动作执行(在某些报警条件下自动发生)
报警表或报警条的显示选项(报警的可视化方式)
对象报警组:在此对象中,报警单独创建(报警定义)且分组到一起。因此每个报警是独立的。组的报警可以有共享的去激活变量和共享的归档参数。报警配置中可以插入任意数量的报警组。您可以使用文件夹对象来分层组织报警组。每个报警组创建一个名称相同的文本列表。在那里您可以定位报警消息。
对象报警存储:该对象在每个应用程序中最多可用一次。已配置报警归档功能。
对象远程报警:该对象在每个应用程序中可用一次。包含远程报警组和远程报警类的远程报警配置在此对象中被管理。对象支持分布式报警管理。远程控制器上的监测、报警触发和后续动作的执行都在这里执行。同时,报警的可视化和归档集中在HMI设备上进行。只有HMI设备可以做到。