Online Εργαλεία Modbus RTU
Δημιουργία και ανάλυση πλαισίων RTU, έλεγχος CRC, σειριακός έλεγχος και μετατροπή τιμών καταχωρητών σε ένα σημείο. Σειριακή πρόσβαση με συμβατό πρόγραμμα περιήγησης υπολογιστή.
🎯 Ολοκληρωμένη Λύση Modbus RTU
Ανοίξτε το εργαλείο πλαισίων για δημιουργία, ανάλυση και έλεγχο CRC. Χρησιμοποιήστε το σειριακό εργαλείο για επικοινωνία και τον μετατροπέα για τιμές και σειρά byte.
⭐ Γιατί να επιλέξετε τα εργαλεία μας Modbus RTU;
🎯 Κύρια Σενάρια Εφαρμογής
Αποσφαλμάτωση Βιομηχανικού Αυτοματισμού
Συγκρίνετε αιτήματα και απαντήσεις PLC, μετατροπέα, μετρητή ή αισθητήρα.
- Δοκιμή επικοινωνίας συσκευών
- Ανάγνωση και διαμόρφωση παραμέτρων
- Διάγνωση και αντιμετώπιση προβλημάτων
Ανάπτυξη Ενσωμάτωσης Συσκευών
Ελέγξτε δείγματα πλαισίων και μορφές δεδομένων έναντι των προδιαγραφών.
- Δοκιμή επαλήθευσης πρωτοκόλλου
- Επιβεβαίωση μορφής δεδομένων
- Δοκιμή συμβατότητας
Συντήρηση και Λειτουργία Συστήματος
Καταγράψτε και συγκρίνετε ανταλλαγές κατά τη διάρκεια εξουσιοδοτημένων δοκιμών.
- Περιοδική συλλογή δεδομένων
- Παρακολούθηση κατάστασης εξοπλισμού
- Ανάλυση ιστορικών δεδομένων
🚀 Ξεκινήστε αμέσως
Δημιουργήστε ή ελέγξτε ένα πλαίσιο χωρίς σύνδεση συσκευής. Για σειριακές δοκιμές χρησιμοποιήστε συμβατό πρόγραμμα περιήγησης υπολογιστή και εγκρίνετε τη σωστή θύρα.
📚 Γνώσεις Πρωτοκόλλου Modbus RTU
Το Modbus RTU μεταφέρει αιτήματα και απαντήσεις ως δυαδικά byte μέσω σειριακής σύνδεσης. Το πλαίσιο περιέχει διεύθυνση, κωδικό λειτουργίας, δεδομένα και CRC-16.
Κύρια χαρακτηριστικά:
- Δυαδική μορφή δεδομένων, υψηλή απόδοση μετάδοσης
- Έλεγχος CRC16, ισχυρή αξιοπιστία δεδομένων
- Υποστηρίζει επικοινωνία πολλαπλών σημείων RS485
- Υψηλός βαθμός τυποποίησης, καλή συμβατότητα
Ένα τυπικό μήνυμα Modbus RTU αποτελείται από τα ακόλουθα μέρη:
[Διεύθυνση Slave][Κωδικός Λειτουργίας][Περιοχή Δεδομένων][Έλεγχος CRC]- Διεύθυνση Slave: 1 byte, αναγνωρίζει τη συσκευή προορισμού:
- Κωδικός Λειτουργίας: 1 byte, καθορίζει τον τύπο της λειτουργίας:
- Περιοχή Δεδομένων: N byte, περιέχει τη διεύθυνση και τα δεδομένα:
- Έλεγχος CRC: 2 byte, διασφαλίζει την ακεραιότητα των δεδομένων:
- 01: Ανάγνωση κατάστασης Coils
- 02: Ανάγνωση Discrete Inputs
- 03: Ανάγνωση Holding Registers
- 04: Ανάγνωση Input Registers
- 05: Εγγραφή μεμονωμένου Coil
- 06: Εγγραφή μεμονωμένου Register
- 15: Εγγραφή πολλαπλών Coils
- 16: Εγγραφή πολλαπλών Registers
Το CRC ελέγχει τα byte διεύθυνσης, λειτουργίας και δεδομένων. Εντοπίζει πολλά σφάλματα μετάδοσης, αλλά δεν πιστοποιεί τον αποστολέα ούτε την ασφάλεια της ενέργειας.
Χαρακτηριστικά ελέγχου:
- Έλεγχος κυκλικού πλεονασμού 16-bit
- Πολυώνυμο: 0xA001
- Αρχική τιμή: 0xFFFF
- Το χαμηλό byte μεταδίδεται πρώτο
Ένα πηνίο αποθηκεύει ένα bit και ένας καταχωρητής 16 bit. Μια τιμή 32 bit χρειάζεται δύο καταχωρητές και μια τιμή 64 bit τέσσερις. Ελέγξτε τον τύπο και τη σειρά στο εγχειρίδιο.
- Το UINT είναι χωρίς πρόσημο, ενώ το INT χρησιμοποιεί συμπλήρωμα ως προς δύο. FFFF σημαίνει 65535 ως UINT16 και -1 ως INT16. Το FF συμπληρώνεται σε 00FF και δίνει 255 και ως INT16.
- Επιλέξτε HEX, FLOAT32 και ABCD. Το 3F800000 δίνει 1. Για 64 bit επιλέξτε FLOAT64: το 3FF0000000000000 είναι 1.
- BADC: εναλλαγή των δύο byte μέσα σε κάθε καταχωρητή 16 bit. Παράδειγμα: 34 12 78 56. CDAB: εναλλαγή των δύο καταχωρητών μέσα σε κάθε ομάδα 4 byte. Παράδειγμα: 56 78 12 34. Οι τιμές 16 bit χρησιμοποιούν AB ή BA. Στα 64 bit, το CDAB εναλλάσσει καταχωρητές ξεχωριστά σε κάθε ομάδα 4 byte. Ελέγξτε το εγχειρίδιο της συσκευής.
- Ένα πηνίο αποθηκεύει ένα bit και ένας καταχωρητής 16 bit. Μια τιμή 32 bit χρειάζεται δύο καταχωρητές και μια τιμή 64 bit τέσσερις. Ελέγξτε τον τύπο και τη σειρά στο εγχειρίδιο.
- Ο μετατροπέας χειρίζεται ακριβώς τους ακεραίους 64 bit εντός του εύρους του επιλεγμένου τύπου. UINT64: 0–18446744073709551615. Οι αναλυτές πρωτοκόλλων και σειριακής επικοινωνίας μπορεί να στρογγυλοποιούν μεγάλους ακεραίους 64 bit.
- Χρησιμοποιήστε 0–9 και A–F. Επιτρέπονται κενά και πρόθεμα 0x, π.χ. 0x3F800000 ή 3F 80 00 00.
- Για ακέραιους τύπους εισαγάγετε ακέραιους αριθμούς. Τα FLOAT32 και FLOAT64 δέχονται πεπερασμένες δεκαδικές τιμές και επιστημονική γραφή.
- Επιβεβαιώστε τον τύπο και τη σειρά byte με γνωστή τιμή. Ένα φαινομενικά λογικό αποτέλεσμα δεν αρκεί για έλεγχο των ρυθμίσεων.