'CTUD'에 해당되는 글 1건

  1. 2014.09.25 PLC 카운터 명령 CTU, CTD, CTUD, CTR
카테고리 없음2014. 9. 25. 23:09

PLC 카운터 명령어 CTU, CTD, CTUD, CTR 알아보기

PLC에서 카운터(COUNTER)는 기계 동작의 횟수 적산이나 생산 수량의 계수 목적으로 사용되는

신호처리 기기로서 PLC기기 내에는 이런한 카운터가 수십개에서 수백개까지 내장되어 있습니다.

또한 카운터의 종류에 따라서 가산카운터(CTU), 감산카운터(CTD), 가감산카운터의 기능이 기본적

으로 내장되어 있고 그밖에 링카운터와 같은 특수 용도의 카운터도 있는 기종도 있습니다.

PLC의 카운터는 접점요소의 동작을 시퀀스 연산 속에서 계수하는 카운터를 내부 신호계수용 카운터

라고 하고 특정 입력으로부터 신호를 시퀀스 연산과는 독립적으로 인터럽트 동작에 의해 계수하는

고속 카운터가 있습니다. 내부 신호계수용 카운터의 경우는 PLC의 연산 주기나 입력모듈의 신호처리

시간등의 지연 때문에 일반적으로  10Hz이상의 주파수는 계수가 안되기 때문에 로타리 인코더와 같은

고속펄스 출력의 센서 신호는 고속 카운터를 사용하여야 계수가 가능하며, 고속 카운터의 계수 속도

는 통상 수십KHz의 주파수까지 가능한 모튤도 있으며, 또한 고속 펄스의 계수는 물론이고 비교신호나

출력신호도 인터럽트로 하기 때문에 특정 신호처리에 적합한 카운터입니다.

가산 카운터 명령 : CTD (Up counter)

입상펄스가 입력될때마다 현재값을 +1씩 증가시킴니다. 카운트를 계속하여도 현제값이 설정값

이상이면 출력을 ON 시켜 줍니다. 출력이 ON되어도 입상 펄스가 계속들어오면 계속가산되어집니다.

RESET신호가 입력되면 출력을 OFF 시키고 현재값도 0이 됩니다. 카운터의 현재값이 설정값에 도달

하기전 RESET신호가 입력되어도 현재값은 0이 되어 집니다.

감산카운터 명령 : CTD (Down counter)

입상펄스가 입력될때마다 -1씩 감소시켜줍니다. 카운트를 계속하여 현재값이 설정값에 도달하면

출력을 ON시켜 줍니다.

RESET신호가 입력되면 출력을 OFF시키며 현재값을 설정값이 되어집니다. 카운터의 현재값이 0에

도달하기 전에 Reset신호가 입력되면 현재값을 바로 0으로 변합니다. 가산카운터와 동작원리는 동일

하나 펄스가 입력될때마다 목표값으로부터 -1씩 감소하는 것이 다릅니다.

가감산 카운터 : CTUD (Uo-Down counter)

UP 단자에 입상펄스가 입력될때마다 현재값이 +1씩 가산되고 Down 단자에 입상폴스가 입력될때마다

현재값이 -1씩 감산이 됩니다. 현재값이 설정값 이상이되면 출력을 ON시키고 설정값 미만으로 내려

가면 출력은 OFF 됩니다. Reset신호가 입력되면 현재값을 0으로 초기화되고 출력도 OFF됩니다.

링카운터명령 :CTR (Ring Counter)

입상펄스가 입력될때마다 현재값이 +1씩 가산되고, 설정값에 도달하면 출력을 ON시킨다 설정값에

도달하기전, 또는 설정값에 도달한 후에 Reset신호가 입력되면 설정값은 0이되고 출력도 OFF됩니다.

카운터의 값이 설정값에 도달한 상태에서 Up단자에 입상펄스가 입력되면 카운터의 현재값은 0으로

돌아가고 다음신호가 들어오면 카운터의 현재값을 +1씩 증가시켜줍니다.

Posted by it is