抖音粉丝群1
『7x24小时有问必答』

虽然都属于Modbus协议,但是属于不同的通讯协议,主要区别如下:

1.物理接口

连接接口不同,Modbus RUT用的是串口通信,用的是屏蔽双绞线,用二进制进行传输,常见的是RS485、RS232接口。适合用在短距离通信上。而TCP用的则是RJ45网口,用的是网线,适合用于长距离传输。

2.参数设置

RTU通信需要设置包括数据位、奇偶位、波特率、站号等参数,TCP走的是网口,只要设置网址和端口号就可以了。

3.传输速度

Tcp的传输速度比RTU传输速度快得多,所以TCP我们一般用在要求比较高的场合。

4.报文格式

报文格式不一样,TCP的报文格式包括:TCP报文头、地址和PDU,协议本身就具有确认、排序和控制数据流量的机制,所以没有额外的校验。

而RTU报文格式相比TCP报文,少了报文头,但是多了个16位的CRC校验来保证数据传输的准确性。

5.使用场景

Modbus RTU更适合用在工厂生产线、设备控制这类近距离通信控制的场合。

Modbus TCP更适合用在需要远程监控、数据高速传输等复杂系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码