PLC (Programmable Logic Controller) on elektrooniline seade, mis on spetsiaalselt loodud tööstusliku automatiseerimise juhtimiseks. See koosneb digitaal- ja analoogsisendi/väljundi (I/O) moodulite komplektist, keskseadmest (CPU), mälust ja sidemoodulitest. PLC põhiülesanne on vastu võtta signaale anduritelt ja täiturmehhanismidelt ning seejärel juhtida tööstuslikke protsesse etteantud programmide ja loogika alusel. PLC-programmid kirjutatakse tavaliselt programmeerimiskeelte, näiteks redeldiagrammi või struktureeritud teksti abil. PLC tähistab programmeeritavat loogikakontrollerit ja on spetsiaalselt tööstuslikuks juhtimiseks loodud arvutitüüp. PLC peamine ülesanne on jälgida ja juhtida tööstuslikke protsesse, nagu tootmisliinid, robotid ja automatiseeritud seadmed. PLC koosneb tavaliselt keskseadmest (CPU), sisend-/väljundmoodulitest, mälust ja sidemoodulitest. Sisendmooduleid kasutatakse andurite signaalide (nt temperatuuri, rõhu ja vooluhulga) vastuvõtmiseks, väljundmooduleid aga täiturmehhanismide (nt mootorid, silindrid ja ventiilid) juhtimiseks. Mälu kasutatakse programmide ja andmete salvestamiseks ning sidemooduleid kasutatakse teiste seadmetega suhtlemiseks.
Seevastu mikrokontroller on miniatuurne arvuti, mis integreerib selliseid komponente nagu keskseade, mälu, sisend/väljundliidesed ja kella ahelad. Seda kasutatakse tavaliselt väikeste elektroonikaseadmete, näiteks kodumasinate, elektrooniliste mänguasjade ja autode elektroonikasüsteemide juhtimiseks. Mikrokontrollerite programmid on tavaliselt kirjutatud C- või montaažikeeles. Mikrokontroller on väike arvuti, mis tavaliselt koosneb keskseadmest, mälust, sisend-/väljundportidest ja kella ahelatest. Mikrokontrollereid kasutatakse tavaliselt väikeste elektroonikaseadmete, nagu kodumasinad, elektroonilised mänguasjad ja nutitelefonid, juhtimiseks. Mikrokontrolleri sisend-/väljundporte kasutatakse signaalide vastuvõtmiseks ja edastamiseks, näiteks nuppudest, LED-idest ja sumistitest. Mikrokontrolleri mälu kasutatakse programmide ja andmete salvestamiseks, samal ajal kui kellaahel juhib programmi täitmise ajastust.
PLC-d on spetsiaalselt loodud tööstuslikuks juhtimiseks ning pakuvad suurt töökindlust, stabiilsust ja mastaapsust. Nad suudavad töödelda suurt hulka sisend- ja väljundsignaale ning suhelda teiste seadmetega sidemoodulite kaudu. PLC-del on ka tugevad programmeerimisvõimalused, mis võimaldavad luua keerulisi juhtimisprogramme, nagu PID-juhtimine ja loogiline juhtimine. PLC-de peamine eelis seisneb nende võimes saavutada tõhus tööstusautomaatika, suurendades seeläbi tootmise efektiivsust ja kvaliteeti.
Mikrokontroller on seevastu üldotstarbeline{0}}arvuti, mida saab kasutada mitmesuguste väikeste elektroonikaseadmete juhtimiseks. Mikrokontrollerite eelisteks on madal hind, madal energiatarve ja kompaktne suurus, mis võimaldab neid integreerida paljude elektroonikaseadmetega. Mikrokontrollerite puuduseks on see, et neil on piiratud arv sisend/väljundporte ning nad ei suuda toime tulla suurte sisend- ja väljundsignaalide mahtudega. Lisaks on nende programmeerimisvõimalused suhteliselt nõrgad, mis muudab keerukate juhtimisalgoritmide rakendamise võimatuks.
Erinevused PLC-de ja mikrokontrollerite vahel kajastuvad peamiselt järgmistes aspektides:
1. Disaini eesmärk
PLC-d on mõeldud tööstusliku automatiseerimise juhtimiseks. Neil on kõrge töökindlus, stabiilsus ja häirekindlus, mis võimaldab neil stabiilselt töötada karmides tööstuskeskkondades. Seevastu mikrokontrollerid on mõeldud väikeste elektroonikaseadmete, näiteks kodumasinate ja elektrooniliste mänguasjade juhtimiseks.
2. Programmeerimine
PLC-programmid kirjutatakse tavaliselt programmeerimiskeelte, näiteks redeldiagrammi või struktureeritud teksti abil. Neid keeli on lihtne mõista ja kasutada, mistõttu sobivad need mitteprofessionaalidele-. Seevastu mikrokontrollerite programmid on tavaliselt kirjutatud C- või assemblerkeeles, mis eeldab professionaalseid programmeerimisoskusi.
3. Sisend/väljundliidesed
PLC sisend/väljundliidesed on tavaliselt digitaalsed ja analoogsignaali liidesed, mis on võimelised vastu võtma ja edastama erinevat tüüpi signaale. Seevastu mikrokontrolleri sisend/väljundliidesed on tavaliselt digitaalsed signaaliliidesed, mis suudavad vastu võtta ja edastada ainult digitaalseid signaale.
4. Sidevõimalused
PLC-del on üldiselt tugevad sidevõimalused, mis võimaldavad neil suhelda teiste PLC-de või arvutitega. Mikrokontrolleritel on aga suhteliselt piiratud sidevõimalused ja tavaliselt saavad nad teiste seadmetega suhelda ainult jadaportide või võrguliideste kaudu.
PLC-d ja mikrokontrollerid erinevad ka vastavate rakenduste poolest. PLC-sid kasutatakse tavaliselt tööstusautomaatika juhtimisvaldkondades, nagu tootmisliini juhtimine, roboti juhtimine ja toitesüsteemi juhtimine. Mikrokontrollereid seevastu kasutatakse tavaliselt väikeste elektroonikaseadmete, näiteks kodumasinate, elektrooniliste mänguasjade ja autode elektroonikasüsteemide juhtimiseks.
Kokkuvõtvalt võib öelda, et kuigi nii PLC-d kui ka mikrokontrollerid on elektroonikaseadmed, mida kasutatakse tööstusprotsesside juhtimiseks ja jälgimiseks, erinevad nende konstruktsioonid ja funktsioonid oluliselt. Valik PLC ja mikrokontrolleri vahel sõltub konkreetsest rakendusest ja nõuetest. PLC-d sobivad suuremahuliseks-tööstuslikuks automatiseerimiseks, mikrokontrollerid aga väikeste elektroonikaseadmete juhtimiseks. PLC või mikrokontrolleri kasutamise otsus sõltub konkreetsetest rakendusvajadustest ja eelarvepiirangutest.




