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
Icona PyTool Modbus TCP F

0.4 by Quan Lin


Jul 9, 2021

Informazioni su PyTool Modbus TCP F

Strumento Modbus TCP con funzionalità di script Python.

PyTool Modbus TCP è un ottimo strumento per lo sviluppo, il debug e il monitoraggio di Modbus TCP.

È dotato di funzionalità di script Python che ti offrono la massima flessibilità.

Per un'esperienza senza pubblicità, ottieni la versione a pagamento.

Perché la funzionalità di script è desiderabile per lo strumento Modbus TCP?

Gli ingegneri elettrici trovano utile utilizzare un dispositivo portatile come un telefono o un tablet Android per eseguire il debug o monitorare la comunicazione Modbus TCP sul campo, in fabbrica o in laboratorio.

Ma quasi tutti i sistemi di comunicazione Modbus TCP hanno il proprio formato di dati.

Cercare in un mare di dati esadecimali come "02a5b4ca....ff000803" e cercare di capire cosa sta succedendo non è affatto piacevole.

È qui che PyTool Modbus TCP viene in aiuto.

Con la possibilità di eseguire script Python personalizzati, PyTool Modbus TCP può leggere e analizzare tutti i dati ricevuti, visualizzarli nel modo desiderato e persino agire di conseguenza quando è necessario.

Sono disponibili esempi di script per l'avvio rapido. Basta copiarne e incollarne uno per provarli.

C'è anche una comoda interfaccia di controllo Modbus TCP per uso generale.

Guida generale agli script

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

* La versione di Python utilizzata in questa app è la 3.8.

* Questa app non è progettata come editor di script sebbene lo script possa essere modificato nel campo dello script.

Il modo migliore è utilizzare il tuo editor di script preferito e quindi copiare e incollare lo script.

* Usa sempre 4 spazi per il rientro per evitare errori strani.

* La maggior parte dei pacchetti nella libreria Python standard è disponibile per l'importazione.

* Se è necessario il ciclo while, utilizzare sempre `app.running_script` come condizione per interrompere correttamente lo script.

* Usa "app.version" per ottenere la stringa della versione dell'app.

* Usa `app.get_output()` per ottenere il campo di output dello script come stringa.

* Usa `app.set_output(object)` per visualizzare `object` nel campo di output dello script come stringa.

* Usa `app.print_text(oggetto)` come scorciatoia per `app.set_output(app.get_output() + str(oggetto))` per aggiungere del testo al campo di output dello script.

* Usa `app.clear_text()` come scorciatoia per `app.set_output("")` per cancellare il campo di output dello script.

* Utilizzare `app.fc01_read_coils(mbid, addr, num)` per inviare la richiesta del codice funzione 01.

mbid (int): ID Modbus

addr (int): Indirizzo dati

num (int): Numero di dati

return (elenco di int): Elenco dati richiesti

* Utilizzare `app.fc02_read_discrete_inputs(mbid, addr, num)` per inviare la richiesta del codice funzione 02.

mbid (int): ID Modbus

addr (int): Indirizzo dati

num (int): Numero di dati

return (elenco di int): Elenco dati richiesti

* Utilizzare `app.fc03_read_holding_registers(mbid, addr, num)` per inviare la richiesta del codice funzione 03.

mbid (int): ID Modbus

addr (int): Indirizzo dati

num (int): Numero di dati

return (elenco di int): Elenco dati richiesti

* Utilizzare `app.fc04_read_input_registers(mbid, addr, num)` per inviare la richiesta del codice funzione 04.

mbid (int): ID Modbus

addr (int): Indirizzo dati

num (int): Numero di dati

return (elenco di int): Elenco dati richiesti

* Utilizzare `app.fc05_write_single_coil(mbid, addr, val)` per inviare la richiesta del codice funzione 05.

mbid (int): ID Modbus

addr (int): Indirizzo dati

val (int): Valore dati

return (int): Numero di Dati (sempre 1)

* Utilizzare `app.fc06_write_single_register(mbid, addr, val)` per inviare la richiesta del codice funzione 06.

mbid (int): ID Modbus

addr (int): Indirizzo dati

val (int): Valore dati

return (int): Numero di Dati (sempre 1)

* Utilizzare `app.fc15_write_multiple_coils(mbid, addr, vals)` per inviare la richiesta del codice funzione 15.

mbid (int): ID Modbus

addr (int): Indirizzo dati

vals (elenco di int): Elenco valori dati

return (int): Numero di dati

* Utilizzare `app.fc16_write_multiple_registers(mbid, addr, vals)` per inviare la richiesta del codice funzione 16.

mbid (int): ID Modbus

addr (int): Indirizzo dati

vals (elenco di int): Elenco valori dati

return (int): Numero di dati

* Usa `app.msg_out` e `app.msg_in` per controllare i messaggi di richiesta e risposta.

* Usa "app.log_file(text)" per salvare un file di registro in memoria.

Il file di log si trova qui [Storage Directory]/PyToolModbusTCP/log_[UTC Timestamp].txt.

text (str): Contenuto del testo

return (str): Percorso completo del file

Novità nell'ultima versione 0.4

Last updated on Jul 9, 2021

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.

Traduzione in caricamento...

Informazioni APP aggiuntive

Ultima versione

Richiedi aggiornamento PyTool Modbus TCP F 0.4

Caricata da

អ៊ុត សារ៉ុម

È necessario Android

Android 5.0+

Available on

Ottieni PyTool Modbus TCP F su Google Play

Mostra Altro

PyTool Modbus TCP F Screenshot

Commento Loading...
Lingua
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Abbonato con successo!
Ora sei iscritto ad APKPure.
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Successo!
Ora sei iscritto alla nostra newsletter.