1、物理接口:Modbus RTU是否可以运行在以太网上?
2、通讯层级:Modbus TCP是不包括OSI的5和6层。
3、通讯结构:在RS485网络里Modbus RTU只能有一主,一种协议;以太网中,Modbus TCP是链接方式,可以同时多协议通信。
4、报文结构:需要深入研究
Modbus RTU:报文结构包括地址码、功能码、数据域和CRC校验码,采用二进制传输,效率高,但传输距离有限。
Modbus TCP:在Modbus RTU的基础上增加了MBAP(Modbus Application Protocol)报文头,包括事务标识符、协议标识符、长度和单元标识符,不再包含CRC校验码。Modbus TCP的报文结构更复杂,但通过TCP/IP协议栈的校验机制确保数据完整性。
5、传输速率:以太网的巨大优势。
6、节点数:体现在Modbus RTU需要轮询,Modbus TCP不需要轮询。
7、支持广播:Modbus RTU是1对多,是广播模式;Modbus TCP是1对1,不是广播模式。