Μπορεί το Arduino να χρησιμοποιηθεί ως PLC

Mporei To Arduino Na Chresimopoiethei Os Plc



Το Arduino σχεδιάστηκε για να κάνει τα ενσωματωμένα συστήματα πιο οικεία. Πριν από το Arduino, οι μικροελεγκτές δεν ήταν εύκολο να αντιμετωπιστούν. Το Arduino με την πλατφόρμα ανοιχτού κώδικα μείωσε το χάσμα μεταξύ μικροελεγκτών και προγραμματιστών. Αφ 'ετέρου, PLC γνωστός και ως Προγραμματιζόμενος Λογικός Ελεγκτής είναι ένα ισχυρό σύστημα ελέγχου υπολογιστή που αυτοματοποιεί τις βιομηχανικές εργασίες, τη λειτουργία του μηχανήματος και ακόμη και ολόκληρη τη γραμμή βιομηχανικής παραγωγής. Το PLC είναι σαν μια CPU που έχει σχεδιαστεί για να λειτουργεί κάτω από σκληρές βιομηχανικές συνθήκες.

Είναι το Arduino PLC

Ναί , μπορεί κανείς να πει ότι το Arduino είναι ένα PLC επειδή τόσο το Arduino όσο και το PLC χρησιμοποιούν έναν ελεγκτή για να λαμβάνουν εισόδους και να τις εκτελούν ανάλογα. Το PLC είναι ένας μικροελεγκτής σχεδιασμένος για βιομηχανικές εφαρμογές, ενώ το Arduino είναι μια πλακέτα ελεγκτή που στοχεύει σε αρχάριους και εφαρμογές μικρής κλίμακας. Η μόνη διαφορά που υπάρχει μεταξύ τους είναι ότι το Arduino χρησιμοποιεί συμβατική γλώσσα προγραμματισμού όπως η C++ για να επεξεργάζεται δεδομένα ενώ ο προγραμματισμός PLC βασίζεται στον προγραμματισμό Ladder-logic.







Μία από τις κύριες διαφορές μεταξύ Arduino και PLC είναι ότι και τα δύο κατασκευάζονται για δύο διαφορετικά περιβάλλοντα. Τα συστήματα PLC είναι πολύ ακριβά για την αγορά και την επισκευή, επίσης το PLC απαιτούσε συγκεκριμένες δεξιότητες από τους σχεδιαστές λογισμικού για την εξαγωγή υψηλών δυνατοτήτων χρησιμοποιώντας ελεγκτές PLC. Το Arduino λόγω της δημοτικότητάς του είναι ένα είδος καθολικού προγραμματιζόμενου ελεγκτή που έχει την ξεχωριστή και εύχρηστη πλατφόρμα προγραμματισμού IDE.



Μπορεί το Arduino να χρησιμοποιηθεί ως PLC

Ναί, Το Arduino μπορεί να χρησιμοποιηθεί ως PLC. Η λειτουργία του Arduino μοιάζει με έναν ελεγκτή PLC, αλλά λόγω του περιορισμένου αριθμού ακίδων I/O, το Arduino δεν μπορεί να αντικαταστήσει πλήρως το PLC στις βιομηχανίες. Καθώς η τεχνολογία μεγαλώνει, αναδύονται πολλές πλατφόρμες όπως έλεγχος και automationdirect που σχεδιάζουν βιομηχανικούς ελεγκτές PLC με βάση το Arduino που είναι φθηνότεροι αλλά λειτουργούν το ίδιο όπως τα βιομηχανικά PLC.



Λίστα PLC που βασίζεται σε Arduino

    • Industrial Shields Arduino PLC
    • Controllino Arduino PLC

Industrial Shields Arduino PLC





Η Industrial Shields είναι κορυφαίος κατασκευαστής ασπίδων PLC με βάση το Arduino. Πολλαπλές ασπίδες σχεδιάζονται από αυτήν την ομάδα μεταξύ όλων ARDBOX και M-Duino είναι τα πιο δημοφιλή.

Το ARDBOX βασίζεται στο Arduino Leonardo και έχει σχεδιαστεί για εφαρμογές μεσαίας κλίμακας. Το M-Duino έχει σχεδιαστεί χρησιμοποιώντας την πλακέτα Arduino Mega. Οι περισσότερες τεχνικές προδιαγραφές του M-Duino είναι ίδιες με την πλακέτα Arduino Mega.




Controllino Arduino PLC

Το Controllino είναι μια άλλη πλατφόρμα βασισμένη στο Arduino πολύ διάσημη για το σχεδιασμό PLC χρησιμοποιώντας πλακέτες Arduino. Το Controllino συνδυάζει την πλατφόρμα Arduino ανοιχτού κώδικα με PLC βιομηχανικής βάσης. Μερικά από τα πιο χρησιμοποιημένα PLC Arduino που έχουν σχεδιαστεί από αυτήν την εταιρεία είναι Ελέγξτε το Mega και Μίνι πούλι. Το Controllino Mega έχει σχεδιαστεί χρησιμοποιώντας το ATmega2560 ελεγκτής που χρησιμοποιείται συνήθως σε πλακέτες Arduino Mega. Το Controllino Mini βασίζεται στην πλακέτα Arduino UNO και χρησιμοποιεί το ίδιο τσιπ με το Arduino UNO.


