Slide 85 / 95
TutorialTier 3 — 심화#85 v2 → v3 마이그레이션
T3 · I · 마이그 Slide 85 / 95

v2 → v3 마이그레이션

기존 v2 모델 자동 변환

📊 ActionType 매핑 (v2 → v3)

v2 ActionTypev3 ActionType비고
NormalNormal변경 없음 — 조건 ON 동안 출력 ON
PushPush변경 없음 — 출력 인터페이스 계속 유지 (단동실린더 대표: 전진 출력 latch, 해제 시 스프링 자동 후퇴)
PulsePulse변경 없음 — 1 scan rising edge
TriggerPulse★ Pulse 로 통합 (1 scan 펄스)
ContinuousNormal★ Normal 로 통합 (조건 ON 동안 유지)
MultiAction★★ 제거. 시퀀스 레벨 (여러 Call 연속) 처리
(신규)TimeTotal(ms)절대 ms 동안 ON, HW 자동 OFF
(신규)TimeAppend(ms)센서 감지 후 + N ms 추가 출력

📊 SensingType 매핑 (v2 → v3)

v2 SensingTypev3 SensingType비고
InputSensorNormalSkipInputSensor=false 와 동등
BypassVirtual센서 무시, Work.Duration 종료
TimeoutVirtual 또는 VirtualDebounce(ms)시간 기반 종료 (단순/안정 구분)
ExternalSensorWithTimeout(ms)외부 응답 + 타임아웃 안전망
CustomDebounce(ms) / EdgeRising / SensorWithTimeout(ms)요구 조건에 따라 선택
CompositeSensorWithTimeout(ms) 조합AND/OR 결합은 시나리오 레벨 처리
(신규)Debounce(holdMs)채터링 방지 (연속 ON 유지)
(신규)EdgeRising1 scan 상승 에지 (광센서 통과 등)

🎯 학습 포인트

← 이전#84 S01·S04·S05·S11