Share this

What are the commonly used programming instructions for Mitsubishi PLCs?

2026-04-06 04:00:37 · · #1

Mitsubishi PLCs (Programmable Logic Controllers) are widely used in industrial automation. They possess powerful programming capabilities to meet various industrial automation needs. The following are commonly used programming instructions for Mitsubishi PLCs:

Basic instructions

LD (Load): Load instruction, used to load input signals into the PLC.

LDI (Load Inverse): Reverse load instruction, used to load the reverse signal of the input signal into the PLC.

OUT (Output): Output instruction, used to output signals from inside the PLC to external devices.

AND (And): The AND instruction is used to perform a logical AND operation on two or more signals.

OR (Or): The OR instruction is used to perform a logical OR operation on two or more signals.

XOR (Xor): The XOR instruction is used to perform a logical XOR operation on two signals.

NOT (Not): Not instruction, used to implement the logical NOT operation of a signal.

SET (Set): Set instruction, used to set the specified bit to 1.

RESET (Reset): A reset instruction used to set the specified bit to 0.

RST (Reset): Reset instruction, used to reset the specified bit or register to 0.

PLS (Pulse): Pulse command, used to generate a pulse signal.

Comparison instructions

CMP (Compare): A comparison command used to compare the size of two values.

EQU (Equal): The equals instruction, used to determine whether two values ​​are equal.

NEQ (Not Equal): The inequality instruction is used to determine whether two values ​​are not equal.

GT (Greater Than): Greater than instruction, used to determine whether one value is greater than another value.

GEQ (Greater Than or Equal): The greater than or equal to instruction is used to determine whether one value is greater than or equal to another value.

LT (Less Than): Less than instruction, used to determine whether one value is less than another value.

LEQ (Less Than or Equal): The less than or equal to instruction is used to determine whether one value is less than or equal to another value.

Displacement command

SHL (Shift Left): Left shift instruction, used to shift data to the left by a specified number of bits.

SHR (Shift Right): The right shift instruction is used to shift data to the right by a specified number of bits.

ROR (Rotate Right): A right rotation instruction used to rotate data to the right by a specified number of bits.

ROL (Rotate Left): A left rotation instruction used to rotate data to the left by a specified number of bits.

Mathematical operation instructions

ADD (Add): Addition instruction, used to perform addition operations on two numbers.

SUB (Subtract): Subtraction instruction, used to perform subtraction operations on two numbers.

MUL (Multiply): A multiplication instruction used to perform multiplication of two numbers.

DIV (Divide): A division instruction used to perform division operations on two numbers.

MOD (Modulo): Modulo instruction, used to perform modulo operations between two values.

Data processing instructions

MOV (Move): A move command used to move data from one location to another.

XCH (Exchange): Exchange instruction, used to swap the positions of two data items.

FIL (Fill): Fill instruction, used to fill specified data into a specified memory area.

CPY (Copy): Copy instruction, used to copy data to a specified memory region.

Control commands

JMP (Jump): Jump instruction, used to implement unconditional jumps in the program.

JCN (Jump Conditional): A conditional jump instruction used to implement conditional jumps in a program.

NOP (No Operation): No operation instruction, used to implement no operation in the program.

END (End): The termination instruction, used to indicate the end of the program.

Timer and counter instructions

TMR (Timer): Timer instruction used to implement timing control.

TON (On Delay Timer): On delay timer used to implement on delay control.

TOF (Off Delay Timer): Off-delay timer used to implement off-delay control.

RTC (Real-Time Clock): A real-time clock command used to obtain the current time and date.

CTU (Up Counter): An up counter used to implement up counting control.

CTD (Down Counter): A down counter used to implement down counting control.

Communication instructions

RS (Read/Send): Read/Send command, used to read and send data.

WS (Write/Receive): Write/receive commands used to implement data writing and receiving.

NET (Network): Network command used to enable network communication between PLCs.


Read next

Questions about the principle of thyristor phase-shifting soft starter

Abstract : Thyristor phase-shifting AC voltage regulation circuits cannot be applied to the starting and running of asyn...

Articles 2026-02-22