事件历史记录
概述
事件日志寄存器说明了遇到的最后100个事件。事件日志格式对应一系列记录,共有100个。每个记录包括5个寄存器,它们用来说明一个事件。
用户需要使用一个5x(n)个寄存器的读取功能来读取最后n个事件记录,其中5表示每个事件记录的寄存器数量。
比如,如果要读取事件日志的最后3个事件记录,那么用户需要使用5x3=15个寄存器的读取功能:
-
最前 5 个寄存器说明第一个事件记录(最新事件)。
-
接下来的 5 个寄存器说明第二个事件记录。
-
最末 5 个寄存器描述第三个事件记录。
共有两种事件日志,每个 IO module 使用一种。
IO 模块 |
地址 |
寄存器 |
说明 |
---|---|---|---|
IO 1 |
0x39A7–0x39AB |
14760–14764 |
事件记录 1(最新事件记录) |
0x39AC–0x39B0 |
14765–14769 |
事件记录2 |
|
0x39A7+5x(n-1)–0x39AB+5x(n-1) |
14760+5x(n-1)–14764+5x(n-1) |
事件记录 n |
|
0x3B96–0x3B9A |
15255–15259 |
事件记录100 |
|
IO 2 |
0x455F–0x4563 |
17760–17764 |
事件记录 1(最新事件记录) |
0x4564–0x4568 |
17765–17769 |
事件记录2 |
|
0x455F+5x(n-1)–0x4563+5x(n-1) |
17760+5x(n-1)–17764+5x(n-1) |
事件记录 n |
|
0x474E–0x4752 |
18255–18259 |
事件记录100 |
事件记录
如果要读取一个事件记录,用户需要使用一个 5 寄存器的块读取功能。IO 2 事件记录寄存器的顺序和说明与 IO 1 的相同:
事件记录 1(最新事件记录) |
||||
---|---|---|---|---|
寄存器 |
地址 |
RW |
类型 |
说明 |
7x39A0 |
14760 |
R |
INT16U |
IO 1 和 IO 2 的事件代码 |
8x39A0– 0x39AA |
14761– 14763 |
R |
ULP DATE |
事件的日期和时间 |
0x39AB |
14764 |
R |
INT16U |
事件类型 最高有效位= 0(保留) 事件发生:LSB = 1 事件结束:LSB = 2 |
报警定义
报警是需要复位的特定事件。
报警的复位模式可以是:
-
自动:报警处于非活动状态后,会自动复位报警。
-
手动:报警处于非活动状态后,利用 IO 模块正面的测试/复位按钮手动复位报警。
-
远程:报警处于非活动状态后,通过通信发出的复位命令远程复位报警。
每个报警有一个优先级,可以用来控制 FDM121 显示屏上的报警显示信息:
-
无优先级=N/A (不受影晌)
-
低优先级 = 1。FDM121 显示屏上无报警显示
-
中优先级 = 2。FDM121 显示 LED 持续亮起。
-
高优先级 = 3。FDM121 显示 LED 闪烁,同时一个弹出页面提醒用户发生报警情况。