Modbus 寄存器表
表格格式
寄存器表包含如下各栏:
地址 |
寄存器 |
16 位寄存器数 |
R/W |
类型 |
描述 |
名称 |
描述 |
---|---|
地址 |
十六进制的 16 位寄存器地址。该地址是 Modbus 帧中使用的数据。 |
寄存器 |
十进制的 16 位寄存器编号。寄存器 = 地址 + 1。例如,寄存器 60001 的地址为 0xEA60。 |
16 位寄存器数 |
为访问完整的信息而需读取/写入的 16 位寄存器的数量。 |
R/W |
寄存器是只读 (R) 还是读写 (RW). |
类型 |
编码数据类型(请参阅下表中的数据类型)。 |
描述 |
有关寄存器和适用限制的信息。 |
数据类型
名称 |
描述 |
---|---|
UINT16 |
16 位无符号整数(1 个字) |
UINT32 |
32 位无符号整数(2 个字) |
ASCII |
8 位字母数字字符串 |
寄存器表
地址 |
寄存器 |
16 位寄存器数 |
R/W |
类型 |
描述 |
---|---|---|---|---|---|
0xEA60 |
60001 |
9 |
R |
ASCII |
产品的供应商名称:Schneider Electric |
0xEA69 |
60010 |
32 |
R |
ASCII |
供应商的 URL:https://www.se.com/ |
0xEAC4 |
60101 |
8 |
R |
ASCII |
产品系列名称:TeSys Control |
0xEADC |
60125 |
8 |
R |
ASCII |
产品系列名称:Motor Starter |
0xEB32 |
60211 |
1 |
R |
UINT16 |
产品的内部数字标识符:19800 |
0xEB33 |
60212 |
20 |
R |
ASCII |
控制模块的序列号。所提供的每个控制模块的唯一编号。 |
0xEF11 |
61202 |
1 |
R |
UINT16 |
接触器的状态: 0:断开 1:闭合 |
0xEF75 |
61302 |
1 |
R |
UINT16 |
诊断指示位图: 0:未激活 1:已激活 位定义: 位 0:触点的剩余寿命低于 15% 位 4:控制电压估计值高于额定控制电压范围的最大值 位 5:控制电压估计值低于额定控制电压范围的最小值 位 7:控制模块温度超过工作限值 其他位:保留 |
0xEF76 |
61303 |
1 |
R |
UINT16 |
内部故障指示位图: 0:未激活 1:已激活 位定义: 位 1:EEPROM 出错 其他位:保留 |
0xEFDD |
61406 |
1 |
R |
UINT16 |
实际控制电压 (V) |
0xF03C |
61501 |
2 |
R |
UINT32 |
接触器在其寿命期间执行的操作次数 |
0xF0A0 |
61601 |
2 |
R |
UINT32 |
事件记录 1(最新记录),请参见事件记录 |
0xF0A2 |
61603 |
2 |
R |
UINT32 |
事件记录 2,请参见事件记录 |
0xF0A4 |
61605 |
2 |
R |
UINT32 |
事件记录 3,请参见事件记录 |
0xF0A8 |
61609 |
2 |
R |
UINT32 |
事件记录 4,请参见事件记录 |
0xF0AA |
61611 |
2 |
R |
UINT32 |
事件记录 5,请参见事件记录 |
0xF105 |
61702 |
1 |
R/W |
UINT16 |
诊断指示的数字量输出映射 0:已禁用(缺省) 1:已启用 位定义: 位 0:触点的剩余寿命低于 15% 位 1:控制电压估计值高于额定控制电压范围的最大值 位 2:控制电压估计值低于额定控制电压范围的最小值 位 3:控制模块温度超过工作限值 其他位:保留(必须设置为 0) |
注: 如果读取了未使用的寄存器,则
RDM 模块将以无效数据
0x8000 做出应答。有关详细信息,请参阅 故障排除。
|
事件记录
RDM 模块记录最近遇到的 5 个事件。事件记录 1 显示最新事件,事件记录 5 显示最早事件。较早的事件记录将被新记录覆盖。
每个事件记录包括两个 16 位寄存器:
事件索引 (UINT8) |
事件类型 (UINT8) |
事件数据 (UINT16) |
-
寄存器 1 MSB:每个事件记录的唯一索引。它随着事件的发生而递增,从 0x01 增加到 0xFF。
-
寄存器 1 LSB:事件类型。参见下表。
-
寄存器 2:与事件相关的数据。参见下表。
事件类型 |
与事件相关的数据 |
事件描述 |
---|---|---|
0x01 |
0xFFFF (N/A) |
磨损诊断报警已激活 |
0x02 |
电压 RMS (V) |
检测到接触器过压 |
0x03 |
电压 RMS (V) |
检测到接触器欠压 |
0x04 |
0xFFFF (N/A) |
检测到接触器过热 |
0xFF |
0xFFFF (N/A) |
无事件。事件记录的缺省事件 |