
PyTool Modbus TCP
Modbus TCP instrument cu caracteristica script Python.
Informații Despre Aplicație
Descrierea Aplicației
Analiza Și Revizuirea Aplicațiilor Android: PyTool Modbus TCP, Dezvoltată De Quan Lin. Listat În Categoria Instrumente. Versiunea Curentă Este 0.4, Actualizată Pe 05/07/2021 . Conform Recenziilor Utilizatorilor De Pe Google Play: PyTool Modbus TCP. Obținut Peste 23 Instalații. PyTool Modbus TCP Are În Prezent 1 Recenzii, Rating Mediu 5.0 Stele
PyTool Modbus TCP este un instrument excelent pentru dezvoltarea, depanarea și monitorizarea Modbus TCP.Dispune de capacitatea de script Python care vă oferă cea mai mare flexibilitate.
De ce este de dorit capacitatea de script pentru instrumentul Modbus TCP?
Inginerilor electricieni li se pare la îndemână utilizarea unui dispozitiv portabil, cum ar fi un telefon sau o tabletă Android, pentru a depana sau monitoriza comunicarea Modbus TCP pe teren, fabrică sau laborator.
Dar aproape fiecare sistem de comunicații Modbus TCP 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 TCP vine în ajutor.
Având posibilitatea de a rula un script Python personalizat, PyTool Modbus TCP 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 TCP pentru uz general.
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 necesară o 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 se află aici [Director de stocare] / PyToolModbusTCP / log_ [UTC Timestamp] .txt.
text (str): Conținut text
return (str): Calea completă a fișierului
Ce Este Nou
Version 0.4
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.