
PyTool Modbus
Modbus instrument cu caracteristica script Python.
Informații Despre Aplicație
Descrierea Aplicației
Analiza Și Revizuirea Aplicațiilor Android: PyTool Modbus, Dezvoltată De Quan Lin. Listat În Categoria Instrumente. Versiunea Curentă Este 0.3, Actualizată Pe 04/07/2021 . Conform Recenziilor Utilizatorilor De Pe Google Play: PyTool Modbus. Obținut Peste 20 Instalații. PyTool Modbus Are În Prezent 1 Recenzii, Rating Mediu 5.0 Stele
PyTool Modbus este un instrument excelent pentru dezvoltarea, depanarea și monitorizarea Modbus.Dispune de capacitatea de script Python care vă oferă cea mai mare flexibilitate.
De ce este de dorit capacitatea de script pentru instrumentul Modbus?
Inginerilor electricieni li se pare la îndemână să utilizeze un dispozitiv de mână, cum ar fi telefonul sau tableta Android, pentru a depana sau monitoriza comunicarea Modbus pe teren, fabrică sau laborator.
Dar aproape fiecare sistem de comunicații Modbus a primit propriul format de date.
Căutarea într-o mare de date hexagonale precum „02a5b4ca .... ff000803” și încercarea de a afla ce se întâmplă nu este deloc plăcută.
Acesta este locul în care PyTool Modbus vine în ajutor.
Având posibilitatea de a rula un script Python personalizat, PyTool Modbus poate citi și analiza orice date primite, le poate afișa în modul dorit și chiar poate acționa în consecință atunci când este nevoie.
Există exemple de script pentru pornire rapidă. Copiați și lipiți unul dintre ele pentru a le încerca.
Există, de asemenea, o interfață de control Modbus la îndemână pentru uz general.
Acceptă drivere seriale USB de flux principal, inclusiv:
Driver FTDI
Driver CDC ACM
Driver CP210x
Șofer CH34x
Driver PL2303
Ghid general de script
=================
* Versiunea Python utilizată în această aplicație este 3.8.
* Această aplicație nu este concepută ca editor de script, deși scriptul poate fi editat în câmpul script.
Cel mai bun mod este să utilizați editorul de script preferat și apoi să copiați și să lipiți scriptul.
* Folosiți întotdeauna 4 spații pentru indentare pentru a evita erorile ciudate.
* Majoritatea pachetelor din biblioteca standard Python sunt disponibile pentru import.
* Dacă este nevoie de buclă, folosiți întotdeauna `app.running_script` ca condiție pentru a opri corect scriptul.
* Utilizați `app.version` pentru a obține șirul versiunii aplicației.
* Utilizați `app.get_output ()` pentru a obține câmpul de ieșire script ca șir.
* Utilizați `app.set_output (object)` pentru a afișa `object` în câmpul de ieșire script ca șir.
* Utilizați `app.print_text (object)` ca o comandă rapidă pentru `app.set_output (app.get_output () + str (object))` pentru a adăuga text la câmpul de ieșire script.
* Utilizați `app.clear_text ()` ca comandă rapidă pentru `app.set_output (" ")` pentru a șterge câmpul de ieșire a scriptului.
* Utilizați `app.fc01_read_coils (mbid, addr, num)` pentru a trimite codul funcției 01 cerere.
mbid (int): ID Modbus
addr (int): Adresa datelor
num (int): Număr de date
return (list of int): Lista de date solicitate
* Utilizați `app.fc02_read_discrete_inputs (mbid, addr, num)` pentru a trimite cererea de cod funcție 02.
mbid (int): ID Modbus
addr (int): Adresa datelor
num (int): Număr de date
return (list of int): Lista de date solicitate
* Utilizați `app.fc03_read_holding_registers (mbid, addr, num)` pentru a trimite codul funcției 03 cerere.
mbid (int): ID Modbus
addr (int): Adresa datelor
num (int): Număr de date
return (list of int): Lista de date solicitate
* Utilizați `app.fc04_read_input_registers (mbid, addr, num)` pentru a trimite codul funcției 04 cerere.
mbid (int): ID Modbus
addr (int): Adresa datelor
num (int): Număr de date
return (list of int): Lista de date solicitate
* Utilizați `app.fc05_write_single_coil (mbid, addr, val)` pentru a trimite cererea codului funcției 05.
mbid (int): ID Modbus
addr (int): Adresa datelor
val (int): Valoarea datelor
return (int): Număr de date (întotdeauna 1)
* Utilizați `app.fc06_write_single_register (mbid, addr, val)` pentru a trimite cererea codului funcției 06.
mbid (int): ID Modbus
addr (int): Adresa datelor
val (int): Valoarea datelor
return (int): Număr de date (întotdeauna 1)
* Utilizați `app.fc15_write_multiple_coils (mbid, addr, vals)` pentru a trimite codul funcției 15 cerere.
mbid (int): ID Modbus
addr (int): Adresa datelor
vals (lista int): Lista valorilor datelor
return (int): Număr de date
* Utilizați `app.fc16_write_multiple_registers (mbid, addr, vals)` pentru a trimite codul funcției 16 cerere.
mbid (int): ID Modbus
addr (int): Adresa datelor
vals (lista int): Lista valorilor datelor
return (int): Număr de date
* Utilizați `app.msg_out` și` app.msg_in` pentru a verifica mesajele de solicitare și răspuns.
* Utilizați `app.log_file (text)` pentru a salva un fișier jurnal în spațiu de stocare.
Fișierul jurnal este situat aici [Director de stocare] / PyToolModbus / log_ [UTC Timestamp] .txt.
text (str): Conținut text
return (str): Calea completă a fișierului
Ce Este Nou
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.