ButtonLamp — 오퍼레이터 패널 5×5
자동화 운전 패널 · 셀 컨트롤러 · 머신 HMI · MES 단말
S05 · ButtonLamp
·
0.00s / 5.0s
·
IDLE
🖱️ 드래그 회전 · 휠 줌 · 우클릭 드래그 팬 · 슬라이더로 시간 스크럽
⏱ 동작 타이밍 (TCT 5.0s · Work = Capa)
OUT (Cmd)IN (Sensor)Auto Mode (0.5–5.0s)▬▬ Work = Capa 단위 (라인 위 동시 제품)
📋 IO Table (LS XGI)
| Tag | Dir | Addr |
|---|---|---|
Btn_Auto | IN | %IX0.0.4.0 |
Btn_Manual | IN | %IX0.0.4.1 |
Btn_Drive | IN | %IX0.0.4.2 |
Btn_Pause | IN | %IX0.0.4.3 |
Btn_EStop | IN | %IX0.0.4.4 |
Lamp_Auto | OUT | %QX0.0.4.0 |
Lamp_Drive | OUT | %QX0.0.4.2 |
Lamp_EStop | OUT | %QX0.0.4.4 |
OpPanel_Mode | MEM | %MW104 |
🔧 자산 구성
- OpPanel — HMIBox (5 Pushbutton + 5 Lamp)
- Btn_*×5 — Auto/Manual/Drive/Pause/EStop (MomentaryPB)
- Lamp_*×5 — LEDLamp 24V DC
🧩 Ds2 모델
Device: OpPanel ├─ ApiDef: SelectAuto [Push·Normal] ├─ ApiDef: SelectManual [Push·Normal] ├─ ApiDef: StartDrive [Push·Normal] ├─ ApiDef: Pause [Push·Normal] └─ ApiDef: EStop [Push·Debounce(20)] Flow: OpPanel_ModeSelect Work#1 → ChooseMode (Auto|Manual) Work#2 → StartDrive Arrow: Branch + Interrupt(EStop)
🎯 학습 포인트
- Tier 1 #10 — HMI 입력 모델링
- Tier 1 #16 — 램프 출력 페어링
- Tier 2 #32 — Branch ArrowWork
- Tier 2 #59 — Push ActionType
- Tier 2 #68 — Interrupt 패턴
- Tier 3 #80 — Custom NC + 디바운스
⚠️ 자주 발생하는 실수
- Push 를 Normal 로 모델링 (손 떼면 OFF)
- EStop NC 접점 극성 오류
- 버튼·램프 페어링 누락
- Pause/EStop 우선순위 미설정