Modbus协议的数据模型
数据模型是对从站设备可访问的数据进行抽象,Modbus协议的数据模型定义了四种可访问的数
其中,离散量输入和线圈数据类型是布尔量,因此只支持以位(bit)的方式进行访问,输入寄存器和保持寄存器数据类型是无符号2字节整型,因此支持以字的方式进行访问。当主设备访问从设备的这些数据模型时,离散量输入和输入寄存器只支持以只读的方式进行访问,而线圈和保持寄存器既可以读也可以写。
数据区块 | 数据类型 | 访问类型 |
---|---|---|
线圈(Coils) | 布尔 | 读/写 |
离散量输入(Discrete Input) | 布尔 | 只读 |
输入寄存器(Input registers) | 无符号2字节整型 | 只读 |
保持寄存器(Holding registers) | 无符号2字节整型 | 读/写 |