从 DCS/SCADA 取数,真正要先定的是允许动到哪一层:动组态、动网络,还是只读数据。层定下来,协议自然就定了——反过来先挑协议,通常会在调试阶段返工。
需要了解产品参数、适用场景与案例?
拨打 130 4890 6506,获取选型建议与同行业案例| 方式 | 动到什么 | 前提 | 主要风险 |
|---|---|---|---|
| ① 接口读取 | 原系统的通信服务(组态里开一个接口/账号) | 原系统有对外接口、且允许改组态 | 需要原系统厂家配合;接口本身占用系统资源 |
| ② 旁路采集 | 现场总线/网络的旁挂,不改原系统 | 现场有可旁挂的物理链路;允许增加设备 | 旁挂设备本身是新增故障点;报文解析依赖协议一致性 |
| ③ 数据层只读 | 历史库/报表库的只读查询 | 有独立的数据库账号与只读视图 | 只能拿到"已经入库的数据",实时性与粒度受原系统存储策略限制 |
三者的关系不是"先进与落后":现场条件只允许一种时,那就只有一种。
原系统对外提供的标准接口,常见的四类:
| 接口 | 标准 | 典型场景 |
|---|---|---|
| OPC UA | IEC 62541 | 现代 DCS/SCADA 的主流对外接口,带信息模型与安全通道 |
| OPC DA(早期) | 基于 COM/DCOM 的既有接口 | 老系统常见;跨机器、跨网段时配置麻烦 |
| IEC 60870-5-104 | 国内对应 DL/T 634.5104—2009 | 电力调度侧的主站/子站通信 |
| IEC 61850 | 国内对应 DL/T 860 系列 | 变电站自动化,面向"设备对象"建模 |
⚠️ 一条工程惯例值得单列:不要在 DCS 操作站上直接安装第三方采集软件。 操作站是控制系统的一部分,装软件会引入无法界定的风险。要接,就接在独立的接口机或网关上。
在已有的现场总线上旁挂一个采集设备,监听或轮询报文,不改原系统组态。
常见物理位置:RS485 总线、以太网交换机镜像口、串口转换器外侧。
关于 Modbus 这类通用协议的报文解析细节,另有一篇专门的说明(见"相关页面")。
不碰通信,直接对原系统的历史库/报表库做只读查询(专用账号 + 只读视图)。
还有一条容易被忽略的前提:数据库表结构是内部实现,不保证跨版本稳定。所以只读查询要做隔离层(视图或中间表),不要在上层分析里直接写死原系统的表名。
能源管理与分析系统与控制系统之间,数据只往一个方向流: 从控制系统到分析系统。不在分析侧下发任何控制指令。
理由是责任不可分:一旦分析系统能写控制, 控制系统出任何问题都会被追溯到这个新增的环节。
工业控制系统通常按安全域划分隔离。跨域时使用单向隔离设备(网闸), 而不是"双向放通几个端口"。
区域划分与防护要求可参考 GB/T 22239—2019(信息安全技术 网络安全等级保护基本要求) 与 IEC 62443 系列(工业自动化与控制系统的安全)。
多来源数据(DCS、电表、独立传感器)拼在一张趋势图上时, 时间戳不同步会让"因果"看起来错位 —— 例如电压跌落与设备停机差了几十秒,就会被误判成因果。
上线前先确认:各来源的时间基准是否统一、时区是否一致、有没有做对时。
我们可以提供:产品参数表 · 选型建议 · 同行业案例 · 组网/部署方案对照
拨打 130 4890 6506,获取选型建议与同行业案例
扫码添加服务微信
获取产品资料、行业案例与选型建议
添加时请备注:长文-DCS取数
| 现场条件 | 建议方式 |
|---|---|
| 原系统有 OPC UA/104/61850 接口,厂家愿配合 | 接口读取 |
| 老系统无标准接口,厂家已不再维护 | 旁路采集 |
| 现场规程明确禁止改动运行中的控制系统 | 旁路 或 数据层只读 |
| 只要日报/月报/能耗核算,不需要实时 | 数据层只读(最省事) |
| 需要实时报警与联动分析 | 接口读取(实时性最好) |
| 需要跨安全域 | 单向隔离 + 接口读取,不做双向 |
| 现场总线负载已接近上限 | 谨慎旁挂:先算节点数与轮询周期,再加设备 |
可以,走旁路采集或数据层只读。但两者各自有代价:旁路要能解析报文、并接受新增节点; 数据层只读受原系统存储策略限制。
UA 是新一代,带信息模型、平台无关、有内建安全通道(IEC 62541); DA 是早期基于 COM/DCOM 的接口,跨机器、跨网段与防火墙配置都比较麻烦。 老系统只有 DA 时,通常加一台接口机做转换。
因为责任边界。分析系统只做"看"和"建议",控制动作留在原系统与原操作规程里。 这也是我们把"只读"写进方案边界的原因,不是能力问题。
旁挂设备本身是新增节点,存在影响可能(总线负载、地址冲突、节点故障)。 所以旁挂前要评估总线余量,并在方案里写明"新增节点风险由谁承担"。
先查三件事:时间基准、量程与系数、数据是否经过原系统的一阶滤波/取整。 第三项最常被忽略——原系统给人看的值往往已经处理过,与原始值不同。
如果现场是老 DCS、厂家不配合,或者要判断旁挂会不会影响总线:
拨打 130 4890 6506,获取数据接入方式评估
扫码添加服务微信
获取 DCS/SCADA 取数与安全边界方法
添加时请备注:长文-DCS取数