Σύντομη σύγκριση όλων αυτών των σανίδων φαίνεται στον παρακάτω πίνακα:

Προδιαγραφές ARDBOX M-Duino Μίνι πούλι Ελέγξτε το Mega
Τάση εισόδου 12V ή 24V 12V ή 24V 12V ή 24V 12V ή 24V
Μικροελεγκτής ATmega32u4 ATmega2560 ATmega328p ATmega2560
Μέγιστο ρεύμα 1,5Α 1,5Α Μέγιστο ρεύμα εξόδου ρελέ 6A Μέγιστο ρεύμα εξόδου ρελέ 6A
Ταχύτητα ρολογιού 16MHz 16MHz 16MHz 16MHz
Γλώσσα προγραμματισμού Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Flash Memory 32 KB 32 KB 32 KB 256 KB
SRAM 2,5 KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Επικοινωνία I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Σύνολο πόντων εισόδου 10 13,26,36 8 είκοσι ένα
Συνολικοί Πόντοι Εξόδου 10 8,6,22 8 24

Arduino και PLC – Σύγκριση

Δεν μπορεί κανείς να πει ότι το Arduino είναι καλύτερο από το PLC ή το αντίστροφο. Η σύγκριση του Arduino και του PLC δεν είναι εύκολη υπόθεση και τώρα με τα PLC που βασίζονται στο Arduino έχει γίνει πιο επίπονη δουλειά. Και τα δύο έχουν πλεονεκτήματα και μειονεκτήματα ανάλογα με το περιβάλλον τους. Ακολουθούν ορισμένα σημεία που δείχνουν μια σύντομη σύγκριση μεταξύ τους:

    • Το Arduino αποθηκεύει μόνο τον κώδικα μηχανής, επομένως καθιστά αδύνατη τη λήψη και την αντιμετώπιση προβλημάτων του κώδικα, ενώ το PLC αποθηκεύει τον κώδικά του με σχόλια, όνομα μεταβλητής, οδηγίες και χρησιμοποιώντας το PLC μπορούμε ακόμη και να κατεβάσουμε τον κώδικα του έργου μας και να τον τροποποιήσουμε εύκολα.
    • Με τα PLC είναι δυνατό να ανεβάσετε νέο κώδικα χωρίς να σταματήσετε ολόκληρη τη διαδικασία παραγωγής, ενώ το Arduino δεν επιτρέπει τη δημιουργία πραγματικού χρόνου Πρέπει να κλείσετε εντελώς το σύστημα για να κάνετε αλλαγές ή να ανεβάσετε νέο κώδικα.
    • Το Arduino δεν έχει προβολή σε πραγματικό χρόνο για παρακολούθηση δεδομένων, ενώ το PLC επιτρέπει στους χρήστες να αναλύουν δεδομένα σε πραγματικό χρόνο και να παρακολουθούν τον κώδικα της κλίμακας.
    • Στο Arduino, οι ακίδες εισόδου/εξόδου πρέπει να δηλωθούν πριν καν ξεκινήσουμε το έργο μας, αλλά με τα PLC οι περισσότερες από τις ακίδες είναι όλες ήδη αντιστοιχισμένες που καθιστά εύκολο τον προγραμματισμό
    • Με τα PLC έχουμε CPU, I/O και φύλακες επικοινωνίας που εμποδίζουν το PLC να κολλήσει σε έναν βρόχο ενώ για να το κάνουμε αυτό στο Arduino πρέπει να το προγραμματίσουμε πριν το χρησιμοποιήσουμε με το έργο μας.

Πλεονεκτήματα του Arduino PLC

    • Διατίθεται σε χαμηλό κόστος
    • Μπορεί να προγραμματιστεί εύκολα χρησιμοποιώντας Arduino IDE
    • Οι ρυθμίσεις μπορούν να γίνουν εύκολα
    • Εύκολο στην αντικατάσταση
    • Χαμηλό κόστος επισκευής

Μειονεκτήματα του Arduino PLC

    • Περιορισμένες επιλογές είναι διαθέσιμες
    • Δεν είναι συμβατό με βιομηχανικές εφαρμογές υψηλής κλίμακας
    • Χρειάζονται συχνή συντήρηση σε σύγκριση με τα συμβατικά PLC
    • Περιορισμένες ακίδες εισόδου/εξόδου
    • Δεν μπορούν να γίνουν αλλαγές σε πραγματικό χρόνο

συμπέρασμα

Το Arduino είναι μια από τις αγαπημένες πλατφόρμες για ανθρώπους που σχεδιάζουν ηλεκτρονικά έργα. Με την πρόοδο στις πλακέτες Arduino, κατευθύνονται προς τους βιομηχανικούς αυτοματισμούς. Για πολύ καιρό, τα PLC ήταν ο κορυφαίος ελεγκτής στον βιομηχανικό κόσμο, αλλά τώρα τα PLC με βάση το Arduino έχουν κάνει τη θέση τους στις βιομηχανίες λόγω του πολύ χαμηλότερου κόστους τους από τα συμβατικά PLC.