PLC (Programmable Logic Controller) un mikrokontrolleri ir divi izplatīti vadības sistēmu veidi. Tie atšķiras šādos veidos:
Piemērošanas joma:PLC galvenokārt izmanto rūpnieciskās automatizācijas vadības sistēmās, savukārt mikrokontrolleri parasti izmanto mazās iegultās sistēmās.
Programmēšanas metodes:PLC programmēšanas valodās bieži tiek izmantotas grafiskās programmēšanas valodas, kas ir līdzīgas kāpņu diagrammām, savukārt mikrokontrolleru programmēšanas valodās parasti tiek izmantotas augsta līmeņa valodas, piemēram, C.
Apstrādes ātrums:PLC bieži veic sarežģītus loģiskās vadības uzdevumus, savukārt mikrokontrolleri pārvalda vairāk reāllaika{0}}datu iegūšanu un apstrādi. Līdz ar to PLC parasti piedāvā lielāku apstrādes ātrumu un lielāku stabilitāti.
Saziņas metodes:PLC parasti sazinās ar citiem PLC vai personālajiem datoriem, savukārt mikrokontrolleri parasti saskaras ar sensoriem vai izpildmehānismiem.
Izmaksu atšķirības:PLC parasti ir dārgāki nekā mikrokontrolleri, jo tie ir paredzēti rūpnieciskai videi, piedāvājot lielāku uzticamību un stabilitāti.
PLC un mikrokontrolleriem ir izteiktas atšķirības lietojumprogrammu scenārijos, programmēšanas metodēs, apstrādes ātrumos, sakaru metodēs un izmaksās.
Vai mikrokontrollerus var ieprogrammēt, izmantojot PLC programmēšanu?
Parasti mikrokontrollerus nevar ieprogrammēt, izmantojot PLC programmēšanu. PLC (Programmable Logic Controllers) ir specializēti kontrolleri, kuru programmēšanas valodas un metodes ir īpaši izstrādātas rūpnieciskās automatizācijas vadības sistēmām. PLC programmēšana parasti izmanto grafiskās programmēšanas valodas, piemēram, Ladder Diagram, kas pielāgotas PLC aparatūras un programmatūras īpašībām.
Mikrokontrolleri ir vispārējas nozīmes{0}}mikrokontrolleri ar plašu pielietojumu, tostarp iegultajām sistēmām, viedajām mājas ierīcēm un plaša patēriņa elektroniku. Mikrokontrolleri parasti tiek programmēti, izmantojot augsta līmeņa valodas, piemēram, C, nevis grafiskās programmēšanas valodas, ko izmanto PLC.
Lai gan PLC dažkārt var vadīt mikrokontrollerus specializētās lietojumprogrammās,{0}}piemēram, koordinējot vairākus mikrokontrollerus vai kalpojot kā augstākā līmeņa -līmeņa kontrolleris loģiskai vadībai-, šādi scenāriji ir salīdzinoši reti un tiem ir nepieciešamas īpašas zināšanas.
Vai PLC tiek uzskatīta par iegulto attīstību?
PLC (Programmable Logic Controllers) parasti tiek klasificēti kā iegultās sistēmas. Iegultās sistēmas attiecas uz datorsistēmām, kas integrētas ierīcēs vai sistēmās, kas paredzētas konkrētu uzdevumu vai funkciju veikšanai un bieži vien darbojas slēptās vai nepieejamās vietās. PLC ir kontrolieri, kas īpaši izstrādāti rūpnieciskās automatizācijas vadības sistēmām, kas parasti ir iegulti automatizētās iekārtās, lai kontrolētu un uzraudzītu tā darbību.
PLC parasti uzrāda šādas iegulto sistēmu īpašības:
Ierobežoti aparatūras resursi:Salīdzinot ar vispārējas nozīmes{0}}datoriem vai serveriem, PLC ir ierobežoti aparatūras resursi, galvenokārt procesori, atmiņa un ievades/izvades porti.
Augstas reāllaika{0}}prasības:PLC ir jāreaģē uz ievades signāliem reāllaikā un ātri jāizpilda vadības algoritmi, tādēļ ir nepieciešama izcila{0}}reāllaika veiktspēja.
Augstas stabilitātes prasības:PLC ir jādarbojas uzticami un stabili ilgstoši rūpnieciskā vidē.
Specializētas komunikācijas metodes:PLC sazinās ar citiem PLC vai ierīcēm, izmantojot īpašus rūpnieciskos sakaru protokolus, piemēram, MODBUS vai Profibus.
Pamatojoties uz šīm īpašībām, PLC parasti tiek atzīti par iegultās sistēmas veidu.




