关于485modbus通讯的问题PLC读取伺服驱动器参数,并计算后显示在触摸屏上

发布网友 发布时间: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协议去解析,看是否是你想发送的。这是解决问题的最好途径。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com