#. 타이머
신호가 입력된 후 지정한 시간이 흐르면 출력이 ON 되는 것을 타이머라고 합니다.
타이머의 종류와 설정과 관련된 명령어에 대해 알아보겠습니다.
#. 타이머 종류
MELSEC-Q 타이머에는 크게 2종류의 타이머가 있습니다.
1) ON DELAY TIMER : 저속타이머 / 고속타이머
2) RETENTIVE TIMER(적산 타이머) : 저속타이머 / 고속타이머
1. ON DELAY TIMER
1) 저속타이머
명령어 : "Coil (F7)" 선택 후, "T0 K@" 입력(@ = 1 ~ 32,767 사이의 설정을 원하는 값)
저속타이머는 100ms(0.1초)로 기본 설정되어 있기 때문에 원하는 시간을 계산하여 값을 입력합니다.
예를 들어, K10 = 1초, K100 = 10초, K1000 = 100초
2) 고속타이머
명령어 : "Coil (F7)" 선택 후, "H T0 K@" 입력(@ = 1 ~ 32,767 사이의 설정을 원하는 값)
고속타이머는 10ms(0.01초)로 기본 설정되어 있기 때문에 원하는 시간을 계산하여 값을 입력합니다.
예를 들어, K10 = 0.1초, K100 = 1초, K1000 = 10초
저속타이머와 고속타이머의 속도를 비교해봤습니다.
설정을 통해 저속타이머와 고속타이머의 속도 조절이 가능합니다.
2. RETENTIVE TIMER(적산타이머)
적산 타이머는 ON 상태에서 타이머 시간이 흐르다 OFF 되어도 해당 시점까지의 시간을 유지하고 있는 타이머입니다. 타이머가 다시 ON 되면 유지하고 있던 시점부터 흐르기 때문에 타이머 시간을 초기화 하기 위해선 별도의 명령이 필요합니다.
또, 적산타이머를 사용하기 위해선 디바이스 포인트를 수정해주어야 합니다.
1) 적산타이머(저속/고속)
#. 적산타이머(저속) 시간 설정
명령어 : "Coil (F7)" 선택 후, "ST0 K@" 입력(@ = 1 ~ 32,767 사이의 설정을 원하는 값)
저속타이머는 100ms(0.1초)로 기본 설정되어 있기 때문에 원하는 시간을 계산하여 값을 입력합니다.
예를 들어, K10 = 1초, K100 = 10초, K1000 = 100초
#. 적산타이머(고속) 시간 설정
명령어 : "Coil (F7)" 선택 후, "H ST0 K@" 입력(@ = 1 ~ 32,767 사이의 설정을 원하는 값)
고속타이머는 10ms(0.01초)로 기본 설정되어 있기 때문에 원하는 시간을 계산하여 값을 입력합니다.
예를 들어, K10 = 0.1초, K100 = 1초, K1000 = 10초
#. 적산타이머(저속/고속) 초기화 설정
명령어 : "Coil (F7)" 선택 후, "RST ST0" 입력
일반 타이머와 다르게 OFF 되어도 시간이 초기화 되지 않고 유지됩니다.
따라서, 적산타이머를 초기화 하기 위해선 리셋 명령어를 사용하여야 합니다.
'스마트팩토리 실습 > PLC(MELSEC-Q) & HMI' 카테고리의 다른 글
GX Works2 MOV / FMOV / BMOV (0) | 2023.09.17 |
---|---|
GX Works2 INC(P) / DEC(P) (0) | 2023.09.14 |
GX Works2 카운터 (0) | 2023.09.12 |