1.1 PLC是什么:从定义到工业定位


1.1 PLC是什么:从定义到工业定位

本节摘要:PLC(可编程逻辑控制器)是一种面向工业环境的专用实时计算机,它以固定的扫描周期批量读取输入、执行逻辑、刷新输出,用程序替代硬接线来描述控制因果。本节从青线老车间的继电器柜讲起,给出严格定义,并回答每个项目都躲不开的问题——为什么不用单片机或工控机。

作为全书第一节的正文,这里的每个概念都会被后面三十多节反复引用,值得慢读。青线项目的第一次技术交底会上,甲方的设备科长看着我们的方案,问了一个后来每个项目都会遇到的问题:"这东西我用树莓派加一块IO板好像也能做,便宜一半,为什么非要买PLC?"这一节就用青线老车间的现场证据,把这个问题彻底讲透。

先看它替代了什么:一柜子的"硬编码因果"

老厂区那条瓶装线的控制室里立着三代控制柜。第一代是纯继电器柜:要实现"按下启动、传送带运转并自锁、按下停止或过载则停",电工用启动按钮的常开触点并联一副自锁触点、串上停止按钮的常闭和热继电器的常闭,硬生生用铜线把这个因果"缠"了出来。因果写进铜线的好处是直观、抗造;代价是逻辑与接线焊死在一起——改一个联锁条件就得停电、拆线、重新校线,老班长说八十年代改一次逻辑要停产一个班次。

第二代柜子加了时间继电器和计数器,能做顺序动作了,但因果依然长在接线上。第三代出现了早期的单板机改造方案,用程序写逻辑,可车间很快弃用:现场温度、粉尘、电网里的尖峰浪涌,让那块裸板平均几个月就要死机一次,而没人能在凌晨三点给它重刷系统。

PLC就是冲着这个现场死结来的。它的定义可以拆成三个要件:其一,面向工业环境的专用计算机,宽温、抗振、电磁兼容都按工业标准认证;其二,逻辑用程序描述,改逻辑不改线;其三,也是最容易忽略的一件——它以确定性的扫描周期工作,每个周期做完全相同的三件事:读输入、算逻辑、写输出,绝不"尽力而为"。第三个要件是PLC与普通计算机的分水岭,1.3节会专门展开。

图 1-1:从继电器柜到PLC——因果载体的迁移

图 1-1:从继电器柜到PLC——因果载体的迁移

严格定义与"三不替代"

国际标准给PLC的定义相当朴素:一种专为工业环境设计的数字电子系统,用可编程序的存储器存储指令,执行逻辑、顺序、定时、计数与算术运算,通过数字或模拟量输入输出来控制机械与生产过程。考试这么答没问题,但工程判断需要更进一步——知道它不替代什么,才算真懂它的定位。

不替代继电器的最后据点。即便全线PLC化,安全回路的最后一级、超高速联锁、消防联动的硬接线部分依然保留继电器:程序可能下载中断,铜线不会。青线的急停回路最终也绕开了CPU,直接用安全继电器切断动力,这是后话,第6章细讲。

不替代单片机。单片机方案便宜、体积小,在没有安全与停机损失要求的场合完全够用。问题在责任的形状:单片机方案是你(或某家小厂商)手搓的私有系统,硬件是定制的,固件是孤立的,出一次故障可能要飞线救急;PLC是批量认证的工业品,电源、IO、通信都是标准模块,坏一块换一块,程序文档体系完整。青线停机一小时的损失远超整机差价,买PLC买的其实是"故障有人接盘"的确定性。

不替代工控机。需要大量数据运算、人机界面复杂、要跑数据库的场合,工控机是正解。但Windows不是实时系统,后台一次自动更新就足以让控制周期抖动上百毫秒。工程上成熟的分工是:工控机管"知道得多"——数据、界面、报表;PLC管"反应得准"——联锁、时序、运动。青线的架构正是如此,这台分工的细节留到第5章通信课展开。

维度 继电器柜 PLC 单片机方案 工控机
逻辑载体 硬接线 程序 程序 程序
时间确定性 物理级 扫描周期保证 依赖编写水平 无保证
改逻辑代价 停产改线 下载程序 重刷固件 重启服务
环境耐受 强(认证)
故障诊断 量线排查 缓冲区定位 各显神通 日志
适用场景 安全末级回路 产线主控 嵌入式单机 上位管理

