OPC UA client가 Connected라는 이유로 모든 데이터 변경이 전달된다고 보지 않습니다. subscription publishing interval, monitored item sampling interval, revised 값, queue size와 discardOldest, deadband·trigger, statusCode overflow bit, source/server timestamp, keep-alive·lifetime·재연결과 durable 지원을 실제 변화율에 맞춰 검증합니다.
현장에서 보이는 문제
- 빠른 펄스·상태변화가 HMI에는 보이지만 historian에는 일부만 남는다.
- deadband를 적용한 뒤 미세 변화뿐 아니라 중요한 왕복 변화도 누락된다.
- network 단절 뒤 최신값은 복구되지만 중간 사건과 alarm 순서가 사라진다.
- 요청한 sampling·queue와 server가 돌려준 revised 값을 기록하지 않는다.
작업 전 수집 데이터
- server/client 제품·version·endpoint·namespace·NodeId·profile·capability
- subscription requested/revised publishing interval·lifetime·keep-alive·priority
- monitored item requested/revised sampling interval·monitoring mode·trigger
- queue size·revised queue·discardOldest와 statusCode Overflow·lost event 기록
- deadband type/value·EURange·필터 전후 실제 변화와 알람·품질 변화
- source/server timestamp·statusCode·sequence number·Publish request·acknowledgement
- 통신단절·session 재연결·subscription transfer/durable 지원·복구 데이터 시험
즉시 작업중단 조건
- 누락이 안전·품질·법정·배치 추적에 미치는 영향을 정의하지 못했다.
- server capability와 revised parameter를 확인하지 않고 client 요청값만 합격으로 판단한다.
- deadband·queue 변경으로 트래픽·CPU·저장량이 늘어날 영향을 시험하지 못했다.
- 운영 historian에서 통신차단·server restart 시험의 승인과 백업이 없다.
- source timestamp와 server timestamp 의미를 구분하지 못했다.
- durable subscription 미지원 시스템에 장기 단절 무손실을 보장한다고 표기하려 한다.
구역을 안전한 상태로 통제하고 증거를 보존한 뒤 책임자에게 범위와 조사계획을 다시 승인받습니다.
현장 기록표
수치에는 시각·운전·부하·환경·사용 도구를 붙이고 사실과 추정을 분리합니다.
| Endpoint·Node | Publish interval | Sampling interval | Revised 값 | Queue·Discard | Deadband | Status·Overflow | Timestamp | 단절·복구 | 승인·인계 |
|---|---|---|---|---|---|---|---|---|---|
판정기준과 적용 조건
안전조건·자격·에너지 통제가 성립하지 않거나 위험징후가 있음
구역 통제·에너지 격리·책임자 보고 후 별도 계획 승인
모델·원본·부하·환경·시각·측정조건 중 핵심자료가 빠짐
설정 변경이나 부품 교체 전에 누락 자료를 다시 수집
같은 조건에서 이상이 반복되고 가설별 증거가 일치함
정확한 모델 문서와 현장 기준으로 변경·보수 범위를 승인
변경 후 정상·비정상·재기동 시험과 인계자료가 모두 확인됨
기준선을 보존하고 재발 감시조건·다음 점검일 지정
필수 데이터가 없거나 비교조건이 다르면 합격이 아니라 판정 보류입니다.
6단계 측정·판단 절차
- 범위와 안전조건 고정대상 설비·운전상태·작업허가·LOTO·중단조건과 승인자를 먼저 정합니다.
- 변경 전 원본 보존설정·로그·사진·파일·측정조건을 같은 사건 ID와 시각으로 저장합니다.
- 조건을 붙여 측정수치만 적지 않고 부하·환경·모델·계측기·위치·시각을 함께 기록합니다.
- 가설별 증거 분리전원·배선·설정·통신·기계·공정 등 가능한 원인을 한 번에 하나씩 비교합니다.
- 승인된 변경과 시험변경값·예상결과·롤백 조건을 승인한 뒤 정상·비정상·재기동 조건을 시험합니다.
- 결과·미결함 인계변경 전후 자료, 최종 설정, 시험결과, 미검증 항목, 다음 감시조건을 넘깁니다.
고급 기술검토 포인트
현장 적용 전 정확한 장비·회로·공정과 최신 법령·표준·제조사 문서를 기준으로 책임 기술자가 검토합니다.
판정기준 적용조건
- 정확한 모델·펌웨어·구성
- 부하·운전·환경·시각·계측조건
- 법령·표준·현장 절차의 적용 범위
전문 검토
- 전원·배선·설정·통신·기계·공정의 상호작용
- 안전·품질·생산·데이터 무결성 영향
- 임시 우회와 영구 원인조치의 구분
데이터 품질
- 변경 전후 원본·버전·해시·시각
- 사실·추정·권고·미검증 분리
- 시험마다 변경 변수 한 개씩 기록
외부 업체에 넘길 최소 자료
완료 후 받아야 할 결과물
- server/client 제품·version·endpoint·namespace·NodeId·profile·capability
- subscription requested/revised publishing interval·lifetime·keep-alive·priority
- monitored item requested/revised sampling interval·monitoring mode·trigger
- queue size·revised queue·discardOldest와 statusCode Overflow·lost event 기록
- deadband type/value·EURange·필터 전후 실제 변화와 알람·품질 변화
- source/server timestamp·statusCode·sequence number·Publish request·acknowledgement
- 원인가설별 시험 결과와 배제 근거
- 변경·교체·조정 항목과 이전/최종 값
- 정상·비정상·재기동 시험 원본
- 개정 도면·설정·백업·사진·로그
- 미결함·롤백 상태·다음 점검일
최종 승인 기록
| 구분 | 결과 | 미결함·제한 | 이름·확인 | 시각 |
|---|---|---|---|---|
| 작업책임자 | 완료 / 보류 | |||
| 기술검토 | 적합 / 보완 / 중단 | |||
| 생산·안전·품질 | 승인 / 보류 |
공식 근거
- OPC Foundation Monitored Items for IEC 61131-3 - sampling·queue·deadband·sync mode와 데이터 손실 표시
- OPC UA Part 4 MonitoredItem Service Set - revised sampling·queue·discard·monitoring mode·deadband의 표준 동작
공식 자료 확인일: 2026-07-21. 현장 적용 전 링크·개정·모델 범위를 다시 확인합니다.