====== CTU ====== ''CTU [릴레이], 설정값'' |릴레이 : C 릴레이만 사용가능합니다.| |설정값 : 1 에서 65535 까지의 상수값 또는 D 레지스터 사용가능| 업 카운터 명령입니다. 입력이 들어오면 카운터 값을 1 증가 시킵니다. 카운터 값이 설정치와 일치하면 카운터 접점을 ON 합니다. 리셋 입력이 들어오면 카운터 값은 0 이 됩니다. 최대 65535 까지만 사용가능합니다. 설정치에 도달하고, 접점이 ON 된 이후에는 입력시그널이 들어와도 무시합니다. {{ :cubloc:ctu_ctd:ctu.png?nolink |}} ====== CTD ====== ''CTD [릴레이], 설정값'' |릴레이 : C 릴레이만 사용가능합니다.| |설정값 : 1 에서 65535 까지의 상수값 또는 D 레지스터 사용가능| 다운 카운터 명령입니다. 입력이 들어오면 카운터 값을 1 감소 시킵니다. 카운터 값이 0 이 되면 카운터 접점을 ON 합니다. 리셋 입력이 들어오면 카운터 값은 설정치로 초기화 됩니다. {{ :cubloc:ctu_ctd:ctd.png?nolink |}} CTU, CTD 명령에서 설정치로 상수 및 데이터 영역(C,T,D)을 사용할 수 있습니다. ===== 더블워드 카운터 ===== CTU 명령은 최대 65535 까지만 카운트가 가능합니다. 만약 그 이상의 값을 카운트하고 싶다면, 다음처럼 DWINC 명령을 사용하시면 됩니다. {{ :cubloc:ctu_ctd:doubleword_counter.png?nolink |}} P0 가 입력되면 D0,D1 에 있는 더블워드값이 증가됩니다. 이 값이 100000 에 도달하면 M0 가 ON 됩니다. 리셋 시 또는 P1 이 입력되면 D0,D1 이 클리어됩니다. ===== 초보자코너 : 프로그래밍 및 실습 ===== CB280과 CUBLOC STUDY Board 2를 사용해서 위 명령어를 실험해보겠습니다. 점퍼선을 사용해서, 아래 사진처럼 결선하십시오. \\ P16, P17 --> LED \\ P24, P25 --> PUSH 스위치 {{ :cubloc:ctu_ctd:counter.png?nolink |}} BASIC 에는 아래와 같이 프로그래밍 하세요. Const Device = CB280 Usepin 16,Out Usepin 17,Out Usepin 24,In Usepin 25,In Set Ladder On Do Loop 레더로직은 아래와 같이 구성하세요. 5번 카운트입력이 들어오면 C0 카운트가 On됩니다. {{ :cubloc:ctu_ctd:ctuladder.png?nolink |}} 카운터 동작 상황을 모니터링화면과 함께 동영상으로 확인해보세요. {{ :cubloc:ctu_ctd:countgif.gif?nolink |}} [[cubloc:index#레더_로직:|CUBLOC 레더로직 목록으로 가기]]