PyTool Modbus TCP

PyTool Modbus TCP

Nástroj Modbus TCP s funkciou skriptu Python.

Informácie


0.4
July 05, 2021
23
$1.49
Android 5.0+
Everyone
Get it on Google Play

Popis Aplikácie


Analýza A Recenzia Aplikácií Pre Android: PyTool Modbus TCP, Vyvinutý Spoločnosťou Quan Lin. Uvedené V Kategórii Nástroje. Aktuálna Verzia Je 0.4, Aktualizovaná Na 05/07/2021 . Podľa Recenzií Používateľov V Službe Google Play: PyTool Modbus TCP. Dosiahnuté Viac Ako Inštalácie 23. PyTool Modbus TCP V Súčasnosti Má 1 Recenzií, Priemerné Hodnotenie 5.0 Hviezd

PyTool Modbus TCP je vynikajúci nástroj pre vývoj, ladenie a monitorovanie protokolu Modbus TCP.
Je vybavený funkciou skriptovania v jazyku Python, ktorá vám poskytuje najväčšiu flexibilitu.

Prečo je pre nástroj Modbus TCP žiaduca schopnosť skriptov?
Elektrotechnikom sa zdá užitočné používať na ladenie alebo monitorovanie komunikácie Modbus TCP 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 TCP 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 na pomoc PyTool Modbus TCP.
Vďaka možnosti spúšťať vlastný skript v jazyku Python dokáže program PyTool Modbus TCP čítať a analyzovať všetky prijaté dáta, 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.

Pre všeobecné použitie existuje aj praktické ovládacie rozhranie Modbus TCP.

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 príkazu „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 pripojenie textu k výstupnému poľu skriptu.

* Na vyčistenie výstupného poľa skriptu použite program „app.clear_text ()` ako skratku pre program „app.set_output („ “)`.

* 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 [Storage Directory] / PyToolModbusTCP / log_ [UTC Timestamp] .txt.
text (str): textový obsah
return (str): Celá cesta k súboru

Čo Je Nové


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.

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.