Modbus协议转换原理

如题所述

所谓原理可以查查MODBUS/RTU 1.1的协议说明,简单说来modbus就是把从机端(slave端,也叫server端)的所有配置和状态抽象为映射到某段地址的n个寄存器,主机端(master端,也叫client端)把对从机的控制过程抽象为对内存地址的读写命令,主机、从机配合,以与业务逻辑无关的通用命令实现设备状态的读取和控制。
另外不知道你说的协议转换是否指业务协议转为modbus协议,还是说modbus/RTU协议转modbus/TCP协议,后者是modbus的两种子协议,有通用的设备实现互转,表达的数据和交互过程是相同的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-03
主发8位,例如:01 03 00 02 00 05 8C 1D,01指的是从站地址(00-255),03指的是功能码(03是读写,04只读,05等等),00 02 这两个字节是起始地址,数据从数组的02号开始读,00 05指的是读取的数量,要读5个数,8C,1D是校验码,CRC校验,确保数据传输准确可靠
第2个回答  2013-07-02
百度文库里有 相关文档

建议先下载看看
相似回答