Modbus 寄存器
数据转移公用寄存器表
远程监视 ComPact NSX、ComPact NS、MasterPact NT/NW 或 MasterPact MTZ 断路器所需的主要信息包含于从寄存器 12000 开始的公用寄存器表中。
此包含 114 个寄存器的精表可用单一的 Modbus 请求读取。
它包含以下信息:
-
断路器状态
-
脱扣原因
-
主要测量的实时值:电流、电压、功率、电量、总谐波失真值
数据转移公用寄存器对此寄存器表的内容进行了详细说明。
强烈建议使用这些公用寄存器来优化响应时间,简化数据使用。
表格格式
寄存器表包含如下各栏:
地址 |
寄存器 |
RW |
单位 |
类型 |
范围 |
A/E |
A/E/P/H |
X |
说明 |
---|---|---|---|---|---|---|---|---|---|
-
地址:一个十六进制的 16 位寄存器地址。该地址是 Modbus 帧中使用的数据。
-
寄存器:一个十进制的 16 位寄存器号(寄存器 = 地址 + 1)。
-
RW:寄存器读写状态
-
R:寄存器可通过 Modbus 功能读取
-
W:寄存器可通过 Modbus 功能写入
-
RW:寄存器可通过 Modbus 功能读写
-
RC:寄存器可通过命令接口读取
-
WC:寄存器可通过命令接口写入
-
-
单位:用来表示信息的单位。
-
类型:编码数据类型(参阅下文介绍的数据类型)。
-
范围 :这个变量的允许值,通常是格式允许的一个子集。
-
A/E:ComPact NSX MicroLogic 脱扣装置的类型,其中有可用的寄存器。
-
A 类(电流表):电流测量
-
E 类(电量):电流、电压、功率和电量测量
-
-
A/E/P/H:MasterPact NT/NW 和 ComPact NS MicroLogic 脱扣装置的类型,其中有可用的寄存器。
-
A 类(电流表):电流测量
-
E 类(电量):电流、电压、功率和电量测量
-
P 类(功率):电流、电压、功率和电量测量以及高级保护
-
H 类(谐波):电流、电压、功率和电量、电能质量测量以及高级保护
-
-
X:当购买并在 MicroLogic X 控制单元上安装了 Modbus 断路器数据转移数字模块时,MasterPact MTZ 断路器的 MicroLogic X 控制单元上可用的寄存器。
-
说明:提供关于寄存器的信息以及相关的限制条件。
数据类型
数据类型 |
说明 |
范围 |
---|---|---|
INT16U |
16 位无符号整数 |
0 到 65535 |
INT16 |
16 位有符号整数 |
-32768 至 +32767 |
INT32U |
32 位无符号整数 |
0 至 4 294 967 295 |
INT32 |
32 位有符号整数 |
-2 147 483 648 至 +2 147 483 647 |
Big-Endian 格式
INT32 和 INT32U 变量以 big-endian 格式存储:最高有效寄存器首先传输,最低有效寄存器最后传输。
INT32 和 INT32U 变量由 INT16U 变量组成。
这些变量的十进制值计算公式为:
-
INT32:(0-bit31)x231 + bit30x230 + bit29x229 + ...bit1x21 + bit0x20
-
INT32U:bit31x231 + bit30x230 + bit29x229 + ...bit1x21 + bit0x20
示例:
旧有数据集中的无功电能为寄存器 12052 至 12053 中编码的 INT32 变量。
如果寄存器中的值为:
-
寄存器 12052 = 0xFFF2 = 0x8000 + 0x7FF2 或 32754
-
寄存器 12053 = 0xA96E 或 43374(作为 INT16U 变量)以及 -10606(作为 INT16 变量)(使用 INT16U 值计算无功电能的值)。
则无功电能等于 (0-1)x231 + 32754x216 + 43374x20 = -874130 kVARh。