一、PLC概述与发展史:从继电器到PLC的演变、PLC的定义与分类、PLC在工业4.0中的角色

1.1 从继电器到PLC:一场硬件的革命

说实话,我刚入行那会儿,老师傅们还管PLC叫“继电器替代品”。这话不假。你想想看,上世纪60年代以前,工厂里控制生产线靠的是什么?一排排继电器柜,密密麻麻的接线,像蜘蛛网一样。

我记得有个老工程师跟我讲过,当年他们调试一条汽车装配线,光继电器就用了几千个。每次改工艺,就得重新布线,一干就是好几天。更头疼的是,继电器触点会磨损,接触不良是家常便饭。我见过一个案例,就因为一个继电器触点氧化,整条线停了半天,损失几十万。

为什么会想到用PLC?说白了,就是被逼的。1968年,美国通用汽车公司(GM)公开招标,想要一种“可编程的控制器”。他们提了10条要求,核心就一句话:能像计算机一样编程,但得像继电器一样可靠

结果呢?1969年,Modicon公司拿出了第一台PLC——084型。嗯,这名字听着挺土,但它确实改变了工业史。它用梯形图编程,电气工程师一看就懂,不用学什么汇编语言。我后来拆过一台老084,里面的电路板还是分立元件做的,跟现在没法比,但那个设计思路,到今天还在用。

关键转折点:

  • 1968年:GM发布PLC招标书
  • 1969年:Modicon 084诞生,第一台商用PLC
  • 1970年代:Allen-Bradley、西门子等厂商跟进
  • 1980年代:PLC开始支持模拟量、通信功能
  • 1990年代至今:PLC走向网络化、智能化

1.2 PLC到底是什么?我的定义

教科书上给PLC的定义很长,什么“数字运算操作电子系统”之类的。我个人的理解更简单:PLC就是一台专门为工业环境设计的、能扛揍的计算机

它有三个核心特征:

  • 实时性:扫描周期是毫秒级的,不能卡顿。我在项目里见过有人拿工控机当PLC用,结果系统一忙,响应延迟了几百毫秒,设备直接报警停机。
  • 可靠性:抗干扰、耐高温、防尘防水。我调试过一台在钢厂用的PLC,环境温度60多度,旁边就是电弧炉,电磁干扰强得离谱。普通电脑进去半小时就蓝屏,PLC稳稳当当跑了三年。
  • 易用性:梯形图、功能块图,电气工程师上手快。你想想看,让一个干了20年的老电工去学C语言,现实吗?

避坑指南: 我曾经犯过一个低级错误——把PLC当普通电脑用,给它配了个Windows系统。结果现场一上电,系统启动花了40秒,设备都跑起来了PLC还没就绪。后来我学乖了,PLC就是PLC,别瞎折腾。

1.3 PLC的分类:别选错了型号

PLC的分类方式很多,我按实际项目经验给你捋一捋:

分类方式 类型 典型应用 我见过的坑
按I/O点数 小型(<256点) 单机设备、小型产线 有人用小型PLC控制伺服,结果脉冲频率跟不上
中型(256-2048点) 多工位设备、中型产线 通信协议不匹配,折腾了两周
大型(>2048点) 整厂控制、DCS替代 冗余配置没做好,单点故障全厂停
按结构 整体式 小型设备、成本敏感 扩展能力有限,后期加模块很麻烦
模块式 中大型系统、灵活配置 背板总线带宽不够,高速信号丢包
按功能 标准型 逻辑控制、顺序控制 处理模拟量时精度不够
运动控制型 伺服、步进控制 电子凸轮曲线没算好,设备抖动
安全型 安全联锁、急停 安全等级选低了,过不了认证

选型时我有个习惯:先算I/O点数,再乘1.2的余量系数。别问我为什么,吃过亏就知道了。有一次我按理论点数选型,结果现场加了几个传感器,I/O不够用了,临时改方案,工期延误了一个月。

1.4 PLC在工业4.0中的角色:老树开新花

有人问我,工业4.0都讲云计算、大数据了,PLC是不是要过时了?我的回答是:恰恰相反,PLC正在迎来第二春

你想想看,工业4.0的核心是什么?是数据。数据从哪来?从设备来。设备靠谁控制?靠PLC。没有PLC,你连数据都采集不到,谈什么智能制造?

我参与过一个数字化工厂项目,现场用了200多台PLC,全部通过OPC UA协议接入工业互联网平台。PLC负责实时控制,云平台负责数据分析、预测性维护。说白了,PLC是“手”,云平台是“脑”,谁也离不开谁。

现在的PLC有几个新趋势:

  • 边缘计算能力:有些高端PLC已经能跑Python脚本了,直接在本地做数据分析。我试过在PLC上跑一个简单的FFT算法,做振动分析,效果还不错。
  • TSN时间敏感网络:以前PLC通信靠现场总线,延迟不稳定。TSN一出,确定性通信不再是梦。我测试过,抖动控制在微秒级,够用了。
  • 信息安全:以前PLC都是“裸奔”的,现在不行了。我见过一个案例,工厂PLC被勒索病毒攻击,生产线停了三天。从那以后,我每个项目都强制要求加防火墙和VPN。

警告: 别以为PLC上了网就万事大吉。我曾经遇到一个客户,把PLC直接暴露在公网上,结果被人扫描到了,差点出事。记住:PLC的网络安全,不是IT部门的事,是自动化工程师的事

嗯,说到这,我想起一个有意思的事。有一次我去一个老工厂参观,他们还在用90年代的PLC,CPU是8位的,内存只有几KB。我问为什么不换新的?厂长说:“这玩意儿稳定啊,20年没出过问题。” 你看,PLC这东西,有时候越老越香。

但话说回来,工业4.0时代,PLC也在进化。从最初的继电器替代品,到现在的智能控制器,它一直在变。唯一不变的,是它那颗“实时、可靠、易用”的初心。我个人觉得,未来十年,PLC依然是工业自动化的核心。别听那些“PLC已死”的论调,都是外行说的。

好了,这一章就聊到这。下一章我们讲讲PLC的硬件架构,从CPU到I/O模块,我会把我在项目里踩过的坑都告诉你。