Arduino è stato progettato per rendere i sistemi incorporati più familiari. Prima di Arduino, i microcontrollori non erano facili da affrontare con. Arduino con la sua piattaforma open source ha ridotto il divario tra microcontrollori e programmatori. D'altra parte, Plc conosciuto anche come Controller logico programmabile è un solido sistema di controllo informatico che automatizza le attività industriali, la funzione della macchina e persino automatizza l'intera linea di produzione industriale. PLC è come una CPU progettata per funzionare in condizioni industriali difficili.
È Arduino un PLC
SÌ, Si può dire che Arduino è un PLC perché sia Arduino che PLC usano 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 è costruita sulla programmazione di logic ladder.
Una delle principali differenze tra Arduino e PLC è che entrambi sono fabbricati per due ambienti diversi. I sistemi PLC sono molto costosi da acquistare e riparare, anche PLC ha richiesto un'abilità specifica dai progettisti di software per estrarre un elevato potenziale 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 usato come PLC
SÌ, Arduino può essere usato come PLC. Il lavoro 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 più piattaforme emergono come Controlino e AutomationDirect che progettano controller PLC industriali a base di Arduino che sono più economici ma funzionano lo stesso come i PLC industriali.
Elenco di PLC basato su Arduino
Shield industriali Arduino PLCS
Industrial Shields è un produttore leader di Shields PLC a base di Arduino. Più scudi sono progettati da questo gruppo tra tutti Ardbox E M-Duino sono i più popolari.
Ardbox si basa su Arduino Leonardo ed è progettato per applicazioni di media scala. M-Duino è progettato utilizzando Arduino Mega Board. La maggior parte delle specifiche tecniche del M-Duino sono uguali a Arduino Mega Board.
Controlino Arduino PLCS
Controlino è un'altra piattaforma basata su Arduino molto famosa per la progettazione di PLC utilizzando le schede Arduino. Controlino combina la piattaforma Arduino open source con PLC di base industriale. Alcuni dei PLC Arduino più utilizzati progettati da questa azienda sono Controlino Mega E Controlino Mini. Controlino Mega è progettato utilizzando il ATMEGA2560 controller normalmente usato nelle mega board di Arduino. Controlino 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 | Controlino Mini | Controlino Mega |
Tensione di ingresso | 12V o 24 V | 12V o 24 V | 12V o 24 V | 12V o 24 V |
Microcontrollore | ATMEGA32U4 | ATMEGA2560 | ATMEGA328P | ATMEGA2560 |
Corrente massima | 1.5a | 1.5a | Corrente di uscita del relè massimo da 6A | Corrente di uscita del relè massimo da 6A |
Velocità di 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.5kb | 2kb | 2kb | 8kb |
Eeprom | 1kb | 1kb | 1kb | 4kb |
Comunicazione | I2C-USB-SPI-TTL-RS232-RS485 | I2C1-USB-SPI-ETHENT-RS232-RS485-TX, RX | I2C1-USB-SPI-TTL | I2C1-USB-SPI-ETHENT-TTL-RS485 |
Punti di input totali | 10 | 13,26,36 | 8 | 21 |
Punti di output totali | 10 | 8,6,22 | 8 | 24 |
Arduino e PLC - confronto
Non si può dire che Arduino sia migliore di PLC o viceversa. Confrontare Arduino e PLC non è un compito facile e ora con PLC a base di 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 loro:
Vantaggi di Arduino PLC
Svantaggi di Arduino PLC
Conclusione
Arduino è una delle piattaforme preferite per le persone che progettano progetti elettronici. Con l'avanzamento nelle schede Arduino, si fanno strada verso le automazione industriali. Per molto tempo, i PLC sono stati il principale controllore nel mondo industriale, ma ora i PLC a base di Arduino hanno fatto il loro posto in settori a causa del loro costo molto più basso rispetto ai PLC convenzionali.