pizza50
级别: 正式会员
精华主题: 0
发帖数量: 6 个
工控威望: 98 点
下载积分: 563 分
在线时间: 6(小时)
注册时间: 2016-08-16
最后登录: 2023-07-13
查看pizza50的 主题 / 回贴
楼主  发表于: 2017-09-27 07:15
請問使用modbus通訊,用RS-485,在程式上用RS指令,發送訊息Ok,接收訊息都不太對,請問何解
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-12-29
查看zhangqi_1234的 主题 / 回贴
1楼  发表于: 2017-09-28 10:58
1、使用RS指令是同时进行数据的收发,容易导致接收到反射回来的发送数据。为了避免这种情况,要么采用四线制连接,接收和发送线路分开。
2、要么使用RS指令发送数据时,设置接收0个数据。使用RS指令接收数据时,设置发送0个数据。
3、CRC校验码计算出错、主站和从站的通信参数设置不匹配等情况,从站不回复数据。