2. 工业控制基础

工业控制系统的本质,是围绕“检测—决策—执行”三个环节构建的闭环信息物理系统。无论是单台设备的启停控制,还是覆盖全厂区的连续生产调度,其底层逻辑都离不开传感器采集物理量、控制器运行算法、执行器改变对象状态这一基本循环。本章作为嵌入式实时系统与工业控制衔接的桥梁,将系统梳理PLC、DCS、SCADA三大控制平台的定位差异,剖析传感器与执行器的选型匹配原则,并深入拆解闭环控制回路的工程实现路径,最后通过典型工业过程(如罐区液位控制、传送带顺序启停)串联全部知识点,帮助读者建立从物理世界到数字世界的完整映射框架。

工业控制基础架构与信号流 现场设备层 传感器 温度/压力/流量/液位 执行器 阀门/电机/变频器 信号调理:4-20mA / 0-10V / RTD / 热电偶 隔离、滤波、线性化、冷端补偿 控制与计算层 PLC 逻辑/顺序控制 DCS 回路/模拟量控制 PID / 串级 / 前馈 / 比值控制 扫描周期:1ms~100ms 监控与调度层 SCADA 数据采集/人机界面/报警/趋势 实时数据库 / 历史趋势 / 报表 OPC UA / Modbus TCP / MQTT AI/AI AO/DO 以太网 反馈信号(闭环) 关键接口与协议 • 现场总线:PROFIBUS PA/DP、FF、HART(4-20mA叠加数字信号) • 工业以太网:PROFINET、EtherNet/IP、EtherCAT(实时性:循环周期≤1ms) • 传感器信号类型:4-20mA(模拟)、RTD(电阻)、热电偶(毫伏)、数字量(干接点) • 执行器驱动:气动阀门定位器(4-20mA)、变频器(0-10V/Modbus)、伺服驱动器(脉冲/总线) 控制回路核心公式(PID): u(t) = Kp·e(t) + Ki·∫e(τ)dτ + Kd·de(t)/dt 其中 e(t)=SP-PV,SP为设定值,PV为过程变量;Kp/Ki/Kd需根据对象特性整定 工程经验:先比例后积分,微分慎用;积分饱和需加抗积分限幅

核心原理:三大控制平台的定位与协同

PLC(可编程逻辑控制器)、DCS(分布式控制系统)、SCADA(数据采集与监控系统)是工业控制领域的三根支柱,但它们的侧重点截然不同。PLC诞生于继电器逻辑替代需求,擅长高速离散量控制(如包装线、机械手),其扫描周期通常在1~20ms之间,编程以梯形图、ST(结构化文本)为主。DCS则面向连续过程工业(化工、电力、冶金),强调回路控制、冗余容错和区域分散,其控制站内部同样运行类似PLC的逻辑引擎,但更注重模拟量处理、PID算法库和系统级冗余(如控制器双机热备、网络冗余)。SCADA并不直接参与底层控制,它位于监控层,通过OPC UA、Modbus TCP等协议从PLC/DCS采集数据,提供人机界面(HMI)、报警管理、历史趋势和报表功能。

在实际工厂中,三者往往协同工作:DCS负责核心工艺回路的闭环控制,PLC负责外围辅机(如泵、风机、阀门)的顺序逻辑,SCADA则作为统一监控窗口向上层MES/ERP提供数据接口。理解这一分层架构,是后续学习工业以太网实时通信的基础——因为不同层级对实时性的要求差异巨大:现场设备层要求确定性的毫秒级响应,而监控层允许秒级延迟。

选型判断要点:若控制对象以开关量顺序控制为主(如传送带、机械手),优先PLC;若涉及大量模拟量连续调节(如温度、压力、流量回路),且需要复杂联锁和冗余,优先DCS;若已有底层控制器,仅需集中监控和数据上报,则部署SCADA即可,无需重复建设控制层。

传感器与执行器:信号链路的起点与终点

传感器和执行器是控制系统与物理世界交互的“感官”和“手脚”。传感器将温度、压力、流量、液位、位移等物理量转换为标准电信号,常见输出类型包括:4-20mA模拟电流(抗干扰强,适合长距离传输)、0-10V电压(适合短距离)、RTD(Pt100,电阻变化)、热电偶(毫伏级电压)、以及数字量(如干接点、频率脉冲)。选型时需关注量程、精度、响应时间、防护等级(IP65/IP67)和防爆认证(Ex d/Ex ia)。例如,化工罐区液位测量,若介质腐蚀性强,应选用雷达液位计而非静压式;若要求本安防爆,则需配备安全栅。

执行器则接收控制器的输出信号,驱动阀门、电机、变频器等设备。气动调节阀配电气阀门定位器(输入4-20mA,输出气动信号)是最常见的组合;电动执行器(如电动球阀)直接接收4-20mA或总线信号;变频器通过模拟量或Modbus/Profibus控制电机转速。执行器的响应速度、死区、行程时间直接影响控制品质——例如,流量控制回路中,阀门行程时间过长会导致振荡,过短则可能引发水锤效应。

