事件日志
概述
BSCM 模块事件日志寄存器说明了遇到的最后 10 个事件。BSCM 模块事件格式对应一系列记录,共有 10 个。每个记录包括 5 个寄存器,它们用来说明一个 BSCM 模块事件。
用户需要使用一个 5x(n) 个寄存器的读取功能来读取最后 n 个 BSCM 模块事件记录,其中 5 表示每个事件记录的寄存器数量。
比如,如果要读取 BSCM 模块事件日志的最后 3 个 BSCM 模块事件记录,那么用户需要使用 5x3 = 15 个寄存器的读取功能:
-
前5个寄存器说明第一个 BSCM 模块事件记录(最新事件)。
-
接下来的5个寄存器说明第二个 BSCM 模块事件记录。
-
最后5个寄存器说明第三个 BSCM 模块事件记录。
地址 |
寄存器 |
描述 |
---|---|---|
0x0259 |
602 |
事件计数器 |
0x025A–0x025E |
603–607 |
事件记录 1 (最新事件) |
0x025F–0x0263 |
608–612 |
事件记录 2 |
0x0264–0x0268 |
613–617 |
事件记录 3 |
0x0269– 0x026D |
618–622 |
事件记录 4 |
0x026E–0x0272 |
623–627 |
事件记录 5 |
0x0273–0x0277 |
628–632 |
事件记录 6 |
0x0278–0x027C |
633–637 |
事件记录 7 |
0x027D–0x0281 |
638–642 |
事件记录 8 |
0x0282–0x0286 |
643–647 |
事件记录 9 |
0x0287–0x028B |
648–652 |
事件记录 10(最早事件) |
事件计数器
每次记录—个新事件,事件计数器都会累加。如果计数器达到最大值65535,并且又记录了一个新的事件,那么计数器会被复位为0。
地址 |
寄存器 |
RW |
X |
单位 |
类型 |
范围 |
A/E |
描述 |
---|---|---|---|---|---|---|---|---|
0x0259 |
602 |
R |
1 |
– |
INT16U |
0–65535 |
A/E |
BSCM 模块事件计数器 |
事件记录
事件记录寄存器的顺序和说明与事件记录 1 相同:
事件 1(最新事件) |
||||||||
---|---|---|---|---|---|---|---|---|
地址 |
寄存器 |
RW |
X |
单位 |
类型 |
范围 |
A/E |
描述 |
x025A0 |
603 |
R |
1 |
– |
INT16U |
0–65535 |
A/E |
BSCM 模块事件标识(参见下节) |
0x025B– 0x025D |
604– 606 |
R |
– |
– |
ULP DATE |
– |
A/E |
事件的日期和时间 数据类型:ULP DATE |
0x025E |
607 |
R |
1 |
– |
INT16U |
1–2 |
A/E |
事件状态 1 = 事件发生 2 = 事件结束 |
事件标识
事件标识 |
事件 |
---|---|
1024 |
SD触点变化(发生=闭合到SD位置) |
1025 |
达到OF计数器的阈值 |
1026 |
达到闭合命令计数器的阈值 |
1027 |
停止(内部故障) |
1028 |
错误(内部故障) |
1029 |
OF触点变化(发生=打开到闭合位置) |
1030 |
SDE发生(发生=闭合到SDE位置) |
1031 |
人工/自动模式(发生=人工到自动位置) |
1040 |
打开命令 |
1041 |
闭合命令 |
1042 |
复位命令 |