计量事件日志
概述
系统将计量管理器相关的事件(模拟预定义报警 1 至 53)存储在文件 10 中。
此文件包含 100 条记录,每条记录包含 9 个寄存器。
文件标题
下表描述了文件标题内容:
地址 |
寄存器 |
RW |
X |
单位 |
类型 |
范围 |
A/E/P/H |
描述 |
---|---|---|---|---|---|---|---|---|
0x1BFB |
7164 |
RW |
– |
– |
INT16U |
– |
H |
文件状态: 0x0000 = 文件禁用 0xFFFF = 文件启用(出厂设置) |
0x1BFC |
7165 |
R |
– |
– |
INT16U |
– |
H |
文件类型: 10 = 计量事件日志 |
0x1BFD |
7166 |
R |
1 |
– |
INT16U |
– |
H |
文件大小 = 100 条记录 |
0x1BFE |
7167 |
R |
1 |
– |
INT16U |
– |
H |
记录大小 = 9 个寄存器 |
0x1BFF |
7168 |
R |
– |
– |
INT16U |
1 |
H |
文件填充模式: 0 = 循环 |
文件状态
下表描述了文件状态内容:
地址 |
寄存器 |
RW |
X |
单位 |
类型 |
范围 |
A/E/P/H |
描述 |
---|---|---|---|---|---|---|---|---|
0x1C0B |
7180 |
R |
1 |
– |
INT16U |
– |
H |
文件大小 = 100 条记录 |
0x1C0C |
7181 |
R |
1 |
– |
INT16U |
– |
H |
记录大小 = 9 个寄存器 |
0x1C0D |
7182 |
R |
1 |
– |
INT16U |
– |
H |
0x0000 = 文件 OK 0x000A = 记录大小比预期小 0x0014 = 记录大小比预期大 0x001E = 内存不足 0x00FA = 内部错误 0x00FD = 分配表损坏 0x00FE = 零配置 0x00FF = 无效配置 0xFC00 = 无效的文件编号 0xFD00 = 无效的记录编号 0xFE00 = 文件不受支持 0xFF00 = 无法分配文件 |
0x1C0E |
7183 |
R |
1 |
– |
INT16U |
0-100 |
H |
文件中的记录数 |
0x1C0F |
7184 |
R |
1 |
– |
INT16U |
0-8000 |
H |
文件中第一条记录(最早)的序列号 |
0x1C10 |
7185 |
R |
1 |
– |
INT16U |
0-8000 |
H |
文件中最后一条记录(最新)的序列号 |
0x1C11–0x1C13 |
7186–7188 |
R |
– |
– |
日期 |
– |
H |
最后一个文件的日期被复位。 出厂设置 = 0x8000 0x8000 0x8000 |
计量事件记录
下表显示了计量事件日志中一个记录的格式。
寄存器 |
类型 |
位 |
描述 |
---|---|---|---|
1–4 |
XDATE |
– |
事件日期 |
5 |
INT16U |
– |
事件编号:模拟预定义报警 1–53 |
6 |
INT16U |
– |
极值 |
7 |
INT16U |
0-7 |
1 = 过型报警 2 = 欠型报警 3 = 相等型报警 4 = 偏差型报警 5 = 所有其他报警 |
8-11 |
1 = 报警开始 2 = 报警结束 |
||
12-15 |
报警 1100–1106 的优先级为 3 级。对于其它报警,这 4 位包含的值代表了与事件关联的优先级(如果适用,且取决于报警配置)。 |
||
8 |
INT16U |
– |
与报警相关的记录寄存器 (1) |
9 |
INT16U |
– |
与报警相关的操作寄存器 (1) |
(1) 寄存器 8 和 9 是事件发生时报警配置寄存器的副本。这些寄存器完全依赖于用户配置。对于事件 1100–1106,这些寄存器强制为 32768。 |