逆水行舟
级别: 略有小成
精华主题: 0
发帖数量: 141 个
工控威望: 256 点
下载积分: 670 分
在线时间: 139(小时)
注册时间: 2010-11-28
最后登录: 2024-12-20
查看逆水行舟的 主题 / 回贴
楼主  发表于: 2012-03-26 18:13
我使用FXN-485-BD通讯板和爱默生变频器通讯,使用自由口通讯协议,通讯板是四线,变频器为两线。现在能和变频器通讯上,能通过通讯正常控制变频器正传、反转、停止和频率设置可以说明通讯没有问题的。但问题是接受数据回来和发出数据相同。查了一下采用用两线制的485通讯时可能因为PLC接收时回传数据时,PLC会把发送的数据就在接收的数据之前一起做放到到接收的缓冲区,造成数据重叠。请教高手怎么做才能接受到正确的数据(最好能有编好程序进行参考)。我试验了M8123手动复位后,再手动置位一次,再接受一次数据,将两次数据放在不同的区域,但两次接受数据都跟发出的数据一样。
逆水行舟
级别: 略有小成
精华主题: 0
发帖数量: 141 个
工控威望: 256 点
下载积分: 670 分
在线时间: 139(小时)
注册时间: 2010-11-28
最后登录: 2024-12-20
查看逆水行舟的 主题 / 回贴
1楼  发表于: 2012-03-26 18:14
等待高手解答