突然想起来。23年在某钢调试翻车机系统的时候,甲方要求其实很简单,能完成他们的工艺就行,当时跟公司去接这个活的时候,感觉非常简单,随口就应下来,当时感觉就是把ABB的参数跟电机参数直接照抄过来就行了么,这有撒难度的呢,实际到现场改 ABB 换西门子 S7-1200+S120 那阵,最操蛋的故障就是变频器一给使能就报 F07902 堵转,还伴随 PLC 与 S120 的 PN 通讯间歇性中断,现场生产催得跟催命似的,说不行就切换回ABB系统,操作空间太短了,前前后后拉车了2周。
一开始以为是 ABB 参数没移植到位,把电机额定电压、电流、转速这些铭牌参数全抄到 S120,P0300 设成矢量控制,P3000 组好速度环参数,结果一使能还是报 F07902,查 r0058 实际转速只有几十转,给定明明是 15Hz,纯纯瞎转。当时脑子都炸了,以为是编码器没对上,换了新编码器,重新设 P4000 做零点校准,P4010 改分辨率,甚至把编码器线换成屏蔽线,结果故障一点没少,通讯还更频繁断。
接着查接线,DI/DO 端子全核对三遍,启停、正反转、急停、故障复位全对得上,模拟量给定 0-10V 对应 0-50Hz 也没问题,可就是一给使能就堵转报故障,PN 通讯时断时续,PLC 里 r2090 控制字写不进去,r2050 状态字老跳变。当时真怀疑是 S7-1200 晶体管输出带不动变频器输入,加了中间继电器,还是白搭,甚至怀疑网线有问题,换了西门子原装 6XV1840 屏蔽网线,故障依旧。
后来才反应过来是参数与通讯的双重坑。首先,翻车机重载启动,ABB 的加速时间 15s,直接抄到 S120 的 P2000 设 15s 根本不够,S120 矢量控制对加减速更敏感,得调到 25s 才不憋转。其次,PN 通讯没设对,S7-1200 只支持 RT 通讯,我一开始用了 IRT 的组态方式,还没给变频器分配正确的 IP 和设备名,导致通讯不稳定。另外,S120 的 P2175 速度设定监视极限值设得太严,翻车机负载波动大,稍微超一点就判堵转,得从默认的 120% 调到 150%,再把 P2177 故障延时时间从 0.5s 改成 2s,给足波动缓冲。
真的心态炸裂,最后是先把 S120 恢复出厂设置,清空旧参数,重新输入电机铭牌,P0300=2改成矢量控制,P0304=380V、P0305=280A、P0307=160kW,P2000=25s,P2175=150%,P2177=2s,P971=1 存盘重启。
还得从TIA 里重新组态 S120,用 GSD 文件添加,只选 RT 通讯,给变频器设固定 IP,设备名和组态里完全一致,PLC IP 设置好,ping 通再下载硬件。程序里加通讯复位逻辑,STW1.Bit10=1,再改了故障复位,再做个通讯超时报警,断网就暂停使能,避免乱跳指令。
最后花了一天时间,跟人家领导申请了一天时间啊,现场做空载点动,再带轻载试运行,最后重载试车,连续跑 8 小时没再报 F07902,PN 通讯也稳了,通讯状态字一直是 0,控制字正常下发。
总结一下,这故障就是ABB 老变频器的参数不兼容 S120+PN 通讯组态错误叠加出来的,别光抄铭牌,得结合翻车机的重载特性调参数,通讯必须 IP、设备名、组态三者一致,再加上通讯复位逻辑,真把人坑惨了。现在再看那故障,真的是越急越乱,沉下心按参数→接线→通讯→逻辑的顺序查,希望对各位有帮助