Kas Arduinot saab kasutada PLC-na?

Kas Arduinot Saab Kasutada Plc Na



Arduino loodi manustatud süsteemide tuttavamaks muutmiseks. Enne Arduinot polnud mikrokontrolleritega lihtne toime tulla. Arduino oma avatud lähtekoodiga platvormiga vähendas mikrokontrollerite ja programmeerijate vahelist lõhet. Teiselt poolt, PLC tuntud ka kui Programmeeritav loogikakontroller on tugev arvutijuhtimissüsteem, mis automatiseerib tööstuslikke ülesandeid, masinate funktsiooni ja isegi automatiseerib kogu tööstusliku tootmisliini. PLC on nagu protsessor, mis on loodud töötama karmides tööstustingimustes.

Kas Arduino on PLC

Jah , võib öelda, et Arduino on PLC, kuna nii Arduino kui ka PLC kasutavad sisendite vastuvõtmiseks ja vastavalt nende täitmiseks kontrollerit. PLC on tööstuslikeks rakendusteks mõeldud mikrokontroller, samas kui Arduino on kontrolleriplaat, mis on suunatud algajatele ja väikesemahulistele rakendustele. Ainus erinevus, mis nende vahel eksisteerib, on see, et Arduino kasutab andmete töötlemiseks tavapärast programmeerimiskeelt, näiteks C++, samal ajal kui PLC programmeerimine põhineb redelloogika programmeerimisel.







Üks peamisi erinevusi Arduino ja PLC vahel on see, et mõlemad on toodetud kahe erineva keskkonna jaoks. PLC-süsteemide ostmine ja parandamine on väga kulukas, samuti nõudis PLC tarkvaradisaineritelt spetsiifilisi oskusi, et PLC-kontrollerite abil suurt potentsiaali välja tõmmata. Arduino on oma populaarsuse tõttu omamoodi universaalne programmeeritav kontroller, millel on eraldi ja lihtsalt kasutatav programmeerimisplatvorm IDE.



Kas Arduinot saab kasutada PLC-na?

jah, Arduinot saab kasutada PLC-na. Arduino töö on kuidagi nagu PLC kontroller, kuid piiratud arvu I/O kontaktide tõttu ei saa Arduino PLC-d tööstuses täielikult asendada. Tehnoloogia arenedes tekib mitu platvormi Kontrollima ja automationdirect mis kavandavad Arduino-põhiseid tööstuslikke PLC-kontrollereid, mis on odavamad, kuid töötavad samamoodi nagu tööstuslikud PLC-d.



Arduino-põhise PLC loend

    • Industrial Shields Arduino PLC-d
    • Controllino Arduino PLC-d

Industrial Shields Arduino PLC-d





Industrial Shields on Arduino-põhiste PLC-kilpide juhtiv tootja. See rühm on kõigi seas kujundanud mitu kilpi ARDBOX ja M-Duino on kõige populaarsemad.

ARDBOX põhineb Arduino Leonardol ja on mõeldud keskmise ulatusega rakenduste jaoks. M-Duino on loodud Arduino Mega plaadi abil. Suurem osa M-Duino tehnilistest näitajatest on samad, mis Arduino Mega plaadil.




Controllino Arduino PLC-d

Controllino on veel üks Arduino-põhine platvorm, mis on väga kuulus Arduino plaate kasutavate PLC-de kujundamisel. Controllino ühendab avatud lähtekoodiga Arduino platvormi tööstusliku baasi PLC-dega. Mõned selle ettevõtte enim kasutatud Arduino PLC-d on Kontrolli Megat ja Mini kabe. Controllino Mega on loodud kasutades ATmega2560 kontroller, mida tavaliselt kasutatakse Arduino Mega plaatides. Controllino Mini põhineb Arduino UNO plaadil ja kasutab sama kiipi kui Arduino UNO.


Kõigi nende tahvlite lühike võrdlus on toodud allolevas tabelis:

Tehnilised andmed ARDBOX M-Duino Mini kabe Kontrolli Megat
Sisendpinge 12V või 24V 12V või 24V 12V või 24V 12V või 24V
Mikrokontroller ATmega32u4 ATmega2560 ATmega328p ATmega2560
Maksimaalne vool 1,5A 1,5A Maksimaalne relee väljundvool 6A Maksimaalne relee väljundvool 6A
Kella kiirus 16 MHz 16 MHz 16 MHz 16 MHz
Programmeerimiskeel Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Välkmälu 32KB 32KB 32KB 256KB
SRAM 2,5 KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Suhtlemine I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Sisendpunktid kokku 10 13,26,36 8 kakskümmend üks
Väljundpunktid kokku 10 8,6,22 8 24

Arduino ja PLC – võrdlus

Ei saa öelda, et Arduino on parem kui PLC või vastupidi. Arduino ja PLC võrdlemine ei ole lihtne ülesanne ja nüüd on Arduino-põhiste PLC-de puhul see muutunud keerulisemaks ülesandeks. Mõlemal on eelised ja puudused sõltuvalt nende keskkonnast. Siin on mõned punktid, mis näitavad nende lühikest võrdlust:

    • Arduino salvestab ainult masinkoodi, nii et see muudab koodi allalaadimise ja tõrkeotsingu võimatuks, samal ajal kui PLC salvestab selle koodi koos kommentaaride, muutuja nime ja juhistega ning PLC-d kasutades saame isegi oma projekti koodi alla laadida ja seda hõlpsalt muuta.
    • PLC-dega on võimalik uut koodi üles laadida ilma kogu tootmisprotsessi peatamata, samas kui Arduino ei võimalda reaalajas tegemist. Muudatuste tegemiseks või uue koodi üleslaadimiseks tuleb süsteem täielikult välja lülitada.
    • Arduinol pole andmete jälgimiseks reaalajas vaadet, samas kui PLC võimaldab kasutajatel reaalajas andmeid analüüsida ja redeli koodi jälgida.
    • Arduino puhul tuleb I/O kontaktid deklareerida enne, kui me isegi oma projekti alustame, kuid PLC-de puhul on enamik viigudest kõik juba kaardistatud, mis teeb programmeerimise lihtsaks
    • PLC-de puhul on meil CPU, I/O ja side valvekoerad, mis ei lase PLC-l ahelasse kinni jääda, samas kui selleks Arduinos peame selle enne oma projektiga kasutamist programmeerima.

Arduino PLC eelised

    • Saadaval madala hinnaga
    • Saab hõlpsasti programmeerida Arduino IDE abil
    • Reguleerimisi saab teha lihtsalt
    • Lihtne asendada
    • Madalad remondikulud

Arduino PLC puudused

    • Saadaval on piiratud valik
    • Ei ühildu suuremahuliste tööstuslike rakendustega
    • Vajavad sagedast hooldust võrreldes tavaliste PLC-dega
    • Piiratud I/O kontaktid
    • Reaalajas muudatusi teha ei saa

Järeldus

Arduino on üks elektroonilisi projekte kavandavate inimeste lemmikplatvorme. Tänu Arduino plaatide arengule jõuavad nad tööstusautomaatikani. Pikka aega olid PLC-d tööstusmaailma juhtivad kontrollerid, kuid nüüd on Arduino-põhised PLC-d tööstuses oma koha saavutanud tänu nende palju madalamatele kuludele kui tavalised PLC-d.