PLC czyli Programmable Logic Controller jest urządzeniem mikroprocesorowym, pozwalającym na sterowanie pojedynczymi maszynami jak też i całymi procesami technologicznymi. Sterowniki PLC wykorzystuje się w różnorodnych instalacjach przemysłowych. Nierzadko do ich zadań należy sterowanie całymi liniami produkcyjnymi. Stosuje się je w przemyśle maszynowym, automatyce budynkowej i w systemach inteligentnych domów. Na co dzień spotkamy je także np. w windach czy sygnalizatorach świetlnych.