发布网友 发布时间:2022-04-24 05:52
共2个回答
热心网友 时间:2023-10-03 08:33
分两个层面来分析:
第一, 可能是软件问题,首先厂家的私 服电机是否支持MODBUS协议,或者PLC的程序编程有问题,总结来说就是两边的协议不统一,或者某一方的协议不标准。
第二, 硬件问题,可能是RS485的物理层在连接中受到某种干扰,可能是电机运行的干扰或者其它电磁干扰,导致的不能正常通讯,甚至给芯片某个引脚一直拉低等状况。这种情况解决办法是RS485转POWERBUS,参考EV721/HP手册。POWERBUS总线采用了满幅电压发码,定压恒流回码的技术进行通讯,可对总线上的串扰及信号反射有较强的抵抗能力。
热心网友 时间:2023-10-03 08:34
1、首先我们假定伺服驱动器没有问题,如果接上PLC就有问题,不接就正常。那应该是你的PLC编程有问题,给伺服驱动器发了一些错误的指令,所以才出现运行不正常的现象。
2、伺服驱动器的问题,这个就复杂了。相关参数有没有设置好,联系一下厂家吧。
这两个问题一个一个排除,我觉得是第1个可能性比较大。触摸屏数据也没读上来。追问我们整套设备是他们那调试完没有问题拿过来的,后来我们把PLC和触摸屏换成了触摸屏PLC一体机,这个触摸屏PLC一体机编程什么的是我们自己弄得,第一次485接上的时候数据是可以正常显示的,后来因为485的线不够长接了点,就出现问题了,然后我们就又把485的线弄回原来的长度,结果还是不行,接回原来那套好的上也是同样的问题。
追答现在可以确认是你的PLC程序的问题。
首先确认你行与不行的两次PLC程序一致。
其次,PLC跟伺服驱动器之间的485数据量不是很大。你可以用串口调试助手监控一下485总线上面的数据,按照MODBUS协议去解析,看是否是你想发送的。这是解决问题的最好途径。
热心网友 时间:2023-10-03 08:33
分两个层面来分析:
第一, 可能是软件问题,首先厂家的私 服电机是否支持MODBUS协议,或者PLC的程序编程有问题,总结来说就是两边的协议不统一,或者某一方的协议不标准。
第二, 硬件问题,可能是RS485的物理层在连接中受到某种干扰,可能是电机运行的干扰或者其它电磁干扰,导致的不能正常通讯,甚至给芯片某个引脚一直拉低等状况。这种情况解决办法是RS485转POWERBUS,参考EV721/HP手册。POWERBUS总线采用了满幅电压发码,定压恒流回码的技术进行通讯,可对总线上的串扰及信号反射有较强的抵抗能力。
热心网友 时间:2023-10-03 08:34
1、首先我们假定伺服驱动器没有问题,如果接上PLC就有问题,不接就正常。那应该是你的PLC编程有问题,给伺服驱动器发了一些错误的指令,所以才出现运行不正常的现象。
2、伺服驱动器的问题,这个就复杂了。相关参数有没有设置好,联系一下厂家吧。
这两个问题一个一个排除,我觉得是第1个可能性比较大。触摸屏数据也没读上来。追问我们整套设备是他们那调试完没有问题拿过来的,后来我们把PLC和触摸屏换成了触摸屏PLC一体机,这个触摸屏PLC一体机编程什么的是我们自己弄得,第一次485接上的时候数据是可以正常显示的,后来因为485的线不够长接了点,就出现问题了,然后我们就又把485的线弄回原来的长度,结果还是不行,接回原来那套好的上也是同样的问题。
追答现在可以确认是你的PLC程序的问题。
首先确认你行与不行的两次PLC程序一致。
其次,PLC跟伺服驱动器之间的485数据量不是很大。你可以用串口调试助手监控一下485总线上面的数据,按照MODBUS协议去解析,看是否是你想发送的。这是解决问题的最好途径。