
1. 入行前先想清楚这三点应届生最容易误解的行业本质1.1 现场和学校是两个世界我带过的应届生里十个有八个在入职头三个月会经历同一种心理落差课本里画得整整齐齐的PLC控制系统图到了车间怎么全是油污、线头、散热风扇噪音和诡异的接地干扰学校实训台上那套三菱FX3U接线一板一眼程序跑起来就完事可真到了现场设备一送电伺服电机不走变频器报通讯错误传感器信号飘得跟心电图似的这时候你才明白PLC编程只是这门手艺里最表面的一层。这篇文章我要写的不是那种“PLC入门教程”而是我自己工作12年、从调试工一步步做到项目负责人踩了无数坑之后特别想塞回给当年自己的那些话。标题叫“90条入行经验”每天更新一批今天先给出前30条的方向性内容后面按主题逐条展开。适合刚毕业的自动化、电气工程、机电一体化专业学生也适合那些已经在现场干了三五个月、心里还在打鼓要不要转行的年轻人。我尽量不端着也不灌鸡汤只讲我真实经历过的、能落地的东西。1.2 这行要的不是聪明是耐心和手稳很多人以为做PLC工程师的核心能力是写程序觉得逻辑好、脑子快就行。真不是。你去看那些干了十几年的老师傅写起梯形图来未必多花哨但他们能在一堆乱麻一样的线束里三下五除二找到是哪根线把输入点打坏了能在PID调了大半天、温度波动还是超过正负两度的时候不慌不忙地说“先看热电偶补偿导线接对了没”。这种本事靠的全是耐心、手稳还有一套成体系的排查思路。我见过不少名校毕业的应届生理论背得滚瓜烂熟让他去配电柜里查个24V电源短路反而畏手畏脚怕电着怕弄坏东西。这很正常谁都有这个阶段。但如果你想在这行待下去第一课不是学什么高级指令而是克服对现场的恐惧学会跟万用表、螺丝刀、电烙铁做朋友。今天这篇我就从自己经历里挑最值得新人先知道的几件事掰开揉碎讲一讲。1.3 90条经验的目录逻辑先说清楚这90条的划分思路免得大家等更新的时候没有整体感。我打算分成六大块行业认知与职业心态、基础技术功底、编程与调试实战、现场故障排查、通讯与上位机、进阶与职业发展。每天更新几条每条都控制在能读完、能落地的篇幅不整那些虚头巴脑的理论。今天这篇文章相当于开篇总纲把最核心的认知类经验先给你顺便穿插几个我在实际项目里处理过的典型案例比如汇川AM763识别不了本地IO模块、西门子S7-200 SMART搜不到CPU这类高频问题后续都会有专题细讲。2. 从会看继电器电路开始PLC编程真正的基础不是梯形图2.1 为什么很多应届生梯形图看得懂却不会写这是个特别普遍的现象学校教了三菱FX3U讲了基本指令梯形图也能读懂可一拿到实际项目——比如一个十字路口红绿灯控制或者一套8人抢答器——就不知道从哪下手了。为什么因为梯形图本质上就是继电器接触器控制电路的数字化映射它的“语法”不是C语言那种逻辑表达式而是电流怎么从母线流到线圈、触点怎么串并联的那套物理直觉。学校如果只按指令表一条条教不讲继电器物理电路不讲自锁、互锁、延时这些经典环节是怎么在接触器上实现的学生脑子里就只有指令没有电路画面。我建议所有新人都去把《继电器接触器控制》这本书翻一遍哪怕只是看懂了点动、长动、正反转、星三角降压启动这几个经典电路再看梯形图很多原来觉得难的东西会一下子通。2.2 先从继电器电路开始我推荐的学习路径我给刚入行的应届生推荐一条很“土”但特别有效的路径先拿硬线在接线端子排上搭一个电机正反转电路用接触器、热继电器、按钮开关真真切切接一遍然后看着这台设备运行起来再去PLC实训台上用梯形图实现同一个功能。你会发现PLC程序里的“常闭触点”“常开触点”“互锁”说白了就是把原来那堆硬线逻辑搬进CPU里了而已。等你把这个逻辑打通了像“电机顺启逆停定时器”“循环灯控制”这类题目就不再是背程序而是自然而然的事了。施耐德PLC跑循环灯、三菱PLC写跑马灯本质都是移位寄存器或者定时器组合的事你要是只记指令换了个品牌就懵你要是懂电路逻辑换个PLC就跟换把螺丝刀一样没区别。2.3 寄存器就是PLC的“口袋”D0~D8的例子值得记一辈子很多新人一开始搞不清三菱PLC里的D寄存器、M继电器、X输入、Y输出之间的关系。我打过一个比方PLC就像一个车间主任X输入是他在门口接到的工人传来的纸条Y输出是他对着车间喊话的喇叭M继电器是他手里的小便签D寄存器才是他真正的记事本。记事本里记的数断电以后还保不保留取决于这些记事本是不是“断电保持型”的。就拿三菱FX3U来说D0~D8默认属于普通寄存器断电不保持但这不是说它永远不保持——你完全可以通过PLC参数设置把一部分D区改成断电保持区域。很多项目里的坑就是这么来的设备正常运行时数据都对一断电再上电配方参数全丢了或者产量统计莫名其妙归零了。你要是不知道D寄存器还有“普通”和“保持”的区别排查起来能绕一整天。类似的细节信捷PLC、汇川PLC、西门子S7-200 SMART里也都有对应概念只是叫法和设置位置不同原理完全一样。3. 下现场的生存法则接线、查线、送电一条都不能少3.1 查线永远比写程序花时间我参与过的非标项目调试纯写PLC程序的时间通常只占20%剩下时间全在查线、对点、调参数、处理机械配合问题。自动化学应届生进来如果只盯着编程软件里的梯形图看着IO表对着图纸在设备旁边蹲一天这种状态我能理解但得早点纠正过来。现场调试的第一要务是确认“电”真的按图纸走到了该去的端子排。有一次我在调试一条小型包装线PLC程序逻辑检查过无数遍都没问题可一到手动模式下气缸就动作异常。查了两个小时最后发现是接近开关的褐色线跟蓝色线接反了——传感器是NPN还是PNP都没搞清楚。这种错在学校实训台上几乎遇不到但在车间里比比皆是。所以我对新人的要求从来都是到现场第一步先拿万用表测传感器输出确认是NPN型输出低电平还是PNP型输出高电平再对图纸再上电验证最后才轮到程序的事。3.2 送电前必做的三分钟检查送电这件事很多新人要么太胆大要么太胆小。胆大的上去就合闸24V电源模块“啪”地冒烟了才知道短路胆小的拿着万用表杵在端子排前不敢动师傅在旁边干瞪眼。正确的做法是养成一套固定的送电前检查习惯第一目视检查所有端子的线头有没有裸露铜丝有没有可能跟相邻端子搭在一起第二万用表蜂鸣档测一遍24V正负之间、220V相线之间的阻值防止短路第三检查PLC的I/O模块有没有插到位拨码开关、地址拨码有没有设对。就拿之前有人在热搜上问“台达PLC怎么下载程序”这种问题来说很多新手把程序下载软件都打开了结果连不上PLC回来查才发现是COM口选错、或者PLC本体上的RUN/STOP拨码开关在STOP位置。这些问题如果按“三分钟检查法”来做下载程序根本轮不到“搜不到”这一步。3.3 安全你能保住设备却保不住自己就完了这一条算是老生常谈但我还是得重复一遍刚毕业那会儿我在一个项目上因为检修一台冷库监控系统图省事没挂牌断电差点被压缩机启动柜里弹出的电弧打了眼睛。从那以后我给自己立了条规矩凡是检修必先断电、挂牌、验电再动手。像数控机床、机械臂、传送带这类设备必须确认急停按钮按下去、伺服使能断开之后才准靠近执行机构。PLC程序里有“安全回路”“抱闸”“互锁”的设计但设计再好的安全回路也防不住你自己用手去摸旋转的轴。4. 通讯是第二道坎Modbus、OPC UA、变频器联调的真实坑4.1 为什么通讯问题占了现场故障的一半如果说梯形图是PLC工程师的第一道坎那通讯绝对是第二道而且翻车率极高。现场大量设备——变频器、伺服驱动器、传感器、仪表、触摸屏——都需要跟PLC交换数据而它们用的协议五花八门Modbus RTU、Modbus TCP、PROFINET、EtherNet/IP、OPC UA……我刚工作那年光是一个Modbus RTU从站地址没设对就让我在设备旁边蹲了一上午。后来我总结出一个经验通讯调不通九成是“参数对不对”的问题不是“线没接好”的问题。比如ABB变频器和西门子PLC做通讯新人最容易在“从站地址”和“波特率”上翻车。变频器面板上把站地址设成1PLC程序里也按1去读结果死活读不到数据。一查原来是变频器那块通讯卡上还有个微型拨码开关默认地址是0面板上的1根本没生效。这种事你去看变频器手册能找到但很多人调试时压根没翻手册。4.2 西门子和变频器的几组经典通讯配置再举一个特别常见的例子西门子S7-200 SMART系列PLC和森兰SB200系列变频器做Modbus通讯。S7-200 SMART的库指令里你需要初始化Modbus主站然后在程序里调用MSG指令填地址、填寄存器地址、填读写长度。听着不难对吧可森兰变频器的Modbus寄存器地址跟西门子库函数默认的地址之间经常要做一个偏移换算有人不知道这个填了个40001读回来的数据完全是乱的。这种问题我建议新人在去现场之前先在自己办公桌上搭一个简单的测试环境一台PLC、一台变频器通讯线接好把参数表一页一页对着过一遍把波特率、数据位、校验位、从站地址、协议格式全列成一张表然后再写读写指令。一次就能通的概率会高很多。4.3 OPC UA、倍福和上位机面向未来几年的能力这几年项目里有一个明显趋势——越来越多的上位机、MES系统、数据采集平台不再直接用厂商私有协议而是要求PLC支持OPC UA。Process Simulate这类仿真软件通过OPC UA和西门子PLC通讯WinCC 8.0跟PLC仿真联调也全是走这套思路。OPC UA比Modbus先进的地方在于它不光是读写数据还能把设备的结构组织、数据类型描述一起带上去相当于给上位机一个完整的“设备地图”。如果你是应届生我不建议你一头扎进某个品牌特有的通讯私有协议里反而建议尽早把OPC UA、Modbus TCP这两个通用协议搞熟。它们能帮你把所有PLC都当成“能对话的设备”而不是某一家绑定的专用系统。倍福的TwinCAT 3也早就支持OPC UA了汇川用Codesys平台同样支持跨平台、跨品牌的能力就是你未来几年的竞争力。5. 90条清单速览先给应届生的前30条5.1 关于心态和职业习惯的10条这一组先说“怎么做人、怎么做事”它们和代码无关但决定了你能不能在这个行业待得住。别怕脏别怕累但别“蛮干”。现场油污多你要适应电气柜里狭小你要钻进去但安全措施必须到位。学会记笔记。调试过程中遇到的所有异常现象、参数变化、故障代码都记下来。三个月后你会感谢自己。对万用表要比对手机还熟。交直流电压、通断、电阻、电流测量这些每天都要用。遇事先看图纸再看实物最后才问人。老师傅愿意教你但不代表你可以不带脑子。厚着脸皮多问但问题要具体。不要问“这怎么调”要问“这个伺服的电子齿轮比我这样算对不对”。每到一个新项目先找系统的急停、安全回路在哪。别等到出事再找。被批评的时候别急着反驳。很多批评听着扎耳但往往是对的方向。养成备份习惯。程序改动前先存一个副本标注日期改完没问题再把旧版删掉。主动学一下怎么看电气原理图、接线图、端子图。这不是电工专属技能哪一版程序都要对应到实际端子。接受“这行是一辈子学习”的现实。你今天会的PLC明年可能就出新的软件版本了。5.2 关于编程与调试的10条接下来这一组是围绕PLC程序编写和现场调试最核心的习惯也是大多数新人最缺的东西。编程前先画流程图哪怕只在纸上画草稿。别打开软件就写梯形图没有流程图的程序必回头改。模拟量的处理比开关量难得多。传感器、变送器出来的4~20mA、0~10V信号要考虑量程换算、滤波、标定。PID不要只看P、I、D三个参数。先确认传感器安装位置、执行机构动作方向对不对。温度PID波动温差大先查热电偶补偿导线和安装深度再调参数。程序注释要写得让三个月后的自己看得懂。别只写“启动”要写“按下启动按钮且安全回路闭合后风机运行”。指令别贪多。三菱的ALT、西门子的SHRB、Codesys的TON/TOF先把常用指令用熟再研究冷门指令。一个PLC接两个触摸屏完全可行但要注意通讯端口规划和站号分配。别到时候两个屏同时写配方把DB块搞冲突了。程序里多设计手动模式。自动模式再漂亮现场调试时你也要一个动作一个动作验证。时间锁程序这种事能不碰就不碰。万一被同行看到容易被当成“给自己留后门”合理需求走正规授权流程更好。学会使用仿真功能。西门子Step7的仿真、三菱的GX Simulator、Codesys的仿真能帮你把程序在办公室先跑通。每一次调试异常先记下故障现象再动手改程序。很多问题根本不是程序问题是机械卡滞、传感器安装角度不对、或者气缸没气。5.3 关于通讯、安全和进阶的10条最后这10条给那些想在行业里走得更远的应届生通讯和上位机尤其要重视。Modbus RTU和Modbus TCP要当成母语来学。别管以后用哪个品牌这两个协议都得懂。OPC UA尽早学特别是结合倍福、西门子、Codesys平台各学一遍上位机选型时你会感谢自己。服务器和变频器通讯前先把自己要读写的数据列表梳理出来否则调试时会陷入“来回试”的泥潭。PID调节时别一次把参数给“狠”了。每次修改完让系统运行一两个周期再评估。给PLC做冷库监控这类项目要考虑通讯中断、传感器故障、断电恢复后的状态处理。设备联不上时的默认输出值要明确。台达、信捷、汇川这些国产PLC性价比很高而且很多都支持Codesys或类Codesys平台新人不要只盯着一个品牌。学PLC编程最好同时学触摸屏组态。这两个通常是一起交付给客户的缺哪一个都显得不职业。WinCC这类上位机软件不一定要精通但至少要会建变量、关联画面、做简单报表。项目里越来越少纯PLC单打独斗了。做六轴机械臂伺服控制要明白“位置控制模式”和“速度控制模式”的本质区别。PLC给脉冲、给总线指令、给模拟量速度参考都是控制方式但要按精度和成本来选。永远不要轻视“接线正确、地线可靠”这件小事。我见过太多了信号抖动、通讯超时、模拟量漂移最后查出来全是地线没接好。6. 我为什么说“每天更新”一套可持续的学习节奏6.1 90条不是终点是地图之所以把标题定为“90条入行经验每天更新”是因为我太了解刚入行的人面对这个行业时的那种“信息过载感”。国产PLC、进口PLC、Codesys、TIA Portal、GX Works、变频器、伺服、触摸屏、通讯协议……每一样都能把人淹没。如果一口气写90条给你你大概率一条也记不住只会觉得“哇好厉害”然后退出页面再也不看了。所以我把它们拆成每天更新几条每一批只围绕一个主题讲透、讲实用。今天这篇相当于给你一张地图告诉你后面60条大致会出现在哪些方向这样你把地图记在心里再一天天填充细节就不会有“学了很多年还在门外转”的迷茫感。后面我会把“200 SMART连不上CPU手动加IP地址才能找到”这类网络故障、“FX3U D区断电保持参数设置”、PID调节实操这类高频问题一条条展开成完整排查流程。6.2 给应届生的一点点心里话我在这个行业12年从最基础的接线员做起到现在带团队做整体方案设计最大的体会是这个行业不会辜负踏实的人。它不是最光鲜的职业但它是那种你投入多少就实打实回报多少的技术活。机械臂在转、传送带在跑、温度在PID调节下稳稳停在设定值上的那一刻你会觉得这比打游戏通关有成就感得多。今天的这批内容核心就一句话先摆正心态再磨基本功最后谈进阶。你不需要急着成为什么“高手”先保证自己在现场不慌、不犯错、能独立排查问题你就已经跑赢一大半同龄人了。后面每天的更新咱们再一条一条说细节。