事件管理主要用于对某些变量的进行监控,当满足某个条件时进行记录。比如说,对某个压力值变量进行监控,分别设置上限、上上限、下限、下下限。当压力值超过压力值时记录并可以设置报警。通过报警条 、报警显示、事件显示等元件,可以得知事件从发生 → 等待处理 → 警报解除的时间。
使用事件管理的基本流程如下:
定义事件触发条件;
依条件触发事件
可将事件记录保存到指定位置
可使用元件查看事件的完整处理周期
首先定义事件,如下图所示,
项目 | 描述 |
读取变量 |
设置监控的目标变量。 系统将读取此变量的值,来检查事件是否满足触发条件。 |
类别 | 选择事件类别,从 0 ~ 99 |
等级 |
报警条与报警显示元件上的事件会依照等级先执行排序后,其 次再依照时间排序 |
触发条件 |
当选择位时,事件登录将侦测一个位地址的状态。 当选择字组时,事件登录将侦测一个字组地址的值是否等于、 大于或小于一个特定数值。 |
通知 | 若勾选,系统会在事件发生时,将指定变量状态设为[ON]或 [OFF]。 |
自动重置 |
当触发条件解除后,恢复 [通知] 地址至原状态。例如:当警 报触发时,通知指定位为 ON,则当警报解除时,若有勾选 [自 动重置],系统会将指定位设为 OFF。 |
事件确认 | 当 [事件显示] 与 [报警显示] 元件中的事件项目被确认时,会将此数值写入到指定变量中。 |
事件信息 | 事件在 [报警条]、[报警显示] 与 [事件显示] 元件中显示的信息内容。 |
发生次数统计 | 若启用,可将 HMI 自开机后所发生的事件次数写入至该变量。 |
累计时间统计 | 若启用,可将该笔事件从发生后至恢复期间所累积的秒数写入该变量。 |
针对不同的应用场景,可以采用不同的显示方式:
使用【事件显示】控件,显示采集的事件历史记录。参考【事件显示】控件使用说明。
使用【报警显示】控件,显示报警事件实时记录。参考【报警显示】控件使用说明。
使用【报警条】控件,采样走马灯方式显示报警事件。参考【报警条】控件使用说明。