表里最值得琢磨的是"时间确定性"一行。继电器柜的响应由触点吸合的物理时间决定,天然确定;PLC靠扫描周期把确定性制度化了;单片机方案的确定性完全取决于编写者的功力,同一个芯片两个人能写出天差地别的实时表现;工控机则干脆放弃承诺。青线的联锁逻辑对"最坏情况响应"有硬指标,所以这行的权重远高于价格行——理解了这一点,表格就不再是知识罗列,而是决策工具。

青线的取舍实录

回到设备科长那道题。我们的回答分三层。第一层是停机损失:老线每次计划外停机带来的损失,抵得上若干台PLC的差价,这笔账他比我们更清楚。第二层是责任边界:PLC整机有厂商的质保与备件体系,出了问题有人接盘;树莓派方案的每一行代码、每一块扩展板的责任都在厂里自己身上。第三层是人的因素:车间现有电工团队会看梯形图、会用万用表,换成自研方案,二十年积累的维护经验一夜清零。

科长最后拍了板,补了一句很实在的话:"不是它多好,是它坏了我们半夜能找到人。"这句朴素的话里其实藏着本章的核心命题:工业控制选型从来不是技术指标的单选题,而是技术、责任与人的综合权衡。带着这个判断力去看1.2节的硬件选型,你会发现同样的逻辑一以贯之。

三个高频疑问

问:PLC里面不就是一块单片机吗,凭什么卖这么贵? 硬件上确实同源,很多PLC的CPU核心就是工业级微处理器。差价买的是外围体系:认证过的电源与IO模块、基于硬件的过程映像、带看门狗的实时内核、完整的诊断与编程生态、厂商质保与备件网络。这就像同一颗镜头装在手机上和工业相机上价格差一个量级——镜片之外,密封、接口、标定与质保才是成本大头。

问:为什么PLC不用Windows或者安卓,装个现成系统不是更方便? 因为通用操作系统的调度是"尽力而为":后台一次索引、一次更新、一次杀毒扫描,都可能让程序响应抖动几十上百毫秒。产线联锁要的是"十毫秒内必有答案",所以PLC内核极度精简,任务调度按固定节拍走,宁可功能贫瘠也不引入不确定性。实时性是舍弃了通用性换来的。

问:小型PLC和大型PLC怎么分界,青线为什么用中大型平台? 业内大致以IO点数与任务复杂度分界:几十点以内的小型机适合单机设备,几百点以上、需要多任务分层与工业网络的产线用中大型平台。青线全线七百多个IO点、三个远程站、涉及安全与运动控制,小型机既撑不起任务分层,也凑不够通信端口,中大型平台是需求倒逼的选择,不是排场。

一个变式:如果停机损失小呢

把青线的约束改一改,结论会怎么变?假设是一家小作坊的单台烘干箱,停一小时损失几十块钱,控制逻辑二十来个点。这时树莓派类方案的自担风险就变得可以接受,甚至一台几十点的小型PLC二手拆机件也比大平台划算。你看,1.1节开头那道"为什么不用树莓派"的题,答案从来不是"PLC永远对",而是"青线的停机损失与维护结构决定了必须买确定性"。读者以后做方案时,不妨把这套变量列出来自己算一遍——停机损失、维护能力、备件半径、安全等级,四个变量一变,选型结论就跟着变。这才是工程判断的样子:不是背结论,而是会算账。

本节要点回顾

  • 定义三要件:工业级专用计算机、逻辑即程序、扫描周期的确定性执行,缺一不可;
  • 因果载体:继电器柜把因果写进铜线,PLC把它写进程序,变更代价由此产生数量级差异;
  • 三不替代:安全末级回路保留硬接线,无停机损失的小装置可用单片机,数据与界面交给工控机;
  • 选型观:技术指标只是入场券,备件体系、维护经验、责任边界同样是决策变量。

下一节我们拆开青线新线的机架,看看选型报告上的每个数字是怎么算出来的。


作者与出处
原作者: 灏天文库
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U