
在工控这行混你说自己懂PLC、会写梯形图结果拿到一张电气控制图却半天捋不清回路这说不过去。电气控制图就是整个自动化系统的“骨架图纸”PLC只是嵌在上面的“大脑”你把骨骼走向都看明白了程序逻辑才有落脚点。这篇我打算把最常见、最经典的几类精品电气控制图挨个拆开讲一遍从主回路到控制回路再到PLC梯形图的转换思路最后聊聊PLC和变频器联机时那些复杂的通讯控制图怎么读全是干货适合刚入门或者看图总卡壳的朋友。1. 电气控制图的基本盘先分清主回路和控制回路1.1 打开一张图第一件事不是找细节而是分回路我见过太多新手拿到图纸就盯着接触器辅助触点研究半天结果越看越糊涂。正确的打开方式是先退后一步把整张图分成左右两半左边粗线画的是主回路跑的是三相强电从断路器、接触器主触点、热继电器到电机一路下去线径粗、电流大右边细线画的是控制回路跑的是AC220V或者DC24V的控制电源串的是按钮、继电器触点、接触器线圈线径细、逻辑密。为什么要先分清这两个回路因为看图的核心思路不一样。看主回路你要想的是“电从哪来、往哪去、中间被谁切断”看控制回路你要想的是“谁让线圈得电、谁让线圈失电、哪个条件能锁住状态”。主回路是执行通道控制回路是决策通道两个通道里的同一个接触器承担的角色完全不同——主触点在主回路里负责通断大电流辅助触点在控制回路里负责反馈状态、做自锁互锁。你脑子里把这两条线分清楚后续所有解析都不乱。1.2 图纸上那些“老熟人”每个都有两副面孔电气控制图里翻来覆去就那几样东西认齐了再谈解析断路器QF主回路总开关带短路和过载保护相当于家里的总闸。接触器KM核心执行元件线圈得电主触点吸合主回路导通。它有主触点和辅助触点辅助触点分常开NO和常闭NC专门给控制回路用。热继电器FR主回路里串发热元件电流大了会变形推动常闭触点断开它的常闭触点串在控制回路里电机过载时断开控制回路让接触器失电。按钮SB常开按钮用来“起动”常闭按钮用来“停止”复合按钮一组常开带一组常闭经常出现在正反转和星三角电路里。时间继电器KT延时的分通电延时和断电延时星三角启动、顺序启动全靠它。中间继电器KA本质是小容量接触器用来信号转换、扩展触点PLC输出驱动大接触器时经常让它当“中间人”。这里我要强调一句每个元件在主回路和控制回路里的角色是成对出现的。比如热继电器主回路里是发热元件控制回路里是常闭触点接触器主回路里是主触点控制回路里是辅助触点和线圈。你读图的时候只要确认“这个元件在哪个回路里、和谁串联、和谁并联”它的作用就自动浮出来了。说到这很多人会问那这些元件怎么配合才能实现自动控制别急下一步我们拿三张最经典的图纸开刀。2. 几个必会经典控制电路逐个拆2.1 星三角降压启动一张图吃透继电器控制逻辑星三角降压启动可能是工控人接触最多的一张图大功率电机直接全压启动启动电流能达到额定电流的5到7倍电网都被你拉垮。所以用星形接法先启动每相绕组承受的电压降到线电压的1/√3倍启动电流大约变成全压启动的1/3等转速上来后再切换到三角形接法全压运行。先看主回路QF下来接接触器KM主触点再接热继电器FR然后到电机接线端子。区别在电机的六个接线端子上——U1、V1、W1接三相电源U2、V2、W2通过星形接触器KMY短接成星点再通过三角形接触器KM△把U1-W2、V1-U2、W1-V2分别连接成三角形。控制逻辑我直接跟你说第一步按下起动按钮SB2主接触器KM线圈得电并自锁同时星形接触器KMY线圈得电电机星形启动。 第二步时间继电器KT同时得电开始延时。 第三步延时到KT的断电延时触点断开KMY线圈星形接触器释放KT的常开触点闭合三角形接触器KM△线圈得电电机切换为三角形全压运行。整个过程如果用表格表达三个接触器的状态变化是这样的阶段KMKMYKM△电机状态起动瞬间吸合吸合断开星形启动延时中间吸合吸合断开继续星形运行切换完成吸合断开吸合三角形运行这里面有几个必须注意的坑。第一KMY和KM△之间必须有互锁常用做法是KMY线圈回路串KM△的常闭触点KM△线圈回路串KMY的常闭触点最好再加机械互锁。否则两个接触器同时吸合就是相间短路QF直接跳闸甚至炸接触器。第二时间继电器选型要选通电延时型延时时间一般整定在3到10秒具体看电机功率和负载类型负载重、功率大的取大值。第三星形接触器的容量可以按电机线电流的0.58倍选别傻乎乎地按额定电流配浪费。2.2 正反转电路互锁是命根子千万不能省正反转的本质是任意调换两相相序正转接触器KM1和反转接触器KM2的主触点在出线侧把其中两相对调就行。控制回路的逻辑是按正转按钮KM1吸合按反转按钮KM2吸合。听起来简单但一旦KM1和KM2同时吸合就是两相短路火花能把你脸照亮。所以正反转图纸的核心就是互锁。我拆给你看KM1线圈回路里串进KM2的常闭触点KM2线圈回路里串进KM1的常闭触点这叫电气互锁再进一步正转按钮和反转按钮用复合按钮常闭触点互相串进对方回路这叫按钮互锁。两层互锁都加上才敢说安全。你去看很多现场故障正反转接触器炸了十有八九是图省事只做了按钮互锁没做电气互锁或者接触器辅助触点坏了导致常闭变常开互锁失效。另外正反转还有一个细节正转切换到反转时如果电机还没完全停下来就反向启动冲击电流巨大对机械机构冲击也大。有些图纸会加延时环节按反转按钮后先断电延时等电机转速降下来再反向启动这种电路叫“正反停”或“带延时的正反转”你看到图纸里XT时间继电器串在切换回路里就知道是干这个用的。2.3 顺序启动与点动连动看图里“串联”和“旁路”的门道顺序启动的图纸逻辑也很有代表性比如油泵必须先启动、主轴才能启动。实现方式很直白把油泵接触器KM1的常开辅助触点串在主轴接触器KM2的启动回路里。KM1不吸合KM2线圈回路就是断开的你按破按钮主轴也起不来。这就是联锁的典型用法跟前面的互锁方向相反互锁是“有你没我”联锁是“先有你才有我”。点动和连动的切换电路也更常见。点动就是不锁住按下转、松开停连动就是自锁。图纸里经常用一个选择开关SA或者中间继电器实现切换SA切换到连动位置时接触器的常开辅助触点并接在启动按钮两端形成自锁SA切换到点动位置时自锁回路被切断只有按下按钮的瞬间接触器才得电。这里有个实操经验很多电工改点动连动直接就用复合按钮的常闭触点断开自锁回路但老设备上这种接法容易出奇奇怪怪的问题因为复合按钮切换瞬间有“先断后通”的时序问题。后来我用PLC做逻辑就再没这个烦恼了这也是自然过渡到下一节的原因——继电器逻辑再复杂到了PLC这里其实就换了一套更灵活的玩法。3. 从继电器控制图到PLC梯形图这道坎怎么跨3.1 硬逻辑到软逻辑的转换思路继电器控制图里逻辑靠物理接线实现改逻辑就要改线麻烦得要命。PLC出现后逻辑变成了梯形图程序物理接线大量减少但看图的能力反而更重要了——因为你得把一张继电器图的逻辑“翻译”成梯形图翻译错了实际设备就可能乱动。转换的思路很简单继电器控制图中的按钮、开关、继电器触点在PLC里就是输入点接到PLC输入端子上接触器线圈、指示灯、电磁阀这些执行元件在PLC里就是输出点从PLC输出端子引出中间的逻辑关系用梯形图里的常开触点、常闭触点和线圈指令实现。对应关系我列个表继电器图中的元件PLC中的对应说明启动按钮常开输入点I 梯形图常开触点按下时逻辑通停止按钮常闭输入点I 梯形图常开触点外部常闭接法外部断线时PLC能检测到停止热继电器FR常闭触点输入点I 梯形图常开触点过载动作后常闭变常开逻辑断开接触器线圈输出点QQ得电驱动外部接触器接触器辅助触点自锁输出点Q的常开触点并联在启动位软自锁互锁/联锁触点梯形图里串联常闭/常开触点程序互锁这里有个争议点我必须提一嘴热继电器FR的常闭触点到底是直接串在接触器线圈回路里还是接进PLC输入点由程序处理。我的做法是安全回路一定硬接热继电器常闭、急停常闭、安全门开关这些直接串进接触器线圈供电回路保证PLC就算故障乱输出硬件回路也能切断。程序里可以再读一遍状态做提示但绝不用程序替代硬回路。这是原则问题别图省事。3.2 星三角启动的PLC控制实现我们把星三角那张经典图改成PLC控制你就明白硬逻辑转软逻辑怎么操作了。先做输入输出分配地址元件说明I0.0SB1 停止按钮常闭外部常闭接法I0.1SB2 启动按钮常开外部常开接法I0.2FR 热继电器常闭过载信号Q0.0KM 主接触器电源接通Q0.1KMY 星形接触器星形启动Q0.2KM△ 三角形接触器三角形运行梯形图逻辑简单说I0.1启动信号与I0.0、I0.2的常闭状态串联后驱动Q0.0置位并自锁同时Q0.1得电启动切换定时器T37开始计时定时时间到先复位Q0.1再置位Q0.2。这里一定要加互锁Q0.1的输出回路串Q0.2的常闭Q0.2的输出回路串Q0.1的常闭跟继电器图一个道理。但PLC这里有个继电器图没有的讲究星形接触器断开和三角形接触器闭合之间不能瞬间完成。接触器断开时会产生电弧电弧还没熄灭就闭合另一个接触器照样会相间短路。所以程序里在Q0.1复位和Q0.2置位之间最好加一个0.1到0.3秒的短延时。这个细节我是在现场吃过亏才记住的当时切换瞬间总跳闸查了半天就是没做“死区延时”。3.3 复杂控制别硬翻译用状态机写法更清晰我见过不少人把一套复杂的继电器顺序控制电路硬翻译成梯形图线圈、触点写了一屏幕查故障的时候眼泪都快下来了。后来我学乖了多步骤、带严格顺序的控制用状态机写法。原理也很简单定义一组中间继电器M代表各个步骤状态每一时刻只有一个M得电再从当前M出发根据转移条件去置位下一个M、复位当前M。这思路看起来跟传统“步进顺控电路”很像但PLC里实现起来更灵活。比如某设备要完成“夹紧→进给→退刀→松开”四个步骤用M0.0到M0.3代表四步每一步的转移条件是位置传感器的信号或者定时器到点。梯形图里每个转移条件的常开触点加上当前步骤M的常闭状态驱动下一步置位下一步动作前复位前一步。查询故障时只要看当前哪个M得电就知道设备卡在哪一步效率翻倍。如果你去看那些老外的程序几乎都是状态机骨架就是因为它把继电器图里复杂的“串联、并联、自锁、互锁”关系全都理成了一条清晰的状态链。4. 进阶看图PLC变频器的联机控制图怎么读4.1 一台PLC控制3台变频器的硬接线方案设备多起来以后控制图就不仅仅是继电器图了还涉及PLC和变频器的联机。最简单的方案是PLC的DO点直接接变频器的多功能输入端子通过组合通断实现多段速控制。三台变频器各给三个DO点每个变频器可以组合出3个端子的7种速度二进制的2³-1对大多数只需要高速、中速、低速的场合完全够用。这种图纸读起来很直观PLC侧输出Q点一一对应变频器X1、X2、X3端子变频器参数里把端子功能定义为多段速再把各段对应的频率值设好。举个例变频器7个段速可以设定为10Hz、20Hz、30Hz、40Hz、50Hz、60Hz、70HzPLC让Q0.0和Q0.1同时输出就对应X1、X2闭合变频器跑30Hz。这种方案的优点是实时性强、逻辑直接、PLC程序简单缺点是速度档位少想调一个精确到0.1Hz的转速就没办法了而且24个DO点接线密度高柜子里成捆的线看着就头疼。4.2 一台PLC与32台变频器做MODBUS通讯的整体设计热词里反复出现“PLC控制32台变频器”这个在现场确实越来越常见。32台变频器如果全用端子控制先不说DO点数量不够光那几百根控制线就能让柜子变成盘丝洞。通讯控制是必然选择一条双绞线把32台变频器全部串起来PLC通过MODBUS-RTU轮询读写每一台的参数。整体拓扑就是手拉手的菊花链从PLC的RS485口出来接变频器1的A/B-再依次并接到变频器2、3……直到第32台末端一台并在A/B之间并一个120欧终端电阻。硬件之外变频器侧参数设置是重点。要在每台变频器上设置站号1到32一一分配不能重复通讯波特率9600bps或19200bps全部一致数据格式常为8位数据位、无校验或偶校验、1位停止位全系统一致运行指令来源默认是端子或面板必须改成“通讯控制”频率给定来源改成“通讯给定”否则你发的频率报文它不认。通讯参数不一致是最常见“连不上”的原因我排查过太多现场最后都是波特率或者数据格式对不上。再看PLC侧程序怎么搭。如果用西门子S7-1200/1500做MODBUS主站程序框架可以分三块第一块是初始化组态RS485口设置波特率、校验方式、站号范围建立通讯背景数据块。 第二块是轮询32台设备依次询问。核心是发送请求帧主要包括从站地址、功能码、寄存器地址、数据、CRC校验。常用的请求很简单写运行指令用功能码06或16写频率给定用06读运行状态和频率反馈用03对应MODBUS的寄存器读操作。 第三块是响应和故障处理收到响应后解析数据存到对应DB块里如果超时或CRC不对就设定该站的故障标志然后继续问下一站绝不能因为某一台没响应把整个轮询卡死。这里给个轮询周期的心算公式9600bps下传一个大约10字节的报文基本在10毫秒左右加上变频器响应时间和处理间隔单台一个来回按20到30毫秒算32台完整轮一圈大概在1到2秒。如果你要求1秒内刷新所有变频器要么把各变频器的报文减短要么把32台分到两个RS485口或走PROFINET否则靠单口9600很难压下来。这类项目设计初期就得算好时间预算不然就是给自己挖坑。4.3 通讯控制 vs 端子控制到底怎么选很多人一听说通讯控制就兴奋觉得高级、线少恨不得把所有变频器都走通讯。我的观点是分场景选择先看一张对比表对比项端子硬接线控制MODBUS通讯控制接线量大DO点多线缆成捆小一根双绞线搞定抗干扰能力强电平信号直接较弱受屏蔽和接地影响大可监控信息量少只能启停和速度多能读电流、频率、故障码、母线电压响应速度快毫秒级慢轮询周期至少几十毫秒到秒级调试难度简单需要懂通讯协议和参数设置远程运维不方便方便数据直接进上位机所以你会看到现场追求实时响应的场合比如急停、安全联锁、快速点动一定用硬接线需要监控大量数据、远程调度、或者台数特别多的才走通讯。最稳的方案是“硬接线保安全通讯做控制和监控”两个结合使用。速度和实时性要什么工程上永远先想清楚再动手这也算老工控人的一条生存法则。5. 看图排错与现场经验的几个土办法5.1 我的读图顺序习惯图、线、程序三对照前面全是具体电路解析最后我讲讲这几年看图攒下来的习惯。拿到一张图我的固定顺序是先看图纸右下角的标题栏和图例确认图号、版本、设计日期然后左右分主回路和控制回路接着主回路从电源到电机一路疏通把每个元件的位置标出来再看控制回路找线圈的供电电源从电源的一端顺着“电源→触点→线圈→触点→电源”捋出一条完整回路把自锁、互锁、联锁触点用笔圈出来标上注释最后对照端子排图查一遍接线号看看哪根线进哪号端子。这还不够如果你手头有PLC程序我会强烈建议做一次“图、线、程序三对照”图纸上一个回路顺着线号在柜子里找到实际接线再在PLC程序里找到对应的输入输出点确认程序逻辑和图纸逻辑一致。别嫌麻烦这一步能揪出一堆图纸和程序版本不一致的暗病。尤其是设备改造过的老柜子图纸很可能还是十年前画的程序却是最近改的你不对照就按图排查保证白忙活。5.2 现场常见问题速查表我把这些年见过的高频故障和排查思路整理成表你现场遇到问题可以先按这个思路走故障现象排查思路常见原因按启动没反应先量控制电源再查急停、门锁、FR常闭控制电源掉了急停/门锁被碰掉热继电器跳了接触器吸合一下又断开查自锁回路自锁触点没接对或辅助触点损坏停止按钮常闭接错星三角切换瞬间总闸跳查切换时序和互锁切换时间太短死区延时没加互锁触点失效PLC有输出但接触器不吸合量输出端电压查中间继电器输出点容量不够中间继电器线圈坏直流线圈没并续流二极管变频器通讯时好时坏查手拉手终端电阻、屏蔽层接地A/B线接反全网波特率不一致末端没接终端电阻和动力线走同槽多个从站大面积无响应查总线分开支路、总长度总线超长分支太长没有隔离中继这里面能看到几个反复出现的规律第一接线问题和参数问题占绝大多数元件本身坏的反而少第二“接反、没接、接地不好”是三大日常事故源第三所有问题都要靠测量一步步缩小范围别靠猜。5.3 几条安全底线说在前面看图和排错再怎么熟练安全底线不能破。凡是接触器、变频器、电机的维护断电验电是必须的验完电还要放电、挂牌两人作业互相监护。另外要特别唠叨一句急停按钮、安全门开关、热继电器这些安全器件一定要硬接在接触器回路里不要接到PLC输入点上靠程序处理。程序是会出BUG的CPU是会死机的而安全回路必须确保“物理断开”。至于图纸版本管理老工人都经历过“图纸和现场对不上”的惨剧改了线就改图哪怕手画也要改这是对后来人的尊重。说回到看图本身我始终觉得看懂电气控制图的捷径不是看图而是拿着旧图纸去现场找实物。找一台还在运行的设备对着图纸把每一个接触器、每一对触点、每一根线号找出来再对着PLC程序看输入输出三轮下来比闷头看十本书都管用。图是静态的设备是活的当你亲手把图上那条回路实打实地走通一遍那些互锁、自锁、延时切换的逻辑才算真正长在你脑子里。