사용자 도구

사이트 도구


products:mpino_studio2:box_functions:timer

문서의 이전 판입니다!


MPINO STUDIO 2 Phase 4-1 · 타이머 박스함수

입력 조건과 시간에 따라 완료 상태를 만드는 타이머 명령어를 설명합니다.

입력 조건과 시간에 따라 완료 상태를 만드는 타이머 명령어를 설명합니다.

TON을 접점 조건과 연결한 실제 래더 화면입니다.

TON을 접점 조건과 연결한 실제 래더 화면입니다.

박스함수 입력값과 실행 결과 예시

1. 공통 규칙

TON 계열은 10 ms, TAON 계열은 100 ms를 한 틱으로 사용합니다. 숫자는 틱 수이며 1h30m, 10s, 500ms처럼 시간 단위도 입력할 수 있습니다. T는 16비트, DT는 32비트 타이머 현재값에 사용합니다. 타이머 주소의 비트 접점은 완료 상태를 읽습니다. 누적 타이머는 박스함수 RST가 아닌 래더 RESET 코일로 초기화합니다.

타이머 현재값과 완료 상태

① 시간 단위 입력과 틱 변환 결과

1m10s를 입력하면 70초와 7000틱으로 변환된 결과가 입력칸 위에 표시됩니다.

2. TONㆍTAON

TON

On Delay Timer (온딜레이 타이머)

입력이 ON인 동안 시간을 누적하고 설정값에 도달하면 완료 상태를 ON으로 바꿉니다. 입력이 OFF가 되면 현재값과 완료 상태를 0으로 초기화합니다.

입력 형식: TON T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON T0=0 TON T0 100 1 s 후 → T0=100, T0 완료 접점=ON

TAON

On Delay Timer · 100ms (온딜레이 타이머, 100ms 틱)

TON과 같은 ON 지연 동작을 100 ms 틱으로 처리합니다.

입력 형식: TAON T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON T0=0 TAON T0 100 10 s 후 → T0=100, T0 완료 접점=ON

입력, 현재값과 완료 상태의 시간 변화

3. TOFFㆍTAOFF

TOFF

Off Delay Timer (오프딜레이 타이머)

입력이 ON이면 완료 상태가 즉시 ON이 됩니다. 입력이 OFF로 바뀐 뒤 설정 시간이 지나면 완료 상태가 OFF가 됩니다.

입력 형식: TOFF T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON → OFF T0 완료 접점=ON TOFF T0 100 1 s 후 → T0 완료 접점=OFF

TAOFF

Off Delay Timer · 100ms (오프딜레이 타이머, 100ms 틱)

TOFF와 같은 OFF 지연 동작을 100 ms 틱으로 처리합니다.

입력 형식: TAOFF T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON → OFF T0 완료 접점=ON TAOFF T0 100 10 s 후 → T0 완료 접점=OFF

입력, 현재값과 완료 상태의 시간 변화

4. TPLㆍTAPL

TPL

Pulse Timer (펄스 타이머)

입력이 ON으로 바뀌는 순간 완료 상태가 ON이 됩니다. 입력이 OFF가 되거나 설정 시간이 끝나는 시점 중 먼저 발생한 때에 OFF가 됩니다.

입력 형식: TPL T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건이 한 번 ON T0=0 TPL T0 100 0 s → T0 완료 접점=ON; 1 s 후 → OFF

TAPL

Pulse Timer · 100ms (펄스 타이머, 100ms 틱)

TPL과 같은 조건 유지 펄스 동작을 100 ms 틱으로 처리합니다.

입력 형식: TAPL T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건이 한 번 ON T0=0 TAPL T0 100 0 s → T0 완료 접점=ON; 10 s 후 → OFF

입력, 현재값과 완료 상태의 시간 변화

5. TMONㆍTAMON

TMON

Monostable Timer (모노스테이블/원샷 타이머)

입력이 한 번 ON이 되면 입력 변화와 재입력을 무시하고 설정 시간 동안 완료 상태를 ON으로 유지합니다.

입력 형식: TMON T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건이 한 번 ON T0=0 TMON T0 100 0 s → T0 완료 접점=ON; 1 s 후 → OFF

TAMON

Monostable Timer · 100ms (모노스테이블 타이머, 100ms 틱)

TMON과 같은 단발 펄스 동작을 100 ms 틱으로 처리합니다.

입력 형식: TAMON T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건이 한 번 ON T0=0 TAMON T0 100 0 s → T0 완료 접점=ON; 10 s 후 → OFF

입력, 현재값과 완료 상태의 시간 변화

6. TMRㆍTAMR

TMR

Retentive Timer (적산/누적 타이머)

입력이 ON인 동안 시간을 누적합니다. 입력이 OFF가 되면 현재값과 완료 상태를 유지하고, 다시 ON이 되면 이어서 누적합니다. 초기화할 때는 래더 RESET 코일을 사용합니다.

입력 형식: TMR T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON T0=40 TMR T0 100 0.6초(60틱) → T0=100, T0 완료 접점=ON

TAMR

Retentive Timer · 100ms (적산 타이머, 100ms 틱)

TMR과 같은 누적 동작을 100 ms 틱으로 처리합니다. 초기화할 때는 래더 RESET 코일을 사용합니다.

입력 형식: TAMR T0 100

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON T0=40 TAMR T0 100 6초(60틱) → T0=100, T0 완료 접점=ON

입력, 현재값과 완료 상태의 시간 변화

7. 문제해결방법

증상 확인할 항목
시간이 예상보다 10배 깁니다. TON 계열과 TAON 계열의 10 msㆍ100 ms 틱을 확인합니다.
완료 접점이 해제되지 않습니다. TMR 계열이면 RESET 코일로 타이머 주소를 초기화합니다.

관련 문서

products/mpino_studio2/box_functions/timer.1788963607.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki