A PLC (Programmable Logic Controller, magyarul: programozható logikai vezérlő) az ipari szabályozástechnikában, a villamos, vagy villamosan működtetett folyamatok irányításában használt számítógép.
Bonyolult rendszerek (szerszámgépek, gyártósorok) működtetésénél több, gyakran önálló szabályozással is rendelkező egység munkájának összehangolása szükséges, amit régebben bonyolult logikai hálózattal oldottak meg, vagy relés, esetleg mechanikus reteszelőrendszert használtak. Ezek hátránya, hogy sok alkatrészből állnak, hibakeresésük bonyolult, esetleges később felmerülő igények esetén módosításuk nehézkes. A PLC szabványosított be- és kimenetei, valamint kompakt felépítése teszik lehetővé az egyszerű megépítést, az üzembiztos működést, és a program módosításával a működés későbbi megváltoztatását.
Kialakítása a szélsőséges ipari körülményektől függő, de általában robusztus, zárt, szennyeződésre, hőmérsékletre és rázásra nem érzékeny kivitelű, szükség esetén saját szellőzéssel, hűtéssel.
A hagyományos értelemben vett beviteli és megjelenítési funkciókkal nem rendelkezik. A bekapcsolt állapotot, esetleges hibát, valamint a bemenetek és kimenetek aktuális állapotát LED-ek jelezhetik. A működtető program megírása, általában PC-re telepített fejlesztőkörnyezetben lehetséges. A programot egy erre a célra szolgáló soros (RS232, RS485, USB esetleg Ethernet) interfészen keresztül lehet rá feltölteni.
Csatlakozások:
A be és a kimenetek túlterhelésvédelemmel (relés vagy optoelektronikus) is el lehetnek látva, az üzemzavarokból származó extrém bemenőjelekkel, vagy kimeneti terhelésekkel szemben.
Előnyei:
Hátrányai: