中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

这是什么鬼?三菱PLC与485设备通讯,发送正常,...

 呼叫老马

下载贤集网APP入驻自媒体

这是什么鬼?三菱PLC与485设备通讯,发送正常,接收异常!现在用的是FX3U与步进电机驱动器通过485双线通讯,即半双工。现在出现的问题是PLC能正常的发送数据给驱动器,但不能正常的接收驱动器返回的数据,接收到的数据混乱,偶尔能接收到正常的。通讯格式设置的是H0C81,RS指令见附件。求教各位,应该怎么解决?步进电机驱动器已经用电脑的串口监视过,收发没问题,PLC也是。求正解!

最新回复
发布回复
是三菱RS指令的问题,收发数据几乎是同时进行,中间没有时间的间隔,容易收到回传的数据。解决的方法有两种,改用四线制连接,发送和接收的线路分开。修改RS指令,发送数据时,设定接收0个数据,然后延时3.5个字节时间(9600bps,约30ms),再发送0个数据,接收n个数据。
建议你增加接收超时时间,在程序中增加接收超时时间,确保 PLC 有足够的时间接收数据。尝试降低通讯波特率,以减少通讯错误。
修改 RS 指令,发送数据时,先设定接收 0 个数据,然后延时 3.5 个字节时间(9600bps,约 30ms),再发送 0 个数据,最后接收 n 个数据。

为您推荐

热门交流