信号类型典型传感器/执行器传输距离抗干扰能力典型应用
4-20mA压力变送器、阀门定位器≤1000m强(电流环)过程控制标准信号
0-10V温湿度传感器、变频器给定≤50m中柜内或短距离传输
RTD (Pt100)温度传感器≤200m中(需三线制)管道/设备温度测量
热电偶 (K型)高温温度传感器≤50m(需补偿导线)弱(毫伏级)窑炉、烟气温度
数字量 (干接点)限位开关、继电器输出≤500m强启停状态、联锁信号

控制回路:从开环到闭环的工程实现

控制回路是工业控制的核心单元。开环控制(如定时喷水)不检测结果,结构简单但抗扰动能力差;闭环控制(反馈控制)通过传感器实时检测被控量(PV),与设定值(SP)比较后,由控制器(如PID)计算输出(MV),驱动执行器调整。以储罐液位控制为例:液位变送器检测当前液位(PV),与目标液位(SP)比较,PID控制器根据偏差计算阀门开度信号(4-20mA),调节进水阀开度,使液位稳定在设定值附近。

工程实施中,PID参数整定是关键难点。常用方法包括:临界比例度法(先只加比例,增大Kp直至等幅振荡,记录临界增益和周期,再按经验公式计算)、衰减曲线法(以4:1衰减比为目标)、以及工程试凑法(先P后I再D)。需特别注意积分饱和问题——当执行器达到上限(如阀门全开)而偏差仍存在时,积分项持续累积,导致恢复时超调严重。解决方案包括积分限幅、积分分离(偏差大时暂停积分)或采用抗积分饱和PID算法。

常见误区:① 认为PID参数可以“一劳永逸”,实际负荷变化、设备磨损都会导致参数失配,需定期整定;② 忽略执行器非线性(如阀门死区、摩擦力),导致极限环振荡;③ 采样周期选择不当——过快会放大噪声,过慢会丢失动态信息,一般建议为对象时间常数的1/10~1/5。

案例拆解:罐区液位串级控制系统的调试与优化

某精细化工中间体储罐区,需将储罐液位控制在50%±2%,进料来自上游反应釜出料泵,流量波动较大。初始方案采用单回路PID控制(液位→调节阀),但实际运行中液位波动达±6%,且调节阀动作频繁,寿命缩短。

分析与改进:经分析,波动主要源于进料流量扰动。将方案改为串级控制:主回路为液位PID(输出作为副回路设定值),副回路为流量PID(快速消除流量波动)。主回路采样周期1s,副回路200ms。整定步骤:先整定副回路(按流量对象特性,Kp=1.2,Ti=0.5s),再整定主回路(Kp=0.8,Ti=30s)。改造后液位波动降至±1.5%,调节阀动作频率降低60%。

关键参数记录:改造前液位PV标准差2.1%,改造后0.6%;阀门全行程动作次数从日均1200次降至450次。代价是增加了一台流量变送器(约8000元)和一次组态调试(约2人天)。复盘经验:串级控制适用于“主对象滞后大、副对象滞后小且扰动频繁”的场景;副回路应包含主要扰动通道;主副回路时间常数之比建议3:1以上,避免共振。

典型工业过程:从连续到离散的完整链路

以一条典型的饮料灌装生产线为例,完整呈现各层次协同:连续过程段——调配罐温度由DCS控制(蒸汽调节阀+PT100),pH值由比值控制系统自动加碱;离散控制段——灌装机的瓶位检测(光电传感器)、灌装阀开关(PLC顺序控制)、封盖扭矩(伺服驱动器);监控层——SCADA实时显示各工段产量、设备状态、报警信息,并生成班次报表。整个系统通过PROFINET工业以太网互联,PLC与DCS之间通过以太网通信交换联锁信号(如调配罐液位低低时,DCS输出联锁信号给PLC停止灌装机)。

该案例说明,现代工业控制已不再是单一控制器的“孤岛”,而是多平台、多协议、多时间常数系统的高度集成。嵌入式实时系统在其中扮演“神经末梢”角色——无论是PLC内部的实时任务调度,还是工业以太网交换机的优先级队列,都在为“正确的时间做正确的事”这一目标服务。

学习建议:初学者可先在仿真软件(如TIA Portal、CODESYS)中搭建简单回路,理解PID整定和梯形图逻辑;再通过实际硬件(如西门子S7-1200+ET200SP远程IO)体验信号接线和通信组网。重点观察:传感器信号如何进入AI模块、CPU如何执行用户程序、AO模块如何驱动阀门定位器——这一条完整的信号链,就是工业控制的“任督二脉”。