Πίνακας περιεχομένων:

Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών: 3 βήματα
Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών: 3 βήματα

Βίντεο: Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών: 3 βήματα

Βίντεο: Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών: 3 βήματα
Βίντεο: ESP32 Modbus Επικοινωνία | FLProg SCADA 2024, Νοέμβριος
Anonim
Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών
Επικοινωνία Modbus TCP μεταξύ Arduino και βιομηχανικών συσκευών

Ένας βιομηχανικός τρόπος για τον έλεγχο μιας πλακέτας Arduino με βιομηχανικό HMI και τη σύνδεση της με ένα βιομηχανικό δίκτυο με μια επικοινωνία Modbus TCP.

Βήμα 1: Οι συσκευές που συνδέονται με το δίκτυο

Οι συσκευές που συνδέονται με το δίκτυο
Οι συσκευές που συνδέονται με το δίκτυο

Για να κάνω αυτήν την απόδοση έφτιαξα ένα ηλεκτρικό ερμάριο που περιλαμβάνει το PLC S7-1200 και το HMI KTP700 Basic (SIEMENS) όπως φαίνεται στην εικόνα. Σας δίνω το σχηματικό σχήμα αυτού του γραφείου.

Χρησιμοποίησα ένα Schneider HMI όπως το HMISTU655 με ethernet/USB.

Έφτιαξα επίσης έναν πίνακα κλωνοποίησης Arduino βασισμένο σε Atmega 1284p (δείτε ένα από τα οδηγίες μου).

Βήμα 2: Τα λογισμικά προς χρήση

Χρησιμοποίησα πολλά λογισμικά αλλά μόνο 2 από αυτά είναι δωρεάν. Όλη αυτή η ηλεκτρική εγκατάσταση είναι πολύ ακριβή και είναι μια μεγάλη ευκαιρία να την έχω στο χώρο εργασίας μου.

Τα λογισμικά για τι:

  • AdvancedHMI (ΔΩΡΕΑΝ) για την επίβλεψη του PLC S7-1200 και της πλακέτας Arduino
  • TIA PORTAL V13 (EXPENSIVE) για προγραμματισμό του PLC S7-1200 και του HMI KTP700
  • Το Grafcet Studio PRO (EXPENSIVE) είναι ο τρόπος προγραμματισμού του PLC S7-1200 με προγραμματισμό SFC. Πρέπει να εργαστείτε με ένα έργο (έτοιμο προς χρήση στο TIA PORTAL) που παρέχεται από το Grafcet Studio και ονομάζεται GRAFCET ENGINE το οποίο πρέπει να μεταφορτωθεί στο PLC. Στη συνέχεια, θα μπορείτε να κατεβάσετε απευθείας το σκίτσο από το Grafcet Studion στο PLC.
  • VIjéo Designer 6.2 (EXPENSIVE) για τον προγραμματισμό του HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (ΔΩΡΕΑΝ) με 3 φοβερές βιβλιοθήκες: The MightyCore (για να μπορείτε να χρησιμοποιήσετε atmegas 40DIP), mudbus (διαχειριστείτε ModbusTCP με ασπίδα ethernet) τέλος SMlib (για εκτέλεση κρατικών μηχανών προσαρμοσμένων στον αυτοματισμό).

Δίνω 2 μαθήματα: (στα γαλλικά, χωρίς μετάφραση, αλλά είναι εύκολο να το καταλάβετε, συγγνώμη)

  • ΠΑΡΑΔΕΙΓΜΑΤΑ S7-1200: ορισμένες πληροφορίες για χρήση

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (ένας πιο απλός τρόπος ελέγχου με modbus tcp)

    TIA PORTAL V13+S7-1200+KTP700 Basic+Grafcet Studio

    TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet Shield

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: πώς να χρησιμοποιήσετε το Vijéo Designer 6.2 και να ελέγξετε έναν πίνακα Arduino.

Δίνω το αρχείο: _FILES EXAMPLES.zip, τα αρχεία που χρησιμοποιούνται εκτελούν το έργο.

Βήμα 3: Για να καταλήξετε:

Όσο για μένα, η λύση SIEMENS είναι λίγο πιο περίπλοκη στον προγραμματισμό από τη λύση Schneider. Αλλά εξακολουθεί να είναι πολύ ακριβό.

Ευχαριστώ όλα τα αξιόπιστα σεμινάρια που διάβασα για να διαχειριστώ αυτό το έργο.

Ευτυχισμένο διδακτικό.

Συνιστάται: