brief introduction: Programmable logic controller (PLC) is a type of programmable memory used for its internal stored programs to execute user-oriented instructions such as logical operations, sequential control, timing, counting and arithmetic operations, and to control various types of mechanical or production processes through digital or analog input/output.