루프 튜닝이 문제가 아니라 밸브가 붙어 있다: 트렌드에서 스틱션 찾아내기
두 번 재튜닝하고도 계속 사이클링하는 레벨 루프는 대개 튜닝이 아니라 밸브 문제다. PV/OP 트렌드에서 스틱션을 읽어내고, 스텝 테스트로 증명하고, SCADA에서 감시하는 방법.
글
HMI/SCADA, 산업 통신, 알람, 태그, 히스토리언을 현장 업무 흐름에 맞춰 정리한 노트입니다.
두 번 재튜닝하고도 계속 사이클링하는 레벨 루프는 대개 튜닝이 아니라 밸브 문제다. PV/OP 트렌드에서 스틱션을 읽어내고, 스텝 테스트로 증명하고, SCADA에서 감시하는 방법.
마지막 값 유지, 버려진 quality code, 도착 시간에 찍힌 지연 샘플. 장애 후 트렌드가 거짓말하는 세 가지 원인과 어느 쪽인지 가려내는 방법.
SCADA 히스토리언이 통신 공백을 보간선과 마지막 값으로 감추는 방식, 그리고 bad 데이터가 교대조 리포트까지 흘러가지 않게 막는 품질 규칙.
트렌드 축을 0~100%로 clamp하면 NAMUR NE 43 고장 전류(−2.5%, 106.25%)가 사라진다. EURange, 알람선, 다중 축, 시운전 확인.
Calibration, manual 전환, bypass를 sampled stream과 분리된 event record로 남기고 asset ID와 시간 구간으로 잇는 법.
Exception과 periodic 수집은 서로 다른 사실을 저장한다. 300 ms interlock을 잃지 않게 tag별로 고르고 시운전에서 증명하는 법.
히스토리언이 point ID와 이름 중 무엇으로 이력을 잡는지, rename 한 번에 이력이 쪼개지는 이유, cutover에서 확인할 것.
HMI, historian, PLC log, alarm list는 같은 사건을 몇 초씩 다르게 찍는다. Source/ServerTimestamp, NTP·PTP, UTC 확인법.
오래된 데이터를 평균 내면 trip이 사라지고 peak와 적산값이 틀어진다. 태그 분류, 종류별 다운샘플, 품질 보존, purge 전 시험.
Calculated tag는 어느 순간 공식 숫자가 된다. 리포트와 MES가 쓰기 전에 수식, quality, 기간 경계, counter reset을 실제 sample로 확인한다.
SCADA 히스토리언 타임스탬프가 틀어지는 원인 — 클록 드리프트, NTP와 PTP, OPC UA 소스 시간, 지연 데이터, 서머타임 — 을 보고서 분쟁 전에 잡는 법.
회선이 살아나면 store-and-forward 버퍼가 몇 시간 전 값을 밀어 넣는다. 기준 타임스탬프, 덮어쓰기 규칙, 표시, 배포한 숫자의 수정 여부.
히스토리언 데드밴드와 압축을 HMI 소수점이 아니라 계기 정확도와 공정 기준으로 정해, 노이즈는 저장하지 않으면서 실제 움직임은 트렌드에 남기는 방법.
히스토리언을 단순 저장소가 아니라 문제 추적과 운전 개선을 위한 시간 데이터 기반으로 설명합니다.
이상 상황의 운전자 질문에 답하는 트렌드 화면. 루프 단위 묶기, 스케일 선택, 통신 끊김을 매끄러운 선으로 덮지 않기.