Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

Over PyTool Modbus F

Modbus-tool met Python-scriptfunctie.

PyTool Modbus is een geweldige tool voor het ontwikkelen, debuggen en monitoren van Modbus.

Het beschikt over Python-scriptmogelijkheden die u de grootste flexibiliteit bieden.

Download de betaalde versie voor een advertentievrije ervaring.

Waarom is scriptcapaciteit wenselijk voor de Modbus-tool?

Elektrotechnici vinden het handig om een ​​handheld-apparaat zoals een Android-telefoon of -tablet te gebruiken om Modbus-communicatie in het veld, in de fabriek of in het laboratorium te debuggen of te bewaken.

Maar bijna elk Modbus-communicatiesysteem kreeg zijn eigen dataformaat.

Zoeken in een zee van hexadecimale gegevens zoals "02a5b4ca....ff000803" en proberen te achterhalen wat er gebeurt, is helemaal niet prettig.

Dat is waar PyTool Modbus te hulp komt.

Met de mogelijkheid om een ​​aangepast Python-script uit te voeren, kan PyTool Modbus alle ontvangen gegevens lezen en parseren, deze weergeven op de manier die u wilt en zelfs dienovereenkomstig handelen wanneer dat nodig is.

Er zijn scriptvoorbeelden voor een snelle start. Kopieer en plak er een om ze uit te proberen.

Er is ook een handige Modbus-besturingsinterface voor algemeen gebruik.

Het ondersteunt main stream USB seriële stuurprogramma's, waaronder:

FTDI-stuurprogramma

CDC ACM-stuurprogramma

CP210x-stuurprogramma

CH34x-stuurprogramma

PL2303-stuurprogramma

Algemene handleiding voor scripts

=================

* De Python-versie die in deze app wordt gebruikt, is 3.8.

* Deze app is niet ontworpen als scripteditor, hoewel het script in het scriptveld kan worden bewerkt.

De beste manier is om uw favoriete scripteditor te gebruiken en vervolgens het script te kopiëren en te plakken.

* Gebruik altijd 4 spaties voor inspringen om rare fouten te voorkomen.

* De meeste pakketten in de standaard Python-bibliotheek zijn beschikbaar om te importeren.

* Als een while-lus nodig is, gebruik dan altijd `app.running_script` als voorwaarde om het script correct te stoppen.

* Gebruik `app.version` om de app-versiereeks te krijgen.

* Gebruik `app.get_output()` om het scriptuitvoerveld als string te krijgen.

* Gebruik `app.set_output(object)` om `object` in het scriptuitvoerveld als tekenreeks weer te geven.

* Gebruik `app.print_text(object)` als een snelkoppeling voor `app.set_output(app.get_output() + str(object))` om tekst toe te voegen aan het scriptuitvoerveld.

* Gebruik `app.clear_text()` als een snelkoppeling voor `app.set_output("")` om het uitvoerveld van het script te wissen.

* Gebruik `app.fc01_read_coils(mbid, addr, num)` om functiecode 01-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

num (int): aantal gegevens

return (lijst van int): Lijst met aangevraagde gegevens

* Gebruik `app.fc02_read_discrete_inputs(mbid, addr, num)` om functiecode 02-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

num (int): aantal gegevens

return (lijst van int): Lijst met aangevraagde gegevens

* Gebruik `app.fc03_read_holding_registers(mbid, addr, num)` om functiecode 03-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

num (int): aantal gegevens

return (lijst van int): Lijst met aangevraagde gegevens

* Gebruik `app.fc04_read_input_registers(mbid, addr, num)` om functiecode 04-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

num (int): aantal gegevens

return (lijst van int): Lijst met aangevraagde gegevens

* Gebruik `app.fc05_write_single_coil(mbid, addr, val)` om functiecode 05-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

val (int): Gegevenswaarde

return (int): Aantal gegevens (altijd 1)

* Gebruik `app.fc06_write_single_register(mbid, addr, val)` om functiecode 06-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

val (int): Gegevenswaarde

return (int): Aantal gegevens (altijd 1)

* Gebruik `app.fc15_write_multiple_coils(mbid, addr, vals)` om functiecode 15-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

vals (lijst van int): Gegevenswaardelijst

return (int): Aantal gegevens

* Gebruik `app.fc16_write_multiple_registers(mbid, addr, vals)` om functiecode 16-verzoek te verzenden.

mbid (int): Modbus-ID

addr (int): Gegevensadres

vals (lijst van int): Gegevenswaardelijst

return (int): Aantal gegevens

* Gebruik `app.msg_out` en `app.msg_in` om verzoek- en antwoordberichten te controleren.

* Gebruik `app.log_file(text)` om een ​​logbestand op te slaan in de opslag.

Het logbestand bevindt zich hier [Storage Directory]/PyToolModbus/log_[UTC Timestamp].txt.

tekst (str): Tekstinhoud

return (str): Volledig bestandspad

Wat is er nieuw in de nieuwste versie 0.3

Last updated on Jul 9, 2021

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.

Vertaling Laden...

Aanvullende APP -informatie

Laatste Versie

Verzoek update van PyTool Modbus F 0.3

Geüpload door

Carlos Valdés

Android vereist

Android 5.0+

Available on

Verkrijg PyTool Modbus F via Google Play

Meer Info

PyTool Modbus F Screenshots

Comment Loading...
Talen
Abonneer u op APKPure
Wees de eerste die toegang krijgt tot de vroege release, nieuws en gidsen van de beste Android -games en apps.
Nee bedankt
Aanmelden
Succesvol ingeschreven!
Je bent nu geabonneerd op APKPure.
Abonneer u op APKPure
Wees de eerste die toegang krijgt tot de vroege release, nieuws en gidsen van de beste Android -games en apps.
Nee bedankt
Aanmelden
Succes!
Je bent nu geabonneerd op onze nieuwsbrief.