Wolna encyklopedia

Sterowniki PLC (ang. Programmable Logic Controller) - programowalny układ, którego program zapisany w jego pamięci i wykonywany jest w sposób cykliczny. Program wykonywany jest podczas cyklu. W trakcie cyklu realizowane jest: 1. Autodiagnostyka 2. Odczyt wejść 3. Realizacja programu 4. Ewentualna komunikacja 5. Ustawienia wyjść

Historia i rozwój

Poprzednikami sterowania programowalnego były z jednej strony sterowania programowane połączeniowo, których sposób działania był określany poprzez odpowiednie połączenia modułów logicznych, a z drugiej strony maszyny cyfrowe, przy pomocy których realizowano sterowania binarne z prostego poziomu obsługi. Jedne z pierwszych prawdziwych sterowań programowalnych ze specjalnym do tego zakresu dobranym rozwiązaniem sprzętowym (hardware) zostały zaoferowane przez firmę Siemens w 1975 roku. Był to system sterowania SIMATIC S 3. W latach 1978/79 został zastąpiony przez system SIMATIC S 5, (już nie produkowany), choć jest już oferowany system SIMATIC S 7. W porównaniu układów automatyki przekaźnikowej (stykowej) ze sterownikami PLC - zwykłe układy automatyki przemysłowej, zbudowane są w oparciu o połączone układem styków okablowane elementy przełączne takie jak: stycznik, przekaźnik, człony czasowe itp. wbudowane do szafy sterowniczej. Okablowanie spełnia tu rolę programu, który jest wykonywany w trakcie pracy urządzenia nim sterowanego. Przy zastosowaniu sterownika PLC odpowiadający funkcji sterowania algorytm, realizowany jest programowo przez wyposażony w mikroprocesor sterownik. Wszystkie połączenia pomocnicze zawarte są w tym przypadku w umieszczonym w pamięci sterownika programie. Jest to więc układ programowany pamięciowo. Zaletą takiego układu oprócz zmniejszenia gabarytów i energochłonności jest to, iż w przypadku zmian w układzie sterowania lub rozszerzenia układu nie zmienia się okablowania i nie buduje się nowych bloków lecz wprowadza się zmiany w programie.

Zasada działania sterowników PLC

Sterowniki PLC
Sterowniki PLC

Podstawową zasadą pracy sterowników jest praca cykliczna, w której sterownik wykonuje kolejno po sobie pojedyncze rozkazy programu w takiej kolejności, w jakiej są one zapisane w programie. Na początku każdego cyklu program odczytuje "obraz" stanu wejść sterownika i zapisuje ich stany (obraz wejść procesu). Po wykonaniu wszystkich rozkazów i określeniu (wyliczeniu) aktualnego dla danej sytuacji stanu wyjść, sterownik wpisuje stany wyjść do pamięci będącej obrazem wyjść procesu a system operacyjny wysterowywuje odpowiednie wyjścia sterujące elementami wykonawczymi. Tak więc wszystkie połączenia sygnałowe spotykają się w układach (modułach) wejściowych sterownika, a program śledzi ich obraz i reaguje zmianą stanów wyjść w zależności od algorytmu. Jedno z najnowocześniejszych oprogramowań do sterowników PLC to system CoDeSys, zawiera 6 języków programowania:

Sterowniki PLC składają się z:

Zobacz też: Protokoły komunikacyjne Zobacz też: SCADA