본문 바로가기
MELSEC PLC 기초 강좌

[13] PLC 기초 강좌

by lemy 2019. 1. 13.
반응형


[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 명령은 메인 루틴 프로그램, 서브 루틴 프로그램, 인터럽트 프로그램을 포함한 프로그램의 마지막

을 표시합니다. 자동적으로 기입 됩니다.




프로그램 예제

4.2.4 Command PGM.gxw


반응형

'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

댓글