En programmable logic controller (programmerbar logisk styring eller programmerbar logikkontroller), eller PLC er en lille computer brugt til automation af produktionsmaskiner i industrien. Hvor ældre automatiserede systemer brugte flere hundrede eller tusinde relæer, kan en enkel PLC programmeres til at gøre det samme.