▶시프트 명령
시프트명령 [SFT(P) (D)]
비트 디바이스의 경우
(D)로 지정된 디바이스는 한개 적은 디바이스의 ON/OFF 상태를 (D)로 지정된 디바이스로 시프트하고, 한 개 적은 디바이스를 OFF합니다.
워드 디바이스의 비트 지정의 경우
(D)로 지정된 디바이스의 비트보다 한개 적은 디바이스 비트의 I/O상태를 (D)로 지정된 비트로 시프트하고, 한개 적은 비트를 0으로 만듭니다.
시프트 할 선두의 디바이스는 SET명령으로 ON시키십시오.
연속으로 SFT, SFTP를 이용할 경우는 디바이스 번호가 큰 것부터 프로그램 합니다.
마스터 컨트롤 명령 [MC N# (D)], [MCR N#]
마스터 컨트롤 명령은 회로의 공통 모선을 개폐함으로써, 효율성 높은 회로 전환용 시퀀스 프로그램을 작성할 수 있는 명령입니다.
MC명령의 ON/OFF 지령이 ON인 경우 MC명령에서 MCR명령 사이의 연산 결과는 명령(회로) 본래의 기능대로 수행됩니다.
MC의 ON/OFF 지령이 OFF인 경우, MC명령에서 MCR명령 사이의 연산결과는 다음과 같이 됩니다.
MC명령이 OFF인 경우라도 MC명령에서 MCR명령 사이의 명령은 실행되기 때문에, 스캔타임은 변하지 않습니다.
MC명령은 (D)의 디바이스를 변경함으로써 동일 네스팅(N)번호를 몇회라도 사용할 수 있습니다.
MC명령이 ON시에는 지정한 디바이스의 코일이 ON합니다.
또, OUT 명령 등에서 동일 디바이스를 사용하면 더블 코일이 되기 때문에 (D)에 지정한 디바이스는 다른 명령에는 사용하지 마십시오.
마스터 컨트롤 명령은 네스트 구조로 하여 사용할 수 있습니다. 각각의 마스터 컨트롤 구간은 네스팅(N)으로 구별합니다. 네스팅은 N0~N14까지 사용할 수 있습니다.
MCR은 마스터 컨트롤의 해제 명령으로, 마스터 컨트롤 범위의 종료를 표시합니다. 또 MCR명령의 앞에는 접점 명령을 붙이지 마십시오.
종료명령
FEND 명령 [FEND]
FEND 명령은 CJ명령 등으로 시퀀스 프로그램의 연산을 분기시킬 경우, 메인 루틴프로그램과 서브 루틴프로그램, 인터럽트 프로그램을 분할할 경우에 사용합니다.
END 명령 [END]
END명령은 메인 루틴 프로그램, 서브 루틴 프로그램, 인터럽트 프로그램을 포함한 프로그램의 마지막을 표시합니다. 자동적으로 기입됨.
'PLC' 카테고리의 다른 글
라우팅(Routing) (0) | 2020.01.16 |
---|---|
[13] 명령어_3 (0) | 2020.01.15 |
[11] 명령어 (0) | 2020.01.15 |
프로토콜 (0) | 2020.01.14 |
[10] 인덱스 수식 (0) | 2020.01.13 |