PLC 与单片机到底有什么区别?工业为什么不用 STM32
PLC 是硬件 + 认证 + 维护性的整体工业方案,可靠性 MTBF >10 万小时;单片机灵活便宜但需要重新踩 EMC/隔离/看门狗坑。本文讲清模块化 IO、IEC 61131-3 语言、量产阈值与选型判据。
一、PLC 和单片机到底不一样在哪
单片机(MCU,如 STM32):一颗芯片集成 CPU、Flash、RAM、外设。$5 就能开发一个控制板,性能强大,可以做任何控制。但需要工程师自己搞定电源、看门狗、防浪涌、看门狗、外壳、防潮、EMC 认证。
PLC(Programmable Logic Controller):一整台工业化设计的控制器。电源 24V 隔离、CPU + 通信 + I/O 模块化、外壳 IP20-IP54、过 EMC/EMI 认证。硬件层已经把可靠性做到极限,用户只需写梯形图或 ST 语言。
二、可靠性和抗干扰
工业现场充斥变频器、接触器、电磁阀、大功率电机启停等干扰源,电磁环境比办公室恶劣 10-100 倍。PLC 输入模块内置光电隔离(隔离电压 1500-4000 V)、输出继电器或光耦 MOS 隔离、电源浪涌抑制到 IEC 61000-4-5 的 4kV/2kA 等级。
DIY 用 STM32 做工业控制虽然算法能实现,但电磁兼容、防浪涌、看门狗监控、掉电保护每一项都要重新踩坑。一台原型也许能跑,量产 100 台放不同工厂就出问题。PLC 卖的其实是 20 年积累的可靠性经验和认证。
三、编程环境与维护性
IEC 61131-3 定义了工业标准编程语言:LD 梯形图(电工习惯的接线图)、FBD 功能块图、ST 结构文本(类 Pascal)、IL 指令表、SFC 顺序功能图。任何 PLC 品牌用同一种语言,替换品牌不用重写。
PLC 支持在线编辑:设备运行时改程序、下载、监控变量,不停机。单片机想改一行代码就要停机、烧录、复位,工厂不能接受。
PLC 全部外设通过模块化 I/O 接线端子,故障时定位到某个通道,换个模块 3 分钟搞定。单片机故障要换整块 PCB,工厂里没备件就得停一天。
四、模块化 I/O 与通信
PLC 的一大优势是 I/O 扩展。西门子 S7-1200、三菱 FX5U、汇川 H3U 都支持通过背板或右扩展总线添加数字量输入 DI、数字量输出 DO、模拟量输入 AI、模拟量输出 AO、高速计数、脉冲输出、Profinet/Modbus/CANopen 通信模块。一台主机可控制几百点 I/O。
- DI 24VDC 光隔离,响应 <5ms,支持 100kHz 高速计数(脉冲/编码器)
- DO 继电器输出 2A/250VAC,或晶体管输出 100kHz PWM
- AI 12-16 位分辨率,0-10V/4-20mA,隔离精度 0.1-0.3%
- 通信接口内置 Ethernet/IP、Profinet、Modbus TCP/RTU、CANopen
五、成本与量产阈值
PLC 单机 ¥800-8000,加显示屏 HMI 再加 ¥1000-3000。单片机方案硬件成本可低到 ¥50-200,但研发投入 ¥50k-500k(人力、认证、模具)。量产阈值粗算:
- 量产 <10 台/年:无脑选 PLC。研发成本摊不平。
- 量产 10-100 台/年:视复杂度。简单 I/O 逻辑选 PLC,复杂算法或体积敏感选嵌入式方案
- 量产 >500 台/年:选嵌入式,摊薄研发成本 + 硬件成本大幅节省。工业变频器、伺服驱动器、软启动器就是典型量产嵌入式产品
六、选型判据与常见坑
选 PLC:非标设备、少量定制(<20 台/年)、维护人员是电工不是程序员、工况恶劣(钢厂/化工/矿山)、需要客户现场改逻辑的场合、有安全 SIL 要求。
选单片机:批量产品、体积敏感(小到嵌入终端)、算法复杂(如 FOC、DSP、机器视觉)、需要低成本(<¥100 硬件)、有嵌入式团队。
工程实例:某汽车配件加工线 12 个工位、共 200 点 I/O,最初用 STM32F407 + CAN 分布式 IO 做,出厂后现场干扰频繁复位。改为西门子 S7-1200 + Profinet 分布式 IO 后 3 周搞定,两年运行 0 停机。
常见坑:① 硬把单片机塞进工业环境未做隔离,接触器一动就复位;② PLC 用于高速运动控制(>100 kHz PWM)——扫描 5-10 ms 跟不上,需专用运动控制模块;③ PLC 程序不做"状态机 + 步序号",梯形图写成意面式;④ 单片机方案没过 IEC 61000-4 认证,出口被拒。结论:可靠性优先选 PLC,量产消费品或复杂算法上单片机,二者是分工不是竞争。
本文由工程师平台原创编写,涉及的标准条文、技术参数、品牌型号、价格区间均来源于公开国家/行业标准、各品牌官方样本册、企业年报、公开招投标公告及官方新闻稿, 数据以 2024-2026 年最新版本为准。相关标准:IEC 61131、ISO 13849、GB/T 21109、GB/T 28474、IEC 60751
本文内容仅供学习参考,不构成设计、采购、投资决策建议。 实际生产环境中请以最新版国标原文、品牌官方样本册及现场实测数据为准。 因使用本文数据产生的任何直接或间接损失,工程师平台不承担相应责任。 如发现数据错误,请点右下角的反馈按钮告诉我们(会自动带上你正在看的这一页,不用再描述位置),或发邮件到 735457087@qq.com,我们将在 48 小时内核实修订。
暂无评论。
继续阅读
同分类、同标签的相关工程干货
- 自动控制
光电传感器对射反射漫反射怎么选?欧姆龙 E3F/E3Z 系列完全对比
光电传感器三大类对射、镜面反射、漫反射检测距离差异巨大:对射可达 30m、反射 3~10m、漫反射 1m。本文对比欧姆龙 E3Z-D62、E3F-DS30C4、E3F-R2NK 与松下、Sick 常见型号,讲清 NPN/PNP、常开常闭接线区别,结合装配线来料检测实例给出选型速查。
110 - 自动控制
RS-485 与 RS-232 到底怎么选?工业为什么用 485
RS-232 单端 15m、20kbps 只能点对点;RS-485 差分 1200m、10Mbps 支持 32 节点。工业现场几乎必用 485 + Modbus RTU。本文讲清差分抗干扰原理、终端 120Ω 匹配、偏置电阻和接线拓扑。
100 - 自动控制
热电偶 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