상품

IL 명령어로 OFF되는 출력과 OFF되지 않는 출력의 구분을 알려주세요.

등록일
2025. 12. 17.

IL 명령어로 OFF되는 출력과 OFF되지 않는 출력의 구분을 알려주세요.



「인터록 명령」은 라인별 비상 정지 처리처럼 특정 프로그램 블록의 시퀀스 출력을 모두 OFF하는 경우 등에 사용합니다.

■인터록(IL) 명령의 기본 사양
「IL 명령」의 입력 조건이 비전도 상태일 때, IL 명령 ~ ILC 명령 사이에 위치한 래더 회로 내의 다음 세 명령으로 지정된 모든 릴레이가 OFF(출력 차단 상태)가 됩니다.
        

(*1) 본 명령 사용 가능 CPU: CS1-H/CJ1-H/CJ1M/CJ2H/CJ2M


■인터록(출력 차단 처리)이 걸리기 전의 래더 시퀀스 ~그림 1 참조~

* 「IL 명령」의 입력 신호(0.00의 B 접점): “0”(도통 상태에서 IL~ILC 간 유효)         ↓
* IL~ILC 간 프로그램은 정상적으로 실행됩니다.    
 출력 신호 A~D(2.00~2.03): 모두 ON 상태
 「1비트 아웃(OUTB) 명령」의 작용으로 D100의 15비트째: “1” 상태 (D100: 8000 HEX)


그림 1 <프로그램: IL 도통 상태>

〔주의〕
본 자료를 흑백 프린터로 인쇄하면 래더 회로의 신호(1/0) 상태를 판별할 수 없으므로 컬러 인쇄하거나 본 화면에서 신호의 (1/0) 상태를 모사하도록 하십시오.


■인터록(출력 차단 처리)이 걸린 후의 래더 시퀀스 ~그림 2 참조~

* <IL 명령>의 입력 신호(0.00의 B 접점): “1”(비통로 상태에서 IL~ILC 간 출력 차단)           ↓
* IL~ILC 사이에 있는 <OUT 명령><OUT NOT 명령>으로 지정된 릴레이 2.00과 2.01은 OFF 상태가 됩니다.
* 「OUTB 명령」의 작용으로 “1”이었던 D100의 15비트가 “0”이 됩니다. (D100: 8000 → 0000 HEX) (*2)
* <KEEP 명령>이나 <SET 명령>으로 ON된 릴레이 2.02나 2.03은 OFF되지 않습니다.  
(*2) 동일한 D100이라도 <OUTB 명령> 이외의 명령어(예: MOV 명령 등)로 "1"이 된 비트는 "0"이 되지 않습니다. 
    

그림 2. <프로그램: IL 비전도(출력 차단) 상태>


■데이터 트레이스 결과

그림 3 데이터 추적 화면
                       
CIO000000: 설비 인터록 신호 0.00
CIO000200: 출력 신호 A      2.00
CIO000201: 출력 신호 B      2.01
CIO000202: 출력 신호 C      2.02
CIO000203: 출력 신호 D      2.03

설비 인터록 신호 0.00이 "1"(비전도)이 되면 동시에 출력 신호 A와 B(2.00과 2.01)는 OFF, 출력 신호 C와 D(2.02와 2.03)는 ON을 계속하며, D100은 8000 → 0000HEX로 변화하는 것을 알 수 있습니다.

동일한 프로그램 블록 내에서 인터록 시에도 OFF시키고 싶지 않은 출력이 있을 때는, 앞서 언급한 명령어의 특성을 이용하여 KEEP 명령 또는 SET/RSET 명령을 사용하십시오.

〔요청〕
다양한 타이머 명령이나 카운터 명령 등 시퀀스 출력 명령 이외의 인터록 시 동작에 대해서는 기종별 명령어 참조 매뉴얼의 "인터록 명령" 항목을 참조하십시오.
제품 정보에서 매뉴얼 다운로드를 할 수 있습니다.
단, 무료 회원 가입 및 로그인이 필요합니다.