Programovatelné automaty (PLC) (Programable Logical Controler). Jsou to zařízení pro průmyslovou automatizaci a řízení. Umožňují provádět logické funkce i matematické operace, zpracovávat diskrétní signály (logické 1 a 0) i spojité signály (číselné hodnoty veličin). Často jsou součástí většího řídicího celku. tzv. distribuovaného řídicího systému, jehož jednotlivé součásti jsou propojeny soustavou sítí.
Jejich jádrem je v podstatě mikropočítač, v jehož paměti je uložen program. K němu jsou připojeny vstupy a výstupy. V nejjednodušším případě jde o digitální vstupy a výstupy kontaktní. Na takový vstup (fyzicky je realizován jako svorka) jsou připojeny kontaktní spínače - např. tlačítka, kontaktní snímače a podobné. Na výstupy jsou připojeny např. relé nebo stykače. Podle programu uloženého v paměti PLC pak tento řídí výstupy v závislosti na vstupech.
PLC zpracovává instrukce programu jednu po druhé tak. jak jsou uloženy v paměti. Po zpracování poslední instrukce, začíná zpracovávání opět od první instrukce programu (cyklické zpracování programu). Čas nutný pro vykonání všech kroku programu se nazývá doba cyklu (typicky 10-200 ms). PLC se vyznačují vysokou spolehlivostí. Výpadek řídicího systému je mnohdy nepřípustný. Ve většině případu jde o modulární systémy, které lze různě rozšiřovat a kombinovat.