PLC instructions are machine instructions used by programmable logic controllers (PLC). They are a series of low-level instructions used to control the PLC’s internal operations, logic operations, timing, counting, jumping, and other functions.
Comprehensive PLC Instruction Manual
1. LD (Load): Energize contact
2. LDN (Load Not): De-energize contact
3. A (And): Used for series connection of energized contacts
4. AN (And Not): Used for series connection of de-energized contacts
5. O (Or): Used for parallel connection of energized contacts
6. ON (Or Not): Used for parallel connection of de-energized contacts
7. = (Out): Used for coil output
8. OLD (Or Load): Block or
9. ALD (And Load): Block and
10. LPS (Logic Push): Logic push operation
11. LRD (Logic Read): Logic read operation
12. LPP (Logic Pop): Logic pop operation
13. NOT (Not): Negation
14. NOP (No Operation Performed): No operation
15. AENO (And ENO): Instruction box output end ENO conjunction
16. S (Set): Set to 1
17. R (Reset): Reset to zero
18. P (Positive): Rising edge
19. N (Negative): Falling edge
20. TON (On_Delay Timer): On delay timer
21. TONR (Retentive On_Delay Timer): Retentive on delay timer
22. TOF (Off_Delay Timer): Off delay timer
23. CTU (Count Up): Up counter
24. CTD (Count Down): Down counter
25. CTDU (Count Up/Count Down): Up/Down counter
26. ADD (Add): Addition operation //ADD_I (I represents integer) ADD_DI (DI represents double-byte integer) ADD-R (R represents real number) All are addition operations but differ in numerical size.
27. SUB (Subtract): Subtraction
28. MUL (Multiply): Multiplication
29. DIV (Divide): Division
30. SQRT (Square root): Calculate square root
31. LN (Napierian Logarithm): Calculate natural logarithm
32. EXP (Exponential): Calculate exponential
33. INC_B (Increment): Increase by 1 //_B represents data type, followed by W (byte), DW (double word), and others.
34. DEC_B (Decrement): Decrease by 1
35. WAND_B (Word And): Logical AND
36. WOR_B (Word Or): Logical OR
37. WXOR_B (Word Exclusive Or): Logical XOR
38. INV_B (Inverse): Negation
39. MOV_B (Move): Data transfer
40. BLKMOV_B (Block Move): Block data transfer
41. SWAP (Swap): Byte swap
42. FILL (Fill): Fill data
43. ROL_B (Rotate Left): Rotate left
44. ROR_B (Rotate Right): Rotate right
45. SHL_B (Shift Left): Shift left
46. SHR_B (Shift Right): Shift right
47. SHRB (Shift Buffer): Register shift
48. STOP (Stop): Pause
49. END/MEND (End/Mend): Conditional/unconditional end
50. WDR (Watch Dog Reset): Watchdog reset
There are too many PLC instructions; this is just a part of it. Be sure to save it!
Comprehensive PLC Instruction Manual (Siemens, Mitsubishi, Omron)

Scan the code to receive for free
Click ‘Read the Original’ to receive directly