Arduino può essere utilizzato come PLC

Arduino Puo Essere Utilizzato Come Plc



Arduino è stato progettato per rendere i sistemi embedded più familiari. Prima di Arduino, i microcontrollori non erano facili da gestire. Arduino con la sua piattaforma open source ha ridotto il divario tra microcontrollori e programmatori. D'altro canto, PLC conosciuto anche come Controllore logico programmabile è un robusto sistema di controllo computerizzato che automatizza le attività industriali, il funzionamento della macchina e persino l'intera linea di produzione industriale. Il PLC è come una CPU progettata per funzionare in condizioni industriali difficili.

Arduino è un PLC

, si può dire che Arduino è un PLC perché sia ​​Arduino che PLC utilizzano un controller per prendere input ed eseguirli di conseguenza. PLC è un microcontrollore progettato per applicazioni industriali mentre Arduino è una scheda controller che si rivolge ai principianti e alle applicazioni su piccola scala. L'unica differenza che esiste tra loro è che Arduino utilizza un linguaggio di programmazione convenzionale come C++ per elaborare i dati mentre la programmazione PLC è basata sulla programmazione ladder.







Una delle principali differenze tra Arduino e PLC è che entrambi sono prodotti per due ambienti diversi. I sistemi PLC sono molto costosi da acquistare e riparare, inoltre i PLC richiedono competenze specifiche da parte dei progettisti di software per estrarre un potenziale elevato utilizzando i controller PLC. Arduino grazie alla sua popolarità è una sorta di controller programmabile universale che ha la sua piattaforma di programmazione separata e facile da usare IDE.



Arduino può essere utilizzato come PLC

Sì, Arduino può essere utilizzato come PLC. Il funzionamento di Arduino è in qualche modo come un controller PLC ma, a causa del numero limitato di pin I/O, Arduino non può sostituire completamente il PLC nelle industrie. Man mano che la tecnologia cresce, emergono più piattaforme come controllino e automazione diretta che progettano controller PLC industriali basati su Arduino che sono più economici ma funzionano allo stesso modo dei PLC industriali.



Elenco dei PLC basati su Arduino

    • Scudi industriali Arduino PLC
    • PLC di controllo Arduino

Scudi industriali Arduino PLC





Industrial Shields è un produttore leader di shield PLC basati su Arduino. Più scudi sono progettati da questo gruppo tra tutti ARDBOX e M-Duino sono i più popolari.

L'ARDBOX si basa su Arduino Leonardo ed è progettato per applicazioni di media scala. M-Duino è progettato utilizzando la scheda Arduino Mega. La maggior parte delle specifiche tecniche dell'M-Duino sono le stesse della scheda Arduino Mega.




PLC di controllo Arduino

Controllino è un'altra piattaforma basata su Arduino molto famosa per la progettazione di PLC che utilizzano schede Arduino. Controllino combina la piattaforma Arduino open source con i PLC di base industriale. Alcuni dei PLC Arduino più utilizzati progettati da questa azienda sono Controllino Mega e Controllino Mini. Controllino Mega è progettato utilizzando il ATmega2560 controller normalmente utilizzato nelle schede Arduino Mega. Controllino Mini si basa sulla scheda Arduino UNO e utilizza lo stesso chip di Arduino UNO.


Un breve confronto di tutte queste schede è mostrato nella tabella seguente:

Specifiche ARDBOX M-Duino Controllino Mini Controllino Mega
Tensione di ingresso 12V o 24V 12V o 24V 12V o 24V 12V o 24V
Microcontrollore ATmega32u4 ATmega2560 ATmega328p ATmega2560
Corrente massima 1.5A 1.5A Corrente di uscita massima del relè 6A Corrente di uscita massima del relè 6A
Velocità dell'orologio 16 MHz 16 MHz 16 MHz 16 MHz
Linguaggio di programmazione Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Memoria flash 32KB 32KB 32KB 256KB
SRAM 2,5 KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Comunicazione I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Punti di input totali 10 13,26,36 8 ventuno
Punti di uscita totali 10 8,6,22 8 24

Arduino e PLC – Confronto

Non si può dire che Arduino sia migliore del PLC o viceversa. Confrontare Arduino e PLC non è un compito facile e ora con i PLC basati su Arduino è diventato un compito più arduo da svolgere. Entrambi hanno vantaggi e svantaggi a seconda del loro ambiente. Ecco alcuni punti che mostrano un breve confronto tra di loro:

    • Arduino memorizza solo il codice macchina, quindi è impossibile scaricare e risolvere il codice mentre il PLC memorizza il suo codice con commenti, nome variabile, istruzioni e utilizzando il PLC possiamo persino scaricare il codice del nostro progetto e modificarlo facilmente.
    • Con i PLC è possibile caricare nuovo codice senza interrompere l'intero processo produttivo mentre Arduino non consente di effettuare in tempo reale. Per apportare modifiche o caricare un nuovo codice è necessario spegnere completamente il sistema.
    • Arduino non ha una vista in tempo reale per il monitoraggio dei dati mentre il PLC consente agli utenti di analizzare i dati in tempo reale e monitorare il codice ladder.
    • In Arduino i pin di I/O devono essere dichiarati prima ancora di iniziare il nostro progetto, ma con i PLC la maggior parte dei pin è già mappata, il che semplifica la programmazione
    • Con i PLC abbiamo CPU, I/O e watchdog di comunicazione che impediscono al PLC di rimanere bloccato in un loop mentre per farlo in Arduino dobbiamo programmarlo prima di usarlo con il nostro progetto.

Vantaggi del PLC Arduino

    • Disponibile a basso costo
    • Può essere facilmente programmato utilizzando Arduino IDE
    • Le regolazioni possono essere effettuate facilmente
    • Facile da sostituire
    • Basso costo di riparazione

Svantaggi del PLC Arduino

    • Sono disponibili scelte limitate
    • Non compatibile con applicazioni industriali su larga scala
    • Necessita di manutenzione frequente rispetto ai PLC convenzionali
    • Pin di I/O limitati
    • Non è possibile apportare modifiche in tempo reale

Conclusione

Arduino è una delle piattaforme preferite da chi progetta progetti elettronici. Con il progresso nelle schede Arduino, si fanno strada verso le automazioni industriali. Per molto tempo, i PLC sono stati i controller leader nel mondo industriale, ma ora i PLC basati su Arduino hanno fatto il loro posto nelle industrie grazie al loro costo molto inferiore rispetto ai PLC convenzionali.