Een programmeerbaar logic controler, PLC, is een kleine computer die voor automatisering van real-world processen, zoals controle van machines op fabriekslopende band wordt gebruikt. Plc gebruikt gewoonlijk een microprocessor. Het programma kan het complexe rangschikken vaak controleren en door deskundige ingenieurs geschreven.