《工控安全团队能力提升课程》
第2章 工控系统架构

二、工控系统架构:核心组件与网络拓扑

工控系统(ICS)是工业自动化的神经中枢,其架构由多种专用设备分层协作构成。理解这些核心组件(PLC、DCS、SCADA、RTU、IED)及其网络拓扑,是构建工控安全防御体系的基础。下面我们将逐一解析这些关键部件。

2.1 核心组件介绍

组件 全称 核心功能 典型应用场景
PLC 可编程逻辑控制器 执行逻辑运算、顺序控制、定时计数等实时控制任务 单机设备控制、流水线、包装机
DCS 分布式控制系统 过程控制、回路调节、数据采集与集中管理 化工、炼油、电力、制药等连续过程工业
SCADA 数据采集与监视控制 远程监控、数据采集、报警管理、历史趋势 油气管道、电网调度、供水系统、铁路
RTU 远程终端单元 远程数据采集、通信协议转换、遥信遥测 偏远站点、无人值守变电站、井场
IED 智能电子设备 保护、测量、控制、通信一体化智能终端 智能变电站、继电保护、电能质量监测

2.1.1 PLC(可编程逻辑控制器)

PLC 是工控系统的“肌肉”,专为恶劣工业环境设计。它采用循环扫描的工作方式(输入采样→程序执行→输出刷新),具有高可靠性、强抗干扰能力。现代 PLC 已集成以太网、运动控制、安全功能(如 SIL3 等级)。

PLC 可编程逻辑控制器 传感器/按钮 执行器/电机 扫描周期:输入采样 → 程序执行 → 输出刷新

2.1.2 DCS(分布式控制系统)

DCS 是过程工业的“大脑”,强调控制功能分散、操作管理集中。它由现场控制站、操作员站、工程师站、历史服务器等组成,通过冗余网络(如 ControlNet、FF HSE)实现高可用性。DCS 擅长模拟量回路控制(PID),支持复杂联锁逻辑。

操作员站 HMI 监控 工程师站 组态/维护 历史服务器 数据存储 冗余网络 现场控制站 (冗余) PID 调节 · 联锁逻辑 · I/O 采集 现场仪表 · 阀门 · 变送器 · 执行机构

2.1.3 SCADA(数据采集与监视控制)

SCADA 是广域监控的“眼睛”,覆盖数百甚至数千公里。它通过 RTU/PLC 采集远程数据,在中心站进行可视化展示、报警、趋势分析。SCADA 系统通常采用 C/S 或 B/S 架构,通信协议包括 Modbus、DNP3、IEC 60870-5-101/104 等。

2.1.4 RTU(远程终端单元)

RTU 是 SCADA 系统的“触手”,部署在偏远现场。它具备低功耗、宽温范围、多种通信接口(串口、以太网、电台、卫星)等特点。RTU 支持遥测(AI)、遥信(DI)、遥控(DO)、遥调(AO)四遥功能,是油气、水利等行业的关键节点。

2.1.5 IED(智能电子设备)

IED 是智能电网的“神经元”,集保护、测量、控制、通信于一体。例如智能变电站中的保护测控装置、电能质量分析仪。IED 支持 IEC 61850 标准(GOOSE、MMS、SV),实现设备间高速对等通信,是数字化变电站的核心。

2.2 典型网络拓扑结构

工控网络通常采用分层架构,遵循 ISA-95 / IEC 62264 标准。下面展示一个典型的四级网络拓扑:

第1层:企业层 (Level 4) ERP · MES · 生产调度 · 企业网络 第2层:监控层 (Level 3) SCADA 服务器 · 操作员站 · 历史库 · 工程站 第3层:控制层 (Level 2) PLC · DCS 控制站 · RTU · 远程控制器 第4层:现场层 (Level 1 & 0) 传感器 · 执行器 · 变频器 · IED · 仪表 ⚠ 工控安全边界:纵深防御 · 分区隔离 · 访问控制

2.2.1 网络拓扑关键特征

  • 分层隔离:各层级之间通过工业防火墙、单向网闸进行逻辑或物理隔离,防止攻击横向扩散。
  • 实时性优先:控制层网络(如 Profinet、EtherCAT)采用确定性调度,时延通常 < 1ms。
  • 冗余设计:关键链路采用双网冗余(A/B 网)、设备冗余(主备切换),保障单点故障不中断。
  • 协议多样性:现场层使用 Modbus RTU/ASCII、PROFIBUS、HART;监控层使用 Modbus TCP、DNP3、IEC 104。

2.2.2 常见拓扑模式对比

拓扑类型 结构特点 优势 劣势 典型场景
星型 所有节点连接至中心交换机 易于管理、故障隔离简单 中心节点单点故障 小型 PLC 站、车间级网络
环型 节点首尾相连形成环路 冗余性高(RSTP/ERPS) 故障诊断复杂、时延增加 大型 DCS 控制环网、变电站
总线型 所有节点共享一条通信线缆 布线简单、成本低 单点故障影响全网、带宽有限 传统 RS-485 现场总线
树型 分层级联,根节点下挂分支 扩展性好、层次清晰 根节点压力大 SCADA 远程站汇聚

2.3 安全视角下的组件与拓扑要点

  1. PLC/DCS 固件安全:确保固件签名验证,防止恶意固件植入(如 Triton 攻击针对 Triconex)。
  2. SCADA 协议深度解析:部署工控入侵检测系统(如 Suricata + Modbus 解析规则),识别异常协议流量。
  3. RTU 物理安全:偏远站点需防物理入侵、防篡改,启用加密通信(如 DNP3 Secure Authentication)。
  4. IED 安全配置:禁用未使用的服务(如 Telnet、HTTP),启用 IEC 61850 的访问控制(RBAC)。
  5. 网络分段:严格实施 VLAN 划分、ACL 策略,控制层与监控层之间部署工业防火墙。
🔒 工控安全防护要点 固件验证 PLC/DCS 协议检测 SCADA 加密通信 RTU 安全配置 IED 网络分段 防火墙 纵深防御 · 最小权限 · 持续监控

2.4 小结

工控系统架构的核心组件各司其职:PLC 负责底层逻辑控制,DCS 实现过程集中管理,SCADA 完成广域监控,RTU 延伸远程触角,IED 赋能智能决策。典型网络拓扑采用分层模型,将企业、监控、控制、现场四层清晰分离。安全人员必须深入理解每个组件的通信协议、漏洞面及防护策略,才能构建有效的工控安全防线。