-
-
donghui1027 | 当前状态:在线
总积分:925 2024年可用积分:0
注册时间: 2008-07-03
最后登录时间: 2023-08-30
-
MODBUS-RTU和485什么区别
donghui1027 发表于 2023/1/17 15:33:54 831 查看 2 回复 [上一主题] [下一主题]
手机阅读
-
-
-
dongaxin19 | 当前状态:在线
总积分:864 2024年可用积分:0
注册时间: 2008-02-04
最后登录时间: 2023-08-30
-
dongaxin19 发表于 2023/1/17 15:56:53
Modbus协议包括ASCII、RTU、TCP等;
Modbus rtu和Modbus tcp两个协议的本质都是MODBUS协议,都是靠MODBUS寄存器地址来交换数据;但所用的硬件接口不一样,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太网口。
Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。
ModbusTCP模式没有额外规定校验,因为TCP协议是一个面向连接的可靠协议。
TCP和RTU协议非常类似,只要把RTU协议的两个字节的校验码去掉,然后在RTU协议的开始加上5个0和一个6并通过TCP/IP网络协议发送出去即可。
引用 dongaxin19 2023/1/17 15:56:53 发表于2楼的内容
-
-
-
ibecc 发表于 2023/1/19 14:27:58
RS485可以理解为硬件协议,硬件协议还可以是RS422、RS232
Modbus RTU是软件协议的一种,软件协议还有Modbus ASCII、PPI、HostLink等
引用 ibecc 2023/1/19 14:27:58 发表于3楼的内容