====== TON 박스함수 ====== **On Delay Timer (온딜레이 타이머)** 카테고리: [[products:mpino_studio2:box_functions:timer|타이머 박스함수]] ===== 동작 설명 ===== 입력이 ON인 동안 시간을 누적하고 설정값에 도달하면 완료 상태를 ON으로 바꿉니다. 입력이 OFF가 되면 현재값과 완료 상태를 0으로 초기화합니다. ===== 입력 형식과 인수 ===== **입력 형식:** ''TON T0 100'' * 1번째 인자 = 타깃: 타이머 메모리 T(16비트) / DT(32비트), 경과값 저장 * 2번째 인자 = 시간: 10ms 틱. 100(=100틱=1초) 또는 1m10s 같은 시간 입력 가능 ===== 동작 예제 ===== ^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ | 왼쪽 조건 ON | T0=0 | ''TON T0 100'' | 1 s 후 → T0=100, T0 완료 접점=ON | {{ :products:mpino_studio2:timer-ton-taon-timing.svg?1000 |TON 입력, 현재값과 완료 상태의 변화 }} ===== 주의사항 ===== * 숫자로 입력한 시간은 틱 수입니다. TON 계열은 10 ms, TAON 계열은 100 ms를 한 틱으로 사용합니다. ===== 같은 카테고리의 박스함수 ===== * [[products:mpino_studio2:box_functions:timer:toff|TOFF 상세 설명 보기]] — Off Delay Timer (오프딜레이 타이머) * [[products:mpino_studio2:box_functions:timer:tpl|TPL 상세 설명 보기]] — Pulse Timer (펄스 타이머) * [[products:mpino_studio2:box_functions:timer:tmon|TMON 상세 설명 보기]] — Monostable Timer (모노스테이블/원샷 타이머) * [[products:mpino_studio2:box_functions:timer:tmr|TMR 상세 설명 보기]] — Retentive Timer (적산/누적 타이머) * [[products:mpino_studio2:box_functions:timer:taon|TAON 상세 설명 보기]] — On Delay Timer · 100ms (온딜레이 타이머, 100ms 틱) * [[products:mpino_studio2:box_functions:timer:taoff|TAOFF 상세 설명 보기]] — Off Delay Timer · 100ms (오프딜레이 타이머, 100ms 틱) * [[products:mpino_studio2:box_functions:timer:tapl|TAPL 상세 설명 보기]] — Pulse Timer · 100ms (펄스 타이머, 100ms 틱) * [[products:mpino_studio2:box_functions:timer:tamon|TAMON 상세 설명 보기]] — Monostable Timer · 100ms (모노스테이블 타이머, 100ms 틱) * [[products:mpino_studio2:box_functions:timer:tamr|TAMR 상세 설명 보기]] — Retentive Timer · 100ms (적산 타이머, 100ms 틱)