상품

인덱스 레지스터와 인크리먼트 명령어를 사용하여 펄스 입력 N점의 가산 카운트 처리를 하는 회로를 알려주세요.

등록일
2025. 12. 17.

인덱스 레지스터와 인크리먼트 명령어를 사용하여 펄스 입력 N점의 가산 카운트 처리를 하는 회로를 알려주세요.



FOR~NEXT 명령과 인덱스 레지스터를 사용하여 루프 회로를 구성하고, 그 안에서 펄스 입력 32점의 카운트 처리를 수행하는 방법을 소개합니다. (FOR~NEXT 명령은 CS1, CJ1 시리즈에서 사용 가능합니다)

【본 회로의 포인트】
<미분 명령>이나 <@옵션 부착 명령>은 동작 원리상 루프 프로그램 내에서는 사용할 수 없습니다. 따라서 아래 그림과 같은 미분화 신호 생성 회로를 사용하기로 했습니다.


<미분화 신호 생성 회로의 기본 형태>
      微分化信号生成回路の基本形


■프로그램

카운트 입력 신호: 0.00~1.15(32점) → 인덱스 레지스터 / IR0에서 처리
BCD 4자리·가산 카운터: D100~D131 (〃) → 〃   / IR1 〃
미분화 신호 생성용 플래그: W0.00~W1.15(〃) → 〃   / IR2 〃

プログラム