Modbus是什么
Modbus是一种串行通信协议,于1979年由Modicon公司发表。Modbus已成为工业领域通信协议的常用业界标准。
Mod是Modicon的缩写,bus即表示总线协议(bus protocol),合一起就是Modbus。
Modbus协议是一个master/slave(主/从)架构的协议。有一个节点是master节点(一般为上位机),其他的节点是slave节点(一般为下位机)。每一个slave设备都有一个唯一的地址。
Modbus优点:
1.完全公开发表并且无版权要求
2.对于各方来说,易于部署和维护
3.对供应商来说,修改移动本地的比特或字节没有很多限制
4.协议框架结构简单、简洁、易于理解。使用方便
Modbus缺点:
1.通讯性能较差,仅支持主从式通信
2.由于无认证、无权受限制管理、明文传输,使其安全差,处在很大的风险
3.每次读写,最多读写127个寄存器,由此大数据量通讯效率很低,寄存器数量较多的话,需要多次读写才能完成
Modbus协议版本,最常见的有下面四种:
Modbus-RTU
Modbus-ASCII
Modbus-TCP
Modbus-Plus
Modbus协议物理层支持RS232、RS422、RS485和以太网接口