urządzenia/produkty, powstające w wyniku zastosowania różnych dziedzin wiedzy - informatyki, elektroniki, automatyki oraz mechaniki i budowy maszyn.
Historia sterowników programowalnych biegnie równolegle do rozwoju techniki mikroprocesorowej. Pierwsze modele sterowników służyły jedynie do programowej realizacji dyskretnych układów przełączających. Od roku 1968 pośród funkcji sterowników pojawiły się najpierw regulatory dwustanowe oraz proste regulatory PID. W pierwszych modelach regulatory PID realizowane były z użyciem obliczeń staloprzecinkowych. Wynikało to wprost z tynkowej dostępności tego typu procesorów. Małe rozmiary pamięci operacyjnej, niewielkie pamięci stale na program i przechowywanie danych, to tylko niektóre z czynników, hamujących rozwój prac nad implementacją algorytmów regulacji w rozwiązaniach przemysłowych. Bardzo ważny był również tzw. „czynnik ludzki” - obawa inżynierów przed nowościami. Algorytm PID jest obecnie rozwiązaniem najczęściej spotykanym w zastosowaniach przemysłowych. Z jednej strony z uwagi na swoją prostotę i dużą ilość prac na temat zasad doboru nastaw regulatora, z drugiej zaś z uwagi na powszechność pośród funkcji sterujących współczesnych sterowników programowalnych.
Rosnące wymagania, coraz większa świadomość i umiejętności użytkowników przemysłowych systemów sterowania sprawiły, że około roku 2002 na rynku pojawiła się zupełnie nowa klasa rozwiązań układów sterowania - programowalne sterowniki automatyki PAC (z ang. Programmable Automation Controllers). Są to w uproszczeniu rozwiązania o architekturze komputerów osobistych i funkcjonalności najbardziej zaawansow'anych technologicznie sterowników' programowalnych. W większości rozwiązań przemysłowych zwykle nie ma potrzeby stosowania tak zaawansow anych urządzeń jak sterowniki PAC. Wtedy doskonałym sposobem budowy systemu sterowania jest zastosow anie sterowników programowalnych, jednakże tych modeli, które dzięki modułowej architekturze i dostępności języków tekstowych wysokiego poziomu pozwalają na dopasow'anie sprzętu do wymagań aplikacji.
Dynamiczny rozwój przemysłowych systemów sterowania sprawia, iż coraz częściej spotyka się prace, poświęcone zastosow'aniom metod sztucznej inteligencji w sterowaniu złożonymi procesami