PyTool Modbus

PyTool Modbus

Nástroj Modbus s funkciou skriptu Python.

Informácie


0.3
July 04, 2021
20
$2.49
Android 5.0+
Everyone
Get it on Google Play

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.

Ohodnoťte A Skontrolujte V Obchode Google Play


5.0
1 Súčet
5 0
4 0
3 0
2 0
1 0

Celkový Počet Inštalácií (*Odhadované)

Odhad Celkového Počtu Inštalácií Na Google Play, Približne Z Počtu Ratingov A Nainštalujte Hranice Dosiahnuté V Službe Google Play.