자주 사용하는 명령어 설명
이 섹션은 AB PLC 사다리 다이어그램에서 자주 사용되는 명령어들을 설명하며, 아래 표에 정리되어 있습니다.
사다리 다이어그램 | 명령어 명칭 | 설명 |
---|---|---|
![]() |
OTL (Latch) |
렁이 True일 때, OTL 명령어는 data_bit을 True로 설정합니다. data_bit은 일반적으로 OTU 명령어에 의해 클리어될 때까지 True 상태를 유지합니다. 렁이 False로 변경되어도 OTL 명령어는 data_bit의 상태를 변경하지 않습니다. |
![]() |
OTU (Unlatch) |
렁이 True일 때, OTU 명령어는 data_bit을 False로 설정합니다. 렁이 False로 변경되어도 OTU 명령어는 data_bit의 상태를 변경하지 않습니다. |
![]() |
XIC (Examine If Closed) |
data_bit이 True로 설정되면, Rung의 출력 조건도 True로 설정됩니다. data_bit이 False로 설정되면, Rung의 출력 조건도 False로 설정됩니다. |
![]() |
XIO (Examine If Open) |
data_bit이 True로 설정되면, Rung의 출력 조건도 False로 설정됩니다. data_bit이 False로 설정되면, Rung의 출력 조건도 True로 설정됩니다. |
![]() |
ONS (One Shot) |
Rung 입력 조건이 False에서 True로 전환될 때마다 나머지 Rung을 True로 만듭니다. |
![]() |
MOV (MOVE) |
MOV 명령어는 Source의 사본을 Dest로 이동할 수 있습니다. Source는 변경되지 않습니다. |
![]() |
EQU (Equal) |
Source A와 Source B가 NAN이 아니고, Source A가 Source B와 같으면 Rung 출력 조건을 True로 설정하고, 그렇지 않으면 Rung 출력 조건을 False로 설정합니다. |
![]() |
NEQ (Not Equal) |
Source A와 Source B가 NAN이고, Source A가 Source B와 같지 않으면 Rung 출력 조건을 True로 설정하고, 그렇지 않으면 Rung 출력 조건을 False로 설정합니다. |
![]() |
GEQ (Greater than or Equal to) |
Source A와 Source B가 NAN이 아니고, Source A가 Source B보다 크거나 같으면 Rung 출력 조건을 True로 설정하고, 그렇지 않으면 Rung 출력 조건을 False로 설정합니다. |
![]() |
GEQ (Greater than or Equal to) |
Source A와 Source B가 NAN이 아니고, Source A가 Source B보다 작거나 같으면 Rung 출력 조건을 True로 설정하고, 그렇지 않으면 Rung 출력 조건을 False로 설정합니다. |
![]() |
TON (Timer On Delay) |
TON 명령어가 타이머를 활성화하면 시간을 누적하기 시작하여, 타이머가 비활성화되거나 타이머가 완료될 때까지 누적합니다.
|
![]() |
ADD (Addition) |
Rung 입력 조건이 True이면 Dest = Source A + Source B입니다. |