What are the commonly used programming instructions for Mitsubishi PLCs?

Apr 14, 2026 Leave a message

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.

 

Send Inquiry

whatsapp

Phone

E-mail

Inquiry