Emerson DeltaV — DCS
DeltaV 는 Emerson Process Management 의 DCS (Distributed Control System) 입니다. 정유 / 화학 / 발전 / 제약 등 연속 공정에 광범위하게 쓰이며, 내부 제어 네트워크 (ACN, Area Control Network) 는 proprietary 프로토콜 로 구성됩니다.
DeltaV ACN 의 내부 프로토콜을 리버스 엔지니어링하거나 비공식 라이브러리로 접속하면 Emerson 라이선스 / 지원 계약이 무효화 될 수 있습니다. 공정 안전 시스템에 영향이 가므로 (SIL / FDA 21 CFR Part 11 등 감사 영향) 공식 통합 경로 (OPC UA / OPC DA / REST) 외에는 절대 사용하지 마십시오.
이 게이트웨이의 DELTAV 드라이버는 stub 입니다. 실제 DeltaV 데이터 수집은 아래의 공식 통합 경로 중 하나를 사용하세요.
공식 통합 경로
옵션 1. DeltaV 내장 OPC UA Server (v14 이상 — 권장)
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 side 에 두고, 게이트웨이의 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 컨설팅 권장 |
OPC UA 등록 시 자주 쓰는 노드 표기
DeltaV 의 모듈 / 파라미터는 OPC UA namespace 에서 다음과 같은 형태로 노출됩니다.
| 표기 (NodeId 형식) | 의미 |
|---|---|
ns=2;s=AREA_A1/PIC101/PV.CV | A1 area 의 PIC101 모듈 PV (Process Variable) |
ns=2;s=AREA_A1/FIC202/SP.CV | FIC202 모듈의 setpoint |
ns=2;s=AREA_A1/TIC305/MODE.TARGET | TIC305 모듈 모드 (AUTO / MAN / CAS) |
ns=2;s=AREA_A1/PUMP01/STATE | PUMP01 모듈 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 는 절대 부여 X)
- 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 rate | timecycle 5~10s, 변화 폭 자체가 작은 게 정상 |
다음 단계
- DeltaV OPC UA Server 활성화 매뉴얼 — Emerson 공식 가이드
- OPC-UA 등록 페이지 의 인증 / 인증서 섹션
- 기술 배경: DeltaV 드라이버 (advanced)