▶명령어의 구성 및 표시 방식
[D□□□P (S) (D) ]
①명령어 선두첨자 D: 32비트 Double Word 처리명령.
E: 실수 처리 명령
$: 문자열 처리 명령
②□□□: 명령어
③명령어 말미첨자 P: 명령의 Pulse화 처리. (조건 펄스 상승시 실행)
④ (S): 16Bit Source Device 연산 전의 데이터.
(S+1): 32Bit Source Device:
(S1): 1차 인수 Source Device
(S2): 2차 인수 Source Device
⑤ (D): 16Bit Destination Device: 연산 후의 데이터의 목적지
(D+1): 32Bit Destination Device.
▶시퀀스 명령
접점명령 - 연산 시작, 직렬 접속, 병렬 접속(LD,LDI,AND,OR,ORI)
펄스 연산 시작, 펄스 직렬 접속, 펄스 병렬 접속(LDP,LDF,ANDP,ANDF,ORP,ORF)
결합명령 - 회로 블록 직렬 접속, 병렬 접속(ANB,ORB)
연산 결과 푸쉬(분기시작), 읽기(분기계속), 팝(분기끝) (MPS,MRD,MPP)
연산 결과 반전(INV)
연산 결과 펄스화(MEP,MEF)
접점 명령과 결합 명령은 Ladder에서 선과 기호로 표시하기 때문에 PLC 내부적으로만 쓰인다.
출력명령
아웃명령 - [OUT (D)] - 일반적인 출력명령으로 사용
타이머 아웃명령 [OUT T(D), OUT HT(D)] - 타이머 출력 명령으로 사용
OUT T=100ms 타이머, OUT H T=10ms 타이머
카운터 아웃 명령 [OUT C(D)] - 카운터 출력 명령으로 사용
디바이스의 세트 [SET (D)]
SET 입력이 ON하면 지정 디바이스는 다음과 같이 됩니다.
비트 디바이스 코일: 접점이 ON합니다.
워드 디바이스 비트지정: 지정된 비트를 1로 합니다.
ON시킨 디바이스는 SET입력이 OFF로 되어도 ON상태가 유지됩니다.
SET명령으로 ON한 디바이스는 RST 명령으로 OFF할 수 있습니다.
SET 입력조건이 OFF인 경우에도 디바이스의 상태는 변화하지 않습니다.
초기 전원/조건 입력의 상태나, 초기 구동완료 확인용 비트등의 예로 사용합니다.
디바이스의 리세트 [RST (D)]
RST 입력이 ON하면 지정 디바이스는 다음과 같이 됩니다.
비트디바이스: 코일, 접점을 OFF합니다.
타이머,카운터: 현재값을 0으로하고, 코일, 접점을 OFF합니다.
워드 디바이스의 비트지정: 지정 비트를 0으로 합니다.
워드 디바이스: 내용을 0으로 합니다 [MOV K0 (D)]와 같은 결과.
RST입력이 OFF인 경우, 디바이스의 상태는 변화하지 않습니다.
전원/조건 입력의 불검출(에러)상태나, 초기 구동 미완료시 재동작 못하도록 완료 확인용 비트를 OFF시킬 때 사용합니다.
에넌시에이터(Annunciator)의 세트, 리세트[SET F(D), RST F(D)]
애넌시에이터: 알람 표시 출력용 디바이스 의 SET,RST 명령어 입니다.
펄스 상승, 펄스 하강 출력 [PLS (D), PLF (D)]
PLS: PLS지령의 OFF>ON 시에 지정 디바이스를 1스캔 ON하고, 그 이외 (ON>ON, ON>OFF, OFF>OFF)일 때는 OFF시킵니다.
PLF: PLF 지령의 ON>OFF 시에 지정 디바이스를 1스캔 ON하고, 그 이외(OFF>OFF, OFF>ON, ON>ON) 일때에는 OFF시킵니다.
비트 디바이스의 출력 반전 [FF (D)]
스위치 등의 간단한 플립플롭 회로를 사용
다이렉트 출력의 펄스화[DELTA(P) (D)]ㅏ
(D)로 지정된 다이렉트 엑세스 출력(DY)을 펄스 출력합니다.
'PLC' 카테고리의 다른 글
[13] 명령어_3 (0) | 2020.01.15 |
---|---|
[12] 명령어_2 (0) | 2020.01.15 |
프로토콜 (0) | 2020.01.14 |
[10] 인덱스 수식 (0) | 2020.01.13 |
[09] 프로그래밍_4 (0) | 2020.01.13 |