GLOBAL-CAPABILITY-06 · PLC 고장진단
컨트롤러를 바꾸기 전에 사건부터 보존합니다.
PLC가 RUN이고 화면이 반응해도 원인과 최종상태가 확인된 것은 아닙니다. 시각·운전모드·프로그램 버전·fault·I/O·통신·현장반응을 먼저 고정하고, 소프트웨어와 현장 원인을 분리한 뒤 시험·롤백이 있는 변경만 승인합니다.
업무 경계
빠른 복구를 미기록 변경으로 남기지 않는 여섯 가지 업무
증상과 운전맥락
최초 발생, 정확한 alarm, 컨트롤러 mode, 공정단계, 운전자 동작, 시각, 반복조건과 생산영향.
컨트롤러와 프로그램
설비, 모델, firmware, project revision, checksum·hash, online/offline 관계, safety 영역, I/O tree, network와 시간원.
Fault·task·I/O·통신
Major/minor fault, task 실행, watchdog, I/O 상태와 quality, connection, 진단, 전원, 배선과 물리반응.
가설과 제한된 시험
Logic, configuration, 통신, 현장 I/O, 전원, 공정, 기계 가설을 한 번에 하나의 관찰·시험으로 분리.
승인·차이·롤백
변경책임, 사유, 영향 routine·tag, online edit, safety 영향, compare, 시험계획, backup, rollback과 access 기록.
검증된 As-left
정상·비정상·I/O 상실·재기동 시험, 최종 revision, 미결함, bypass, backup, 도면, 승인자와 감시기간.
증거 게이트
다운로드는 진단이 아니며, 설비가 움직인다고 변경이 승인된 것도 아닙니다.
| 게이트 | 닫아야 할 질문 | 최소 증거 | 결과물 |
|---|---|---|---|
| 0 · 사건보존 | 리셋·수정·다운로드 전에 무엇이 일어났는가? | Alarm, 시각, mode, 공정상태, 운전자 순서, controller·module 진단, 현재 online 원본, 보호된 backup | 사건 증거패키지 |
| 1 · 동일성 확인 | 현장 controller·engineering file·승인 기준선이 같은 시스템인가? | 모델, firmware, revision, compare, safety 범위, I/O tree, 통신, 도면, 시간원, 소유자 | 신뢰 가능한 진단 기준선 |
| 2 · 제한된 진단 | 다음 관찰·시험이 어떤 가설을 구분하는가? | 예상·실제 반응, 한 변수, 시험상태, 위험, 중단점, 데이터 수집, 검토자 | 증거기반 원인 판정 |
| 3 · 변경승인 | 정확히 무엇을 바꾸고 어떻게 되돌릴 것인가? | 변경요청, 영향 객체, compare, backup, 영향검토, 시험, rollback trigger, access, 승인자 | 승인 변경패키지 |
| 4 · As-left 승인 | 필요한 상태에서 전체 시스템이 올바르게 반응하는가? | 정상·비정상·재기동·I/O상실·통신시험, 물리 feedback, 최종 compare·revision, 제한, 서명 | 검증된 최종 인계 |
중단 조건
증거경계가 약하면 리셋·수정·다운로드·재기동을 보류합니다.
Controller, firmware, project, checksum, I/O tree, network, 승인기준선을 연결할 수 없습니다.
PLC·HMI·historian·drive·safety·운전자 기록이 하나의 사건순서를 만들지 못합니다.
현재 online 상태, 승인기준선 또는 복구 가능한 rollback 원본을 보존·검증하지 않았습니다.
Interlock, 보호기능, permissive, restart inhibit, safe state 또는 위험에너지에 영향을 줄 수 있습니다.
예상반응, 현장조건, 한 변수, 중단점, 관찰자, 데이터, rollback trigger가 빠졌습니다.
변경책임, 시험책임, 운영, 안전, cybersecurity 또는 최종 생산승인자가 지정되지 않았습니다.
자료 준비
다섯 부분의 PLC 고장진단 brief로 시작합니다.
- 01사건을 고정합니다.
리셋·수정 전 alarm, mode, 시각, 공정단계, 운전자 동작, fault, I/O, 통신, 물리반응을 기록합니다.
- 02동일성을 맞춥니다.
Controller, firmware, revision, online/offline 차이, safety 영역, I/O tree, network, 도면, 시간원을 명시합니다.
- 03가설을 분리합니다.
Logic·configuration·network·현장 I/O·전원·공정·기계 원인을 한 번에 하나의 증거시험으로 구분합니다.
- 04변경을 통제합니다.
영향객체, 승인, compare, 영향, 시험, backup, rollback, access와 중단조건을 구현 전에 정합니다.
- 05As-left를 닫습니다.
최종 revision·compare, 정상·비정상·재기동, 미결함, bypass, 제한, 감시, 서명을 보존합니다.
관할, 사업장 절차, 위험에너지 통제, 접근승인, cybersecurity program, OEM 지침, 기능안전 책임과 운영승인자를 별도 확인합니다.
공식 1차 근거
표준·보안지침·제조사 도구를 각 적용범위 안에서 사용합니다.
- IEC 61131-3:2025 — PLC programming languages
- IEC 62443-2-1:2024 — IACS asset-owner security program
- NIST SP 800-82 Rev. 3 — OT security guidance
- Rockwell Automation Logix Designer Compare Tool User Manual
- OSHA 29 CFR 1910.147 — hazardous-energy control
IEC 61131-3은 언어를 정의하며 보편 진단절차가 아닙니다. IEC 62443·NIST는 IACS/OT 보안 프로그램과 safeguards 범위입니다. Rockwell 자료는 해당 제품에 적용합니다. OSHA는 미국 관할이며 control circuit 장치는 energy-isolating device가 아니라고 명시합니다. 보편 scan time·watchdog·reset·online edit·합격값을 만들지 않습니다.
관련 현장자료