定义
SCADA(Supervisory Control And Data Acquisition)指对地理上分散的资产进行集中监视,并在必要时下达控制指令的系统架构,常见于电力、水务、油气与轨道交通。传统上依赖专线、电台或专网;4G/5G 蜂窝与物联网平台降低了接入成本,使大量 RTU/PLC 子站可通过安全隧道接入中心 SCADA 服务器。
与物联网的关系
物联网强调海量连接与云平台分析,SCADA 强调实时性与控制闭环。二者可融合:边缘网关仍保障本地联锁与毫秒级响应,云端负责历史数据与 AI。蜂窝链路抖动大于光纤,关键控制需评估是否允许经公网下发。
安全
SCADA 系统历来是网络攻击目标,蜂窝接入需零信任、分区隔离与审计。模组侧应关闭不必要端口,固件签名升级。
协议、人机界面与历史库
传统 SCADA 常用 Modbus、DNP3、IEC 104 等协议连接 PLC 与 RTU;现代系统趋向 OPC UA 与 Web HMI。历史数据库需规划压缩、分区与备份策略,长期趋势分析依赖高质量时间戳。报警管理要抑制抖动与泛滥,符合 ISA-18.2 理念。冗余服务器与热备切换要在工程阶段演练,验证数据不丢与画面无盲区。
与物联网平台融合
云端可承载预测性维护与跨地域对比,但控制指令仍建议经安全隧道与审批。蜂窝链路的 MTU、时延与计费模式与光纤不同,远程桌面与文件同步要限速与压缩。合规行业(电力、水务)需满足行业监管与等保测评,日志留存与灾备演练制度化。
工程实践补充
关于「SCADA」,建议在架构上区分实时控制链路与非实时遥测链路:控制与联锁尽量本地闭环,蜂窝用于监测、配置与 OTA。云平台侧用可观测性指标(连接时长、消息时延分布、失败码、重连原因)驱动优化,而不是只看「能通」。文档交付包含接口说明、错误码表、极限工作条件与已知限制;测试交付包含用例、数据与结论,便于第三方复测或审计。
遥测周期与遥控确认时限
SCADA 把地理上分开的站接进一个监视画面:遥测是连续或周期的测量值,遥信是开关和报警状态,遥控是人确认后发出的分合或设定。本地联锁必须在站内完成,不依赖中心往返。中心侧的价值是看见多站、留下历史、在规程允许时发令。蜂窝模组出现在远方终端或网关的上行,适合把已经形成的遥测和遥信送出。它的抖动意味着遥控从按下到现场确认可能要数秒,这段时间里现场条件可能已经变了,所以遥控要有选择、执行、确认,而不是一个写寄存器就结束。
使用条件是先规定哪些点允许离开站内。保护跳闸、紧急停机留在本地硬接线或站内控制器;电量、水位、门禁状态可以上送。时标要在站内打上,不能等中心收到再盖时间戳。报警要有死区和延时,否则一个抖动接点会把值班员淹没。热备切换要演练到画面和历史都不出现空档,而不是只证明服务器进程能拉起。
联锁指令经公网下发的前提
最危险的误用是把联锁逻辑放到云端,蜂窝一断现场失去保护,或者指令延迟到达时设备已经处于另一种状态。其次是所有遥测按最快周期上送,窄带链路被占满,真正的变位遥信排在后面。第三是历史库按接收时间入库,各站时钟不一致,事故回放把后发生的点排到前面。远程维护口若和遥控走同一条没有认证的隧道,模组成为进入站内网络的旁路。
车间周期数据不该为了上屏而拆掉实时环,边界见 PROFINET。点表若通过信息模型订阅再进入中心,死区和证书见 OPC。两条路径的刷新周期不要合成一个「通信正常」指示。
点表要标明每一项是站内联锁、可上送的遥测,还是允许远方遥控。没有这个标记,集成时会把跳闸条件也做成云端规则。遥控必须具备选择、执行和现场确认,确认超时要回到未选择状态,不能停在「命令已发出」让下一班人员不知道开关实际位置。报警要记录被死区抑制的次数,否则值班员以为现场没有抖动,存储里其实已经丢掉大量变位。各站时标来源要在画面上可见,接收时间只能作为辅助列。热备切换时历史曲线不应出现空白或双倍点。蜂窝中断期间站内仍按本地逻辑运行,恢复后补送的是带站内时标的历史,而不是用恢复时刻重写事故顺序。站内时标缺失的补送数据应单独标记,不能和实时点画在同一条连续曲线上。补送点若没有站内时标,应只进入事件列表,避免把通信恢复的时刻画成工艺拐点。