5.modbus地址分配

MODBUS寄存器地址分配

寄存器地址 协议地址 适用功能码 寄存器种类 读写状态
000001-065535 0000H-FFFFH 01H 05H 0FH 线圈状态 可读可写
100001-165535 0000H-FFFFH 02H 离散输入状态 可读
300001-365535 0000H-FFFFH 04H 输入寄存器 可读
400001-465535 0000H-FFFFH 03H 06H 10H 保存寄存器 可读可写

寄存器地址

寄存器地址指存放于控制器中的地址,这些控制器可以是PLC,也可以是触摸屏,或是文本显示器。寄存器地址一般采用10进制描述,共有5位,其中第一位代码寄存器类型。第一位数字和寄存器类型的对应关系如表1所示。寄存器地址例如40001、30002等。

协议地址

协议地址指指通信时使用的寄存器地址,例如寄存器地址40001对应协议地址0x0000,40002对应寻址地址0x0001,协议地址一般使用16进制描述。再如,寄存器地址40003对应协议地址0002,寄存器地址30003对应协议地址0002,虽然两个寄存器通信时使用相同的地址,但是需要使用不同的命令访问,所以访问时不存在冲突。

寄存器地址和协议地址区别

寄存器地址可以理解为协议地址的变种。

注意:在使用配置工具配置modbus地址时,配置的是寄存器地址。配置的地址应除去表示最高位的数据区,只需后五位即可。配置的数字应小于 65535

results matching ""

    No results matching ""