- 11
- 0
- 约4.26千字
- 约 10页
- 2023-09-26 发布于湖南
- 举报
聊聊Modbus通信常见的问题
下面我们就来列举一些常见问题。不管你是新手,使用者还是开发者,相信多多少少都遇到过Modbus 通信问题。
一 串口参数配置问题。
易错指数:☆☆☆☆☆
排查指数:☆
这类问题,虽然容易出错,但也容易排查。
一般来说,我们要进行Modbus通信,最先查看的就是串口参数了。
也就五个参数。
通信类型:RS232,一般是RX,TX,GND三根线。485常见是(+),(-)两根线,也有接GND的,这样就是三根线了。所以有时候看到三根线的通信,未必就是232,也有可能是485的。
波特率:这个,如果设置不对,就会通信不上。这个好像也没什么好说的。
数据位:如果是Modbus RTU的话,数据位只能是8。如果是ASCII的话,就没有关系了,通信双方保持一致就行了。
停止位:这个如果协议是ASCII的话,要注意看对方设备的参数是否是2个停止位。
校验位:这个一般容易出错的点在于,有时候即便校验位不匹配,偶尔能通信,容易造成混淆。
所以该类问题主要是一小心容易设置错误,不过,排查起来也很快。
解决方案:把参数配置正常即可。
二 接线问题
易错指数:☆☆☆☆
排查指数:☆☆
接线问题我们可以从232和485两种分析一下。
232的通信呢,是RX接TX。TX接RX。GND接GND的。
RX:接收。
TX:发送。
GND:地线。
接收对发送,发送对接收,地相连。
常见
原创力文档

文档评论(0)