Mitsubishi PLC(Programmable Logic Controller)는 산업 자동화 분야에서 널리 사용되는 프로그래밍 가능한 논리 컨트롤러 유형입니다. 다양한 산업 자동화 요구 사항을 충족할 수 있는 강력한 프로그래밍 기능을 갖추고 있습니다. 다음은 Mitsubishi PLC에 일반적으로 사용되는 프로그래밍 지침입니다.
1.기본 지침
- LD(Load): 입력 신호를 PLC에 로드하는 데 사용되는 로드 명령입니다.
- LDI(Load Inverse): 입력 신호의 역을 PLC에 로드하는 데 사용되는 역 로드 명령입니다.
- OUT(출력): PLC에서 외부 장치로 신호를 보내는 데 사용되는 출력 명령입니다.
- AND(And): 둘 이상의 신호에 대해 논리적 AND 연산을 수행하는 데 사용되는 AND 명령입니다.
- OR(Or): 둘 이상의 신호에 대해 논리적 OR 연산을 수행하는 데 사용되는 OR 명령입니다.
- XOR(Xor): 두 신호에 대해 논리적 XOR 연산을 수행하는 데 사용되는 XOR 명령입니다.
- NOT(Not): 신호에 대해 논리적 NOT 연산을 수행하는 데 사용되는 NOT 명령입니다.
- SET(설정): 지정된 비트를 1로 설정하는 데 사용되는 설정 명령어입니다.
- RESET(리셋): 지정된 비트를 0으로 설정하는 데 사용되는 재설정 명령입니다.
- RST(Reset): 지정된 비트나 레지스터를 0으로 재설정하는 데 사용되는 재설정 명령입니다.
- PLS(펄스): 펄스 신호를 생성하는 데 사용되는 펄스 명령입니다.
2. 비교 지침
- CMP(비교): 두 값의 크기를 비교하는 데 사용되는 비교 명령입니다.
- EQU(Equal): 두 값이 같은지 여부를 결정하는 데 사용되는 동등 명령입니다.
- NEQ(같지 않음): 두 값이 같지 않은지 여부를 결정하는 데 사용되는 -같지 않음 명령입니다.
- GT(보다 큼): 한 값이 다른 값보다 큰지 여부를 결정하는 데 사용되는 보다 큼- 명령입니다.
- GEQ(보다 크거나 같음): 크거나 같음 명령으로, 한 값이 다른 값보다 크거나 같은지 여부를 결정하는 데 사용됩니다.
- LT(Less Than): Less Than 명령어로, 한 값이 다른 값보다 작은지 여부를 결정하는 데 사용됩니다.
- LEQ(작거나 같음): 작거나 같음 명령으로, 한 값이 다른 값보다 작거나 같은지 여부를 결정하는 데 사용됩니다.
3.교대 지시사항
- SHL(왼쪽 이동): 데이터를 지정된 비트 수만큼 왼쪽으로 이동하는 데 사용되는 왼쪽 이동 명령입니다.
- SHR(오른쪽 시프트): 지정된 비트 수만큼 데이터를 오른쪽으로 이동하는 데 사용되는 오른쪽 시프트- 명령입니다.
- ROR(오른쪽 회전): 지정된 비트 수만큼 데이터를 오른쪽으로 회전하는 데 사용되는 오른쪽 회전 명령입니다.
- ROL(왼쪽으로 회전): 지정된 비트 수만큼 데이터를 왼쪽으로 회전하는 데 사용되는 왼쪽 회전 명령입니다.
4. 산술 명령어
- ADD(덧셈): 두 값의 덧셈을 수행하는 데 사용되는 덧셈 명령어.
- SUB(뺄셈): 두 값의 뺄셈을 수행하는 데 사용되는 뺄셈 명령입니다.
- MUL(곱하기): 두 값의 곱셈을 수행하는 데 사용되는 곱셈 명령입니다.
- DIV(나누기): 두 값 사이의 나눗셈을 수행하는 데 사용되는 나눗셈 명령입니다.
- MOD(모듈로): 두 값 사이의 모듈로 연산을 수행하는 데 사용되는 모듈로 명령어입니다.
5. 데이터 처리 지침
- MOV(이동): 한 위치에서 다른 위치로 데이터를 이동하는 데 사용되는 이동 명령입니다.
- XCH(Exchange): 두 데이터의 위치를 교환하는 데 사용되는 교환 명령입니다.
- FIL(Fill): 지정된 메모리 영역을 지정된 데이터로 채우는 데 사용되는 채우기 명령입니다.
- CPY(복사): 지정된 메모리 영역에 데이터를 복사하는 데 사용되는 복사 명령입니다.
6. 제어 지침
- JMP(점프): 프로그램에서 무조건 점프를 수행하는 데 사용되는 점프 명령입니다.
- JCN(Jump Conditional): 프로그램에서 조건부 점프를 수행하는 데 사용되는 조건부 점프 명령입니다.
- NOP(No Operation): 프로그램에서 no-연산을 수행하는 데 사용되는 no{0}}연산 명령입니다.
- END(End): 프로그램의 끝을 나타내는 종료 명령입니다.
7. 타이머 및 카운터 명령어
- TMR(Timer): 타이밍 제어를 구현하는 데 사용되는 타이머 명령입니다.
- TON(On Delay Timer): 온{0}}지연 제어를 구현하는 데 사용되는 온{1}}지연 타이머입니다.
- TOF(오프 지연 타이머): 오프-지연 제어를 구현하는 데 사용되는 오프-지연 타이머입니다.
- RTC(실시간 시계): 현재 시간과 날짜를 검색하는 데 사용되는 실시간 시계 지침입니다.
- CTU(Up Counter): 업카운트 제어를 구현하는 데 사용되는 업 카운터입니다.-
- CTD(다운 카운터): 다운-카운팅 제어를 구현하는 데 사용되는 다운 카운터입니다.
8.통신 명령
- RS(읽기/보내기): 읽기/보내기 명령으로 데이터를 읽고 보내는 데 사용됩니다.
- WS(Write/Receive): 쓰기/수신 명령으로 데이터를 쓰고 받는 데 사용됩니다.
- NET(네트워크): PLC 간의 네트워크 통신을 활성화하는 데 사용되는 네트워크 명령입니다.




