
PyTool Modbus
Modbus eszköz Python script funkcióval.
Alkalmazásinformáció
Alkalmazásleírás
Android Alkalmazás Elemzése És Áttekintése: PyTool Modbus, A Quan Lin Fejlesztése. Felsorolva A Eszközök Kategóriában. A Jelenlegi Verzió A 0.3, A 04/07/2021 -Es Frissítésű. A Felhasználói Vélemények Szerint A Google Play: PyTool Modbus. Több Mint 20 Telepítés. A PyTool Modbus Jelenleg 1 -As Értékeléssel Rendelkezik, Az Átlagos Minősítés 5.0 Csillag
A PyTool Modbus nagyszerű eszköz a Modbus fejlesztéséhez, hibakereséséhez és felügyeletéhez.A Python szkript képességgel rendelkezik, amely a legnagyobb rugalmasságot biztosítja.
Miért kívánatos a szkript képesség a Modbus eszközhöz?
Az elektromos mérnökök hasznosnak találják a kézi eszközök, például az Android telefonok vagy táblagépek használatát a Modbus kommunikáció hibakereséséhez vagy monitorozásához a terepen, gyárban vagy laboratóriumban.
De szinte minden Modbus kommunikációs rendszer megkapta a saját adatformátumát.
Egyáltalán nem kellemes keresni egy hexadat-tengerben, mint például a "02a5b4ca .... ff000803", és megpróbálni rájönni, mi történik.
Itt jön a PyTool Modbus segítségére.
Az egyedi Python szkript futtatásának lehetőségével a PyTool Modbus képes beolvasni és értelmezni a beérkezett adatokat, a kívánt módon megjeleníteni, sőt szükség szerint ennek megfelelően is eljárni.
Vannak szkriptek a gyors indításhoz. Csak másolja és illessze be az egyiket, hogy kipróbálja őket.
Van egy praktikus Modbus vezérlő interfész is általános használatra.
Támogatja a main stream USB soros illesztőprogramokat, beleértve:
FTDI meghajtó
CDC ACM illesztőprogram
CP210x illesztőprogram
CH34x meghajtó
PL2303 illesztőprogram
A szkript általános útmutatója
=================
* Az alkalmazásban használt Python verzió 3,8.
* Ezt az alkalmazást nem szkriptszerkesztőnek tervezték, bár a szkript szerkeszthető a szkript mezőben.
A legjobb módszer a kedvenc szkriptszerkesztő használata, majd a szkript másolása és beillesztése.
* Mindig használjon 4 szóközt a behúzáshoz a furcsa hibák elkerülése érdekében.
* A szabványos Python könyvtár csomagjainak nagy része importálható.
* Ha ciklusra van szükség, mindig használja az `app.running_script` elemet feltételként a szkript megfelelő leállításához.
* Használja az `app.version` alkalmazást az alkalmazás verziószövegének megszerzéséhez.
* Használja az `app.get_output ()` parancsot a parancsfájl kimeneti mezőjének karaktersorozatként való megkapásához.
* Az `app.set_output (object)` használatával karakterláncként jelenítse meg az `object 'elemet a szkript kimeneti mezőjében.
* Használja az "app.print_text (object)" parancsikont az "app.set_output (app.get_output () + str (object))" parancsikonként a szöveg hozzáfűzéséhez a parancsfájl kimeneti mezőjéhez.
* Használja az `app.clear_text ()` parancsikont az `app.set_output (" ")` parancsikonként a parancsfájl kimeneti mezőjének törléséhez.
* Használja az `app.fc01_read_coils (mbid, addr, num)` parancsot a 01-es funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
num (int): Adatok száma
return (int lista): Kért adatlista
* Használja az `app.fc02_read_discrete_inputs (mbid, addr, num)` parancsot a 02-es funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
num (int): Adatok száma
return (int lista): Kért adatlista
* Használja az `app.fc03_read_holding_registers (mbid, addr, num)` parancsot a 03-as funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
num (int): Adatok száma
return (int lista): Kért adatlista
* Használja az `app.fc04_read_input_registers (mbid, addr, num)` lehetőséget a 04-es funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
num (int): Adatok száma
return (int lista): Kért adatlista
* Használja az `app.fc05_write_single_coil (mbid, addr, val)` parancsot a 05-ös kódkérés küldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
val (int): Adatérték
return (int): Adatok száma (mindig 1)
* Használja az `app.fc06_write_single_register (mbid, addr, val)` parancsot a 06-os funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
val (int): Adatérték
return (int): Adatok száma (mindig 1)
* Használja az `app.fc15_write_multiple_coils (mbid, addr, vals) 'funkciót a 15. funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
vals (int lista): Adatértéklista
return (int): Adatok száma
* Használja az `app.fc16_write_multiple_registers (mbid, addr, vals) 'funkciót a 16-os funkciókód kérésének elküldéséhez.
uo (int): Modbus azonosító
addr (int): Adatcím
vals (int lista): Adatértéklista
return (int): Adatok száma
* A `app.msg_out` és az` app.msg_in` használatával ellenőrizheti a kérelem és a válaszüzeneteket.
* Használja az `app.log_file (text)` fájlt a naplófájl tárolásához.
A naplófájl itt található: [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.
szöveg (str): Szövegtartalom
return (str): Teljes fájl elérési útja
Mi Az Új
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.