CIM 실무 노트
2026-01-30
## 재연결 시 맞춰야 하는 상태 목록
1. Control State
- Offline / Online / Remote
2. Equipment State
- IDLE / RUN / STOP / ALARM
- 진행 중이던 동작은 보고하지 않는다
3. Alarm Summary
4. Current VID Snapshot
- 현재 상태를 설명하는 최소 VID 세트
- Host 화면을 맞추기 위한 용도
## 자주 터지는 포인트
- 동일 이벤트 중복 보고(재시도 로직이 원인인 경우가 많음)
- Lot/Carrier 상태 전이 불일치
- 장비 UI와 Host 상태의 시간차
## 방어 설계
- 상태 전이는 **단방향 FSM**으로 고정
- 모든 Host Tx/Rx는 **Correlation(추적 키)** 를 남김
- 재연결 시 “최소 동기화 세트” 정의(무엇을 먼저 맞출지)
## CIM 로그
[Time][FSM][Trigger][Tx/Rx][MsgID][Detail]
## Offline / Online 전환
- Online 전 상태 정리, Alarm 정합성 확보, Lot 존재 여부 확정
- Offline 상태에서 장비 동작은 가능, 보고는 제한, 상태 변경은 내부 FSM만 변경