首页 / 资讯中心 / 文章详情

PLC发展史:从继电器硬接线逻辑到工控软件时代的底层架构

PLC发展史:从继电器硬接线逻辑到工控软件时代的底层架构 ★ FEATURED ARTICLE
你可能见过这样的老照片一排排半人高的继电器柜柜门一打开密密麻麻的中间继电器、时间继电器、接触器挤在一起线号管套着彩色线缆层层叠叠如同电路板丛林。1960年代的工厂里所谓“自动控制”就是靠这一柜子继电器撑起来的。那时候工控人最怕的不是设备坏而是设备没坏但要换线——换一套逻辑叉着腰对图纸蹲在地上一个端子一个端子地挪线动辄一两周期间整条产线都在烧钱。1968到1980年间发生的一场变革把这种“硬接线逻辑”彻底掀翻取而代之的是你手里的PLC以及它背后那套至今仍未过时的软件逻辑。这篇文章就好好聊聊PLC到底是怎么从继电器丛林里杀出来的以及它凭什么定义了整个工控软件时代的底层架构。1. 继电器时代的算力告急硬接线逻辑为什么撑不下去了1.1 继电器逻辑的运作原理电磁铁搭出来的“算盘”想理解PLC的革命性得先回到它的对立面。继电器逻辑的基本单元是一根电磁线圈加一组机械触点线圈得电衔铁吸合常开触点闭合、常闭触点断开。你把多个继电器的触点串并联起来就能实现“与”“或”“非”三种基本逻辑。一个经典的自锁回路用按钮触发后靠自身触点维持线圈供电这就是“保持”动作的原型两个接触器互锁用对方的常闭触点切断自己的供电这就是“互斥”的原型。一台自动机床的逻辑就是几百上千个这种小继电器按特定拓扑连接而成的组合网络。这套硬接线逻辑的本质是什么逻辑关系被“固化”在物理金属片之间。线接到哪个端子上逻辑就是什么想改变逻辑就得改线、改端子、改继电器选型。听起来很原始但在1940到1960年代它已经是当时工业界能承受得起的最成熟自动化方案了:抗干扰、便宜、电气工人都会修甚至维修电工看着继电器噼啪噼啪地吸放就能“听见”程序在跑。这实在是一种性能不怎么样但极其直观的并行计算装置——所有信号一旦有电对应触点瞬间同时动作没有“排队执行”的概念本质上是一台并行逻辑机。1.2 汽车产线换型之痛重新接线两周生产停顿每分钟都在烧钱到1960年代汽车行业首先被这套硬接线逻辑卡住了喉咙。汽车产线的可怕之处在于换型频率高——每年出新款车身焊装线、动力总成线的控制逻辑几乎要推翻重来。一条典型的总装线或焊装线控制柜里的继电器少则几百个、多则上千个。换型时机械工装调整往往几天就能搞定但电气逻辑重接却要慢得多你得对照新流程图把旧线序拆掉、按新关系重排继电器位置、重新套线号管、检查触点和线圈的电压匹配最后再通电一步步试动作。整个过程按“周”计一条产线停在那里一周到三周产量损失加上加班调试成本是笔足以让财务部门血压飙升的账。更要命的是这种系统天生难维护。继电器是机械运动部件线圈烧毁、触点氧化、弹簧疲劳每天都有坏的可能。一个柜子里几百个继电器故障率跟着数量线性上涨。维修工判断哪个继电器出了问题往往得用万用表一段段量、用试灯逐点顶运气不好就是一个通宵。业内有个很粗的比方继电器控制系统的可靠性和“用1000个灯泡串联做照明”差不多——单灯坏率不变灯越多整体熄灭概率越高。随着汽车产线越来越复杂、安全联锁越来越多继电器柜的规模膨胀已经到了控制柜装不下、图纸看不过来的程度。当时很多大厂已经尝试用计算机代替继电器但通用计算机进车间有更大的问题:贵、娇气需要空调房需要专业程序员而且一旦死机没人会修。计算机工程师跟电气车间的语言完全不通。一边是复杂的并行硬接线一边是串行的昂贵计算机中间缺一个“车间工人能看懂、厂务能维护、逻辑能修改”的中间形态。这个缺口就是PLC出现的直接理由。2. 通用汽车招标把“计算机”下放到车间的那份需求文档2.1 招标书里的核心条目耐脏、好改、电气工人会用1968年美国通用汽车公司的液压分部门Hydra-Matic公开发出了一份招标需求目的很明确:找一种设备取代生产线上庞大脆弱的继电器系统。这份招标书被很多人视为工控史的“独立宣言”因为它在电气和计算机之间画了一条线而这条线至今依然有效。把里面的核心条目翻译过来大致是这样的必须采用固态电子元件可靠性要比继电器高一个数量级必须能够“编程”而不是“重新接线”——逻辑要能通过修改程序完成要能在车间环境工作能承受振动、粉尘、温湿度变化不能像计算机那样住空调房输入输出系统要模块化能方便地更换损坏的模块而不是撬开柜子找线价格要与继电器方案有竞争力不能指望工厂按研究项目的预算买单最好能让电气维护人员经过短期培训就上手使用而不是依赖计算机专家放到今天看这些要求似乎理所当然。但在1968年把“耐脏”和“可编程”放进同一台设备的规格书里是件相当超前的事。当时的计算机是精密仪器防尘、恒温、防静电操作员进机房还得换白大褂。招标书直接把计算机从“圣殿”里拽出来扔到机油味十足、每天都振动的车间地面这个需求本身就是一场观念革命。2.2 为什么继电器厂商和计算机厂商都接不住这条需求耐人寻味的是当时接住这根橄榄枝的既不是大型电气设备商也不是传统计算机公司。继电器厂商的思路是“我能不能把继电器做得更好、更小、更好查线”本质上还是围着硬接线打转——他们很难理解为什么要用一个贵得多的电子设备去替代一个电工就能修的成熟方案。至于计算机厂商他们的逻辑是“我们造一台更皮实的小型工业计算机不就行了”但在1968年小型机一台几万甚至几十万美元起步防尘防振版更贵得离谱更关键的是它需要配套的软件、磁盘、终端和专业人员车间的电气工头完全招架不住。招标方真正需要的是一个“价格像继电器柜、使用像继电器柜、但修改逻辑像改文档一样容易”的设备。这种跨界需求只有那些既没有被继电器思维锁死、又没有计算机偶像包袱的小团队才能接得住。历史也证明最终拿下这一局的正是一个当时名不见经传的小团队——这很符合技术突围的规律往往不是在原有赛道上跑得更快的人颠覆了赛道而是从旁边绕出来的人直接换了跑道。2.3 “04小组”与Modicon 084年度改款逼出来的上电时刻1968年末美国马萨诸塞州贝德福德的一间小咨询公司——贝德福德联合公司启动了一个编号为084的项目这个编号就成了后来第一台PLC的名字Modicon 084。团队核心人物迪克·莫利Dick Morley和他的同事们没有走通用计算机的老路而是设计了一个专门面向工业逻辑控制的专用计算机没有键盘没有屏幕逻辑存储在磁芯存储器里编程靠一台专用的手持编程器。这东西在1969年被装进通用汽车的变速箱生产线上试运行随后逐步替换继电器控制柜。这件事的戏剧性在于需求侧的紧迫感汽车行业年年换型1969到1970年正好是美国汽车市场的激烈竞争期新车型的电气逻辑越来越复杂再按老办法换线生产线根本来不及改完。Modicon 084在通用汽车产线现场的早期运行并不顺利抗干扰、接口匹配、编程器不好用等问题接连暴露但它有一个革命性的杀手锏——改逻辑不用改线了。产线换型时只需调用另一套已调试好的程序或现场修改几条指令再校验一遍几个小时的活放在以前按周算。就冲这一点汽车厂愿意接受它的一切初期毛病。与此同时同样在1969年数字设备公司DEC基于PDP-8小型机的技术底子做出了PDP-14面向大批量加工的机床控制之后Allen-Bradley在1970年推出基于继电器梯形图概念的可编程控制器后来演化为PLC-2系列。从1969到1972年这几种早期机型的竞赛基本确立了PLC的雏形用专用计算机加内存存储逻辑用输入输出模块对接传感器与执行器用梯形图或逻辑图描述控制流程。3. Modicon 084到1785第一代PLC的硬件底气与扫描机制3.1 用“学生点名”理解扫描周期从左到右、从上到下每条指令都在给世界拍照要说PLC和继电器控制最本质的区别不在元器件而在执行机制。继电器是并行的——所有线圈同时得电、所有触点同时响应逻辑关系在同一时刻全部成立。PLC像是一个极其勤快但一次只能看一条指令的学生手里拿着一张写满指令的检查表从第一行开始按顺序执行执行完最后一行又跳回第一行如此循环。每一轮循环叫一次“扫描”扫描一次程序所需的时间叫“扫描周期”早期的PLC扫描周期大多在几十毫秒到一百毫秒之间。这个机制常被初学者误解以为PLC的实时性不如继电器。实际上对大多数工业对象——气缸、电机启停、皮带线、阀岛——几十毫秒的反应速度完全够用而且它换来一个无比珍贵的特性逻辑全部由程序表达程序运行具有确定性。为了增强这种确定性PLC的设计者在每一次扫描里都做了“输入采样、程序执行、输出刷新”三个阶段先把所有输入端子的电平一次性读入内部映像区程序执行时只基于映像区做布尔运算执行完再把结果一次性写到输出模块。这套“三段式扫描”在Modicon 084时代就基本定型了一直延续到今天所有主流PLC里。3.2 从磁芯存储器到EPROM环境设计理念的源头早期PLC的存储器用的是磁芯存储器——那种用一小圈一小圈磁环编成的小方阵写数据靠电流改变磁环极性断电后数据依然保留。选择磁芯存储并非技术上最先进而是被车间环境逼出来的粉尘、振动、电压波动之下掉电丢失用户程序是不能接受的。后来有了EPROM、EEPROM、带电池的RAM才逐步替代了磁芯。这段历史给工控行业留下了极深的心理暗示程序必须在断电后还在必须在恶劣环境里不丢、不乱、不漂。今天你买任何一台PLC说明书上必有一项“程序掉电保持”这是1968年的招标书里没有明确写、但被车间实际条件逼出来的硬规矩。同样接地气的是输入输出模块的机械设计。早期PLC的IO模块可以像插卡片一样从机箱里抽出来坏了一块不用断整机电源、不用拆接线端子拔出来换一块新的插回去几分钟完事。这个设计哲学叫作“可维护性压倒一切”它照顾的是车间维修工的体力活而不是柜子里的布线美学。今天很多PLC的接线端子仍然保留了可插拔结构、每点一个指示灯直接从084时代一脉相承。3.3 为啥是“可编程”而不是“可接线”存储程序带来的自由度Modicon 084的编程器看起来像个大号手提计算器上面一堆按钮和数码管显示程序以“指令列表”的形式一条条输进去。它的指令很简单加载常开触点、加载常闭触点、布线输出、跳到子程序等。你不用懂存储器地址的物理结构只要把逻辑按顺序敲进去程序就“烧”进了磁芯。从此控制逻辑与物理线缆彻底分离变成了一串可以反复修改的比特序列。这种“可编程programmable”才是可编程控制器名称里的灵魂词。一个工厂如果想改动设备动作顺序不再需要动任何一根接线只需要重新修改一段程序最狠的应用场景是同一台设备生产多种产品——程序里预置了ABC三套逻辑换产品时切换程序号整个控制柜一根线都不动产线就变了。放在继电器时代这个需求意味着三套几乎独立的继电器柜并联成本翻三倍柜体占满整个配电室。这就能理解为什么当年汽车厂哪怕从继电器切换到PLC的一次性投入并不便宜账依然算得过来。4. 梯形图诞生把继电器图直译成软件电气工程师的思维惯性被完整接住4.1 电气工程师不需要学汇编梯形图是“看得见的导通”PLC早期推广最大的阻力不是技术而是人心。车间电气工程师们习惯了看继电器图纸两根竖线是左右母线中间横排着一个个触点符号和线圈符号谁跟谁串联、并联一目了然。如果你让他们去学汇编语言、记寄存器地址、用机器码写控制逻辑那无疑是在1980年代的车间里开C语言培训班根本推不动。所以早期PLC的编程界面做了一个聪明的妥协直接把继电器图纸的符号体系搬到编程器上。左母线代表电源正极右母线代表电源负极常开触点用一对短竖线表示、常闭触点加一条斜杠线圈用圆括号表示。你画的梯形图从左母线进、流过一个个触点组合、最后到达线圈电流“导通”到哪一线圈哪个输出就置位。电气工程师看了一眼就说:这不就是继电器图加了个显示器吗于是接受度瞬间拉满。这个选择深远地影响了整个工控软件史。到今天IEC 61131-3标准里定义了五种PLC编程语言梯形图依然是全世界使用率最高、电气背景工程师的第一语言。它代表的是一种“不要求你会算法只要求你会读图”的工程民主化——这跟计算机行业的“必须学编程”路线完全不同也正是工控软件能下沉到车间、由电工直接维护的关键。4.2 从硬触点扫描到软触点刷新同一程序里“先扫描先生效”用梯形图写逻辑第一道坎就是“扫描顺序”带来的差异。继电器并行世界里两个触点不管谁先画通电瞬间都同时动作在PLC梯形图里程序从上到下、从左到右一行行执行引用某个输出的结果时跟这个输出在程序里被放置的位置密切相关。举个例子你想让输出Y001和Y002互锁不能简简单单把两个线圈的常闭触点互相串联。比如程序第1行是“X000接通则Y001置位”第2行是“Y001常闭触点且X001接通则Y002置位”那么当X000断开后第1行Y001掉电到了第2行扫描时Y001的常闭触点才恢复闭合Y002才能置位——这中间隔了整整一行扫描时间。反过来如果把互锁逻辑写成“Y002得电则切断Y001”结果又是一套。这种“程序位置即执行顺序”的特征让PLC程序的调试完全不同于继电器图纸验证也成了新手最容易踩的坑。理解了这一点才算真正从“电气思维”过渡到了“软件思维”。电气工程师看到的是拓扑关系PLC工程师看到的是有优先级的执行序列。同一个梯形图扫描顺序一变逻辑完全变样这也是为什么现场改PLC程序的人必须随时有“先看程序扫描次序再动逻辑”的自觉。4.3 图形式编程的祖先梯形图为后来的功能块图、顺序功能图铺了路梯形图只是“看得见的编程”的第一步。1970年代后期到1980年代初随着PLC功能增多业界逐渐出现了功能块图把PID、计数器、比较器画成一个个方块连线表示数据流、顺序功能图用步骤和转移条件描述流程等图形化语言。这些语言有一个共同点尽量用图形让人直接看懂控制意图而不是用文字堆叠逻辑。更简单地说工控软件从一开始就走上了“少写代码、多画图”的路线这套图形化传统后来一路延伸到组态软件、DCS控制方案、边缘控制器里。可以说没有梯形图在1969到1980年的普及就没有工控圈里“面向工程师的图形编程”文化也不会有今天工业现场那种“设备调试不一定非要程序员电气工程师也能改逻辑”的常态。回头看这不仅是技术上的易用性设计更是一场职业权力的转移——控制逻辑的解释权从“坐在机房里的计算机专家”转移到了“站在机床边的电气工程师”手里这件事对整个制造业的软件化进程的影响怎么高估都不为过。5. 1970年代的三条演进线指令、模拟量、通信的萌芽5.1 从开关逻辑到数值世界计数器、定时器、四则运算、PID初现最早的PLC纯粹是布尔逻辑机只有开关量输入输出做一堆“与或非”运算。但工厂里的控制需求很快就不满足于开关逻辑了。一个产线需要统计工件数量、需要延时动作、需要比较压力高低的数值、需要按配方执行不同处理时长的工序……于是1970年代PLC逐代扩展出三大类指令定时器与计数器用内部晶体振荡器计时、用高速计数器数脉冲这取代了大量机械式时间继电器和电子计数器的职责四则运算与比较能对内部寄存器里的数值做加、减、乘、除和大小比较开始涉及过程控制模拟量处理雏形通过模拟量输入模块读入4-20mA信号、热电偶信号通过输出模块输出0-10V信号PLC开始涉足温度、压力、流量控制这在1970年代中期后逐步成为标配到1970年代中后期部分高端机型已经支持简单的PID闭环控制指令可以直接在PLC里做恒压、恒温控制。这件事的意义在于PLC从“逻辑控制器”走向了“过程控制器”跟后来DCS的边界开始部分重叠也为后来工控系统里“逻辑控制与回路控制并存”的局面打下了基础。今天的PLC采集中大量用到的功能块、模拟量AI/AO模块、PID向导本质上就是1970年代这几条演进的延续。5.2 一条电缆的距离PLC与PLC、PLC与上位机的早期通信雏形设备再多几个PLC就会遇到一个现实问题一套产线分段由两台PLC控制一台做主轴逻辑、一台做搬运逻辑它们之间怎么协调最简单的办法是把彼此的输出点接到对方的输入点上一根线一个信号称为“硬接点联锁”。但信号量一多布线就重新复杂起来而且每个信号占用一个点成本极高。1970年代中期PLC厂商开始尝试串行通信用一根通信电缆把多台PLC连成一网互相读写内部寄存器和线圈。Modicon在1979年发布了Modbus协议这可能是工控史上影响最深远的“面向通用串口”的现场通信协议之一。Modbus的设计思路极其朴素一台主站、多台从站主站发读写请求从站应答数据报文里带地址、功能码、数据区和校验这样一个功能码就能读写连续寄存器区。它简单、可靠、开放不需要专用芯片任何会写串口的工程师都能实现。正因为这种朴素Modbus至今仍是海量PLC、仪表、传感器与SCADA系统通信的底层语言。这段通信萌芽期还有一个重要副产品PLC开始能跟上位计算机连了。车间里放一台小型机或PC通过串口把PLC里的状态字、报警字、产量计数周期性地拉上来再显示到CRT屏幕上这就成了SCADA最早的雏形。今天你打开组态软件建几个变量、连一个Modbus驱动、拖一个趋势图这套操作从1980年代就基本定型了只是通信速度和界面精美程度不同而已。5.3 全球分裂式演进美国、欧洲、日本各自迭代又殊途同归1970年代PLC的发展不是一条直线而是几大阵营各自发力。北美这边Modicon继续迭代1975年前后推出Modicon 184/384系列开始支持更多指令和模拟量而Allen-Bradley在1973年推出PLC-21970年代末至1980年代初推出PLC-3凭借强大的梯形图指令和本土渠道逐步在美国市场站稳脚跟。欧洲这边西门子在1978年前后推出S5系列随后扩展到全球S5的“语句表梯形图功能块图”三合一编程方式成了欧系PLC的经典范式。日本阵营以三菱、欧姆龙等为代表在1970年代末进入小型PLC市场凭借低价格和紧凑体积横扫中小型设备一直卷到今天。这三条路线虽然指令系统、编程器、机箱结构各不相同但底层的设计哲学却惊人一致模块化IO、循环扫描、内存存储用户程序、编程器或编程软件修改逻辑。用今天的眼光看这就是全球工控界在互不知情的情况下各自收敛到了同一个最优解。直到1993年IEC 61131-3标准发布把梯形图、语句表、功能块图、结构化文本、顺序功能图这五种语言纳入统一框架这段分裂演进才在标准层面握手言和。6. 被忽略的“工控软件革命”编程器、文档与组态雏形6.1 早期编程器从手持盒到CRT终端软件第一次有“载体”讲PLC历史很少有人细聊编程器的演化但它恰恰是“工控软件逻辑革命”里最隐蔽、最重要的一环。Modicon 084时代程序是通过手持编程器一个个地址、一条条指令拨进去的显示器只有几个数码管想检查程序段只能翻地址这种体验就像用机器码在纸带上写程序效率很低。1970年代中后期出现了带CRT屏幕的专用编程终端能直接在屏幕上显示梯形图图形光标在全图范围内移动在线强制、单步执行、状态点亮等功能也陆续出现。不要小看这个变化程序从“一串数字地址”变成了“屏幕上可以观察的图形”工程人员在现场看到的逻辑和程序在机器里跑的逻辑第一次一致了。有了这个载体修改程序才真正变得可学习、可传播、可排查。今天用笔记本电脑连上PLC通过IDE在线监视布尔量的通断状态不过是当年这台CRT终端功能的精细化升级。编程器的“可视化”进程就是工控软件人机交互的第一次革命。6.2 让PLC“记住”产线内存图、地址表与文档化管理继电器时代控制逻辑的文档就是一张张竣工电气图纸图纸与实际接线的差异只能靠维修人员用笔标注。PLC时代彻底改变了这一点所有触点、线圈、寄存器都有固定地址程序导出到纸带、磁带、软盘随时可以备份和清理。你改过的每一行逻辑都能落成一份程序清单或梯形图打印件存在项目档案里。这种文档化能力在设备维护中价值极大。以前一台设备坏了维修人员要拿着图纸在现场一寸一寸找线现在直接看梯形图用在线监视功能看哪个触点不导通顺着地址找到传感器、找到接线端子路径缩短了一大半。对一个工厂而言设备逻辑从“埋在柜里的线缆”变成了“可以复印、可以存档、可以对比版本的程序文件”这其实是工业维护模式的根本转变。今天我们说的“工控软件资产”起点就在这里。6.3 工控软件的根扫描内核与用户程序的分离架构最后值得专门提一笔的是PLC早期就定下的软件架构——扫描内核与用户程序的分离。PLC里跑着一套由厂商固化在固件里的系统程序执行扫描、IO刷新、通信、自诊断而你的梯形图程序只是它“解释执行”的数据。把“系统”和“应用”分开是工控软件与普通单机程序最大的不同也是它稳定可维护的前提你改应用逻辑不会破坏底层实时调度厂商升级固件也不影响你已有的用户程序。这个架构一直沿用至今并且直接沿袭给了后来的DCS、SCADA、运动控制器。今天工控圈热议的各种工业软件所谓“组态”“脚本”“逻辑块”全都是在这层分离架构上做文章底层实时内核负责确定性执行上层组态环境负责让工程师自由表达逻辑。从1968年的磁芯存储到今天的工业PC加软PLC这套“内核/应用分离”的思想没有变过。7. PLC留下的技术基因为什么今天还在用1968年的思路7.1 实时性优先的顺序逻辑中断、看门狗、确定性PLC诞生之初面临的最大质疑就是普通计算机也能干这个活为什么非要专用设备答案不在硬件而在“实时性优先”这四个字。PLC的扫描机制保证每一次循环的时间是基本确定的程序执行过程会持续监视扫描时间超时则触发看门狗报警外部中断的响应被严格控制在毫秒级输出刷新在扫描末尾被统一送到物理输出。这套“确定性第一、绝对吞吐量第二”的设计让它能用今天的眼光看并不算快的处理器完成苛刻的联锁控制。反观通用操作系统任务调度充满不确定性适合跑办公软件和人机界面却没法保证“每次循环都在10毫秒内完成这件事”。PLC把这个最朴素的实时性设计刻进了工控软件的DNA所有后来者——DCS控制站、软PLC、运动控制器无一不在强调“循环周期保证”“中断抖动可控”。你去看任何一款工控中间件的规格书第一页一定是实时性指标这就是1968年那句“必须能在车间环境可靠运行”留给后世的软件化余音。7.2 可维护性压倒性能插拔端子、带电诊断、冗余另一个让我感触很深的基因是“可维护性优先于性能”。早期PLC的CPU算力其实弱得可怜甚至不如后来一台计算器但它把可维护性做到了极致模块化IO可热插拔每路IO带指示灯标注状态诊断寄存器能记录最近一次故障的扫描位置后来又发展了看门狗中断、机架冗余。设计者想得很清楚工业设备不吃“跑分”这一套吃的是“坏了以后多长时间能修好”。这种实用主义在当时是被竞争逼出来的继电器方案的优势就是“坏了电工能修”如果PLC做不到容易修那替代就成了空话。所以从第一代Modicon 084起现场可更换IO模块、便于查找故障点的指示灯和地址诊断就从设计稿直接进了样机。这股“可维护性压倒一切”的风气后来也蔓延到了DCS卡件、变频器功率模块、伺服驱动器编码器接口上——工控硬件界几乎约定俗成要考虑维修工的时间而不是设计者的审美。7.3 从PLC到DCS、SCADA一套逻辑骨架的长青到了1980年前后PLC已经成了工厂自动化的标准件产线、单机、车间都在用。与此同时流程工业那边的需求催生了DCSHoneywell在1975年推出TDC 2000横河在同一时期推出CENTUM它们把PID回路控制、分布式控制站、上位操作员站组织成一个庞大系统。而工厂信息管理层也逐步生长出SCADA——通过串口或现场总线把现场PLC的数据汇聚到上位机实现集中监控、报警、趋势记录。今天工控圈热词里频繁出现的“PLC与SCADA如何连接”“Modbus协议详解”这些话题其实都能在1968到1980年这段历史里找到源头PLC负责现场逻辑SCADA负责数据采集与监控DCS负责流程回路控制三者之间靠开放通信协议打通。这套金字塔架构从1980年代一直演化到今天依然主导着绝大多数工厂的自动化信息化体系。甚至被很多人视为“新一代工业底座”的边缘控制器、AI算法下放本质上还是在沿用“现场层实时控制、上层数据调度”的老骨架只是把算力再一次往现场推了一层。回看这段历史我最感慨的倒不是Modicon 084的电路有多巧妙而是它选择的“先适应车间再谈计算”这条路。很多技术变革之所以能活下来不是因为它算得快、看起来炫而是因为它让原本站在设备边上的工程师拿回了控制权。今天你调试一台PLC揣着笔记本电脑站在机床旁在线监视梯形图里触点一个个变绿看着它按你的逻辑动作——这套体验1969年那个拿着手持编程器、蹲在通用汽车车间里的工程师已经替你完整验证过了。沿着这条线再往后走无论PLC、DCS还是边缘计算工控软件的基本盘始终没有变把控制逻辑变成可以反复修改的确定性程序并让懂工艺的人能改得动。你手上那台PLC里跑着的不只是几十条指令是一段整整改变了制造业算法底色的历史。
阅读完成 · 觉得有帮助?
咨询建站