Modbus RTU与Modbus TCP/IP的区别

本文介绍了Modbus RTU和Modbus TCP/IP两种协议的区别。Modbus RTU是串行通信协议,适用于二进制数据传输,而Modbus TCP/IP则是在以太网上运行,提供了更快的传输速度和更方便的故障排除。虽然Modbus RTU在某些场景中仍被广泛使用,但Modbus TCP/IP的开放性和兼容性使其逐渐成为主流选择。
摘要由CSDN通过智能技术生成

Modbus RTU与Modbus TCP/IP的区别

Modbus协议是Modicon开发的消息传递结构。它用于在设备之间建立主从/客户端-服务器通信。Modbus有很多协议选项。但是使用最多的两个是Modbus RTU(远程终端单元),串行(RS-232或RS-485)协议或Modbus(TCP / IP)传输控制协议和Internet协议。两者有什么区别?尽管两种协议相似,但是成本和速度却使二者有所区别。

Modicon于1979年向市场推出了Modbus协议。Modbus RTU模式是最常见的实现方式,但是Modbus TCP / IP正在逐渐普及并准备超越它。为了使Modbus进入21世纪,1999年开发了开放的Modbus TCP / IP规范。Modbus是开放的标准,在工业制造环境中是广泛使用的网络协议。这是数百家供应商已实现的通用链接,可集成到数千种不同的制造设备中,以在控制设备之间传输离散/模拟I / O并注册数据。MODBUS通信始终由主节点启动到从节点。从节点在没有收到主节点的请求之前也不会相互之间进行通信,而不会传输数据。

从00001开始的线圈,对应于开/关二进制输出,例如继电器。

从10001开始的输入位,对应于二进制输入(只读)。

输入寄存器,开始于30001,对应于模拟输入(只读)。

保持寄存器,开始于40001,对应于可以改变模拟参数。

相反,Modbus RTU模式是最常见的实现,使用二进制编码和CRC错误检查。RTU协议是一种高效的二进制协议,其中消息中的每个八位字节都包含两个四位十六进制字符。每个消息必须以连续流的形式发送。RTU模式下每个字节(11位)的格式为:编码系统:8位二进制,每字节位:1个开始位,8个数据位,最低有效位先发送,1位用于奇偶校验完成ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值