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

Indexer — 4-스테이션 회전 + 위치 디코더

조립 다이얼 머신 · 검사 회전 테이블 · 음료 캡핑 · 자동차 부품 라인

S02 · Indexer · 0.00s / 4.8s · IDLE

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

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

◆ Step1 ◆ Step2 ◆ Step3 ◆ Step4 ▼ Work#1 (Capa=1 · 4 Step 회전) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 4.8 [ 초 ] Idx1_StepCmd %QX0.1.0.0 OUT (Cmd) ▲ Step1 ▲ Step2 ▲ Step3 ▲ Step4 Idx1_PosOK %IX0.1.0.0 IN (Sensor) ▲ ↑edge ▲ ↑edge ▲ ↑edge ▲ ↑edge
OUT (Cmd)IN (Sensor)Step1 (0.0–1.2s)Step2 (1.2–2.4s)Step3 (2.4–3.6s)Step4 (3.6–4.8s)▬▬ Work = Capa 단위 (라인 위 동시 제품)

📋 IO Table (LS XGI)

TagDirAddr
Idx1_StepCmdOUT%QX0.0.1.0
Idx1_HomeCmdOUT%QX0.0.1.1
Idx1_StepOKIN%IX0.0.1.0
Idx1_HomeOKIN%IX0.0.1.1
Idx1_PosCodeIN%IW0.0.1
Idx1_StateMEM%MW101

🔧 자산 구성

  • Idx1 — RotaryIndexer 4-Station (90°/step)
  • PosDecoder — 위치 디코더 (InductiveProximity ×4)
  • HomeSensor — 원점 센서 (Station #0)

🧩 Ds2 모델

# Device 정의
Device: Idx1
  ├─ ApiDef: Step  [Pulse·EdgeRising]
  │    InTag : Idx1_StepOK
  │    OutTag: Idx1_StepCmd
  └─ ApiDef: Home  [Normal·Normal]
       InTag : Idx1_HomeOK
       OutTag: Idx1_HomeCmd

# Flow 호출
Flow: Idx1_Cycle (TCT 4.8s)
  Work#1~#4 → Idx1.Step() ×4
  Arrow: Sequential (W1→W2→W3→W4)

🎯 학습 포인트

  • Tier 1 #6 — 반복 Work (4회 Step)
  • Tier 1 #14 — Sequential ArrowWork
  • Tier 2 #29 — 동일 Action 여러 Work
  • Tier 2 #56 — Pulse ActionType
  • Tier 2 #65 — WORD IO (PosCode)
  • Tier 3 #74 — Pulse + EdgeRising 상세

⚠️ 자주 발생하는 실수

  1. Step 을 Normal 로 모델링 — 펄스 명령이 정확
  2. HomeSensor 와 StepOK 혼동
  3. PosCode 미사용 (다중 스테이션 검증 누락)
  4. TCT 산정에서 가공시간 누락
← 이전 S01 Cylinder