PyTool Modbus TCP

PyTool Modbus TCP

Modbus TCP rīks ar Python skripta funkciju.

Informācija Par Lietotni


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

Lietotnes Apraksts


Android Lietotņu Analīze Un Pārskats: PyTool Modbus TCP, Izstrādājusi Quan Lin. Uzskaitīts Rīki Kategorijā. Pašreizējā Versija Ir 0.4, Atjaunināta 11.-22. Saskaņā Ar Lietotāju Pārskatiem Vietnē Google Play: PyTool Modbus TCP. Sasniegts Vairāk Nekā 23 Instalācijas. PyTool Modbus TCP Pašlaik Ir 1 Atsauksmes, Vidējais Vērtējums 5.0 Zvaigznes

PyTool Modbus TCP ir lielisks rīks Modbus TCP izstrādei, atkļūdošanai un uzraudzībai.
Tajā ir Python skriptu iespējas, kas nodrošina vislielāko elastību.

Kāpēc Modbus TCP rīkam ir vēlama skriptu spēja?
Elektroinženieri uzskata, ka ir ērti izmantot rokas ierīci, piemēram, Android tālruni vai planšetdatoru, lai atkļūdotu vai uzraudzītu Modbus TCP sakarus laukā, rūpnīcā vai laboratorijā.
Bet gandrīz katra Modbus TCP sakaru sistēma ieguva savu datu formātu.
Meklēšana sešpadsmit datu jūrā, piemēram, "02a5b4ca .... ff000803", un mēģināt saprast, kas notiek, nepavisam nav patīkami.
Tajā palīdz PyTool Modbus TCP.
Izmantojot iespēju palaist pielāgotu Python skriptu, PyTool Modbus TCP var nolasīt un parsēt visus saņemtos datus, parādīt tos sev vēlamajā veidā un pat attiecīgi rīkoties, kad tas ir nepieciešams.

Ātrai sākšanai ir skriptu piemēri. Vienkārši nokopējiet un ielīmējiet vienu no tiem, lai tos izmēģinātu.

Vispārīgai lietošanai ir arī ērts Modbus TCP vadības interfeiss.

Skripta vispārīgā rokasgrāmata
=================

* Šajā lietotnē izmantotā Python versija ir 3.8.

* Šī lietotne nav paredzēta kā skriptu redaktors, lai gan skriptu var rediģēt skripta laukā.
Labākais veids ir izmantot iecienīto skriptu redaktoru un pēc tam kopēt un ielīmēt skriptu.

* Lai izvairītos no dīvainām kļūdām, atkāpēm vienmēr izmantojiet 4 atstarpes.

* Lielākā daļa standarta Python bibliotēkas pakotņu ir pieejamas importēšanai.

* Ja cilpa ir nepieciešama, vienmēr kā nosacījumu izmantojiet `app.running_script`, lai pareizi apturētu skriptu.

* Izmantojiet `app.version`, lai iegūtu lietotnes versijas virkni.

* Izmantojiet `app.get_output ()`, lai skripta izvades lauku iegūtu kā virkni.

* Izmantojiet `app.set_output (object)`, lai skripta izvades laukā parādītu `objektu` kā virkni.

* Izmantojiet `app.print_text (object)` kā saīsni `app.set_output (app.get_output () + str (object))`, lai pievienotu tekstu skripta izvades laukam.

* Izmantojiet `app.clear_text ()` kā saīsni mapei `app.set_output (" ")`, lai notīrītu skripta izvades lauku.

* Izmantojiet `app.fc01_read_coils (mbid, addr, num)`, lai nosūtītu funkcijas koda 01 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
num (int): datu skaits
atgriešanās (int) saraksts: Pieprasīto datu saraksts

* Izmantojiet `app.fc02_read_discrete_inputs (mbid, addr, num)`, lai nosūtītu funkcijas koda 02 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
num (int): datu skaits
atgriešanās (int) saraksts: Pieprasīto datu saraksts

* Izmantojiet `app.fc03_read_holding_registers (mbid, addr, num)`, lai nosūtītu funkcijas koda 03 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
num (int): datu skaits
atgriešanās (int) saraksts: Pieprasīto datu saraksts

* Izmantojiet `app.fc04_read_input_registers (mbid, addr, num)`, lai nosūtītu funkcijas koda 04 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
num (int): datu skaits
atgriešanās (int) saraksts: Pieprasīto datu saraksts

* Izmantojiet `app.fc05_write_single_coil (mbid, addr, val)`, lai nosūtītu funkcijas koda 05 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
val (int): datu vērtība
return (int): datu skaits (vienmēr 1)

* Izmantojiet `app.fc06_write_single_register (mbid, addr, val)`, lai nosūtītu funkcijas koda 06 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
val (int): datu vērtība
return (int): datu skaits (vienmēr 1)

* Izmantojiet `app.fc15_write_multiple_coils (mbid, addr, vals)`, lai nosūtītu funkcijas koda 15 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
vals (int saraksts): Datu vērtību saraksts
return (int): datu skaits

* Izmantojiet `app.fc16_write_multiple_registers (mbid, addr, vals)`, lai nosūtītu funkcijas koda 16 pieprasījumu.
mbid (int): Modbus ID
addr (int): datu adrese
vals (int saraksts): Datu vērtību saraksts
return (int): datu skaits

* Izmantojiet `app.msg_out` un` app.msg_in`, lai pārbaudītu pieprasījuma un atbildes ziņojumus.

* Izmantojiet `app.log_file (text)`, lai saglabātu žurnāla failu krātuvē.
Žurnāla fails atrodas šeit [Storage Directory] / PyToolModbusTCP / log_ [UTC Timestamp] .txt.
teksts (str): teksta saturs
return (str): pilns faila ceļš

Kas Jauns


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.

Novērtējiet Un Pārskatiet Google Play Veikalā


5.0
1 Kopsumma
5 0
4 0
3 0
2 0
1 0

Kopējais Instalāciju Skaits (*Aprēķināts)

Kopējais Instalāciju Skaita Novērtējums Google Play, Aptuvenā No Vērtējumu Skaita Un Instalējiet Robežas, Kas Sasniegta Google Play.