Πίνακας περιεχομένων:
- Βήμα 1: Πολύ εύκολο στη σύνδεση
- Βήμα 2: Το πρώτο πείραμα: HMI ως κύριος και Arduinos ως σκλάβοι
- Βήμα 3: Το δεύτερο πείραμα: HMI As Slave, CLONE As Master και UNO As Slave
- Βήμα 4: Συμπέρασμα
Βίντεο: Industrial HMI και Arduinos στο MODBUS RTU: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Σε αυτό το διδακτικό θα περιγράψω ένα παράδειγμα επικοινωνίας μεταξύ ενός βιομηχανικού HMI (COOLMAY MT6070H, 150EUROS), ενός Arduino CLONE DIY (10EUROS) και ενός Arduino UNO (10EUROS). Το δίκτυο θα λειτουργεί με ειδικό και ισχυρό και βιομηχανικό πρωτόκολλο: το MODBUS RTU (δεν απαιτείται IP ή ethernet). Περισσότερες πληροφορίες σχετικά με αυτό το δίκτυο, εδώ:
en.wikipedia.org/wiki/Modbus
Έκανα 2 πειράματα για να διερευνήσω τις δεξιότητες και τη δύναμη αυτού του είδους δικτύου:
-στο πρώτο: το HMI είναι το Master, το CLONE είναι Slave1 και το UNO είναι το Slave3 (δίνετε την ταυτότητα που θέλετε)
-στο δεύτερο: το HMI είναι το Slave1, το CLONE είναι το Master (με ενσωματωμένο πρόγραμμα αυτοματοποίησης), το UNO παραμένει το Slave3.
Βήμα 1: Πολύ εύκολο στη σύνδεση
Τι χρειάζεται:
-βιομηχανικό HMI COOLMAY MT6070H με υποδοχή modbus
-α DIY ARDUINO CLONE
-αν UNO
-2 ασπίδες MAX485
-τροφοδοτικό 24V DC
-2 καλώδια προγραμματισμού USB και ένα USBasp.
Προσέξτε να συνδέσετε μεταξύ τους κάθε pinA+ και pinB- και να έχετε το ίδιο GND για όλες τις συσκευές.
Βήμα 2: Το πρώτο πείραμα: HMI ως κύριος και Arduinos ως σκλάβοι
Πρώτα απ 'όλα, πρέπει να προσθέσετε μερικές χρήσιμες βιβλιοθήκες και πίνακα στο IDArduino σας:
Hardware: Minicore για τον πίνακα CLONE
-SM: κρατική βιβλιοθήκη μηχανών
-SimpleModbus: βιβλιοθήκη modbus RTU σε λειτουργία slave ή mater.
Δίνω επίσης το σκίτσο του HMI και των δύο arduinos με ένα σεμινάριο και έναν γαλλικό οδηγό στο modbus rtu.
Βήμα 3: Το δεύτερο πείραμα: HMI As Slave, CLONE As Master και UNO As Slave
Γιατί αυτό το πείραμα; Επειδή είναι αδύνατο να ενσωματώσετε ένα πρόγραμμα αυτοματισμού σε αυτό το είδος HMI: δεν μπορείτε να το κάνετε αυτό επειδή δεν σέβεται τους κανόνες ασφάλειας και ασφάλειας σε συστήματα και μηχανές.
Το soft HMI είναι διαθέσιμο εδώ:
www.coolmay.com/Download-159-36-41.html
Όπως το Arduino IDE με την ειδική βιβλιοθήκη μέσα, αλλάζετε εύκολα τη συσκευή σας σε Slave ή σε Master.
Η ταχύτητα της επικοινωνίας φαίνεται να είναι πιο αργή εδώ. Προσθέτω λοιπόν μερικά πράγματα για να κερδίσω περισσότερη αντίδραση ταχύτητας:
-Σειριακή επικοινωνία σε 8Ο1 αντί για 8Ε1
-κρατικό μηχάνημα για λειτουργία σε πραγματικό χρόνο
-προσθέστε μερικά επιπλέον στοιχεία στο δίκτυο:
-120 αντίσταση OHM μεταξύ Α και Β
-560 αντίσταση OHM μεταξύ A και GND
-560 αντίσταση OHM μεταξύ Β και GND
Βήμα 4: Συμπέρασμα
Λόγω αυτών των πειραμάτων θα προσπαθήσω σύντομα να επιβλέψω ένα ρομπότ 6 αξόνων με arduinos ως σκλάβους και ένα PLC (M221 schneider) ως κύριο για τον έλεγχο των ακολουθιών κινήσεων.
Άλλα έργα θα έρθουν επίσης σύντομα, όπως ένα δίκτυο φτιαγμένο με HMI, softster (ATS22 schneider) και κλώνο Arduin.
Χάρη σε όλα τα ενδιαφέροντα σεμινάρια και οδηγούς και στον ιστότοπο σε όλο το δίκτυο. Καλές οδηγίες !!!
Συνιστάται:
Διαβάστε μετρητή ηλεκτρικής ενέργειας και αερίου (Βελγικά/Ολλανδικά) και Μεταφόρτωση στο Thingspeak: 5 Βήματα
Διαβάστε μετρητή ηλεκτρικής ενέργειας και αερίου (Βελγικά/Ολλανδικά) και Μεταφορτώστε στο Thingspeak: Εάν ανησυχείτε για την κατανάλωση ενέργειας ή για λίγο σπασίκλα, πιθανότατα θέλετε να δείτε τα δεδομένα από τον φανταχτερό νέο ψηφιακό σας μετρητή στο smartphone σας. Σε αυτό έργο θα λάβουμε τα τρέχοντα δεδομένα από ένα βελγικό ή ολλανδικό ψηφιακό ηλεκτρικό
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: 9 βήματα
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: Χρησιμοποιήστε αυτήν την απλή διαδικασία 5 βημάτων (το Instructables το κάνει να μοιάζει με περισσότερα βήματα από ό, τι είναι στην πραγματικότητα) για να δημιουργήσετε και να ανεβάσετε το πρώτο σας βίντεο YouTube ή Facebook - χρησιμοποιώντας μόνο το iPhone σας
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Digistump και Modbus RTU: 6 βήματα
Digistump και Modbus RTU: Όσοι έχουν δει το διδακτικό μου στην επικοινωνία μεταξύ Modbus RTU και Raspberry Pi γνωρίζουν ότι σχεδιάζω ένα έργο αυτοματοποίησης ενός θερμοκηπίου. Έχω φτιάξει 2 μικρά PCB που μπορούν να τοποθετηθούν μέσα σε ένα projectbox. Ο σύνδεσμος προς το PCB θα συμπεριλάβω
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: 8 βήματα
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: Έφτιαξα ένα σπιτικό Arduboy με σειριακή μνήμη Flash που μπορεί να αποθηκεύσει έως και 500 παιχνίδια για να παίζετε στο δρόμο. Ελπίζω να μοιραστώ πώς να φορτώσετε παιχνίδια σε αυτό, συμπεριλαμβανομένου του τρόπου αποθήκευσης παιχνιδιών στη σειριακή μνήμη flash και να δημιουργήσετε το δικό σας ενοποιημένο πακέτο παιχνιδιών