第07章 事件登录

  • 格式:doc
  • 大小:251.50 KB
  • 文档页数:11

第七章事件登录(event log)
“事件登录”用来定义事件的内容与触发这些事件的条件,EB8000并可以将已被触发的事件(这时事件又被称为警示)与这些事件的处理过程储存到指定的位置,所储存档案的名称一律使用EL_yyyymmdd.evt格式,其中yyyymmdd为档案建立的时间,由系统自行加入。

例如事件纪录文件名称为EL_20070914.evt,即表示此档案纪录2009年9月14日所发生的事件。

EB8000并提供下列系统保留缓存器来管理这些事件纪录档案:
[LB 9021] 清除目前的事件纪录
[LB 9022] 删除最旧的事件纪录档案
[LB 9023] 删除全部事件纪录档案
[LB 9024] 更新事件纪录统计信息
[LW 9060] 目前存在的事件纪录档案的数目
[LW 9061] 全部事件纪录档案的大小
1.事件登录管理
搭配[报警条]、[报警信息显示]与[事件显示]等组件,使用者可以清楚了解事件从发生、等待处理到警报消失的生命周期。

要使用这些组件,首先必需先定义事件的内容,按下工作列上的事件登录按钮后会出现“事件定义管理对话窗”,参考下图
[目前类别]
EB8000提供事件分类功能,将事件分成0~255个类别。

报警条、报警信息显示与事件显示组件可以限制所显示的事件类别。

此选项用来选择目前所显示的事件类别。

下图“0[4]”的[4]表示类别0目前存在4个事件定义。

下图“1[1]”的[1]表示类别1只目前存在1个事件定义。

保存档案项目
用来指定事件纪录档案的储存位置,但在PC使用仿真功能时,档案一律储存在与EasyBuilder 8000.exe相同目录下的eventlog子目录。

[保存到人机]
将事件纪录档案储存在MT8000机器上。

[保存到CF卡]
将事件纪录档案储存到CF卡中。

[保存到USB碟1]
将事件纪录档案储存到USB碟1中,USB碟的编号规则是:先插入USB插槽的磁盘编号为1,后续为2,最后一个为3,与插槽的位置无关。

[保存到USB碟2]
将事件纪录档案储存到USB碟2中。

当选择保存档案时,可以发现[档案保留时间的限制]此项设定,此项设定值用来决定事件纪录档案被保留的时间。

以下图为例,此时设定保留时间为两天,也就是说系统将仅保留昨天与前天的事件纪录,超过这个时间范围的档案将自动被删除,以避免储存空间被耗尽。

打印格式项目
使用者需先在系统参数选择打印机类型,才允许设定打印格式。

[新增…]
建立新的事件。

[删除]
删除特定的事件。

[设定…]
修改特定事件的定义。

2.建立一个新的事件记录
在按下[新增…]后,将出现“事件设定对话窗”,包含两个分页,下图为[一般属性]设定页。

[类别]
事件的类别。

[等级]
事件的等级,依照重要程度可选择为“低”、“中”、“高”、“紧急”。

当已发生事件的数目等于系统允许的最大值数目时(预设为1000笔,如需增加请参考“系统参数”的[一般属性]中的说明),重要程度较低的事件将从事件纪录中被剔除,并加入新发生的事件。

[地址类型]
事件地址型态可以选择为“Bit”或“Word”模式。

[扫瞄时间]
检查时间间隔。

系统以此时间频率检查事件是否满足触发条件。

[延迟时间]
检查延迟时间。

系统会在开机后延迟此项时间,才开始检查事件是否满足触发条件。

避免开机时的瞬时产生不必要的事件纪录。

[读取地址]
系统利用读取此地址所获得的数据,来检查事件是否满足触发条件。

其余设定请参考“组件一般属性设定”。

[通知触发地址]
当事件被触发时,将利用此项地址送出特定的讯号。

选择[设ON]将对此特定地址送出ON讯号; 选择[设OFF]则对此特定地址送出OFF讯号。

其余设定请参考“组件一般属性设定” 。

[触发条件]
当事件的[地址类型]触发条件选择“Bit”时,触发条件可选择“开”(ON)或“关”(OFF),参考下图。

此时选择的触发条件为“开”,也就是当[读取地址]的状态由OFF变为ON时,事件将被触发,并产生一个事件纪录(或称警示纪录)。

当事件的[地址类型]触发条件选择“Word”时,触发条件可选择项目如下。

此时系统会使用从[读取地址]读取的数据与触发条件相比较,判断事件是否被触发。

比较特别的是如果触发条件选择“==”或“<>”,触发条件必须设定[小于]与[大于]这两项属性,参考下图,其中[小于]用在事件触发条件,[大于]用在系统恢复正常时的条件。

举下面两个例子来说明:
设定范例1:
上面的设定内容表示当[读取地址]中的数据大于等于29(= 30 -1)且小于等于31(=30 + 1)时,事件将被触发。

也就是事件被触发的的条件为
29 <= [读取地址]中的数据<= 31
事件被触发后,当[读取地址]中的数据大于32(=30 +2)或小于28(= 30 -2)时,系统将恢复为正常状态。

也就是系统恢复为正常状态的条件为
[读取地址]中的数据< 28或[读取地址]中的数据> 32
设定范例2:
上面的设定内容表示当[读取地址]中的数据小于29(30 - 1)或大于31(= 30 +1)时,事件将被触发。

也就是事件被触发的的条件为
[读取地址]中的数据< 29或[读取地址]中的数据> 31
事件被触发后,当[读取地址]中的数据大于等于28(= 30 -2)且小于等于32(=30 +2)时,系统将恢复为正常状态。

也就是系统恢复为正常状态的条件为
28 <= [读取地址]中的数据<= 32
另一个分页为[信息]设定页,参考下图。

文字项目
[内容]
事件纪录在[报警条]、[报警信息显示]与[事件显示]组件中显示的内容。

其余设定请参考“组件一般属性设定”。

[字型][颜色]
每一个事件可以单独设定字型与颜色,在[报警信息显示]与[事件显示]组件中所显示事件的字型与颜色来自这些设定值。

以下图为例,可以看出两个事件使用不同的字型与颜
色。

[事件确认时写入]
事件在事件显示组件中的显示纪录被触碰时,对特定位置的输出数据值,请参考“组件”章节中有关“事件显示组件”的说明。

[报警声]
事件被触发时,可选择使用音效警示。

可点选声音库选择警示的声音,并使用[播放]按钮确认选择的声音。

完成上述的各项设定后,即可增加一笔新的事件定义,参考下图。