Programowalny sterownik logiczny (PLC) to system komputerowy służący do sterowania procesami produkcyjnymi. Sterowniki PLC są wykorzystywane w wielu gałęziach przemysłu, w tym w przemyśle motoryzacyjnym, lotniczym i farmaceutycznym. Bardzo często sterowniki te są używane w połączeniu z interfejsami człowiek-maszyna (HMI), aby zapewnić łatwy w użyciu interfejs dla operatorów.
Sterowniki PLC mogą być programowane przy użyciu logiki drabinkowej lub bloków funkcyjnych. Zatem programowanie plc może odbyć się na dwa sposoby:
Zarówno logika drabinkowa, jak i języki programowania bloków funkcyjnych są kompilowane do kodu maszynowego, który jest uruchamiany przez procesor sterownika PLC.
Główną zaletą stosowania sterowników PLC w stosunku do systemów przewodowych jest możliwość elastycznej konfiguracji i rekonfiguracji systemu bez konieczności wymiany jakichkolwiek elementów sprzętowych.
Ponadto sterowniki PLC można łatwo przeprogramować, jeśli wymagane są zmiany w konfiguracji systemu, co czyni je idealnym rozwiązaniem dla aplikacji wymagających częstych zmian projektowych.