Programmeeritav loogikakontroller
'Kontroller ehk PLC(P'rogrammable 'L'ogic 'C'ontroller - programmeeritav loogikakontroller) on programmjuhtimisseade, mis juhib keerukat tehnoloogilist protsessi või seadet varem koostatud programmi järgi.
Ehitus ja liigitus
Kompaktkontrollerid
Kõige väiksemad kontrollerid, mis sobivad hästi selliste protsesside juhtimiseks, kus kasutatakse maksimaalselt 50 andurit või täiturit. Kompaktkontrollerid erinevad teistest kontrolleritest sellega, et nii toiteplokk kui ka protsessor ja sisend-/väljundplokk paiknevad kõik ühes ümbrises.
Moodulkontrollerid
mikrokontrollerid
Võimaldavad lahendada juhtimisülesandeid, milles ei kasutata suurt kiirust ja mille sisendite/väljundite arv ei ole tavaliselt üle 500.
Keskastme kontrollerid
Võimaldavad juhitavas protsessis kasutada kuni mõni tuhat andurit ja täiturit ning seega ka suuremat töökiirust; siia kuuluvad ka väikese jõudlusega tööstusarvutid;
Kõrgastme kontrollerid
Võimaldavad juhitavas protsessis kasutada kuni mõnikümmend tuhat andurit ja täituritning väga suurt töökiirust; need kontrollerid sarnanevad oma ehituselt ja jõudluselt personaalarvutitega.
Sõltumata seadmete suurusest ja jõudlusest koosnevad kõik programmeeritavad kontrollerid sellistest sõlmedest:
- keskplokk koos protsessori ja programmimäluga,
- toiteplokk,
- sisend/väljundplokid ja
- siinisüsteem.
Tööpõhimõte
Programmeeritava kontrolleri tööpõhimõte seisneb selles, et teatud ajahetkel saabub anduritelt signaal kontrolleri sisendplokki. Keskplokis töötav protsessor kontrollib iga teatud ajavahemiku järel mällu salvestatud programmi järgi sisendite olekut sisendplokis ning saab vastavalt programmile otsustada, millise väljundi olekut väljundplokis muuta.