跳到主要内容

Emerson DeltaV — DCS

DeltaV 是 Emerson Process Management 的 DCS(Distributed Control System,分布式控制系统)。广泛用于炼油、化工、发电、制药等连续过程行业,其内部控制网络(ACN,Area Control Network)采用 专有协议 构建。

禁止尝试与 DeltaV 直接通信

对 DeltaV ACN 内部协议进行逆向工程或使用非官方库接入,可能导致 Emerson 许可证/支持合同失效。由于会影响过程安全系统(涉及 SIL、FDA 21 CFR Part 11 等审计),除官方集成路径(OPC UA / OPC DA / REST)之外,请绝对不要使用其他方式。

当前状态:stub 驱动

本网关的 DELTAV 驱动为 stub。实际的 DeltaV 数据采集请使用下述官方集成路径之一。


官方集成路径

选项 1. DeltaV 内置 OPC UA Server(v14 及以上 — 推荐)

可在 ProfessionalPLUSApplication station 上启用的官方 OPC server。以往仅支持 OPC DA (COM),自 DeltaV v14+ 起同时提供 OPC UA Server。

应使用的 PlantPulse 驱动页面
OPCUAOPC-UA

选项 2. OPC DA → OPC UA 网关(旧版本 DeltaV)

DeltaV v13 及以下系统通常仅具备 OPC DA (COM)。此时应在 DeltaV 侧部署 Kepware KEPServerEXMatrikon OPC UA TunnellerSofting dataFEED 等网关,由 PlantPulse 连接该网关的 OPC UA Server。

应使用的 PlantPulse 驱动页面
OPCUAOPC-UA

选项 3. DeltaV Live REST API(辅助通道)

DeltaV Live(v14+ HTML5 操作员界面)通过 REST 暴露部分数据。建议仅作为运行监视用的辅助通道使用。

应使用的 PlantPulse 驱动页面
HTTPHTTP 推送

该选择哪条路径

DeltaV 版本推荐路径
v14 及以上DeltaV 内置 OPC UA Server → OPCUA 驱动
v12 ~ v13KEPServerEX 等 OPC DA→UA 网关 → OPCUA 驱动
DeltaV Live 运行画面数据DeltaV Live REST → HTTP 驱动
其他 / 特殊需求建议咨询 Emerson Local Business Partner

OPC UA 注册时常用的节点表示法

DeltaV 的模块/参数在 OPC UA namespace 中以如下形式暴露。

表示法(NodeId 格式)含义
ns=2;s=AREA_A1/PIC101/PV.CVA1 area 中 PIC101 模块的 PV(Process Variable)
ns=2;s=AREA_A1/FIC202/SP.CVFIC202 模块的 setpoint
ns=2;s=AREA_A1/TIC305/MODE.TARGETTIC305 模块模式(AUTO / MAN / CAS)
ns=2;s=AREA_A1/PUMP01/STATEPUMP01 模块 ON/OFF 状态

namespace index(ns=2)因现场而异,使用 KEPServerEX 时 layout 也不同。请通过 DeltaV Configure 的 module / parameter exportOPC UA browse 工具(UaExpert) 确认准确的 NodeId 后再注册。


安全 / 运维检查清单

  • 确认 DeltaV 侧 ProfessionalPLUS 控制台中启用 OPC UA Server 的权限
  • 将 PlantPulse 主机 IP 加入 DeltaV Application Station 的 firewall 白名单
  • 注册并互信 OPC UA 证书(X.509,双方)
  • 用户账户仅授予 read-only 权限(绝不授予 write)
  • 遵守 DeltaV 侧变更管理(MOC)流程 — 所有集成作业需事先审批
  • 监控通信流量 — 事先评估对过程网络负载的影响
  • PlantPulse 侧 timecycle 建议 5 秒以上(过程数据无需更快)

stub 注册(仅供参考)

输入栏填写内容
IP 地址(不使用,填占位值)
端口(不使用,填占位值)
自动采集建议停用

常见问题

现象可能原因解决办法
注册 DELTAV 后取不到值stub 驱动改用 OPCUA 路径重新注册
OPC UA 证书被拒绝双方 trust 设置缺失用 UaExpert 完成双向 trust,并在 PlantPulse 侧也注册证书
Anonymous login 被阻止DeltaV 安全策略(强烈建议保留)在 DeltaV 侧创建 read-only 用户账户,使用 username/password
部分模块节点不可见OPC UA Server 的 export 设置中被遗漏在 DeltaV Configure 中勾选该模块的 “OPC export”
值 stale过程数据本身变化慢 + sampling ratetimecycle 设为 5~10s,变化幅度本身小属正常

下一步