干了二十多年电工机修,最常被人问的一件事就是:变频器报过流、PLC老是“死机”、伺服电机一抖一抖,这些毛病到底怎么查?说实话,这些问题没有一个标准答案,但有稳定的排查思路。这些年我上面修过进口设备,下面修过大棚灌溉的控制柜,接触最多的就是变频器、PLC、直流电机控制器、伺服驱动器和各种工控板。今天不聊理论,就按我实际干活儿的顺序,把这五类设备最常见的故障、判定方法、动手步骤和踩过的坑一次说清楚。适合刚入行的维修电工、设备维护的朋友,也适合需要自己动手修机器的工厂老手。
1. 变频器维修:先分清主电路和控制电路,再谈元件级排查
变频器在工厂里是故障率最高的设备之一。这跟它的工作性质有关:它把交流电整流成直流,再逆变成可调频率的交流电,整个过程中电力电子器件一直在大电流、高电压、高频开关状态下工作。再加上很多变频器装在电柜里或电机旁边,夏天高温、冬天凝露、现场还有粉尘和油污,你说它不坏谁坏?
1.1 修变频器第一件事不是去量IGBT,而是先把电放干净
我见过太多人一上手就拿万用表去量直流母线,这是最危险的。变频器断电之后,母线电容里的电不会马上放掉,400V甚至更高电压的储能足够出事。我的习惯动作是三步:
- 断电后等五分钟,用万用表直流电压档测母线端子之间和母线对地电压;
- 确认残余电压低于36V之后,再用一个几十瓦的灯泡或放电电阻接到母线两端放电,直到灯丝不再发光;
- 实在着急就戴绝缘手套、穿绝缘鞋,用带绝缘手柄的螺丝刀短接,但最好还是等电容自放电。
这步不是为了快,是为了保住命。很多老手翻车都翻在“我以为断完电就没电了”。
1.2 主电路三大件:整流桥、母线电容、IGBT模块怎么判断好坏
主线思路就一句话:从整流桥看到逆变模块,把主电路当成三个“大号二极管电路”来量。
第一个是整流桥。三相整流桥正常时,交流输入两两之间都能走二极管单向导通,用万用表二极管档量,压降通常在0.4V到0.8V之间。如果某个方向完全导通或者完全不通,基本就是击穿或开路。
第二个是母线电解电容。电容鼓包、漏液是一眼能看出来的表面故障,最阴的是外观完全正常但容量下降很多。这种故障机器的典型症状是:一启动就报过流,或者直流母线电压显示明显偏低,但量起来整流桥和模块都好的。我遇到这种情况就用指针对电容进行放电检查,再用电容表粗测容量。这里说个经验:母线电容失容十次里有八次出在长期高温运行的老设备上,换电容时最好按原容量误差范围内整批换掉,别只换一只,不然新旧容量不一致,母线纹波一样压不住。
第三个是IGBT模块。在无源状态下用万用表二极管档量GE、GC、EC之间的特性,正常GE、GC之间只有零点几伏到一伏左右的压降且单向导通,C到E之间有一个反向的二极管特性。如果GE之间击穿或开路,模块基本可以直接判死。要提醒一点:IGBT模块的好与坏,静态测量只是第一步,有时静态量一切正常,但动态开关时因驱动不足或者内部芯片热击穿才坏,这时候就要接假负载上电试机,不能盲目装回现场。
1.3 控制板与驱动板才是隐藏故障大户
主电路没坏却报故障,多半是控制板或驱动板出了问题。这类板子最常见的故障点有三处:
- 开关电源:很多变频器控制板自带的开关电源负责给CPU、风扇、继电器等供电。这路电源只要某一路输出偏低或者纹波大,CPU就可能误报过压过流。量输出之前先看看开关电源的电解电容,电容老化鼓包是最直接的病因。
- 光耦和驱动变压器:驱动板上光耦老化会导致驱动脉冲失真,电机一抖一抖或者低频时报过流。驱动变压器的绕组断线用万用表电阻档测初级次级通断就能看出来。
- 母线电压采样电阻:一些变频器报“过压”其实是采样电阻变值或虚焊,母线电压只到500V,CPU却以为到了七八百伏。这种故障轻则报警停机,重则在你没注意的情况下触发过压保护,看似保护了,实际是被假信号骗了。
我的维修顺序固定是:先量母线电压是否真实,再查控制板各路供电是否干净,最后看驱动脉冲在静态时有没有明显漂移。把这个顺序走完了,变频器80%的故障就能定位到具体元件。
2. PLC维修:别一上来就归咎于程序,先划分软硬件边界
PLC在工业设备里算“耐操”的,但越是耐操的东西,一旦出问题就越容易被人乱修。很多人一看到PLC不运行、输出不动作,第一反应就是“程序丢了”“程序乱了”,于是到处找人重新写程序。实际上,我这么多年修下来的经验是:PLC本体故障远没有外围故障多,先划清软硬件边界能省掉一大半的冤枉路。
2.1 判断软硬件故障边界的三步法
第一步看电源。把万用表打到直流档,量PLC电源模块输出端有没有稳定的24V。很多PLC“死机”其实是供电不稳:24V电源纹波大、电压掉到21V以下,CPU瞬间复位重启,人看起来就是“动不动死机”。电源问题排查很简单,带个几十瓦的灯泡测带载能力,带载后电压掉得厉害的电源直接判废。
第二步看CPU状态灯。S7-200 SMART、三菱FX、西门子S7-1200/1500这些都是RUN灯和ERR灯分开的。RUN灯不亮先别怀疑程序,重点看“BATT”“SF”这类指示灯。电池灯亮就是掉电保持的后备电池没电了,这时候程序可能还在,但掉电后保持区数据可能丢,处理方式是先换电池,再重新下载一次完整程序。
第三步才轮到程序或数据。用编程软件在线连上PLC,尝试读出程序。能正常读出程序但PLC不运行,多半是CPU处于STOP状态,看一下诊断缓冲区的停止原因是哪条指令。视频里有人问S7-PLCSIM Advanced启动不了、没有报错、还有报error 11的,这类模拟器问题多半出在软件授权、内核服务没起来或者项目文件路径不兼容上,先查Windows服务和授权工具,不要一直在仿真项目参数里钻牛角尖。
2.2 IO口损坏的几种典型场景
PLC的输入输出点损坏,基本都跟接线失误有关。
输入点坏最常见的原因是外部传感器或开关线把高电压窜进来。有人把一个24V的接近开关接到PLC输入端,结果现场电缆绝缘破损,线搭到了220V上,PLC输入端子下面的光电耦合器直接击穿,这个通道就废了。这种故障的排查方法是:拆掉外部线,用万用表量输入端子和公共端之间的二极管特性,如果两边都通或都不通,就是通道坏了。
输出点坏多数是触点过流或感性负载没有加续流保护。继电器输出型的PLC带交流接触器线圈时,一定要在负载两端并联RC吸收或压敏电阻,不然触点断开瞬间产生的反向冲击会把触点烧得寿命骤减。晶体管输出型则是怕短路,输出点直连一个短路线,功率管说烧就烧。换输出模块之前一定要先查负载回路有没有短路,不然换上去还是烧。
2.3 通讯故障别急着怀疑PLC或上位机
现在工厂里最常见的就是变频器配合PLC用Modbus RTU通讯。很多人说“PLC和变频器通讯不上”,其实八成问题出在物理层:
- A/B端子接反。RS485的A接A、B接B,有些人习惯用颜色分正负,结果两个厂家的端子定义不一样,一接反就沉默。我建议接线时先用万用表查一下每个端子的极性定义,再用排除法测试。
- 终端电阻缺失或重复。一条485总线上最远两端各加一个120Ω终端电阻,中间设备不加。如果每个设备都加了或者都没加,电平摆幅就不对,通讯一长距离就不稳。
- 波特率、数据格式不一致。PLC设了9600,8,N,1,变频器设了19200,8,E,1,肯定对不上。这类问题在触摸屏软件里找不到驱动时特别容易让人懵,比如威纶通触摸屏软件里找不到汇川PLC的驱动,先确认触摸屏固件版本是否过旧、有没有装最新的驱动包,而不是怀疑设备本身不兼容。
2.4 程序丢失的真相
PLC“程序丢失”里有一大部分不是真丢,而是CPU运行不下去或者被“锁死”了。真丢的情况常见于:
- 后备电池耗尽,长时间断电后RAM里的程序丢失(老式三菱FX系列尤其明显);
- 频繁断电和上电之间,Flash写入失败,固件或程序区损坏;
- 有人在上位机下载程序时中途断电,程序区只写了一半。
这里补充一下:老式三菱FX2或FX2N系列,在Win7/8/10这些系统上装编程软件有时装不上或者连不上,不是PLC坏了,是驱动或软件兼容性问题,可以尝试把安装包设置成兼容模式、用专用USB-SC09-FX编程线驱动,或者用虚拟机装一个老系统来跑。这个坑我师父当年就踩过,我后来在新电脑上修老PLC也踩了一遍。
3. 直流电机控制器维修:从触发脉冲到电流环的闭环排查思路
直流电机控制器现在看起来不如变频器“高级”,但在起重、轧机、矿山牵引、大型龙门刨床这些设备里,它依旧大量存在。直流调速系统的核心就是控制晶闸管的导通角,从而改变直流输出电压,进而控制电机转速。修这种设备,一定要把主回路和控制回路当成一个闭环来看,只盯着晶闸管啊、快熔啊这些大件,很多时候方向就偏了。
3.1 核心结构先摆清楚
一套常用的直流调速系统,主回路是三相整流桥(一般是晶闸管组成的全控桥),控制回路包含:同步信号检测、触发脉冲发生、电流环(电流反馈)、速度环(测速发电机或编码器反馈)、给定信号输入。电压给定和速度反馈经过比较和PID调节后,变成触发角指令,再由同步信号配合输出触发脉冲,晶闸管按触发角导通,电机端就得到可调的直流电压。
一条记忆口诀:电压给定是“你想跑多快”,速度反馈是“实际跑多快”,电流环是“使多大劲拉货”,晶闸管是“执行出门的开关”。
3.2 “电机不转”的排查顺序
遇到直流电机完全不转,我按这个顺序查:
- 查快熔和整流桥。快熔烧断说明主回路有严重过流或短路,先别换快熔就上电,用万用表量晶闸管阳极到阴极有没有击穿,三相输入之间有没有短路。
- 查触发脉冲。用示波器或者逻辑笔看触发板输出端有没有脉冲波形。没有脉冲,就看同步信号有没有。同步信号取自三相电源的过零点,如果同步变压器绕组断线或者光耦失效,触发脉冲就“对不上相位”,等于开门信号永远给不出。
- 查电流环。如果给定、速度反馈、触发脉冲都在,但转矩就是出不来,问题多半在电流环。电流反馈取自交流侧的电流互感器或直流侧的电流传感器,反馈值不对,控制器会认为电流过大于是限制输出,表现出来就是电机没劲或干脆不转。
这里有个容易忽视的小地方:直流电机控制器上那些可调电位器,比如最大电流限制、IR补偿、零速偏置,用久了会氧化变值,导致整个环路的基准偏移。修过一台多年老轧机,启动时总报过流,我量遍主回路全都正常,最后发现是最大电流限制电位器因为震动发生了变化,导致控制器在电机还没有转起来时就误判电流过大。把电位器清扫干净、恢复出厂位置再微调就好了。
3.3 反电动势和续流回路也别漏
直流电机停机时是一个发电机,反电动势会把能量回灌到整流桥。如果续流回路或制动回路的晶闸管、续流二极管出了问题,停机瞬间母线电压会飙升,“啪”一声把整流模块打穿。修这种系统的时候,我习惯在试机时把三相调压器或软启动串在输入侧,逐步升压,别一下上满电,这样即便某个元件有问题,也炸得“温和”一点。
4. 伺服系统维修:编码器、驱动、机械三处定位
伺服系统和普通变频器的区别,一句话概括:它有“眼睛”——编码器,电机实际位置和转速随时反馈给驱动器,驱动器再做精确闭环。所以伺服出问题时,故障链条也长,我习惯把它拆成三段:编码器段、驱动段、机械段。只要把“报警代码”当成线索而不是答案,这个思路在绝大多数场合都适用。
4.1 编码器异常是最常见也最迷惑人的报警
现在伺服电机用的编码器主要有增量式和绝对值式两种,都容易出问题。故障现象往往是:电机一上电就报警“编码器异常”,或者低速时运转正常,高速时位置乱跳。
我的排查顺序是:
- 打开电机尾部的编码器罩,看编码器码盘或玻璃盘有没有油污、粉尘、划伤。工厂现场的油雾很讨厌,油进入编码器后,光学读数头一糊,脉冲就乱。
- 量编码器线缆的通断。伺服电机跟着设备来回拖动,编码器线长时间弯折,屏蔽层或芯线很容易断。用万用表逐芯对地量、对线量,特别注意插头内部的焊点,我用放大镜看过很多次,就是插针位置虚焊。
- 检查编码器插头是否牢固。很多人只把插头按上但没锁紧,机器一震动就接触不良。这个属于“一分钟排查项目”,但现场出问题后经常被忽略。
4.2 电机端故障与机械负载的纠缠
伺服电机报“过载”时,我的第一反应不是换驱动器,而是用手盘车。手动转电机轴,如果转不动或明显卡顿,那首先怀疑机械负载(导轨没油、减速箱齿轮磨损、丝杆轴承损坏),其次是电机内部抱闸没松开。
抱闸是伺服系统里一个很有意思的部件:断电时制动,通电时松闸。如果抱闸供电不对或者抱闸线圈损坏,电机即使收到运行指令也会“抱着闸硬转”,驱动器很快就会报过载或过流。判断方法是:上电后听抱闸有没有“咔嗒”声,或者直接量抱闸端子电压。还有一点,抱闸线圈是感性负载,驱动器侧如果没有续流二极管或压敏电阻,抱闸断开瞬间的冲击电压会把驱动器的电源部分打坏。
伺服驱动器自身功率模块损坏的情况和变频器类似,排查方法也相似,这里就不重复。但换驱动器后有一件事必须做:确认电机型号、编码器分辨率、电子齿轮比、电机额定电流等参数与现场一致。很多人换了驱动器不设参数,开机就跑飞或者报警“电机不符”,其实是参数问题。
4.3 最怕的是“报警代码正确但病因在机械”
代码是“过载”,实际查下来齿轮箱缺油、负载卡死;代码是“编码器异常”,实际是编码器线敷设路径上长期被机体金属摩擦,屏蔽层磨破导致干扰。所以说,修伺服一定要有“机电一体化”的视野,电气上查完了,该查机械就去查,该加油就加油,别死磕在驱动器内部。
5. 工控板维修:当“换板思维”走投无路时的芯片级功夫
变频器和PLC很多故障可以靠换总成解决,但工控板不一样——这东西经常是非标定制件,原厂板子停产了,用户急得跳脚,背后又没有技术资料,这时候只能靠芯片级维修。我二十多年里最花功夫的积累就在这。
5.1 先看“三件套”:电源、时钟、复位
任何一块数字控制板,不管上面是DSP、MCU还是ARM核心,干活儿的前提都是三件事:供电正常、时钟起振、复位干净。这三样缺一样,板子表现出的现象惊人地相似——指示灯乱闪、通讯不上、输出无规律动作。
我的顺序是:
- 量各路DC-DC输出。工控板通常有5V、3.3V、1.8V甚至多组隔离电源。哪一路偏低或纹波大,就先查那一路的滤波电容和DC-DC芯片。电解电容鼓包直接换,贴片钽电容对地短路用万用表也能直接测出来。
- 测晶振。用示波器探针测晶振两个引脚,正常能看到正弦或方波。看不到波形就看芯片供电有没有、复位脚是不是一直被拉低。很多人修板子喜欢反复吹焊主控芯片,其实很多时候就是晶振旁边两个谐振电容老化,换掉就好。
- 查复位电路。有些板子用专用的复位芯片,有些是用RC延时电路。RC电路里的电容漏电变大,会导致复位时间不对,芯片一上电就跑飞。
5.2 学会“摸芯片判生死”
芯片级维修有一条土办法:断电状态下用手摸芯片表面温度。上电几分钟后,如果某个芯片明显比其他芯片烫(超过70度甚至烫得手停留不到三秒),要么芯片内部短路,要么他驱动的外部负载短路。
再用万用表量芯片供电脚对地电阻:正常芯片VCC到GND之间应该有几K到几十K欧的阻值,如果是几欧姆甚至接近0,十有八九芯片挂了。这时候先把外围负载断开再复测一遍,排除外围短路可能。
5.3 不上电怎么跑电路
工控板没有图纸是常态,想修就得自己“跑电路”。我的做法是:
- 把板子拍成高清照片,多角度拍,再放大打印出来;
- 从主控芯片的电源脚出发,顺着走线找DC-DC和电源插座;
- 从接口端子出发,顺藤摸瓜找隔离器件、驱动芯片、继电器;
- 用万用表通断档配合放大镜,一层层把局部电路画出来。
画局部原理图不需要完整还原整板,只要把故障相关区域画清楚就行。我修过一块进口贴片机上面的输入输出板,就是靠这种办法画出了对应接口到光耦到继电器输出管脚的一小块图纸,最后锁定了一个烧毁的达林顿驱动芯片。
5.4 芯片代换与程序固件备份
芯片代换最怕型号记错。同样是“AT24C02”的存储芯片,尾缀是“A”和“B”的电压等级不同;同样是“LM358”,塑封和陶封的散热能力也不同。换芯片之前一定要对着原型号一个字一个字核,包括前缀后缀。
工控板上如果有带程序的芯片,比如单片机、DSP、EPROM、EEPROM,维修之前一定要先把原片内容读出来备份。我平时备有几种常用烧录器,遇到没见过的片子先查手册确认编程电压和读写时序。有时候板子修好了但不工作,折腾半天才发现是更换的新芯片里根本是空白芯片,忘了烧程序。这个错误低级但实在常见。
6. 干了这行攒下的几条“职业病”习惯
修了二十来年设备,技术是一方面,习惯是另一方面。同一个故障,新手可能半天摸不着头,老手看一眼就有方向,差别往往不在手上功夫,在于日常有没有把“安全、工具、记录”这三样养成肌肉记忆。
6.1 安全红线,不是在嘴上说说的
老实说,我这个行当里绝大多数老师傅都不是被技术难倒的,而是被“侥幸”咬过一口。所以我现在给徒弟立的第一条规矩就是:凡是拆开带电设备外壳,一律先验电再放电;凡是拆主电路端子,一律挂“有人工作,禁止合闸”牌;凡是量强电回路,一律用单手操作,另一只手插兜里。
还有一个小习惯:万用表用完之后,档位拨到OFF或交流电压最高档,而不是留在电阻档或通断档。这样下次随手拿起来量电压就不会因为忘记换挡而烧表、炸表。小事,但能避免很多低级事故。
6.2 工具怎么配才顺手
我的工具包里随时有这些东西:一块真有效值万用表、一台手持示波器、一个可调直流电源、两个不同功率的电烙铁(一个普通尖头一个高频热风枪)、一盒各种阻值电容电阻、备用光耦、继电器、小型电源模块、绝缘胶带、扎带、热缩管。
示波器是真的建议每个人都配一台,哪怕是便宜的便携款。很多软故障,比如通讯波形畸变、触发脉冲丢失、开关电源纹波大,万用表根本看不出问题,只有波形一出来,真相立现。热风机拆芯片的时候,风嘴温度和风速要配合好,PCB板材不同承受温度也不同,我一般先低温预热,再逐步升温,避免把周围铜箔吹起来。
记录是另一个容易忽略的点。我每次修完一块板子都会记在一个本子里:设备型号、故障现象、实测数据、换掉的元件、修好前后的波形对比。攒了几年之后回头看,很多之前觉得莫名其妙的故障,其实早就在以前的记录里出现过类似线索。这个本子现在也成了徒弟们最爱的“教材”。
6.3 保持学习能力,比记公式重要
现在的新设备跟我们当年修的确实不一样了,伺服参数越来越多、PLC支持的功能块越来越复杂、很多工控板甚至直接用C#写的上位机逻辑。干这行如果想继续干下去,光吃老本肯定不行。
我的办法很笨也很实用:每接触一台新设备,就找机会把它的手册从头到尾翻一遍,重点看报警代码表和参数说明;遇到没见过的芯片,先上网搜DATASHEET,把典型电路看明白再修;闲下来就拆旧板子练手,反复吹焊、量测、跑电路。实用主义地学,哪里不懂补哪里,不追求把模电数电全啃透,但开关电源原理、逆变电路逻辑、通讯物理层这些东西必须吃得比较熟。
这些年我也被问过很多次“现在设备都智能了,你们这种老维修工还吃香吗”。我的回答一直很简单:设备越复杂,越需要能从头到尾把故障定位到“某一个电阻、某一条线、某一个参数”的人。变频器会报过流,但不会告诉你是因为母线电容老化;伺服会报编码器异常,但不会告诉你是因为油污糊了码盘。能把这些信息综合起来判断的,还是我们这些在现场摸爬滚打过来的维修工。
写了这么多,最后说一点最实在的体会:修工业设备,最重要的不是一次两次把故障修好,而是修完之后你心里清楚“为什么会坏到这个地方”。把这个问题想明白了,下次同样的毛病再出现,你可能只需要一把螺丝刀和一根万用表笔就能解决。我在实操中还有一个习惯:任何修好的板子,上电试机前都要先接假负载或者逐步加压,宁可多花十分钟,不冒着一块新板子直接炸的风险。经验就是这么一点点磨出来的,希望对同行们有参考价值。