상품
CS1/CJ1/CJ2에서 주기 20ms/듀티비 1대1의 펄스열을 출력하는 회로를 알려주세요.
- 등록일
- 2025. 12. 17.
CS1/CJ1/CJ2에서 주기 20ms/듀티비 1대1의 펄스열을 출력하는 회로를 알려주세요.
PLC의 사이클 타임에 영향을 받지 않으며 시간적으로도 정밀도가 높은 「정시 인터럽트 활용 펄스열・출력 제어 회로」를 한 예로 소개합니다.
■ 동작 차트 (정기 인터럽트 기동 신호와 펄스 출력 신호)
■프로그램
●사이클 실행 태스크 내에서의 정시 인터럽트 0의 기동·정지 제어
●정기 인터럽트 처리 프로그램/정기 인터럽트 0 (인터럽트 태스크 No.2)
인터럽트 태스크 No.2의 프로그램은 아래 내용뿐입니다.
【주의사항】
인터럽트 주기를 지나치게 짧게 설정하면 사이클 타임 오버 등의 운전 정지 이상이 발생할 수 있으니 주의하십시오.
10ms마다 발생하는 정시 인터럽트 시, 펄스 출력/2.00이 ON이면 OFF로, OFF이면 ON으로 출력 신호를 반전시킨 후, [!옵션]으로 출력 신호(2CH)를 매번 리프레시(*1)합니다.
C200H 계열처럼 [!옵션]이 없는 기종에서는 "IORF 명령"을 사용하십시오.