
1. 入行前必须想清楚的几件事1.1 自动化到底在做什么别被名字骗了很多应届生听到“自动化”三个字脑子里浮现的是机器人、无人工厂、AI控制一切。我干了十二年PLC实话告诉你这个行业的大部分日常是改程序、接线、调试、写文档、跟机械和电气的人扯皮。真正“自动”的部分是你在背后把逻辑一条条捋清楚之后的结果。自动化工程师的核心工作说白了就是让机器按照你设定的逻辑去动作。PLC就是那个“大脑”梯形图就是你和它沟通的语言。你写一段逻辑告诉它“传感器亮了就启动电机电机转到位就停”它照做这就是最基础的自动化。别小看这个产线上一个动作没写好可能就是几万块的物料报废。应届生最容易犯的错是把这行想得太“高科技”。它确实有技术含量但更多时候是脏活累活堆出来的经验。你得接受出差、接受在车间里蹲着调程序、接受半夜被叫起来处理故障。想清楚这些还能接受再往下看。1.2 学校教的和现场用的差距在哪大学里学PLC通常是三菱FX系列或者西门子S7-200做个红绿灯、抢答器、传送带分拣最多再加个组态王画面。这些是基础但远远不够。现场用的东西学校基本不教品牌差异三菱、西门子、欧姆龙、汇川、台达指令系统各不一样。你学校学三菱到了厂里发现全是西门子1200/1500得从头啃。通讯协议Modbus、OPC UA、Profinet、EtherCAT这些才是设备之间对话的关键。学校可能提过Modbus但真正用的时候寄存器地址怎么映射、字节序怎么调全是坑。工程化思维学校写程序是“能跑就行”现场要求的是“稳定、可维护、别人能看懂”。一个没有注释、没有报警、没有手自动切换的程序在厂里就是定时炸弹。安全规范急停、安全门、光栅、安全继电器这些在学校里基本不碰但现场是红线碰了就是事故。所以我的第一条经验就是把学校教的东西当敲门砖真正的本事在项目里练。别指望毕业就能独立做项目前半年到一年你就是跟着师傅打下手、接线、改小逻辑、整理IO表。1.3 这行的薪资和成长路径说点实在的应届生入行一线城市大概6-9K二线5-7K三线更低。别嫌少这行前期涨薪靠跳槽和项目经验。干满三年能独立做中小型项目10-15K是正常水平。五年以上能带团队、能做方案、能搞定复杂通讯和运动控制20K往上不封顶。但有个前提你得真的在学。我见过干了五年还在改同一个程序的人也见过三年就带项目的。区别在于前者只动手后者动脑。每做完一个项目问自己三个问题这个方案为什么这么选有没有更好的写法下次遇到类似的怎么优化想清楚这三个问题成长速度至少翻倍。另外别只盯着PLC。上位机、触摸屏、伺服、变频器、机器人、视觉这些周边技术你至少得懂两样。只会PLC的人天花板很明显。会PLC上位机通讯你就是项目主力。会PLC运动控制视觉你就是方案核心。2. 入行第一年这些基本功必须打牢2.1 电气基础不过关程序写得再好也白搭很多应届生觉得PLC工程师就是写程序的错。你写的程序最终要控制接触器、继电器、电机、气缸这些全是电气元件。你不懂电气程序就是空中楼阁。最基本的看懂电气原理图。知道什么是常开常闭、什么是自锁互锁、什么是星三角启动、什么是正反转。这些在学校学过但现场图纸比学校复杂十倍。一张图纸几十页从电源进线到端子排到每个执行器你得能顺着捋下来。然后是接线。别觉得接线是电工的事PLC工程师必须会接线。你调试的时候发现某个传感器没信号第一反应是查程序还是查线老手都是先查线。万用表量一下24V有没有、信号线通不通、公共端接对没有。这些基本功不扎实你会在“程序没问题但设备不动”的坑里反复挣扎。实操心得刚入行的时候随身带一个万用表、一把螺丝刀、一卷绝缘胶带。别小看这三样现场能解决80%的“玄学故障”。2.2 PLC编程入门从梯形图到结构化梯形图是PLC最常用的编程语言因为它直观像继电器电路。但别只会梯形图。SCL结构化控制语言、FBD功能块图、ST结构化文本这些至少得会一种。复杂逻辑用梯形图写又长又乱用SCL几行就搞定。举个例子一个温度PID控制梯形图里要调PID块、处理报警、做手自动切换写下来几十行。用SCL写逻辑清晰改起来也方便。西门子的SCL、三菱的ST、汇川的ST语法大同小异学一个就能触类旁通。编程习惯比编程技巧更重要。我见过太多应届生写的程序功能能跑但没法维护。变量命名用M0.0、M0.1、V100注释也不写过两个月自己都看不懂。正确的做法变量命名要有意义Start_Btn、Motor_Run、Alarm_Temp_High每个网络段加注释说明这段逻辑干什么程序分块初始化、手动、自动、报警、通讯各写各的关键逻辑加互锁防止误动作这些习惯刚开始觉得麻烦但项目一多你会发现省下的时间远超写注释的时间。2.3 通讯协议绕不过去的坎现场设备之间要对话就得靠通讯。Modbus RTU、Modbus TCP、OPC UA、Profinet、EtherCAT这些协议你至少得精通一种了解两三种。Modbus是最常见的因为简单、开放。但坑也多寄存器地址从0还是从1开始、字节序是大端还是小端、浮点数怎么解析、超时怎么处理。我见过太多人卡在“读不到数据”上最后发现是地址偏移了1。OPC UA是趋势尤其是做数据采集和上位机对接。它比Modbus复杂但功能强支持复杂数据类型和订阅模式。如果你做的是设备状态监控、MES对接OPC UA必须会。注意事项调试通讯的时候先用调试工具比如Modbus Poll、OPC UA Client单独测通再接到PLC程序里。别一上来就在程序里调出了问题你分不清是程序问题还是通讯问题。2.4 触摸屏和上位机别只会PLCPLC是大脑但人得跟它交互。触摸屏HMI是最基本的威纶通、昆仑通态、西门子WinCC至少会一种。画画面不难难的是地址对应和逻辑联动。你画个启动按钮地址写错了按下去没反应查半天。上位机SCADA是进阶。WinCC、组态王、Ignition、LabVIEW选一个学。上位机不只是画画面还要做数据记录、报警管理、报表生成。这些功能在现场很实用但学校基本不教。我的建议先精通一种HMI再学一种上位机。别贪多学精一个比学五个半吊子强。3. 现场调试才是真正的考场3.1 调试前的准备决定你加班多久项目到现场之前你能做的准备工作越多现场就越轻松。我见过太多人程序没写完、IO表没整理、图纸没看熟到了现场手忙脚乱加班到凌晨。调试前的清单IO表核对每个输入输出点对应什么设备地址对不对常开常闭对不对程序预测试在办公室用仿真软件跑一遍逻辑有没有明显错误图纸熟悉电气原理图、气路图、机械装配图至少过一遍工具准备万用表、笔记本、编程线、转换器、网线、串口线别到了现场发现少东西备份程序、HMI画面、参数全部备份到U盘和云盘这些准备工作花一天现场能省三天。3.2 调试流程从手动到自动现场调试有个基本流程别跳步安全检查急停、安全门、光栅先确认这些能正常工作。安全没过别通电。手动模式每个执行器单独测试气缸动不动、电机转不转、传感器有没有信号。手动没过别跑自动。单步自动自动模式下一步一步走确认每个动作到位后再走下一步。连续自动单步没问题了再跑连续。连续跑的时候盯着看有没有异常。异常测试故意触发报警、断电、急停看程序怎么处理。这些测试不做现场迟早出事。踩过的坑有一次调试手动模式全部正常直接跑自动结果机械手撞了。后来发现是自动模式下两个动作互锁没做好。从那以后我再也不跳步了。3.3 常见故障排查思路比技术重要现场故障千奇百怪但排查思路是通用的先查硬件再查软件传感器有没有信号、继电器有没有吸合、电机有没有电。硬件没问题再查程序。先查输入再查输出输入信号对不对输出有没有动作。输入不对查传感器和线路输出不对查程序和执行器。先查简单再查复杂别一上来就怀疑通讯、怀疑PLC本身。先看急停有没有复位、电源有没有接通。对比法同样的设备一台正常一台不正常对比着查很快能找到差异。常见故障速查表现象可能原因排查方法设备不动急停未复位、电源未接通、程序未运行查急停、查电源、查PLC运行状态传感器无信号传感器损坏、线路断开、公共端接错万用表量电压、查线路、查公共端通讯失败地址错误、波特率不匹配、线序反了用调试工具单独测、查参数、查线序电机不转接触器未吸合、变频器报警、程序未输出查接触器、查变频器、查程序输出程序跑飞干扰、接地不良、程序逻辑错误查接地、查屏蔽、查程序逻辑3.4 跟机械、电气、工艺的人怎么配合自动化工程师不是孤岛你得跟机械、电气、工艺的人打交道。配合不好项目就是一团乱麻。跟机械确认动作顺序、行程、限位。机械的人知道设备怎么动你得问清楚。跟电气确认IO分配、接线方式、元件选型。电气的人接线你得确认地址对不对。跟工艺确认工艺流程、参数要求、节拍。工艺的人知道产品怎么做你得按他们的要求写逻辑。沟通的关键是“说人话”。别跟机械的人讲梯形图别跟工艺的人讲通讯协议。用他们能听懂的语言说清楚你要什么、什么时候要、为什么这么要。4. 进阶方向三到五年后你该往哪走4.1 运动控制从点位到插补运动控制是自动化里技术含量较高的方向。从最简单的点位控制伺服走个位置到多轴插补XY平台画圆再到电子凸轮飞剪、追剪难度递增。入门运动控制先搞懂伺服和步进的区别、脉冲控制和总线控制的区别、单轴和多轴的控制方式。然后学电子齿轮、电子凸轮、插补算法。这些在学校基本不教但现场很值钱。西门子的运动控制S120、V90、三菱的MR-J4、FX系列、汇川的IS620、AM系列选一个平台深入。运动控制做好了薪资比普通PLC高一大截。4.2 视觉和机器人自动化的新边界视觉和机器人是自动化的两个热门方向。视觉做检测、定位、测量机器人做搬运、焊接、装配。这两个方向跟PLC结合越来越紧密。学视觉先搞懂相机选型、镜头选型、光源选型然后学图像处理算法边缘检测、模板匹配、Blob分析。康耐视、基恩士、海康选一个学。学机器人先搞懂坐标系、示教、轨迹规划然后学跟PLC的通讯Profinet、EtherCAT、Socket。ABB、发那科、库卡、安川选一个学。这两个方向入门门槛比PLC高但天花板也高。如果你PLC已经熟了往这两个方向靠竞争力会强很多。4.3 上位机和数据采集从画面到系统上位机不只是画画面。数据采集、报警管理、报表生成、MES对接这些才是上位机的核心价值。学上位机先学一种SCADA软件WinCC、Ignition、组态王然后学数据库SQL Server、MySQL再学脚本VBS、Python、C#。这些组合起来你能做一套完整的设备监控系统。数据采集是现在的热点。OPC UA、MQTT、RESTful API这些协议你得会。设备数据采上来存到数据库再展示到看板这是一套完整的链路。做熟了你就是“自动化信息化”的复合人才。4.4 AI和PLC的结合别被忽悠也别掉队AIPLC是这两年的热词。但说实话大部分现场还用不上。AI在自动化里的应用目前主要是预测性维护、视觉检测、参数优化。预测性维护采集设备振动、温度、电流数据用AI模型判断设备健康状态。这个方向有前景但需要数据积累和算法能力。视觉检测用深度学习做缺陷检测比传统视觉更灵活。这个方向已经有不少落地案例。参数优化用AI调PID参数、优化工艺参数。这个方向还在探索阶段。我的建议别被AI忽悠也别完全不理。先把PLC和自动化基本功打牢然后学点Python、学点数据分析等机会来了你能接住。5. 给应届生的90条经验挑最干的先说5.1 技术篇这些坑我替你踩过了梯形图不是万能的复杂逻辑用SCL/ST写省时省力。变量命名别偷懒M0.0这种名字过两个月你自己都不认识。每个网络段加注释这是给未来的自己留后路。程序分块写初始化、手动、自动、报警、通讯各写各的。互锁是保命的正反转、上下限、手自动该锁就锁。急停不是普通停止急停要切断动力电源不是只发个信号。安全门、光栅、安全继电器这些是红线别想着绕过。模拟量要滤波不滤波的数据跳得你怀疑人生。PID参数别照搬每个系统都不一样得现场调。通讯先单独测通再接到程序里别混在一起调。Modbus地址从0还是从1先查手册别猜。浮点数解析注意字节序大端小端搞反了数据全是乱的。OPC UA是趋势早点学别等用的时候抓瞎。伺服和步进不一样伺服能闭环步进会丢步。脉冲控制接线要屏蔽不然干扰丢步丢到你崩溃。总线控制比脉冲控制省线但调试更复杂。电子凸轮是运动控制的核心飞剪追剪都靠它。视觉选型先看精度和速度别只看价格。机器人示教先搞懂坐标系不然怎么动都是错的。上位机不只是画面数据记录和报警管理才是核心。5.2 现场篇车间里没人告诉你的规矩到现场先找安全通道和急停位置保命第一。万用表随身带80%的故障靠它定位。接线前先断电验电再动手别信别人说“已经断了”。调试先手动再自动别跳步跳步迟早出事。手动测试每个执行器气缸、电机、传感器一个都别漏。自动先单步再连续单步没问题再跑连续。异常测试必须做急停、断电、报警看程序怎么处理。程序备份到U盘和云盘现场电脑随时可能崩。图纸随身带电子版和纸质版都备一份。跟机械的人确认动作顺序跟电气的人确认IO分配跟工艺的人确认参数要求。沟通说人话别跟机械的人讲梯形图。现场改程序先备份改完记录改了什么别改完自己都忘了。遇到搞不定的故障先停下来喝口水理清思路再查。别在设备运行的时候改程序除非你确定安全。调试完把程序、画面、参数全部备份写个调试记录。5.3 成长篇三到五年后你想成为谁前半年别想着独立做项目跟着师傅打下手多看多问。每做完一个项目问自己三个问题为什么这么选有没有更好的写法下次怎么优化别只盯着PLC上位机、伺服、变频器、机器人、视觉至少懂两样。通讯协议至少精通一种了解两三种。学点Python数据处理和脚本编写用得上。学点数据库SQL Server或MySQL做数据采集用得上。学点电气基础看懂原理图会接线会查线。学点机械基础知道气缸、电机、减速机怎么选。学点工艺知识知道产品怎么做参数怎么调。别怕出差现场才是最好的老师。别怕加班但别白加班每次加班都要学到东西。别怕问问题但问之前先自己查一遍。别怕犯错但同样的错别犯第二次。别只跟同龄人比跟比你强的人比看差距在哪。别只低头干活抬头看路行业趋势、新技术得关注。5.4 心态篇这行熬得住才出得来自动化不是高科技是脏活累活堆出来的经验。前两年薪资低正常别急经验到了钱自然来。跳槽可以但别为了涨薪跳为了成长跳。遇到烂项目别抱怨烂项目才是练本事的地方。遇到好师傅别放过多问多学师傅的经验是书上学不到的。遇到问题别慌先查硬件再查软件先查输入再查输出。遇到搞不定的别硬扛找人帮忙项目要紧。遇到客户催别急按流程来跳步只会更慢。遇到同事甩锅别吵留好记录用事实说话。遇到瓶颈期别丧学点新东西换个方向试试。6. 最后再聊几句实在的6.1 关于考证和学历别被忽悠自动化这行经验比证书重要能力比学历重要。注册电气工程师、PLC厂商认证有当然好但没有也不影响你干活。学历方面大专和本科在入行时有点差别但干满三年没人看你学历看的是你做过什么项目、能解决什么问题。如果你是大专别自卑把技术练好现场经验攒够跳槽的时候一样有人抢。如果你是本科别骄傲学校教的那点东西现场三个月就超过你了。6.2 关于AI和自动化别焦虑也别躺平AI确实在改变自动化但改变的是工具不是逻辑。PLC还是那个PLC梯形图还是那个梯形图只是多了些AI辅助的工具。比如AI生成PLC代码、AI辅助调试、AI预测维护这些是趋势但核心还是你对工艺和设备的理解。我的建议把AI当工具别当对手。学点Python学点数据分析学点机器学习基础等机会来了你能接住。但别本末倒置PLC和自动化基本功才是你的根。6.3 给刚入行的你一句话这行没有捷径但有方法。多看、多问、多动手、多总结前三年把基本功打牢后面路会越走越宽。别跟别人比跟昨天的自己比。每天进步一点三年后你会感谢现在的自己。我在这个行业干了十二年踩过的坑比你走过的路还多。这些经验不是让你少走弯路而是让你走弯路的时候知道怎么爬出来。自动化这行熬得住才出得来共勉。