Kan Arduino als PLC worden gebruikt?

Kan Arduino Als Plc Worden Gebruikt



Arduino is ontworpen om embedded systemen vertrouwder te maken. Vóór Arduino waren microcontrollers niet gemakkelijk om mee om te gaan. Arduino met zijn open-sourceplatform verkleinde de kloof tussen microcontrollers en programmeurs. Aan de andere kant, PLC ook gekend als Programmeerbare logische controller is een robuust computerbesturingssysteem dat industriële taken, machinefuncties en zelfs de hele industriële productielijn automatiseert. PLC is als een CPU die is ontworpen om te werken onder zware industriële omstandigheden.

Is Arduino een PLC?

Ja , kan men zeggen dat Arduino een PLC is, omdat zowel Arduino als PLC een controller gebruiken om invoer te nemen en dienovereenkomstig uit te voeren. PLC is een microcontroller die is ontworpen voor industriële toepassingen, terwijl Arduino een controllerkaart is die zich richt op beginners en kleinschalige toepassingen. Het enige verschil dat tussen beide bestaat, is dat Arduino conventionele programmeertaal zoals C++ gebruikt om gegevens te verwerken, terwijl PLC-programmering is gebaseerd op Ladderlogic-programmering.







Een van de belangrijkste verschillen tussen Arduino en PLC is dat beide zijn vervaardigd voor twee verschillende omgevingen. PLC-systemen zijn erg duur om te kopen en te repareren, ook PLC vereiste specifieke vaardigheden van softwareontwerpers om een ​​hoog potentieel te benutten met behulp van PLC-controllers. Arduino is vanwege zijn populariteit een soort universele programmeerbare controller met een afzonderlijk en eenvoudig te gebruiken programmeerplatform IDE.



Kan Arduino als PLC worden gebruikt?

Ja, Arduino kan worden gebruikt als een PLC. De werking van Arduino lijkt op de een of andere manier op een PLC-controller, maar vanwege het beperkte aantal I/O-pinnen kan Arduino PLC in industrieën niet volledig vervangen. Naarmate de technologie groeit, ontstaan ​​er meerdere platforms zoals: controleren en automatiseringsdirect die op Arduino gebaseerde industriële PLC-controllers ontwerpen die goedkoper zijn maar hetzelfde werken als industriële PLC's.



Lijst met op Arduino gebaseerde PLC

    • Industriële schilden Arduino PLC's
    • Controllino Arduino PLC's

Industriële schilden Arduino PLC's





Industrial Shields is een toonaangevende fabrikant van op Arduino gebaseerde PLC-schilden. Meerdere schilden zijn ontworpen door deze groep onder alle ARDBOX en M-Duino zijn de meest populaire.

De ARDBOX is gebaseerd op Arduino Leonardo en is ontworpen voor middelgrote toepassingen. M-Duino is ontworpen met behulp van Arduino Mega-bord. De meeste technische specificaties van de M-Duino zijn hetzelfde als die van het Arduino Mega board.




Controllino Arduino PLC's

Controllino is een ander op Arduino gebaseerd platform dat erg bekend staat om het ontwerpen van PLC's met behulp van Arduino-kaarten. Controllino combineert het open-source Arduino-platform met industriële PLC's. Enkele van de meest gebruikte Arduino-PLC's die door dit bedrijf zijn ontworpen, zijn: Controleer Mega en Mini-checker. Controllino Mega is ontworpen met behulp van de ATMega2560 controller die normaal gesproken wordt gebruikt in Arduino Mega-kaarten. Controllino Mini is gebaseerd op het Arduino UNO-bord en gebruikt dezelfde chip als Arduino UNO.


Een korte vergelijking van al deze borden wordt weergegeven in de onderstaande tabel:

Specificaties: ARDBOX M-Duino Mini checker Controleer Mega
Ingangsspanning 12V of 24V 12V of 24V 12V of 24V 12V of 24V
Microcontroller ATmega32u4 ATMega2560 ATMega328p ATMega2560
Max stroom 1.5A 1.5A 6A max relais uitgangsstroom 6A max relais uitgangsstroom
Kloksnelheid 16MHz 16MHz 16MHz 16MHz
Programmeertaal Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Flash-geheugen 32KB 32KB 32KB 256KB
SRAM 2,5 KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Communicatie I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Totaal invoerpunten 10 13,26,36 8 eenentwintig
Totale outputpunten 10 8,6,22 8 24

Arduino en PLC - Vergelijking

Men kan niet zeggen dat Arduino beter is dan PLC of omgekeerd. Het vergelijken van Arduino en PLC is geen gemakkelijke taak en nu met Arduino-gebaseerde PLC's is het een moeilijkere taak geworden om te doen. Beide hebben voor- en nadelen, afhankelijk van hun omgeving. Hier zijn enkele punten die een korte vergelijking tussen hen laten zien:

    • Arduino slaat alleen machinecode op, zodat het onmogelijk is om de code te downloaden en problemen op te lossen, terwijl PLC zijn code opslaat met opmerkingen, variabelenaam, instructies en met behulp van PLC kunnen we zelfs onze projectcode downloaden en gemakkelijk wijzigen.
    • Met PLC's is het mogelijk om nieuwe code te uploaden zonder het hele productieproces te stoppen, terwijl Arduino het maken van realtime niet toestaat. Men moet het systeem volledig afsluiten om wijzigingen aan te brengen of een nieuwe code te uploaden.
    • Arduino heeft geen realtime weergave voor gegevensbewaking, terwijl PLC gebruikers in staat stelt realtime gegevens te analyseren en de laddercode te bewaken.
    • In Arduino moeten I/O-pinnen worden gedeclareerd voordat we zelfs maar aan ons project beginnen, maar met PLC's zijn de meeste pinnen al in kaart gebracht, waardoor het gemakkelijk te programmeren is
    • Met PLC's hebben we CPU-, I/O- en communicatiewaakhonden die voorkomen dat PLC in een lus terechtkomt, terwijl we dit in Arduino moeten doen voordat we het met ons project gebruiken.

Voordelen van Arduino PLC

    • Beschikbaar tegen lage kosten
    • Kan eenvoudig worden geprogrammeerd met Arduino IDE
    • Aanpassingen kunnen eenvoudig worden gemaakt
    • Eenvoudig te vervangen
    • Lage reparatiekosten

Nadelen van Arduino PLC

    • Beperkte keuzes zijn beschikbaar
    • Niet compatibel met grootschalige industriële toepassingen
    • Regelmatig onderhoud nodig in vergelijking met conventionele PLC's
    • Beperkte I/O-pinnen
    • Realtime wijzigingen kunnen niet worden aangebracht

Conclusie

Arduino is een van de favoriete platforms voor mensen die elektronische projecten ontwerpen. Met vooruitgang in Arduino-boards vinden ze hun weg naar industriële automatisering. Lange tijd waren PLC's de toonaangevende controller in de industriële wereld, maar nu hebben Arduino-gebaseerde PLC's hun plaats in de industrie veroverd vanwege hun veel lagere kosten dan conventionele PLC's.