10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

카운터카운터 포트는 일반 I/O 와 같이 쓸 수 있도록 되어 있으므로, 카운터 입력을 사용하려면 I/O 기능은 사용하지 못하게 됩니다. CUBLOC 에 내장된 카운터는 내부 프로그램 수행여부와 상관없이 동작되는 별도의 하드웨어로 구성되어 있습니다. 프로그램이 실행중 일 때에도 항상 카운터 입력을받아들이고 있으므로, 외부로부터 신호입력을 놓치는 일이 발생하지 않습니다.CUBLOC 은 2 개의 카운터 입력핀이 있으며, 이중 채널 1 번은 항상 카운터 입력을 받을 수 있습니다. 해당 포트를 입력 상태로만 만들어준다면 카운터 입력을 위한 준비는 끝난 것입니다. 카운터채널 0 번을 사용하려면 PWM0,1,2 채널의 사용을 포기해야만 합니다. 카운터 채널 0 과PWM0,1,2 번 채널은 내부적으로 같은 자원을 활용하고 있기 때문에 둘중 하나를 선택해서 사용해야만 합니다. CUBLOC 은 모두 6 개의 PWM 채널 출력을 지원하므로, PWM 출력중 3,4,5 번 채널 3 개는 카운터 사용여부와 상관없이 사용가능합니다. 카운터채널 0 을 사용하기 위해서는 SETCOUNT0 명령을 통해 카운터 채널 0 사용여부를 선언해 주어야합니다. 최초 디폴트상태에서는OFF 로 되어 있어서 COUNT 채널 0 을 사용할 수 없는 상태로 되어 있습니다.Count( )Variable = COUNT(channel)Variable : 결과를 저장할 변수Channel : 카운터 채널카운트 입력핀으로부터 받은 카운터 개수를 반환합니다. CUBLOC 에는 2 개의 카운터 채널이 있습니다. 카운터는 별도의 하드웨어로 구성되어 있기 때문에, 베이직 프로그램 수행 여부와 관계없이 항상 핀으로부터 들어오는 펄스의 개수를 카운트하고 있다가 COUNT 함수를 통해서 읽어 낼수 있습니다. CB220, CB280 의 경우 카운터 채널 1 으로 쓸 수 있는 포트 15 의 경우 일반 I/O 포트로도 사용할 수 있기 때문에 카운터로 쓰기 위해서는 반드시 입력 포트로 만들어 주어야 합니다.CB290 의 경우 카운터 채널 1 로 쓸수 있는 23 번 포트를 입력으로 만들어 주어야 합니다.SOUTSINATNVSSP0P1P2P3P4P5P6P7123456789101112242322212019181716151413VINVSSRESVDDP15P14P13P12P11P10P9P8COUNT 1COUNT 0202

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!