PLC (programmeeritav loogikakontroller) ja mikrokontrollerid on kaks levinumat juhtimissüsteemide tüüpi. Need erinevad järgmistel viisidel:
Kasutusala:PLC-sid kasutatakse peamiselt tööstusautomaatika juhtimissüsteemides, samas kui mikrokontrollereid kasutatakse tavaliselt väikestes manussüsteemides.
Programmeerimismeetodid:PLC programmeerimiskeeled kasutavad sageli graafilisi programmeerimiskeeli, mis on sarnased redelskeemidega, samas kui mikrokontrolleri programmeerimiskeeled kasutavad tavaliselt kõrgel{0}}tasemel keeli, nagu C.
Töötlemise kiirus:PLC-d tegelevad sageli keerukate loogiliste juhtimisülesannetega, samal ajal kui mikrokontrollerid haldavad rohkem reaalajas{0}}andmete hankimist ja töötlemist. Sellest tulenevalt pakuvad PLC-d üldiselt suuremat töötlemiskiirust ja suuremat stabiilsust.
Suhtlusmeetodid:PLC-d suhtlevad tavaliselt teiste PLC-de või personaalarvutitega, samas kui mikrokontrollerid liidetakse tavaliselt andurite või täiturmehhanismidega.
Kulude erinevused:PLC-d on üldiselt kallimad kui mikrokontrollerid, kuna need on mõeldud tööstuskeskkondadesse, pakkudes suuremat töökindlust ja stabiilsust.
PLC-del ja mikrokontrolleritel on rakenduse stsenaariumide, programmeerimismeetodite, töötlemiskiiruste, sidemeetodite ja kulude osas selged erinevused.
Kas mikrokontrollereid saab programmeerida PLC programmeerimisega?
Üldiselt ei saa mikrokontrollereid programmeerida PLC programmeerimisega. PLC-d (Programmable Logic Controllers) on spetsialiseerunud kontrollerid, mille programmeerimiskeeled ja -meetodid on loodud spetsiaalselt tööstusautomaatika juhtimissüsteemide jaoks. PLC programmeerimine kasutab tavaliselt graafilisi programmeerimiskeeli, nagu Ladder Diagram, mis on kohandatud PLC-de riist- ja tarkvaraomadustele.
Mikrokontrollerid on üldotstarbelised{0}}mikrokontrollerid, millel on laialdased rakendused, sealhulgas manustatud süsteemid, nutikad koduseadmed ja tarbeelektroonika. Mikrokontrollerite programmeerimisel kasutatakse tavaliselt kõrgetasemelisi{2}keeli nagu C, mitte PLC-de jaoks kasutatavaid graafilisi programmeerimiskeeli.
Kuigi PLC-d võivad aeg-ajalt juhtida mikrokontrollereid spetsiaalsetes rakendustes,-nagu mitme mikrokontrolleri koordineerimine või loogilise juhtimise kõrgema-taseme kontrollerina{2}}, on sellised stsenaariumid suhteliselt haruldased ja nõuavad eriteadmisi.
Kas PLC-d peetakse manustatud arenduseks?
PLC-d (programmeeritavad loogikakontrollerid) liigitatakse üldiselt manussüsteemideks. Manussüsteemid viitavad seadmetesse või süsteemidesse integreeritud arvutisüsteemidele, mis on loodud konkreetsete ülesannete või funktsioonide täitmiseks ja mis töötavad sageli varjatud või ligipääsmatutes kohtades. PLC-d on spetsiaalselt tööstusautomaatika juhtimissüsteemide jaoks loodud kontrollerid, mis on tavaliselt integreeritud automatiseeritud seadmetesse, et juhtida ja jälgida nende tööd.
PLC-del on tavaliselt manustatud süsteemide järgmised omadused:
Piiratud riistvararessursid:Võrreldes üldotstarbeliste{0}}arvutite või serveritega on PLC-del piiratud riistvararessursid, sealhulgas protsessorid, mälu ja sisend-/väljundpordid.
Kõrged reaalajas{0}}nõuded:PLC-d peavad reageerima sisendsignaalidele reaalajas ja täitma kiiresti juhtimisalgoritme, mis nõuab paremat{0}}reaalajas jõudlust.
Kõrged stabiilsusnõuded:PLC-d peavad tööstuslikes keskkondades pikema aja jooksul töökindlalt ja stabiilselt töötama.
Spetsiaalsed suhtlusmeetodid:PLC-d suhtlevad teiste PLC-de või seadmetega, kasutades selleks spetsiaalseid tööstuslikke sideprotokolle, nagu MODBUS või Profibus.
Nende omaduste põhjal tunnustatakse PLC-sid üldiselt manussüsteemide tüübina.




