jjzjj

Modbus协议的数据模型和地址模型,Modbus寄存器40001,30001是什么意思?

在使用Modbus协议的时候,经常会遇到诸如40001、30001,10001之类的地址,这些数字代表什么含义呢?这其实是Modbus协议的数据模型和地址模型。Modbus协议的数据模型 数据模型是对从站设备可访问的数据进行抽象,Modbus协议的数据模型定义了四种可访问的数据:数据区块数据类型访问类型线圈(Coils)布尔读/写离散量输入(DiscreteInput)布尔只读输入寄存器(Inputregisters)无符号2字节整型只读保持寄存器(Holdingregisters)无符号2字节整型读/写其中,离散量输入和线圈数据类型是布尔量,因此只支持以位(bit)的方式进行访问,输入寄存器