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

Conveyor — 광전센서 진입/도착 감지

부품 이송 · 박스 라인 · 검사대 간 이동 · 음식료 라인

S04 · Conveyor · 0.00s / 5.0s · IDLE

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

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

◆ Conv.Run ◆ Conv.Stop ▼ Work#1 (Capa=1 · 부품 이송) 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 [ 초 ] Conv1_RunCmd %QX0.3.0.0 OUT (Cmd) ▲ RUN ▼ STOP Conv1_PE_Out %IX0.3.0.0 IN (Sensor) ▲ 부품 도달
OUT (Cmd)IN (Sensor)Conv.Run (0.0–3.5s)Conv.Stop (3.5–4.0s)▬▬ Work = Capa 단위 (라인 위 동시 제품)

📋 IO Table (LS XGI)

TagDirAddr
Belt1_RunCmdOUT%QX0.0.3.0
Belt1_StopCmdOUT%QX0.0.3.1
PE_In_DetectIN%IX0.0.3.0
PE_Out_DetectIN%IX0.0.3.1
Belt1_SpeedOUT%QW0.0.3
Belt1_StateMEM%MW103

🔧 자산 구성

  • Belt1 — InductionMotor 3-phase 0.4kW
  • PE_In — 입구 광전센서 (Photoeye)
  • PE_Out — 출구 광전센서 (Photoeye)

🧩 Ds2 모델

Device: Belt1
  ├─ ApiDef: Run   [Normal·Normal]
  │    InTag : PE_Out_Detect
  │    OutTag: Belt1_RunCmd
  └─ ApiDef: Stop  [Normal·Virtual]
       OutTag: Belt1_StopCmd

Flow: Belt1_Transfer (TCT 5.0s)
  Work#1 → WaitIncoming (PE_In)
  Work#2 → Belt1.Run()
  Work#3 → Belt1.Stop()

🎯 학습 포인트

  • Tier 1 #9 — Normal 동작 (조건 유지)
  • Tier 1 #15 — 외부 센서 트리거
  • Tier 2 #31 — WORD 출력 (속도 지령)
  • Tier 2 #58 — Normal (조건 유지)
  • Tier 2 #67 — Virtual SensingType
  • Tier 3 #79 — Stop·Run 페어링

⚠️ 자주 발생하는 실수

  1. Run 을 Push 로 모델링 (Normal — 조건 유지 — 이 정확)
  2. PE_In/PE_Out 혼동
  3. Stop SensingType=Normal 오용 (Virtual)
  4. 속도 지령 %QW 미설정
← 이전 S03 Clamp