6.Modbus寄存器地址分配表

数据区 寄存器地址 功能码 读写属性
线圈 0X 0x00001-0x65535 0x01、0x05、0x0F 可读可写
离散输入 1X 1x00001-1x65535 0x02 可读
输入寄存器 3X 3x00001-3x65535 0x04 可读
保存寄存器 4X 4x00001-4x65535 0x03、0x06、0x10 可读可写

数据区、寄存器地址

Modbus数据区包括 0x,1x,3x,4x,分别称为 线圈,离散输入,输入寄存器,保持寄存器。

每个数据区最大支持65535个寄存器地址。

功能码

协议规定,使用特定的功能码对相应的数据区进行读写操作,比如,使用03功能码对保持寄存器4X进行读操作。

网关Modbus驱动点表页面,开放了数据区、寄存器地址和读写属性的编辑,网关程序自动匹配功能码。

比如:某仪表的通讯手册给出,使用03功能码,寄存器地址100,通过上图“Modbus寄存器地址分配表”可以看出03功能码操作的是4X(保持寄存器),网关驱动配置页面示例如下:

ModBus

results matching ""

    No results matching ""