[13] PLC 기초 강좌
4. 명령어
4.2.4. 시프트 명령
1) 시프트 명령 [SFT(P) (D)]
▶ 비트 디바이스의 경우
(D)로 지정된 디바이스는 한 개 적은 디바이스의 ON/OFF 상태를 (D)로 지정된 디바
이스로 시프트하고, 한 개 적은 디바이스를 OFF합니다.
▶ 워드 디바이스의 비트 지정의 경우
(D)로 지정된 디바이스의 비트보다 한 개 적은 디바이스 비트의 I/O 상태를 (D)로 지정
된 비트로 시프트하고, 한 개 적은 비트를 0으로 만듭니다.
▶ 시프트할 선두의 디바이스는 SET 명령으로 ON시키십시오.
▶ 연속으로 SFT, SFTP를 이용할 경우는 디바이스 번호가 큰 것부터 프로그램합니다.
4.2.5. 마스터 컨트롤 명령
1) 마스터 컨트롤 명령 ★ [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 명령의 앞에는 접점 명령을 붙이지 마십시오.
4.2.6. 종료 명령
1) FEND 명령 ★ [FEND]
FEND 명령은 CJ 명령 등으로 시퀀스 프로그램의 연산을 분기시킬 경우, 메인 루틴 프로그램과 서브 루틴 프로그램, 인터럽트 프로그램을 분할할 경우에 사용합니다.
2) END 명령 [END]
END 명령은 메인 루틴 프로그램, 서브 루틴 프로그램, 인터럽트 프로그램을 포함한 프로그램의 마지막
을 표시합니다. 자동적으로 기입 됩니다.
프로그램 예제
'MELSEC PLC 기초 강좌' 카테고리의 다른 글
[15] PLC 기초 강좌 (0) | 2019.01.17 |
---|---|
[14] PLC 기초 강좌 (0) | 2019.01.15 |
[12] PLC 기초 강좌 (0) | 2019.01.09 |
[11] PLC 기초 강좌 (0) | 2019.01.06 |
[10] PLC 기초 강좌 (0) | 2018.12.31 |
댓글