メインコンテンツまでスキップ

Emerson DeltaV — DCS

DeltaV は Emerson Process Management の DCS (Distributed Control System) です。製油 / 化学 / 発電 / 製薬などの連続プロセスで広く使われており、内部制御ネットワーク (ACN, Area Control Network) は proprietary プロトコル で構成されます。

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 以上 — 推奨)

ProfessionalPLUS または Application 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) のみを備えている場合が多いです。この場合は Kepware KEPServerEXMatrikon OPC UA TunnellerSofting dataFEED などのゲートウェイを DeltaV 側に配置し、そのゲートウェイの OPC UA Server に PlantPulse が接続します。

使用する 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 export または OPC UA browse ツール (UaExpert) で正確な NodeId を確認してから登録してください。


セキュリティ / 運用チェックリスト

  • DeltaV 側 ProfessionalPLUS コンソールで OPC UA Server の有効化権限を確認
  • PlantPulse ホストの IP を DeltaV Application Station の firewall whitelist に追加
  • 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、変化幅自体が小さいのは正常

次のステップ