상품

CJ/CS 시리즈 고속 카운터 유닛(CJ1W/CS1W-CT0□1)의 입력 펄스 주파수로부터 회전수를 구하는 방법을 알려주세요.

등록일
2025. 12. 17.

CJ/CS 시리즈 고속 카운터 유닛(CJ1W/CS1W-CT0□1)의 입력 펄스 주파수로부터 회전수를 구하는 방법을 알려주세요.



CJ1W-CT021, CS1W-CT021/041(*1)에는 펄스 레이트 측정 기능이 있으므로 입력 주파수 계산이 용이합니다.
이 기능을 사용하여 회전수를 구하기까지 최소한 필요한 설정, 프로그램 예시를 소개합니다.

■사용 방법 예시 CJ1W-CT021, CS1W-CT021/041 회전수 측정
 
1. 개요
 고속 카운터 유닛의 펄스 레이트 측정 기능을 사용하여 입력 펄스로부터 회전수를 계산하기 위한 최소한의 설정 및 프로그램 개요를 보여줍니다.
 이하 카운터 입력 1을 예로 설명합니다.

2. 설정 (호기 번호 0 카운터 1 예시)
 할당 DM 영역: m=D20000+유닛 번호×100CH
 할당 CH 영역: n=2000+유닛 번호×10CH 
  
(1) 유닛 뒷면 딥 스위치 No.1을 ON(리니어/링 카운터)으로 설정합니다.
(2) 데이터 메모리 설정을 수행합니다. (*2)
(아래 설정은 링 모드(최대값 FFFFFFFF)/위상차(1 배가)/타임 윈도우 1000ms(1초)의 경우입니다.
필요에 따라 변경하십시오.)
   DM20030: 0000 (카운터 종류)
   DM20031: 0000 (입력 종류)
   DM20033: FFFF(링 카운터 최대값 하위)
   DM20034: FFFF(링 카운터 최대값 상위)
   DM20039: 1000(타임 윈도우)

각 설정의 상세 내용은 시리즈별 아래 매뉴얼을 참조하십시오. (*3)
「 CJ1W-CT021 고속 카운터 유닛 사용자 매뉴얼(SBCC-831) 」
「 CS1W-CT021/CT041 고속 카운터 유닛 사용자 매뉴얼(SBCC-829) 」
    
3. 애플리케이션 예시
(자세한 내용은 「 CS/CJ/NSJ 시리즈 CPU 유닛 명령어 참조 매뉴얼(SBCA-351) 」을 참조하십시오.)(※2)
  2002.00: 오픈 게이트
  DM00000: 펄스 레이트 값 하위 자릿수
  DM00001: 펄스 레이트 값 상위 자릿수
  DM00002: *L 연산 결과 1자리
  DM00003: *L 연산 결과 2번째 자리 
  DM00004: *L 연산 결과 3번째 자리 (사용하지 않습니다.)
  DM00005: *L 연산 결과 4번째 자리 (사용하지 않습니다.)
  DM00006: 인코더 분해능(하위) BIN 데이터를 저장하십시오.
  DM00007: 인코더 분해능(상위) 이번에는 분해능이 FFFF(65535) 이하임을 전제로 합니다.
  DM00008: 회전수(하위)
  DM00009: 회전수(상위)
  DM00010/DM00011: 나머지가 저장됩니다.


(*1) CS1W-CT021/041은 2025년 3월 생산 종료입니다. 대체품에 대해서는 생산 종료품/추천 대체품을 참조하십시오.
(*2) 설정을 유효화하기 위해 재시작 또는 전원 OFF→ON이 필요합니다.
(*3) 다운로드에는 무료 회원 가입 및 로그인이 필요합니다.