상품

CS/CJ 시리즈의 태스크 대기 상태에서 태스크 내 출력을 "유지"가 아닌 OFF로 설정하는 방법을 알려주세요.

등록일
2025. 12. 17.

CS/CJ 시리즈의 태스크 대기 상태에서 태스크 내 출력을 "유지"가 아닌 OFF로 설정하는 방법을 알려주세요.



<TKOF 명령>에 의해 태스크를 대기 상태(WAIT)로 설정한 경우 태스크 내 출력은 점프 명령(JMP~JME)과 마찬가지로 "유지 상태"가 됩니다.
따라서 <TKOF>로 태스크 내 출력을 OFF시키려면 래더 회로로 대응해야 합니다.
이하, 그 회로 예시를 소개합니다.

1.태스크 구성도
태스크 내 출력 OFF 회로를 소개하기 전에, 본 프로그램의 태스크 구성에 대해 설명합니다.

*제어 관리 태스크(00) 
제어 태스크1과 제어 태스크2의 태스크 전환 처리를 수행하는 관리 태스크입니다.

*제어 태스크1(01)과 제어 태스크2(02)
실제 라인 제어를 담당하는 제어 태스크로, 본 자료에서는 제어 태스크1에 대해서만 설명하고 있습니다.

図1.プロジェクトツリー
그림1. 프로젝트 트리


2. 제어 관리 태스크의 래더 회로와 워치 윈도우
図2.制御管理タスク
그림2. 제어 관리 태스크

              
[동작 설명]
(1) 태스크1 기동 신호(0.15)-ON 시 <TKON 명령> 실행
→태스크1 기동 플래그(TK01)가 ON 상태인지 워치 윈도우에서 확인하십시오.

(2) 태스크1 대기 신호(0.14)-ON 시 일반적으로 구동시키는 <TKOF 명령> 대신 내부 보조 릴레이(W0.01)를 1스캔 동안 ON시키는 회로로 구성되어 있음을 주목하십시오.
(W0.01의 기능은 4항에서 설명합니다)


3.제어 태스크1의 래더 회로와 워치 윈도우 (기동 상태)

図3.制御タスク1(起動状態)
그림3.제어 태스크1 (기동 상태)


[동작 설명]
전항에서 설명한 제어 관리 태스크 내의 태스크1 기동 신호(0.15)-ON 시, 제어 태스크1은 READY 상태가 되며, 그림3의 래더 회로 실행 결과 출력 A,B,C가 모두 ON되어 있음을 래더 회로와 워치 윈도우로 확인하십시오.

      ご注意


4. 제어 태스크1의 래더 회로와 워치 윈도우 (대기 상태)
図4.制御タスク1(待機状態)
그림 4. 제어 태스크1 (대기 상태)



[동작 설명]
(1) 앞서 2항에서 설명한 태스크1 대기 신호(0.14)-ON 시 내부 보조 릴레이(W0.01)가 1스캔 동안만 ON됩니다.
→그림4. 회로 번호1의 <인터록(IL) 명령>의 작용으로 <IL>~<ILC> 사이에 있는 <OUT 명령>으로 지정된 릴레이는 OFF됩니다.
■릴레이(3.01) 참조■

(2) 태스크 대기 상태에서 OFF시키고 싶지 않은 릴레이는 <SET/RSET 명령>이나 <KEEP 명령>을 사용하거나, 래더 회로를 <IL>~<ILC> 밖에 기술하십시오.
■릴레이(3.02) 및 (3.03) 참조■

(3) 래더 회로 말단(회로 번호 7)의 태스크 1 대기 신호(W0.01)의 1스캔 ON으로 <TKOF1> 명령이 실행되어 제어 태스크 1이 대기 상태가 되었음을 워치 윈도우의 태스크 1 기동 플래그(TK01)-OFF로 확인하십시오.


〔요청〕
・태스크 동작의 상세 내용은 아래 상품 정보 URL에서 「CS/CJ 시리즈 사용자 매뉴얼 프로그래밍 편」의 제4장 「태스크 동작의 상세」를 참조하십시오.
・TKON 명령, TKOF 명령의 상세 내용은 「CS/CJ 시리즈 명령어 참조 매뉴얼」을 참조하십시오.

상품 정보에서 매뉴얼 다운로드가 가능합니다.
단, 무료 회원 가입 및 로그인이 필요합니다.