Kan arduino brukes som PLC

Kan arduino brukes som PLC

Arduino ble designet for å gjøre innebygde systemer mer kjent. Før Arduino var ikke mikrokontrollere lett å takle. Arduino med sin åpen kildekode-plattform reduserte gapet mellom mikrokontrollere og programmerere. På den andre siden, Plc også kjent som programmerbar logisk kontroller er et robust datamaskinkontrollsystem som automatiserer industrielle oppgaver, maskinfunksjon og til og med automatiserer hele industrielle produksjonslinjen. PLC er som en CPU designet for å fungere under tøffe industrielle forhold.

Er arduino en plc

Ja, Man kan si at Arduino er en PLC fordi både Arduino og PLC bruker en kontroller for å ta innganger og utføre dem deretter. PLC er en mikrokontroller designet for industrielle applikasjoner mens Arduino er et kontrollertavle som retter seg mot nybegynnere og småskala applikasjoner. Den eneste forskjellen som eksisterer mellom dem er at Arduino bruker konvensjonelt programmeringsspråk som C ++ for å behandle data mens PLC-programmering er bygget på stigelogisk programmering.

En av hovedforskjellene mellom Arduino og PLC er at begge er produsert i to forskjellige miljøer. PLC -systemer er veldig dyre å kjøpe og reparere, også PLC krevde spesifikk ferdighet fra programvaredesignere for å hente ut høyt potensial ved bruk av PLC -kontrollere. Arduino på grunn av sin popularitet er en slags universell programmerbar kontroller som har sin separate og brukervennlige programmeringsplattform IDE.

Kan arduino brukes som PLC

Ja, Arduino kan brukes som PLC. Arbeid av Arduino er på en eller annen måte som en PLC -kontroller, men på grunn av det begrensede antallet I/O -pinner kan Arduino ikke fullstendig erstatte PLS i bransjer. Når teknologien vokser, dukker det opp flere plattformer som ControlLino og AutomationDirect som designer Arduino -baserte industrielle PLC -kontrollere som er billigere, men fungerer på samme måte som industrielle PLS -er.

Liste over Arduino -basert PLC

    • Industrial Shields Arduino PLCS
    • Controllino Arduino PLCS

Industrial Shields Arduino PLCS

Industrial Shields er en ledende produsent av Arduino -baserte PLC -skjold. Flere skjold er designet av denne gruppen blant alle Ardbox og M-Duino er de mest populære.

Ardbox er basert på Arduino Leonardo og er designet for middels skala applikasjoner. M-Duino er designet med Arduino Mega Board. De fleste av de tekniske spesifikasjonene til M-Duino er de samme som Arduino Mega Board.


Controllino Arduino PLCS

Controllino er en annen Arduino -basert plattform som er veldig kjent for å designe PLS ved hjelp av Arduino -brett. Controllino kombinerer Open Source Arduino-plattformen med Industrial Base PLS. Noen av de mest brukte Arduino PLC -er designet av dette selskapet er Controllino Mega og Controllino Mini. Controllino Mega er designet med ATMEGA2560 Kontroller brukes normalt i Arduino Mega -brett. Controllino Mini er basert på Arduino Uno Board og bruker samme brikke som Arduino Uno.


Kort sammenligning av alle disse brettene er vist i tabellen nedenfor:

Spesifikasjoner Ardbox M-Duino Controllino Mini Controllino Mega
Inngangsspenning 12V eller 24V 12V eller 24V 12V eller 24V 12V eller 24V
Mikrokontroller ATMEGA32U4 ATMEGA2560 ATMEGA328P ATMEGA2560
Maks strøm 1.5a 1.5a 6A maks Reléutgangsstrøm 6A maks Reléutgangsstrøm
Klokkefart 16MHz 16MHz 16MHz 16MHz
Programmeringsspråk Arduino ide Arduino ide Arduino ide Arduino ide
Flashminne 32kb 32kb 32kb 256KB
Sram 2.5kb 2kb 2kb 8kb
Eeprom 1KB 1KB 1KB 4KB
Kommunikasjon I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-Spi-Ethernet-RS232-RS485-TX, Rx I2C1-USB-Spi-TTL I2C1-USB-Spi-Ethernet-TTL-RS485
Totalt inngangspunkter 10 13,26,36 8 21
Totale utgangspunkter 10 8,6,22 8 24

Arduino og PLC - Sammenligning

Man kan ikke si at Arduino er bedre enn PLC eller omvendt. Å sammenligne Arduino og PLC er ikke en lett oppgave, og nå med Arduino -baserte PLC -er har det blitt en mer vanskelig oppgave å gjøre. Begge har fordeler og ulemper avhengig av miljøet. Her er noen punkter som viser en kort sammenligning mellom dem:

    • Arduino lagrer bare maskinkode, så det gjør det umulig å laste ned og feilsøke koden mens PLC lagrer koden sin med kommentarer, variabelnavn, instruksjoner og bruker PLC. Vi kan til og med laste ned prosjektkoden vår og endre den enkelt.
    • Med PLS er det mulig å laste opp ny kode uten å stoppe hele produksjonsprosessen mens Arduino ikke tillater å gjøre sanntid man må slå av systemet helt for å gjøre endringer eller laste opp en ny kode.
    • Arduino har ikke en sanntidsvisning for dataovervåking mens PLC lar brukere analysere sanntidsdata og overvåke stigekoden.
    • I Arduino må I/O -pinner erklæres før vi selv starter prosjektet vårt, men med PLS -er de fleste av pinnene som allerede er kartlagt som gjør det enkelt å programmere
    • Med PLS har vi CPU, I/O og kommunikasjonsvakthunder som forhindrer PLC fra å sitte fast i en løkke mens vi gjør dette i Arduino, må vi programmere det før vi bruker det med prosjektet vårt.

Fordeler med Arduino plc

    • Tilgjengelig til lave kostnader
    • Kan enkelt programmeres ved hjelp av Arduino IDE
    • Justeringer kan gjøres enkelt
    • Lett å erstatte
    • Lav reparasjonskostnader

Ulemper ved Arduino plc

    • Begrensede valg er tilgjengelige
    • Ikke kompatibel med industrielle applikasjoner med høy skala
    • Trenger hyppig vedlikehold sammenlignet med konvensjonelle PLS -er
    • Begrensede I/O -pinner
    • Endringer i sanntid kan ikke gjøres

Konklusjon

Arduino er en av favorittplattformene for folk som designer elektroniske prosjekter. Med avansement i Arduino -brett, tar de veien til industrielle automatiseringer. I lang tid var PLS den ledende kontrolleren i den industrielle verden, men nå har Arduino -baserte PLC -er gjort sin plass i bransjer på grunn av deres mye lavere kostnad enn konvensjonelle PLS -er.