modbusrtu串口通信协议
时间: 2023-08-03 15:05:17 浏览: 208
Modbus RTU是一种基于串口通信的Modbus通信协议。它采用二进制数据表达形式和紧凑的数据结构,通信效率较高,因此在工业现场应用比较广泛。Modbus RTU协议主要支持RS-485总线协议,通过主-从通信模式进行数据传输。与Modbus RTU相比,Modbus ASCII采用ASCII码传输,并且传输效率较低,一般只在通信数据量较小的情况下使用。而Modbus TCP协议是在Modbus RTU协议的基础上加上了MBAP报文头,并且不再需要CRC校验码,因为TCP是基于可靠连接的服务。所以,Modbus TCP协议可以说是Modbus RTU协议在前面加上五个0以及一个6,并去掉两个CRC校验码字节。总的来说,当我们提到基于串口通信的Modbus通信协议时,一般指的是Modbus RTU通信协议。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [串行通信 - Modbus协议](https://blog.csdn.net/Wangwenshuaicsdn/article/details/129944091)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Modbus RTU串口通信实验](https://blog.csdn.net/qq_35029061/article/details/130717445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文