总论Modbus协议
协议用来规约了起停协议对象——即通信的双方要分别发送什么命令给对方,接收什么样的返回值才算成功。即协议规定通信双方之间数据的交互,需要遵循什么样的数据格式,如何保证数据正确传输,如何保证数据高效传输,如何保证数据在传输过程中不发生冲突。只要都遵循协议,那么不同通信者便可以进行数据传输通信。
更通俗点来讲模块交互皆协议。
Modbus协议的预备知识
主从模式的理解。主从模式是指在半双工通讯方式上,通讯系统(通俗来讲即组成的通信网络)中:
- 有且只有一个主机,其他的均作为从机且每一个从机都必须有一个唯一的地址,主机具有访问从机的权限;
- 从机从不主动向主机发送数据,也不可以主动访问从机(即任何一次数据交换,都要由主机发起);
- 主机、从机在系统一旦上电,均会将自己置于监听状态。
主从机的数据交互。主机监听-》主机切到发送状态-》主机发送数据-》主机切回监听状态等待返回的报文 。
命令的往返报文
05 写线圈信号报文
发什么收什么
06写单个保持寄存器报文
发什么收什么