PyTool Modbus TCP F

PyTool Modbus TCP F

Quan Lin
Jul 9, 2021
  • 15.5 MB

    Rozmiar Pliku

  • Android 5.0+

    Android OS

O PyTool Modbus TCP F

Narzędzie Modbus TCP z funkcją skryptu Pythona.

PyTool Modbus TCP jest doskonałym narzędziem do tworzenia, debugowania i monitorowania Modbus TCP.

Posiada funkcję skryptu Python, która zapewnia największą elastyczność.

Aby uzyskać bezpłatne reklamy, pobierz wersję płatną.

Dlaczego funkcja skryptu jest pożądana dla narzędzia Modbus TCP?

Inżynierowie elektrycy uważają, że przydatne jest używanie przenośnego urządzenia, takiego jak telefon lub tablet z systemem Android, do debugowania lub monitorowania komunikacji Modbus TCP w terenie, fabryce lub laboratorium.

Ale prawie każdy system komunikacyjny Modbus TCP ma swój własny format danych.

Wyszukiwanie w morzu danych szesnastkowych, takich jak „02a5b4ca....ff000803” i próba zorientowania się, co się dzieje, wcale nie jest przyjemne.

Tu z pomocą przychodzi PyTool Modbus TCP.

Dzięki możliwości uruchomienia niestandardowego skryptu Pythona, PyTool Modbus TCP może odczytywać i analizować wszelkie odebrane dane, wyświetlać je w żądany sposób, a nawet odpowiednio działać, gdy jest to potrzebne.

Są przykłady skryptów do szybkiego startu. Po prostu skopiuj i wklej jeden z nich, aby je wypróbować.

Dostępny jest również poręczny interfejs sterowania Modbus TCP do ogólnego użytku.

Przewodnik ogólny po skrypcie

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

* Wersja Pythona używana w tej aplikacji to 3.8.

* Ta aplikacja nie została zaprojektowana jako edytor skryptów, chociaż skrypt można edytować w polu skryptu.

Najlepszym sposobem jest użycie ulubionego edytora skryptów, a następnie skopiowanie i wklejenie skryptu.

* Zawsze używaj 4 spacji na wcięcia, aby uniknąć dziwnych błędów.

* Większość pakietów w standardowej bibliotece Pythona jest dostępna do importu.

* Jeśli pętla while jest potrzebna, zawsze używaj `app.running_script` jako warunku, aby poprawnie zatrzymać skrypt.

* Użyj `app.version`, aby uzyskać ciąg wersji aplikacji.

* Użyj `app.get_output()`, aby uzyskać pole wyjściowe skryptu jako łańcuch.

* Użyj `app.set_output(object)`, aby wyświetlić `object` w polu wyjściowym skryptu jako ciąg.

* Użyj `app.print_text(object)` jako skrótu do `app.set_output(app.get_output() + str(object))`, aby dołączyć tekst do pola wyjściowego skryptu.

* Użyj `app.clear_text()` jako skrótu do `app.set_output("")`, aby wyczyścić pole wyjściowe skryptu.

* Użyj `app.fc01_read_coils(mbid, addr, num)` do wysłania żądania kodu funkcji 01.

mbid (int): Identyfikator Modbus

addr (int): adres danych

num (int): liczba danych

return (lista int): Żądana lista danych

* Użyj `app.fc02_read_discrete_inputs(mbid, addr, num)` do wysłania żądania kodu funkcji 02.

mbid (int): Identyfikator Modbus

addr (int): adres danych

num (int): liczba danych

return (lista int): Żądana lista danych

* Użyj `app.fc03_read_holding_registers(mbid, addr, num)` do wysłania żądania kodu funkcji 03.

mbid (int): Identyfikator Modbus

addr (int): adres danych

num (int): liczba danych

return (lista int): Żądana lista danych

* Użyj `app.fc04_read_input_registers(mbid, addr, num)` do wysłania żądania kodu funkcji 04.

mbid (int): Identyfikator Modbus

addr (int): adres danych

num (int): liczba danych

return (lista int): Żądana lista danych

* Użyj `app.fc05_write_single_coil(mbid, addr, val)` do wysłania żądania kodu funkcji 05.

mbid (int): Identyfikator Modbus

addr (int): adres danych

val (int): Wartość danych

return (int): Liczba danych (zawsze 1)

* Użyj `app.fc06_write_single_register(mbid, addr, val)` do wysłania żądania kodu funkcji 06.

mbid (int): Identyfikator Modbus

addr (int): adres danych

val (int): Wartość danych

return (int): Liczba danych (zawsze 1)

* Użyj `app.fc15_write_multiple_coils(mbid, addr, vals)` do wysłania żądania kodu funkcji 15.

mbid (int): Identyfikator Modbus

addr (int): adres danych

vals (lista int): Lista wartości danych

return (int): Liczba danych

* Użyj `app.fc16_write_multiple_registers(mbid, addr, vals)` do wysłania żądania kodu funkcji 16.

mbid (int): Identyfikator Modbus

addr (int): adres danych

vals (lista int): Lista wartości danych

return (int): Liczba danych

* Użyj `app.msg_out` i `app.msg_in` do sprawdzania wiadomości żądań i odpowiedzi.

* Użyj `app.log_file(text)`, aby zapisać plik dziennika w pamięci.

Plik dziennika znajduje się tutaj [Katalog przechowywania]/PyToolModbusTCP/log_[sygnatura czasowa UTC].txt.

tekst (str): Treść tekstu

return (str): Pełna ścieżka do pliku

Pokaż więcej

What's new in the latest 0.4

Last updated on 2021-07-09
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.
Pokaż więcej

Filmy i zrzuty ekranu

  • PyTool Modbus TCP F plakat
  • PyTool Modbus TCP F screenshot 1
  • PyTool Modbus TCP F screenshot 2
  • PyTool Modbus TCP F screenshot 3
  • PyTool Modbus TCP F screenshot 4
  • PyTool Modbus TCP F screenshot 5
  • PyTool Modbus TCP F screenshot 6
  • PyTool Modbus TCP F screenshot 7

Informacje PyTool Modbus TCP F APK

Ostatnia wersja
0.4
Kategoria
Narzędzia
Android OS
Android 5.0+
Rozmiar Pliku
15.5 MB
Deweloper
Quan Lin
Available on
Bezpieczne i Szybkie Pobieranie APK na APKPure
APKPure używa weryfikacji podpisu, aby zapewnić bezpieczne pobieranie plików APK PyTool Modbus TCP F bez wirusów dla Ciebie

Stare wersje PyTool Modbus TCP F

APKPure ikona

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies