
PyTool Modbus
Nástroj Modbus s funkciou skriptu Python.
Informácie
Popis Aplikácie
Analýza A Recenzia Aplikácií Pre Android: PyTool Modbus, Vyvinutý Spoločnosťou Quan Lin. Uvedené V Kategórii Nástroje. Aktuálna Verzia Je 0.3, Aktualizovaná Na 04/07/2021 . Podľa Recenzií Používateľov V Službe Google Play: PyTool Modbus. Dosiahnuté Viac Ako Inštalácie 20. PyTool Modbus V Súčasnosti Má 1 Recenzií, Priemerné Hodnotenie 5.0 Hviezd
PyTool Modbus je skvelý nástroj na vývoj, ladenie a monitorovanie protokolu Modbus.Je vybavený funkciou skriptovania v jazyku Python, ktorá vám poskytuje najväčšiu flexibilitu.
Prečo je pre nástroj Modbus žiaduca schopnosť skriptov?
Elektrotechnikom sa zdá užitočné používať na ladenie alebo monitorovanie komunikácie Modbus v teréne, továrni alebo laboratóriu vreckové zariadenie, ako je telefón alebo tablet s Androidom.
Ale takmer každý komunikačný systém Modbus dostal svoj vlastný dátový formát.
Hľadať v mori hexadecimálnych údajov ako „02a5b4ca .... ff000803“ a pokúšať sa zistiť, čo sa deje, nie je nič príjemné.
Tam prichádza pomôcť PyTool Modbus.
Vďaka možnosti spúšťať vlastný skript v jazyku Python môže program PyTool Modbus čítať a analyzovať všetky prijaté údaje, zobrazovať ich požadovaným spôsobom a podľa potreby dokonca konať.
Existujú príklady skriptov na rýchle spustenie. Jednu z nich skopírujte a prilepte a vyskúšajte.
K dispozícii je tiež praktické ovládacie rozhranie Modbus na všeobecné použitie.
Podporuje sériové ovládače USB hlavného prúdu, vrátane:
Ovládač FTDI
Ovládač CDC ACM
Ovládač CP210x
Ovládač CH34x
Ovládač PL2303
Všeobecný sprievodca skriptmi
==================
* Verzia Pythonu použitá v tejto aplikácii je 3.8.
* Táto aplikácia nie je navrhnutá ako editor skriptov, aj keď skript je možné upravovať v poli skriptu.
Najlepším spôsobom je použiť obľúbený editor skriptov a potom skript skopírovať a vložiť.
* Na odsadenie vždy použite 4 medzery, aby ste sa vyhli zvláštnym chybám.
* Väčšina balíkov v štandardnej knižnici Pythonu je k dispozícii na import.
* Ak je potrebná slučka while, vždy používajte ako podmienku súbor „app.running_script“, aby ste skript správne zastavili.
* Pomocou reťazca `app.version` získate reťazec verzie aplikácie.
* Použite program „app.get_output ()“ na získanie výstupného poľa skriptu ako reťazca.
* Pomocou výrazu `app.set_output (objekt)` zobrazíte vo výstupnom poli skriptu `objekt` ako reťazec.
* Použite program „app.print_text (objekt)“ ako skratku pre program „app.set_output (app.get_output () + str (objekt))“ na pridanie textu do výstupného poľa skriptu.
* Použite program „app.clear_text ()` ako skratku pre program „app.set_output („ “)` na vyčistenie výstupného poľa skriptu.
* Pomocou príkazu `app.fc01_read_coils (mbid, addr, num)` odošlite požiadavku na kód funkcie 01.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
num (int): Počet údajov
návrat (zoznam int): Zoznam požadovaných údajov
* Pomocou príkazu `app.fc02_read_discrete_inputs (mbid, addr, num)` odošlite požiadavku na kód funkcie 02.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
num (int): Počet údajov
návrat (zoznam int): Zoznam požadovaných údajov
* Na odoslanie žiadosti o kód funkcie 03 použite program „app.fc03_read_holding_registers (mbid, addr, num)“.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
num (int): Počet údajov
návrat (zoznam int): Zoznam požadovaných údajov
* Pomocou príkazu `app.fc04_read_input_registers (mbid, addr, num)` odošlite požiadavku na kód funkcie 04.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
num (int): Počet údajov
návrat (zoznam int): Zoznam požadovaných údajov
* Pomocou príkazu `app.fc05_write_single_coil (mbid, addr, val)` odošlite požiadavku na kód funkcie 05.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
val (int): Hodnota údajov
return (int): Počet údajov (vždy 1)
* Pomocou príkazu `app.fc06_write_single_register (mbid, addr, val)` odošlite požiadavku na kód funkcie 06.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
val (int): Hodnota údajov
return (int): Počet údajov (vždy 1)
* Pomocou príkazu `app.fc15_write_multiple_coils (mbid, addr, vals)` odošlite požiadavku na kód funkcie 15.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
vals (zoznam int): Zoznam hodnôt údajov
return (int): Počet údajov
* Na odoslanie žiadosti o kód funkcie 16 použite program „app.fc16_write_multiple_registers (mbid, addr, vals)“.
mbid (int): ID protokolu Modbus
addr (int): údajová adresa
vals (zoznam int): Zoznam hodnôt údajov
return (int): Počet údajov
* Na kontrolu správ s požiadavkami a odpoveďami použite súbory „app.msg_out“ a „app.msg_in“.
* Pomocou súboru „app.log_file (text)“ uložte súbor protokolu do úložiska.
Súbor denníka sa nachádza tu [Directory Directory] / PyToolModbus / log_ [časová značka UTC] .txt.
text (str): textový obsah
return (str): Celá cesta k súboru
Čo Je Nové
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.