PLC or Programmable Logic Controllers are used to computerize the automation of manufacturing machinery and therefore increase the output and efficiency of the machine. PLC systems can bring numerous benefits compared to the classic Relay-based circuit automation. They can be remotely controlled, have their operating program changed thousands of times, report machine status in real-time, save the program status in case of a power shutdown and perform very complex automation tasks.