The most complete definition of a PLC is that given by the NEMA (National Association of Electrical Manufacturers) that says that a PLC is:
“Electronic instrument, which uses programmable memory to store instructions on the implementation of functions, such as logical operations, sequences of actions, temporal specifications, counters and calculations for control by means of analog or digital I / O modules on different types of machines and processes ". More