2024-08-30
情况是这样子的,我现在有一个200smart的plc,想要通过485接口进行modbus-rtu通讯,获取模拟量信号,程序方面没问题,但是在不给电机变频器频率信号的时候,就是电机不转的情况下,modbus能正常通讯,但是一旦给电机一个频率信号,电机开始转了起来,modbus就通讯不上了,获取的数据就不动了,正常情况下应该是一直变动的,请问是什么原因导致了这种情况?是因为变频器对modbus信号线产生了干扰吗?从传感器端到plc距离是大概50米。
评论4
楼主 2024/8/30 22:54:09
查找原因:
变频器有没有接地;
RS485有没有接地;
如果都接地了,是否考虑在通讯线上加个磁环。
楼主 2024/8/30 22:58:18
电磁干扰(EMI):
当电机启动时,会产生较大的电磁场,这些电磁场可能通过线路或空间耦合到RS485通讯线上,导致信号干扰或失真,从而影响通讯质量。
电源波动:
电机启动可能导致供电系统的电压或电流波动,进而影响PLC的电源稳定性。电源的不稳定可能会影响PLC的通讯功能。
通讯线路问题:
通讯线路可能存在接触不良、线路老化或未使用适当的屏蔽措施,导致在电机运行时容易受到干扰。
PLC或变频器设置问题:
PLC或变频器内部的通讯设置可能不完全兼容或存在配置错误,导致在电机运行时通讯失败。
软件或固件问题:
PLC的软件或固件可能存在与电机运行相关的bug或限制,导致在特定条件下通讯中断。
楼主 2024/8/30 23:01:23
通讯受到干扰了
布线注意一下
接地
加电源滤波器 或者磁环之类的
变频器载波频率改下试试
楼主 2024/9/2 17:29:02
评论区大神多,学习一下
赣州电力工程安装www.jxpurlux.cn