PyTool Modbus

PyTool Modbus

Nástroj Modbus s funkcí skriptu Python.

Informace O Aplikaci


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

Popis Aplikace


Analýza A Revize Aplikací Pro Android: PyTool Modbus, Vyvinuté Společností Quan Lin. Uvedeno V Kategorii Nástroje. Aktuální Verze Je 0.3, Aktualizována Na 04/07/2021 . Podle Recenzí Uživatelů Na Google Play: PyTool Modbus. Dosaženo Více Než 20 Instalací. PyTool Modbus Má V Současné Době Recenze 1, Průměrné Hodnocení 5.0 Hvězd

PyTool Modbus je skvělý nástroj pro vývoj, ladění a monitorování Modbusu.
Je vybaven funkcí skriptu Pythonu, která vám poskytuje největší flexibilitu.

Proč je pro nástroj Modbus žádoucí schopnost skriptů?
Elektrotechnikům se hodí k ručnímu ladění nebo monitorování komunikace Modbus v terénu, továrně nebo laboratoři použít ruční zařízení, jako je telefon nebo tablet Android.
Ale téměř každý komunikační systém Modbus dostal svůj vlastní datový formát.
Hledání v moři hexadecimálních dat, jako je „02a5b4ca .... ff000803“, a snaha zjistit, co se děje, není vůbec příjemné.
To je místo, kde PyTool Modbus přichází na pomoc.
Díky možnosti spustit vlastní skript v Pythonu může PyTool Modbus číst a analyzovat veškerá přijatá data, zobrazovat je tak, jak chcete, a dokonce podle toho jednat, když je to potřeba.

Existují příklady skriptů pro rychlý start. Jedním z nich zkopírujte a vložte a vyzkoušejte je.

K dispozici je také praktické rozhraní Modbus pro všeobecné použití.

Podporuje hlavní sériové ovladače USB, včetně:
Ovladač FTDI
Ovladač CDC ACM
Ovladač CP210x
Ovladač CH34x
Ovladač PL2303

Obecný průvodce skriptem
==================

* Verze Pythonu použitá v této aplikaci je 3.8.

* Tato aplikace není navržena jako editor skriptů, i když skript lze upravovat v poli skriptu.
Nejlepším způsobem je použít oblíbený editor skriptů a poté skript zkopírovat a vložit.

* Vždy používejte 4 mezery pro odsazení, abyste předešli podivným chybám.

* Většina balíčků ve standardní knihovně Pythonu je k dispozici k importu.

* Pokud je potřeba smyčka while, vždy používejte jako podmínku `app.running_script`, aby se skript správně zastavil.

* Použijte `app.version` k získání řetězce verze aplikace.

* Použijte `app.get_output ()` k získání výstupního pole skriptu jako řetězce.

* Použijte `app.set_output (objekt)` k zobrazení `objektu` ve výstupním poli skriptu jako řetězec.

* Použijte `app.print_text (objekt)` jako zkratku pro `app.set_output (app.get_output () + str (objekt))` pro přidání textu do výstupního pole skriptu.

* Použijte `app.clear_text ()` jako zkratku pro `app.set_output (" ")` k vymazání výstupního pole skriptu.

* Pomocí příkazu „app.fc01_read_coils (mbid, addr, num)“ odešlete požadavek na kód funkce 01.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
num (int): Počet dat
návrat (seznam int): Seznam požadovaných dat

* Pomocí příkazu `app.fc02_read_discrete_inputs (mbid, addr, num)` odešlete požadavek na kód funkce 02.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
num (int): Počet dat
návrat (seznam int): Seznam požadovaných dat

* Pomocí příkazu `app.fc03_read_holding_registers (mbid, addr, num)` odešlete požadavek na kód funkce 03.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
num (int): Počet dat
návrat (seznam int): Seznam požadovaných dat

* Pomocí příkazu `app.fc04_read_input_registers (mbid, addr, num)` odešlete požadavek na kód funkce 04.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
num (int): Počet dat
návrat (seznam int): Seznam požadovaných dat

* Pomocí příkazu `app.fc05_write_single_coil (mbid, addr, val)` odešlete požadavek na kód funkce 05.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
val (int): Hodnota dat
návrat (int): Počet dat (vždy 1)

* Pomocí příkazu `app.fc06_write_single_register (mbid, addr, val)` odešlete požadavek na kód funkce 06.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
val (int): Hodnota dat
návrat (int): Počet dat (vždy 1)

* Pomocí příkazu „app.fc15_write_multiple_coils (mbid, addr, vals)“ odešlete požadavek na kód funkce 15.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
vals (list of int): Seznam hodnot dat
return (int): Počet dat

* Pomocí příkazu „app.fc16_write_multiple_registers (mbid, addr, vals)“ odešlete požadavek na kód funkce 16.
mbid (int): ID protokolu Modbus
addr (int): Datová adresa
vals (list of int): Seznam hodnot dat
return (int): Počet dat

* Pomocí `app.msg_out` a` app.msg_in` můžete zkontrolovat zprávy s požadavky a odpověďmi.

* Pomocí souboru `app.log_file (text)` uložíte soubor protokolu do úložiště.
Soubor protokolu je umístěn zde [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.
text (str): Textový obsah
return (str): Celá cesta k souboru

Co Je Nového


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 Zkontrolujte V Obchodě Google Play


5.0
1 Celkový
5 0
4 0
3 0
2 0
1 0

Celkový Počet Instalací (Odhadovaný)

Odhad Celkového Počtu Instalací Na Google Play, Aproximované Z Počtu Hodnocení A Instalačních Mezí Dosažených Na Google Play.