1.modbus通讯协议简介:
modbus 通讯协议利用 主从通讯技术,即由 主设备 主动查询和操作 从设备;
一般主设备称为 modbus master,从设备称为 modbus slave;
modbus 通讯协议的工作方式是:请求/应答,如果主设备不发送请求,从设备不允许应答,
只有主设备需要,从设备才会说话,否则从设备一直处于闭嘴状态;
2.modbus 通讯物理接口:
一般采用串口(RS232、RS485、RS484),也可以采用 以太网;
3.通讯过程
- 主设备向从设备发送请求
- 从设备分析并处理主设备的请求,并向主设备发送处理结果
- 如果出错,则向主设备发送一个错误码
4.modbus协议要求:
协议规定每个控制器需要知道自己的设备地址,识别按地址发来的消息,如何响应来自其它设备的请求,如何侦测错误并记录。
控制器通信采用主-从技术,即,只有主设备能发出查询,从设备响应消息。主设备可单独和从设备通信,从设备返回一个消息。
如果采用广播方式(地址为零)查询,从设备不作任何回应。