S05 Tier 1 · 단순 ← 시나리오 카탈로그

ButtonLamp — 오퍼레이터 패널 5×5

자동화 운전 패널 · 셀 컨트롤러 · 머신 HMI · MES 단말

S05 · ButtonLamp · 0.00s / 5.0s · IDLE

🖱️ 드래그 회전 · 휠 줌 · 우클릭 드래그 팬 · 슬라이더로 시간 스크럽

⏱ 동작 타이밍 (TCT 5.0s · Work = Capa)

◆ Auto Mode ▼ Work#1 (Auto Mode Latch) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 [ 초 ] Btn_Auto_Sig %IX0.4.0.0 IN (Sensor) ▲ 누름 Lamp_Auto_Out %QX0.4.0.0 OUT (Cmd) ▲ SET (Latched) Btn_EStop_Sig %IX0.4.0.1 IN (Sensor)
OUT (Cmd)IN (Sensor)Auto Mode (0.5–5.0s)▬▬ Work = Capa 단위 (라인 위 동시 제품)

📋 IO Table (LS XGI)

TagDirAddr
Btn_AutoIN%IX0.0.4.0
Btn_ManualIN%IX0.0.4.1
Btn_DriveIN%IX0.0.4.2
Btn_PauseIN%IX0.0.4.3
Btn_EStopIN%IX0.0.4.4
Lamp_AutoOUT%QX0.0.4.0
Lamp_DriveOUT%QX0.0.4.2
Lamp_EStopOUT%QX0.0.4.4
OpPanel_ModeMEM%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 + 디바운스

⚠️ 자주 발생하는 실수

  1. Push 를 Normal 로 모델링 (손 떼면 OFF)
  2. EStop NC 접점 극성 오류
  3. 버튼·램프 페어링 누락
  4. Pause/EStop 우선순위 미설정
← 이전 S04 Conveyor