2. SCADA系统架构与联调对象梳理

SCADA系统联调不是把设备逐个通电试一遍,而是沿着“主站—通信通道—变电站终端—一次设备接口—时钟基准”这条完整链路,逐段确认数据能正确采集、传输、处理并回写。联调前必须先把系统架构拆清楚,明确哪些对象参与联调、它们之间的接口是什么、边界在哪里。边界不清,联调时就会出现“主站说通道不通、通道说装置没发、装置说保护没动”的互相推诿。

一、主站侧:联调的核心与数据汇聚点

主站是SCADA系统的“大脑”,通常由前置采集服务器、SCADA服务器、历史数据库、人机界面(HMI)工作站、调度员工作站及Web发布服务器组成。联调时主站侧需要重点关注三类对象:

  • 前置采集服务:负责与各变电站RTU/测控装置建立通信,支持IEC 60870-5-101/104、IEC 61850 MMS等规约。联调前需确认每个通道的IP、端口、规约类型、链路地址(如104的ASDU地址)与现场一致。
  • SCADA实时库:点表是联调的核心依据。每个遥测、遥信、遥控、遥调点都必须有唯一的点号(如YX001、YC001),并与现场装置的点号一一对应。点表错一个,联调时就会“张冠李戴”。
  • HMI画面与告警:画面上的断路器位置、潮流值、告警窗文字,最终要能反映现场真实状态。联调时需逐点核对画面刷新、告警推出、音响提示是否与现场动作一致。

主站侧的联调边界通常以“前置采集服务与通信通道的接口”为界:主站内部各服务之间的数据流由主站集成商负责,主站与外部通道的接口由通信专业与厂站自动化专业共同确认。

二、通信通道:联调的“咽喉”

通信通道是主站与变电站之间的数据桥梁,常见形式包括光纤以太网、SDH/MSTP专线、无线APN、载波等。联调时通道侧要确认:

  • 物理层:光功率、误码率、接口类型(RJ45/LC/BNC)是否正常。例如光纤收发器收光功率应在-8dBm~-20dBm之间,过低会导致丢包。
  • 链路层:VLAN划分、MAC地址绑定、路由是否可达。可用ping命令测试主站前置与RTU的连通性,丢包率应小于0.1%。
  • 应用层:规约参数是否匹配,包括链路地址、公共地址、传送原因、时标格式。IEC 104联调时,主站发送“总召唤”后,RTU应正确上送全数据,且遥信变位应带时标。
通道联调建议先做“点对点”测试:用笔记本直连RTU网口,模拟主站发送总召唤,确认RTU能正确响应后,再接入真实通道,避免把规约问题误判为通道问题。

三、变电站RTU/测控装置:数据采集与执行终端

RTU(远程终端单元)或测控装置是变电站内的数据采集与控制执行单元。联调时需梳理以下接口:

  • 与一次设备接口:通过电流互感器(CT)、电压互感器(PT)采集模拟量,通过辅助触点采集开关位置,通过控制回路执行遥控。联调时需核对CT变比、PT变比与主站点表是否一致。例如CT变比600/5,主站遥测满码值应对应600A,若误设为300/5,则遥测值会翻倍。
  • 与保护装置接口:保护装置通过硬接点或GOOSE/MMS向RTU发送保护动作、告警信号。联调时需确认保护动作信号能正确上送主站,且时标一致。
  • 与时钟同步接口:RTU/测控装置通常通过IRIG-B、SNTP或IEEE 1588接收时钟同步信号,确保SOE(事件顺序记录)时标准确。

四、保护装置与时钟同步:联调中的特殊对象

保护装置本身不直接与主站通信,但其动作信号、告警信号、故障录波启动信号需通过RTU或测控装置上送。联调时需确认保护装置的硬接点输出与RTU遥信输入一一对应,且保护动作时RTU能正确产生SOE。时钟同步系统则为全站提供统一时标,联调时需检查GPS/北斗对时装置是否正常锁定,各装置对时误差应小于1ms。

主站侧 前置采集服务器(FEP) SCADA服务器 / 实时库 HMI工作站 / 告警窗 历史数据库 / Web发布 通信通道 光纤 / SDH / 无线APN VLAN / 路由 / 防火墙 IEC 60870-5-104 IEC 61850 MMS 变电站侧 RTU / 测控装置 保护装置(硬接点/GOOSE) CT / PT / 开关辅助触点 GPS/北斗对时装置 规约 数据 IRIG-B / SNTP 联调边界与接口清单 接口编号 接口名称 联调对象 关键参数/判断依据 IF-01 主站—通道 FEP ↔ 通信设备 IP/端口/规约/链路地址 IF-02 通道—RTU 通信设备 ↔ RTU 光功率/丢包率/ASDU地址 IF-03 RTU—一次设备 RTU ↔ CT/PT/开关 变比/遥测满码值/遥控回路 IF-04 RTU—保护装置 RTU ↔ 保护硬接点 遥信点号/SOE时标 IF-05 全站—时钟同步 对时装置 ↔ 各装置 对时误差 < 1ms / 锁定状态

五、联调边界与接口清单的落地方法

梳理联调边界时,建议以“接口”为单位逐项确认,而不是以“设备”为单位。每个接口都要明确:谁提供数据、谁接收数据、数据格式是什么、异常时如何判断。例如IF-03接口,RTU采集CT二次侧电流,主站遥测值应等于一次电流除以CT变比。若CT变比为600/5,一次电流300A,则二次电流为2.5A,主站遥测应显示300A。联调时可用继保测试仪加量,观察主站遥测是否线性对应。

接口清单不是一次性文档,而应随联调进度动态更新。每完成一个接口的联调,记录测试时间、测试人、测试数据、结论。对于未通过的接口,注明阻塞原因(如通道不通、点表错误、装置未配置),并指定责任方。这样在联调收尾时,可以快速判断哪些边界已闭合、哪些仍需整改。

常见误区:把“主站能收到数据”等同于“联调完成”。实际上,数据正确性、时标一致性、遥控返校与执行、告警推出、画面刷新、历史存储等都需要逐项验证。仅通不校,联调只完成了一半。

最后,联调对象梳理的成果应形成一份可执行的接口清单,至少包含:接口编号、接口名称、联调对象、通信规约/物理介质、关键参数、测试方法、预期结果、实际结果、结论。这份清单既是联调执行的依据,也是验收时追溯问题的线索。主站、通道、RTU、保护、时钟五个对象之间的接口全部闭合,SCADA系统的数据链路才算真正打通。