Emerson DeltaV (DCS) ドライバ
概要
DeltaV は Emerson Process Management の DCS (Distributed Control System) です。 製油 / 化学 / 発電 / 製薬などの連続プロセスで広く使用され、内部制御ネットワーク (ACN, Area Control Network) は proprietary プロトコル で構成されます。外部システムが DeltaV とデータを送受信するには、 Emerson が公式に提供する統合インターフェース (OPC Server, REST API など) のみを使用しなければなりません。
| 項目 | 値 |
|---|---|
opc_type | DELTAV |
| 実装クラス | plantpulse.driver.protocol.deltav.DeltaV_Driver |
| ライブラリ | (なし — stub) |
| read | ⛔ stub ("" を返す) |
| write | ⛔ stub |
| セキュリティ | サイトごと (Emerson 推奨ガイドに準拠) |
DeltaV ACN の内部プロトコルをリバースエンジニアリングしたり、非公式ライブラリで接続すると Emerson のライセンス / サポート契約が無効化 される可能性があります。制御システムの安全性にも直接影響するため、 公式統合経路 (OPC UA / OPC DA / REST) 以外は絶対に使用しないでください。
DELTAV は stub のみが存在します。実際の DeltaV データ収集は、以下の
公式統合経路 のいずれかを使用してください。
なぜ native 実装の計画がないのか
| 理由 | 詳細 |
|---|---|
| Proprietary | DeltaV ACN プロトコル仕様は非公開 |
| ライセンス | 非公式接続は Emerson サポート契約違反 |
| 安全 / 規制 | プロセス安全システムに影響。SIL/FDA 21 CFR Part 11 などの監査に影響 |
| 標準の代替経路 | Emerson 自身が OPC / REST インターフェースを公式提供しているため native の必要性なし |
PlantPulse は 恒久的に OPC UA 経由の統合 を推奨します。
公式統合経路
オプション 1. DeltaV OPC Server → PlantPulse OPC UA ドライバ
ProfessionalPLUS または Application station で有効化できる公式 OPC server です。
従来は OPC DA (COM) のみをサポートしていましたが、最近のバージョン (DeltaV v14+) からは OPC UA Server も同時に提供されます。
| 使用する PlantPulse ドライバ | ページ |
|---|---|
OPCUA | OPC-UA |
オプション 2. OPC DA → OPC UA ゲートウェイ (旧バージョン DeltaV)
DeltaV v13 以下のシステムは OPC DA (COM) のみを備えている場合が多くあります。 その場合は Kepware KEPServerEX、Matrikon OPC UA Tunneller、Softing dataFEED などのゲートウェイを DeltaV 側に配置し、ゲートウェイの OPC UA Server に PlantPulse が接続します。
| 使用する PlantPulse ドライバ | ページ |
|---|---|
OPCUA | OPC-UA |
オプション 3. DeltaV Live REST API (最新バージョン)
DeltaV Live (v14+ の HTML5 オペレータインターフェース) は一部のデータを REST で公開します。 運用モニタリング用の補助チャネルとして使用できます。
| 使用する PlantPulse ドライバ | ページ |
|---|---|
HTTP | HTTP |
どの経路を選ぶべきか
| DeltaV バージョン | 推奨経路 |
|---|---|
| v14 以上 | DeltaV 内蔵 OPC UA Server → OPCUA ドライバ |
| v12 ~ v13 | KEPServerEX などの OPC DA→UA ゲートウェイ → OPCUA ドライバ |
| DeltaV Live 運用画面データ | DeltaV Live REST → HTTP ドライバ |
| その他 | Emerson Local Business Partner へのコンサルティングを推奨 |
セキュリティ / 運用チェックリスト
- DeltaV 側 ProfessionalPLUS コンソールで OPC UA Server 有効化権限を確認
- PlantPulse ホストの IP を DeltaV Application Station の firewall whitelist に追加
- OPC UA 証明書 (X.509) の登録と信頼設定 (双方)
- ユーザーアカウントは read-only 権限 (write は絶対に付与しない)
- DeltaV 側の変更管理 (MOC) 手順に準拠 — すべての統合作業を事前承認
- 通信トラフィックのモニタリング — プロセスネットワークへの負荷影響を事前評価
今後の native 実装計画
なし。 Emerson のポリシー上、OPC UA / REST 経由の統合が恒久的な推奨経路であり、 PlantPulse は native DeltaV ACN ドライバを追加する計画はありません。
stub 登録 (テスト専用)
curl -X POST http://<edge-host>/api/v1/opc \
-H "Content-Type: application/json" \
-d '{
"opc_id": "OPC_DELTAV_STUB",
"opc_type": "DELTAV",
"opc_name": "DeltaV stub",
"opc_agent_ip": "192.168.0.0",
"opc_agent_port": "0",
"site_id": "SITE_00001",
"auto_collect": false,
"timecycle": 5000,
"tag_list": []
}'