自学 PLC 编程完整路线:从零到工业项目独立编程
面向电气工程师、自动化学生和转行工控者,一份 2 年自学 PLC 到独立带项目的完整路线:分 5 阶段讲品牌选型、五种编程语言、工业通信、HMI 组态和工业互联网,附品牌对比表与经典教材清单。
一、PLC 到底是干什么的?为什么工厂离不开它
PLC(Programmable Logic Controller,可编程逻辑控制器)是工厂里最常见的工业计算机。它接收现场开关、传感器信号(数字量 DI、模拟量 AI),按工程师写好的逻辑输出电平去驱动继电器、电磁阀、变频器(DO、AO)。从 1968 年通用汽车提出替代继电器柜的需求以来,全球工业自动化 90% 以上的顺序控制仍由 PLC 承担。
刚入门的人常问:单片机(STM32、ESP32)便宜十倍,工厂为什么不用?答案在可靠性和可维护性。PLC 的 CPU 工业温度 -25 到 60℃、MTBF 平均 10 万小时以上;I/O 端子光耦隔离,抗 2kV 群脉冲;模块化让电工不会编程也能换卡复位。自制 STM32 在车间跑三个月,接线一松动就得半夜起来调板。
再看市场格局。根据 IHS Markit 与 Interact Analysis 2025 年报告,中国 PLC 市场规模约 158 亿人民币,品牌份额大致为:西门子 45%、三菱 20%、欧姆龙 15%、罗克韦尔 10%、国产合计 10%。以就业为导向,投在西门子体系上覆盖岗位最多。国产 PLC 增速快,汇川 2024 年营收超 30 亿,是第二选择。
二、入门阶段:选品牌 + 学第一款 PLC(前 3 个月)
选品牌的核心判据有三条:本地招聘岗位量、二手设备价格、社区资料丰富度。用 BOSS 直聘搜"PLC 工程师"按品牌拆分:长三角、珠三角西门子岗位占 55% 以上;江浙老牌注塑机、机床厂三菱 FX 系列仍是主流;华南汽车零部件行业欧姆龙、罗克韦尔更多。选和你所在城市匹配的第一款 PLC,才能在 1 年后有真实项目练手。
推荐两条路径二选一:西门子 S7-1200 CPU 1214C(订货号 6ES7 214-1AG40-0XB0)约 1800 元,配 TIA Portal V17/V18;或三菱 FX3U-32MT/ES-A约 1500 元,配免费的 GX Works3。两款都能完成 90% 教学案例,二手不到千元。别一上来买 S7-1500 或 Q 系列。
| 品牌 | 推荐入门型号 | 软件 | 整机价格 | 适用场景 |
| 西门子 | S7-1200 1214C | TIA Portal V17 | 1600-2000 元 | 汽车/化工/大型装备,就业面最广 |
| 三菱 | FX3U-32MT / FX5U | GX Works3 | 1200-1800 元 | 机床/包装/注塑,江浙地区多 |
| 欧姆龙 | CP1H-XA40DR-A | CX-One / Sysmac Studio | 2500-3000 元 | 3C 电子/精密装配,珠三角多 |
| 信捷 | XD5E-32T | XDPPro | 600-900 元 | 预算敏感、小型改造项目 |
| 汇川 | H5U-1614MTD | AutoShop / InoProShop | 1500-2200 元 | 新能源/电池/AGV,国产替代方向 |
编程语言第一步一定是梯形图 LD。它是继电器电路图的直接映射,不会编程也能靠"图形化电路"上手。前 3 个月至少完成 5 个练习:抢答器、三相电机启停自锁、传送带 3 工位循环、十字路口红绿灯、注塑机顺序动作。练完你就掌握位逻辑、定时器 TON/TOF、计数器 CTU、SR 触发器这四大块 90% 常用指令。
推荐书籍:廖常初《S7-1200/1500 PLC 编程及应用(第 3 版)》(ISBN 978-7-111-70326-6)、阮友德《电气控制与 PLC(第 4 版)》(ISBN 978-7-121-38940-3)。B 站免费视频里,"技成培训网"和"新阁教育"的西门子入门课质量最高。别看盗版机翻的国外教材,术语翻译混乱,反而绕路。
三、中级阶段:编程语言五件套(4-9 个月)
IEC 61131-3 国际标准定义了 5 种 PLC 编程语言:梯形图 LD、功能块图 FBD、结构化文本 ST、顺序功能图 SFC、指令表 IL。所有主流品牌软件都支持前四种,IL 因为可读性差,IEC 61131-3 第 3 版(2013)已经把它标注为"deprecated(弃用)",新手完全不必学。
4-9 月的目标是吃透 LD + ST 两种语言。LD 用来写位逻辑、互锁保护;ST 用来写数学运算、字符串处理、复杂算法(PID 自整定、CRC 校验),代码密度是 LD 的 5-10 倍。学会 ST 的标志是能脱手册独立写出 100 行以内的运料小车调度算法;进阶后还会用 ST 写自定义 FB,兼容任何品牌的中大型工程。
此阶段必须理解FB(Function Block)和 FC(Function)的区别:FB 带静态背景数据块 DB,可保存状态;FC 是无状态子程序,输入输出全靠形参传递。做工程一定要用 FB/FC 封装:一个电机启停封成一个 FB,一条产线用 30-50 个实例,代码复用率立刻从 20% 升到 80%。也是面试官最爱考的点。
SFC(顺序功能图)适合写顺序控制:注塑机的"合模→注射→保压→冷却→开模→顶出"典型流程,用 SFC 画 10 分钟搞定,用 LD 写要 200 行。西门子叫 Graph 7,三菱叫 SFC 编辑器,两者语义一致。练熟这四种语言后,你会对"什么问题用什么语言"形成直觉。
四、进阶阶段:通信与工程项目(9-18 个月)
90% 的求职失败案例都卡在通信——只会单机编程,无法把 PLC、变频器、HMI、上位机串起来。这一阶段必须打通四大协议:Modbus RTU/TCP、Profinet、EtherNet/IP、EtherCAT。Modbus 是入门必修,功能码 03(读保持寄存器)、06(写单个)、16(写多个)覆盖 80% 变频器/仪表通信场景。
Profinet 是西门子体系骨架。学习方法:买一块 ET200SP IM155-6PN ST(2500 元) + 一张 16 点 DI 卡,跟 S7-1200 组主从,跑一个远程 IO 项目。EtherCAT 属运动控制(伺服、机器人),倍福 TwinCAT、汇川 AM600、雷赛 SMC600 都在用。
HMI 组态选威纶通 TK6070IP(约 1200 元)入门,配 EasyBuilder Pro;进阶用西门子 KTP700 Basic(3500 元),直接在 TIA Portal 组态,跟 PLC 变量共享无缝。做一个完整"PLC + HMI + 变频器 PID 恒压供水"项目,面试里瞬间从"应届"跳到"1 年经验"。
真实案例:某长三角汽车零部件涂装线,主控用 S7-1500 CPU 1516-3 PN/DP,Profinet 挂 8 个 ET200SP 远程 IO 站(320 DI/192 DO/48 AI),4 台施耐德 ATV630 变频器走 Modbus TCP。工程师从入场到调试完成 3.5 个月——这就是"能独立带项目"标准。
五、高级阶段:工业互联网 + 优化项目(18-24 个月)
2024 年后,工信部推动"工业互联网 + 智能制造",PLC 需要跟 MES、云平台打通,OPC UA 成为事实标准。西门子 S7-1500 内置 OPC UA Server(V2.9 固件起免许可证),三菱 iQ-R 需要 RD81OPC96 模块(约 1.8 万)。学会 UaExpert + Node-RED 上云,简历自动进入 15k+ 档位。
另一个方向是SoftPLC 与 Codesys 平台。倍福 TwinCAT 3、汇川 AM600、雷赛 PMC、菲尼克斯 PLCnext 都基于 Codesys 内核。相比传统 PLC,Codesys 跑在工控机 x86 平台上,多核 + TB 级硬盘,适合锂电、光伏行业,同时能接触运动控制、视觉、AI 检测。
程序架构层面,18 个月后要重视模块化 + 状态机 + 故障诊断三件套。模块化:每台设备一个 FB,暴露启动/停止/故障/就绪四接口;状态机:Idle→Ready→Running→Fault→Reset 五状态,避免 if 满天飞;故障诊断:所有报警走一张字表,一键导出到 HMI。用这套架构改造老项目,技术溢价立现。
六、必读书籍与工具清单
下面是笔者过去 8 年在工程一线反复翻的经典书和硬件工具,按学习顺序排列,覆盖西门子、三菱、EtherCAT、OPC UA 四条主流路线,价格来自 2025 年京东、当当官方渠道;所有书全部亲测无水货,随便挑 3 本读完足以打穿 PLC 学习曲线:
- 《S7-1200/1500 PLC 编程及应用(第 3 版)》廖常初 (ISBN 978-7-111-70326-6,机械工业出版社,89 元)——西门子最系统的中文教材
- 《三菱 FX/Q 系列 PLC 编程 24 小时精通》李金城(ISBN 978-7-111-45623-1,79 元)——三菱路线首选
- 《工业以太网现场总线 EtherCAT 驱动程序设计及应用》郇极(ISBN 978-7-111-56223-9,69 元)——运动控制必读
- 《PLC 编程实用指南(第 3 版)》陈忠平(ISBN 978-7-111-58020-2,65 元)——通用型教材,讲 IEC 61131-3 五种语言最透彻
- 《OPC UA 工业互联网互操作性》Wolfgang Mahnke 著、马国华译(ISBN 978-7-111-67232-6,129 元)——想做工业互联网必买
- 《西门子 S7-1500 PLC 与 HMI 项目设计》向晓汉(ISBN 978-7-121-40561-5,99 元)——项目集实战篇
硬件工具:西门子 S7-1200 1214C 主机 + SM1223 混合 IO 扩展模块(约 2600 元);仿真软件用 PLCSIM Advanced V4.0 或三菱免费的 GX Works3 Simulator。预算紧可淘二手 汇川 H5U(约 900 元),配一台千元级威纶通 TK6070IP 触摸屏练 HMI 组态最划算。
避坑总结:别一开始学指令表 IL(已被 IEC 弃用);别买不明品牌的所谓"PLC 学习板",很多是继电器 + STM32 假冒 PLC,跟真实工业环境完全脱节;别只看视频不动手,PLC 是接线 + 编程 + 调试三合一的手艺活。跟着上面的 2 年路径走完,工业项目独立编程水到渠成,硬件延伸阅读可看资料分享区。
本文由工程师平台原创编写,涉及的标准条文、技术参数、品牌型号、价格区间均来源于公开国家/行业标准、各品牌官方样本册、企业年报、公开招投标公告及官方新闻稿, 数据以 2024-2026 年最新版本为准。相关标准:IEC 61131、ISO 13849、GB/T 21109、GB/T 28474、IEC 60751
本文内容仅供学习参考,不构成设计、采购、投资决策建议。 实际生产环境中请以最新版国标原文、品牌官方样本册及现场实测数据为准。 因使用本文数据产生的任何直接或间接损失,工程师平台不承担相应责任。 如发现数据错误,请点右下角的反馈按钮告诉我们(会自动带上你正在看的这一页,不用再描述位置),或发邮件到 735457087@qq.com,我们将在 48 小时内核实修订。
暂无评论。
继续阅读
同分类、同标签的相关工程干货
- 自动控制
热电偶 K/T/J 型与 PT100 温度传感器怎么选
<600°C 高精度选 PT100,>600°C 用 K/N 型热电偶,>1300°C 用铂铑。本文按 IEC 60584/60751 讲清 K/T/J/N 型量程与精度、PT100 A/B 级差异、冷端补偿与三/四线制接线要点。
90 - 自动控制
编码器增量式与绝对式怎么选?分辨率精度与接线协议
增量式编码器 A/B/Z 三相脉冲、正交 4 倍频、TTL/HTL/RS422 电平;绝对式 SSI/BiSS-C/EnDat/Hiperface 单圈 17-24bit 多圈 12bit 掉电记忆。本文讲清原理、选型、接线与工程实例。
80 - 自动控制
位移传感器电阻电感电容激光式到底怎么选型对比表
位移测量常见四类原理:电阻式电位器结构简单成本低,电感式 LVDT 精度可达微米级,电容式适合液位与微位移,激光三角测距非接触。本文对比它们的量程、分辨率、线性度与典型应用,并给出机床反馈、机器人关节、汽车悬架标定等场景的选型建议。
70 - 自动控制
PLC 与单片机到底有什么区别?工业为什么不用 STM32
PLC 是硬件 + 认证 + 维护性的整体工业方案,可靠性 MTBF >10 万小时;单片机灵活便宜但需要重新踩 EMC/隔离/看门狗坑。本文讲清模块化 IO、IEC 61131-3 语言、量产阈值与选型判据。
70 - 自动控制
无刷电机与有刷电机怎么选?结构寿命控制方式对比
有刷电机靠电刷机械换向,寿命 500-2000h、效率 70-80%;BLDC 靠电子换向,寿命 >10000h、效率 85-95%。本文讲清有感/无感、六步/FOC 控制差别与电动工具、无人机、风扇等场景选型。
60