Programmable Logic Controller (PLC) je speciální počítačové zařízení pro průmyslové řídicí systémy. Díky své robustní konstrukci, speciálním funkčním vlastnostem (jako jsou sekvenční řízení, čítače a časovače), snadnému programování, spolehlivým možnostem řízení a snadnému použití hardwaru se PLC nepoužívá pouze v oblasti specializovaných digitálních počítačových řídicích systémů v průmysl a další obory. Většina průmyslových odvětví tato zařízení zkracuje jako „PC“, ale používá se také pro osobní počítače; proto mnoho výrobců nazývá tato zařízení jako PLC.
Programmable Logic Controllers se používají nejen pro průmyslové účely, ale také pro obytné aplikace, jako jsou pračky, provoz výtahů a řízení dopravních signálů. Na dnešním trhu je k dispozici velké množství různých typů PLC od velkého množství výrobců, proto se v následujících odstavcích seznámíme se základy, principy a aplikacemi programovatelných automatů.




