Kan Arduino användas som PLC

Kan Arduino Anvandas Som Plc



Arduino designades för att göra inbyggda system mer bekanta. Före Arduino var mikrokontroller inte lätta att ha att göra med. Arduino med sin öppen källkodsplattform minskade klyftan mellan mikrokontroller och programmerare. Å andra sidan, PLC också känd som Programmerbar Logic Controller är ett robust datorstyrsystem som automatiserar industriella uppgifter, maskinfunktion och till och med automatiserar hela den industriella produktionslinjen. PLC är som en CPU designad för att fungera under tuffa industriella förhållanden.

Är Arduino en PLC

Ja , kan man säga att Arduino är en PLC eftersom både Arduino och PLC använder en styrenhet för att ta indata och exekvera dem därefter. PLC är en mikrokontroller designad för industriella applikationer medan Arduino är ett styrkort som riktar sig till nybörjare och småskaliga applikationer. Den enda skillnaden som finns mellan dem är att Arduino använder konventionellt programmeringsspråk som C++ för att bearbeta data medan PLC-programmering bygger på Ladder-logic-programmering.







En av de största skillnaderna mellan Arduino och PLC är att båda är tillverkade för två olika miljöer. PLC-system är mycket dyra att köpa och reparera, även PLC krävde specifik kompetens från mjukvarudesigners för att utvinna hög potential med PLC-styrenheter. Arduino är på grund av sin popularitet en sorts universell programmerbar kontroller som har sin separata och lättanvända programmeringsplattform IDE.



Kan Arduino användas som PLC

Ja, Arduino kan användas som en PLC. Arbetet med Arduino är på något sätt som en PLC-styrenhet, men på grund av det begränsade antalet I/O-stift kan Arduino inte helt ersätta PLC i industrier. När tekniken växer uppstår flera plattformar som kolla upp och automationdirect som designar Arduino-baserade industriella PLC-styrenheter som är billigare men fungerar på samma sätt som industriella PLC:er.



Lista över Arduino-baserade PLC

    • Industrial Shields Arduino PLC:er
    • Controllino Arduino PLC:er

Industrial Shields Arduino PLC:er





Industrial Shields är en ledande tillverkare av Arduino-baserade PLC-sköldar. Flera sköldar är designade av denna grupp bland alla ARDBOX och M-Duino är de mest populära.

ARDBOX är baserad på Arduino Leonardo och är designad för medelstora applikationer. M-Duino är designad med Arduino Mega-kort. De flesta av de tekniska specifikationerna för M-Duino är desamma som Arduino Mega-brädet.




Controllino Arduino PLC:er

Controllino är en annan Arduino-baserad plattform som är mycket känd för att designa PLC:er med Arduino-kort. Controllino kombinerar Arduino-plattformen med öppen källkod med PLC:er för industriell bas. Några av de mest använda Arduino PLC:erna designade av detta företag är Kolla Mega och Minipjäser. Controllino Mega är designad med hjälp av ATmega2560 kontroller som normalt används i Arduino Mega-kort. Controllino Mini är baserad på Arduino UNO-kort och använder samma chip som Arduino UNO.


En kort jämförelse av alla dessa brädor visas i tabellen nedan:

Specifikationer ARDBOX M-Duino Minipjäser Kolla Mega
Inspänning 12V eller 24V 12V eller 24V 12V eller 24V 12V eller 24V
Mikrokontroller ATmega32u4 ATmega2560 ATmega328p ATmega2560
Max ström 1,5A 1,5A 6A max reläutgångsström 6A max reläutgångsström
Klockfrekvens 16 MHz 16 MHz 16 MHz 16 MHz
Programmeringsspråk Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Flashminne 32KB 32KB 32KB 256KB
SRAM 2,5 kB 2KB 2KB 8KB
EEPROM 1 KB 1 KB 1 KB 4KB
Kommunikation I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Totala ingångspunkter 10 13,26,36 8 tjugoett
Totala utdatapoäng 10 8,6,22 8 24

Arduino och PLC – Jämförelse

Man kan inte säga att Arduino är bättre än PLC eller vice versa. Att jämföra Arduino och PLC är inte en lätt uppgift och nu med Arduino-baserade PLC:er har det blivit en svårare uppgift att göra. Båda har fördelar och nackdelar beroende på deras miljö. Här är några punkter som visar en kort jämförelse mellan dem:

    • Arduino lagrar endast maskinkod så det gör det omöjligt att ladda ner och felsöka koden medan PLC lagrar sin kod med kommentarer, variabelnamn, instruktioner och med PLC kan vi till och med ladda ner vår projektkod och modifiera den enkelt.
    • Med PLC:er är det möjligt att ladda upp ny kod utan att stoppa hela produktionsprocessen medan Arduino inte tillåter realtid Man måste stänga av systemet helt för att göra ändringar eller ladda upp en ny kod.
    • Arduino har ingen realtidsvy för dataövervakning medan PLC tillåter användare att analysera realtidsdata och övervaka stegkoden.
    • I Arduino måste I/O-stift deklareras innan vi ens startar vårt projekt, men med PLC:er är de flesta av stiften redan mappade vilket gör det enkelt att programmera
    • Med PLC:er har vi CPU, I/O och kommunikationsvakthundar som förhindrar PLC från att fastna i en loop medan vi för att göra detta i Arduino måste programmera den innan vi använder den med vårt projekt.

Fördelar med Arduino PLC

    • Finns till låg kostnad
    • Kan enkelt programmeras med Arduino IDE
    • Justeringar kan enkelt göras
    • Lätt att byta ut
    • Låg reparationskostnad

Nackdelar med Arduino PLC

    • Begränsade val är tillgängliga
    • Inte kompatibel med högskaliga industriella applikationer
    • Behöver frekvent underhåll jämfört med konventionella PLC:er
    • Begränsade I/O-stift
    • Realtidsändringar kan inte göras

Slutsats

Arduino är en av favoritplattformarna för människor som designar elektroniska projekt. Med framsteg inom Arduino-brädor tar de sig till industriell automatisering. Länge var PLC:er den ledande styrenheten i den industriella världen men nu har Arduino-baserade PLC:er tagit sin plats i industrier på grund av deras mycket lägre kostnad än konventionella PLC:er.