工业中常用的仪表系统及控制设备,如可编程逻辑控制器、集散控制系统、智能仪表等,都在Modbus协议下进行相互间通信。
Modbus协议的主要特点是:
(1)标准开放,用户可以免费使用Modbus协议,不需要交纳许可证费。
(2)支持多种电气接口,如RS-232、RS-422、RS-485等,还可以在各种介质,如双绞线、光纤、无线等中传送信息。
(3)数据帧格式简单紧凑,通俗易懂,用户使用容易,厂商开发便捷。
(4)通信使用主/从方式,即仅主设备能初始化传输,其他设备均为从设备,且根据主设备查询的数据做出相应反应。典型的主设备通常为主机和可编程仪表。典型的从设备通常为可编程逻辑控制器。主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果是单独通信,从设备返回信息作为回应,如果是以广播方式查询,从设备不做任何回应。Modbus协议主设备查询的格式为设备地址、功能代码、所有要发送的数据、错误校验码。