
PyTool Modbus
Εργαλείο Modbus με δυνατότητα δέσμης ενεργειών Python.
Πληροφορίες Εφαρμογής
Περιγραφή Εφαρμογής
Ανάλυση Εφαρμογών Android: PyTool Modbus, Που Αναπτύχθηκε Από Το Quan Lin. Που Αναφέρονται Στην Κατηγορία Εργαλεία. Η Τρέχουσα Έκδοση Είναι 0.3, Ενημερωμένη Στις 04/07/2021 . Σύμφωνα Με Τις Αναθεωρήσεις Των Χρηστών Στο Google Play: PyTool Modbus. Επιτυγχάνονται Πάνω Από 20 Εγκαταστάσεις. Το PyTool Modbus Έχει Σήμερα 1 Κριτικές, Μέση Βαθμολογία 5.0 Αστέρια
Το PyTool Modbus είναι ένα εξαιρετικό εργαλείο για την ανάπτυξη, τον εντοπισμό σφαλμάτων και την παρακολούθηση του Modbus.Διαθέτει δυνατότητα Python script που σας δίνει τη μεγαλύτερη ευελιξία.
Γιατί είναι απαραίτητη η δυνατότητα δέσμης ενεργειών για το εργαλείο Modbus;
Οι ηλεκτρολόγοι μηχανικοί το βρίσκουν βολικό να χρησιμοποιούν μια φορητή συσκευή όπως τηλέφωνο ή tablet Android για εντοπισμό σφαλμάτων ή παρακολούθηση της επικοινωνίας Modbus στο πεδίο, στο εργοστάσιο ή στο εργαστήριο.
Αλλά σχεδόν κάθε σύστημα επικοινωνίας Modbus έχει τη δική του μορφή δεδομένων.
Η αναζήτηση σε μια θάλασσα εξαγωνικών δεδομένων όπως "02a5b4ca .... ff000803" και προσπαθώντας να καταλάβω τι συμβαίνει δεν είναι καθόλου ευχάριστη.
Εκεί έρχεται να βοηθήσει το PyTool Modbus.
Με τη δυνατότητα εκτέλεσης προσαρμοσμένης δέσμης ενεργειών Python, το PyTool Modbus μπορεί να διαβάσει και να αναλύσει τυχόν ληφθέντα δεδομένα, να τα εμφανίσει με τον τρόπο που θέλετε και ακόμη και να ενεργήσει αναλόγως όταν χρειάζεται.
Υπάρχουν παραδείγματα σεναρίων για γρήγορη εκκίνηση. Απλώς αντιγράψτε και επικολλήστε ένα από αυτά για να τα δοκιμάσετε.
Υπάρχει επίσης μια εύχρηστη διεπαφή ελέγχου Modbus για γενική χρήση.
Υποστηρίζει σειριακούς οδηγούς USB main stream, όπως:
Πρόγραμμα οδήγησης FTDI
Πρόγραμμα οδήγησης CDC ACM
Πρόγραμμα οδήγησης CP210x
Πρόγραμμα οδήγησης CH34x
Πρόγραμμα οδήγησης PL2303
Γενικός οδηγός σεναρίου
=================
* Η έκδοση Python που χρησιμοποιείται σε αυτήν την εφαρμογή είναι 3.8.
* Αυτή η εφαρμογή δεν έχει σχεδιαστεί ως πρόγραμμα επεξεργασίας σεναρίων, αν και το σενάριο μπορεί να επεξεργαστεί στο πεδίο σεναρίου.
Ο καλύτερος τρόπος είναι να χρησιμοποιήσετε το αγαπημένο πρόγραμμα επεξεργασίας σεναρίου και, στη συνέχεια, να αντιγράψετε και να επικολλήσετε το σενάριο.
* Χρησιμοποιείτε πάντα 4 κενά για εσοχή για να αποφύγετε παράξενα σφάλματα.
* Τα περισσότερα από τα πακέτα στην τυπική βιβλιοθήκη Python είναι διαθέσιμα για εισαγωγή.
* Αν απαιτείται βρόχος, χρησιμοποιήστε πάντα το "app.running_script" ως συνθήκη για να σταματήσετε σωστά το σενάριο.
* Χρησιμοποιήστε το "app.version" για να λάβετε τη συμβολοσειρά έκδοσης της εφαρμογής.
* Χρησιμοποιήστε το "app.get_output ()" για να λάβετε το πεδίο εξόδου σεναρίου ως συμβολοσειρά.
* Χρησιμοποιήστε το "app.set_output (αντικείμενο)" για να εμφανίσετε το "αντικείμενο" στο πεδίο εξόδου σεναρίου ως συμβολοσειρά.
* Χρησιμοποιήστε το "app.print_text (αντικείμενο)" ως συντόμευση για το "app.set_output (app.get_output () + str (αντικείμενο))" για να προσθέσετε κείμενο στο πεδίο εξόδου σεναρίου.
* Χρησιμοποιήστε το `app.clear_text ()` ως συντόμευση για το `app.set_output (" ")` για να διαγράψετε το πεδίο εξόδου σεναρίου.
* Χρησιμοποιήστε το "app.fc01_read_coils (mbid, addr, num)" για να στείλετε αίτημα κωδικού λειτουργίας 01.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
αριθμός (int): Αριθμός δεδομένων
return (λίστα int): Ζητούμενη λίστα δεδομένων
* Χρησιμοποιήστε το "app.fc02_read_discrete_inputs (mbid, addr, num)" για να στείλετε αίτημα κωδικού συνάρτησης 02.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
αριθμός (int): Αριθμός δεδομένων
return (λίστα int): Ζητούμενη λίστα δεδομένων
* Χρησιμοποιήστε το "app.fc03_read_holding_registers (mbid, addr, num)" για να στείλετε αίτημα κωδικού λειτουργίας 03.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
αριθμός (int): Αριθμός δεδομένων
return (λίστα int): Ζητούμενη λίστα δεδομένων
* Χρησιμοποιήστε το "app.fc04_read_input_registers (mbid, addr, num)" για να στείλετε αίτημα κωδικού λειτουργίας 04.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
αριθμός (int): Αριθμός δεδομένων
return (λίστα int): Ζητούμενη λίστα δεδομένων
* Χρησιμοποιήστε το "app.fc05_write_single_coil (mbid, addr, val)" για να στείλετε αίτημα κωδικού λειτουργίας 05.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
val (int): Τιμή δεδομένων
return (int): Αριθμός δεδομένων (πάντα 1)
* Χρησιμοποιήστε το "app.fc06_write_single_register (mbid, addr, val)" για να στείλετε αίτημα κωδικού λειτουργίας 06.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
val (int): Τιμή δεδομένων
return (int): Αριθμός δεδομένων (πάντα 1)
* Χρησιμοποιήστε το "app.fc15_write_multiple_coils (mbid, addr, vals)" για να στείλετε αίτημα κωδικού λειτουργίας 15.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
vals (λίστα int): Λίστα τιμών δεδομένων
return (int): Αριθμός δεδομένων
* Χρησιμοποιήστε το "app.fc16_write_multiple_registers (mbid, addr, vals)" για να στείλετε αίτημα κωδικού λειτουργίας 16.
mbid (int): Αναγνωριστικό Modbus
addr (int): Διεύθυνση δεδομένων
vals (λίστα int): Λίστα τιμών δεδομένων
return (int): Αριθμός δεδομένων
* Χρησιμοποιήστε τα «app.msg_out` και« app.msg_in` για να ελέγξετε τα μηνύματα αιτήματος και απόκρισης.
* Χρησιμοποιήστε το "app.log_file (text)" για να αποθηκεύσετε ένα αρχείο καταγραφής στο χώρο αποθήκευσης.
Το αρχείο καταγραφής βρίσκεται εδώ [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.
text (str): Περιεχόμενο κειμένου
return (str): Πλήρης διαδρομή αρχείου
Τι Νέο Υπάρχει
Version 0.3
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
`app.version` is added for checking app version.
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
`app.version` is added for checking app version.