传感器定制
投稿量: 粉丝量: 关注量:

Modbus RTU 和 Modbus TCP 的区别

1、物理层

● Modbus RTU

通过串行总线(如Uart、RS-232、RS-485)传输数据,RS-485总线可以组成一主多从的系统工作。

● Modbus TCP

通过以太网进行数据传输,与 Modbus RTU 相比没有通信距离的限制。

2、数据格式

● Modbus RTU

二进制编码的形式:

地址码 功能码 数据长度 数据 CRC低字节 CRC高字节
1 byte 1 byte n n bytes 1 byte 1 byte

● Modbus TCP

格式与Modbus RTU类似,但数据封装在TCP数据包中。

3、传输距离

● Modbus RTU

Uart传输距离一般小于1米;RS-232总线传输距离最大是30米左右;RS-485总线传输数据的距离可以达到公里级。

● Modbus TCP

网络通讯没有距离限制。

4、可靠性

● Modbus RTU

根据 Modbus RTU 协议格式,每帧的最后2个字节是校验字节,可以保证接收到数据的正确性。

但串行通讯易受导线粗细、导线长度、电磁环境等因素影响,需要根据实际情况采取相应的应对措施。

● Modbus TCP

Modbus TCP 的数据封装在TCP/IP协议的数据包中,可靠性更高。

5、成本

● Modbus RTU

串行通讯应用广泛,成本更低。

● Modbus TCP

相对串行通讯,网络技术较复杂,成本也更高。

6、应用范围

● Modbus RTU

串行通讯传输距离较近,Modbus RTU 适合近距离或小型的系统,如传感器。

● Modbus TCP

网络通讯没有距离限制,可靠性也更高,Modbus TCP 常用于大型自动化系统、监控和控制系统以及网关设备。

无线传感器

   无线传感器
● 内置电池或外接5V电源供电
● 多种传感器和通讯接口:I2C、UART、RS485
● 支持WIFI、4G、Lora等多种无线通讯方式
● 支持串口固件升级

9775460cb15acb62aac9043559bac65f.jpg
【单片机项目定制开发】

dettek

声明:该文观点仅代表作者本人,我们只提供信息存储空间服务。
我来说两句
加载中~