Mitsubishi PLC (Programmable Logic Controller) is a type of programmable logic controller widely used in the field of industrial automation. It features powerful programming capabilities that can meet a variety of industrial automation needs. The following are commonly used programming instructions for Mitsubishi PLCs:
1.Basic Instructions
- LD (Load): A load instruction used to load an input signal into the PLC.
- LDI (Load Inverse): An inverse load instruction used to load the inverse of an input signal into the PLC.
- OUT (Output): An output instruction used to send signals from the PLC to external devices.
- AND (And): An AND instruction used to perform a logical AND operation on two or more signals.
- OR (Or): An OR instruction used to perform a logical OR operation on two or more signals.
- XOR (Xor): An XOR instruction used to perform a logical XOR operation on two signals.
- NOT (Not): A NOT instruction used to perform a logical NOT operation on a signal.
- SET (Set): A set instruction used to set a specified bit to 1.
- RESET (Reset): A reset instruction used to set a specified bit to 0.
- RST (Reset): A reset instruction used to reset a specified bit or register to 0.
- PLS (Pulse): A pulse instruction used to generate a pulse signal.
2.Comparison Instructions
- CMP (Compare): A comparison instruction used to compare the magnitudes of two values.
- EQU (Equal): An equality instruction used to determine whether two values are equal.
- NEQ (Not Equal): A non-equality instruction used to determine whether two values are not equal.
- GT (Greater Than): A greater-than instruction used to determine whether one value is greater than another.
- GEQ (Greater Than or Equal): Greater Than or Equal instruction, used to determine whether one value is greater than or equal to another.
- LT (Less Than): Less Than instruction, used to determine whether one value is less than another.
- LEQ (Less Than or Equal): Less Than or Equal instruction, used to determine whether one value is less than or equal to another.
3.Shift Instructions
- SHL (Shift Left): A shift-left instruction used to shift data left by a specified number of bits.
- SHR (Shift Right): A shift-right instruction used to shift data right by a specified number of bits.
- ROR (Rotate Right): A rotate-right instruction used to rotate data to the right by a specified number of bits.
- ROL (Rotate Left): A rotate-left instruction used to rotate data to the left by a specified number of bits.
4.Arithmetic Instructions
- ADD (Add): An addition instruction used to perform the addition of two values.
- SUB (Subtract): A subtraction instruction used to perform the subtraction of two values.
- MUL (Multiply): A multiplication instruction used to perform the multiplication of two values.
- DIV (Divide): Division instruction, used to perform division between two values.
- MOD (Modulo): Modulo instruction, used to perform modulo operations between two values.
5.Data Processing Instructions
- MOV (Move): A move instruction used to move data from one location to another.
- XCH (Exchange): An exchange instruction used to swap the positions of two pieces of data.
- FIL (Fill): A fill instruction used to fill a specified memory area with the specified data.
- CPY (Copy): A copy instruction used to copy data to a specified memory area.
6.Control Instructions
- JMP (Jump): A jump instruction used to perform an unconditional jump in a program.
- JCN (Jump Conditional): A conditional jump instruction used to perform a conditional jump in a program.
- NOP (No Operation): A no-operation instruction used to perform a no-operation in a program.
- END (End): An end instruction used to indicate the end of a program.
7.Timer and Counter Instructions
- TMR (Timer): A timer instruction used to implement timing control.
- TON (On Delay Timer): An on-delay timer used to implement on-delay control.
- TOF (Off Delay Timer): An off-delay timer used to implement off-delay control.
- RTC (Real-Time Clock): Real-time clock instructions used to retrieve the current time and date.
- CTU (Up Counter): Up counter used to implement up-counting control.
- CTD (Down Counter): Down counter used to implement down-counting control.
8.Communication Commands
- RS (Read/Send): Read/Send command, used to read and send data.
- WS (Write/Receive): Write/Receive command, used to write and receive data.
- NET (Network): Network command, used to enable network communication between PLCs.




