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
PyTool Modbus ikon

PyTool Modbus


Quan Lin

  • AKAN DATANG
    Update date
  • Everyone
  • Android OS

Mengenai PyTool Modbus

Alat modbus dengan ciri skrip Python.

PyTool Modbus adalah alat yang hebat untuk Modbus mengembangkan, melakukan debug dan memantau.

Ia mempunyai kemampuan skrip Python yang memberikan anda fleksibiliti yang terbaik.

Mengapa kemampuan skrip sangat diperlukan untuk alat Modbus?

Jurutera elektrik merasa senang menggunakan peranti genggam seperti telefon atau tablet Android untuk menyahpepijat atau memantau komunikasi Modbus di lapangan, kilang atau makmal.

Tetapi hampir setiap sistem komunikasi Modbus mempunyai format datanya sendiri.

Mencari di lautan data hex seperti "02a5b4ca .... ff000803" dan berusaha mengetahui apa yang berlaku sama sekali tidak menyenangkan.

Di situlah PyTool Modbus datang untuk membantu.

Dengan kemampuan untuk menjalankan skrip Python tersuai, PyTool Modbus dapat membaca dan menguraikan data yang diterima, memaparkannya dengan cara yang anda mahukan, dan bahkan bertindak sesuai ketika diperlukan.

Terdapat contoh skrip untuk permulaan yang cepat. Cukup salin dan tampal salah satu untuk mencubanya.

Terdapat juga antara muka kawalan Modbus yang berguna untuk penggunaan umum.

Ia menyokong pemacu bersiri USB aliran utama, termasuk:

Pemandu FTDI

Pemacu CDC ACM

Pemacu CP210x

Pemandu CH34x

Pemacu PL2303

Panduan Umum Skrip

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

* Versi Python yang digunakan dalam aplikasi ini adalah 3.8.

* Aplikasi ini tidak dirancang sebagai editor skrip walaupun skrip dapat diedit di bidang skrip.

Cara terbaik adalah dengan menggunakan editor skrip kegemaran anda dan kemudian menyalin dan menampal skrip.

* Sentiasa gunakan 4 ruang untuk lekukan untuk mengelakkan kesalahan yang pelik.

* Sebilangan besar pakej di perpustakaan Python standard tersedia untuk diimport.

* Sekiranya semasa loop diperlukan, selalu gunakan `app.running_script` sebagai syarat untuk menghentikan skrip dengan betul.

* Gunakan `app.version` untuk mendapatkan rentetan versi aplikasi.

* Gunakan `app.get_output ()` untuk mendapatkan bidang output skrip sebagai string.

* Gunakan `app.set_output (objek)` untuk menampilkan `objek` di bidang output skrip sebagai string.

* Gunakan `app.print_text (objek)` sebagai jalan pintas untuk `app.set_output (app.get_output () + str (objek))` untuk menambahkan teks ke bidang output skrip.

* Gunakan `app.clear_text ()` sebagai jalan pintas untuk `app.set_output (" ")` untuk membersihkan bidang output skrip.

* Gunakan `app.fc01_read_coils (mbid, addr, num)` untuk mengirim permintaan kod fungsi 01.

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Bilangan Data

kembali (senarai int): Senarai Data yang Diminta

* Gunakan `app.fc02_read_discrete_inputs (mbid, addr, num)` untuk mengirim permintaan kod fungsi 02.

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Bilangan Data

kembali (senarai int): Senarai Data yang Diminta

* Gunakan `app.fc03_read_holding_registers (mbid, addr, num)` untuk mengirim permintaan kod fungsi 03.

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Bilangan Data

kembali (senarai int): Senarai Data yang Diminta

* Gunakan `app.fc04_read_input_registers (mbid, addr, num)` untuk mengirim permintaan kod fungsi 04.

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Bilangan Data

kembali (senarai int): Senarai Data yang Diminta

* Gunakan `app.fc05_write_single_coil (mbid, addr, val)` untuk mengirim permintaan kod fungsi 05.

mbid (int): Modbus ID

addr (int): Alamat Data

val (int): Nilai Data

return (int): Bilangan Data (selalu 1)

* Gunakan `app.fc06_write_single_register (mbid, addr, val)` untuk mengirim permintaan kod fungsi 06.

mbid (int): Modbus ID

addr (int): Alamat Data

val (int): Nilai Data

return (int): Bilangan Data (selalu 1)

* Gunakan `app.fc15_write_multiple_coils (mbid, addr, vals)` untuk mengirim permintaan kod fungsi 15.

mbid (int): Modbus ID

addr (int): Alamat Data

vals (senarai int): Senarai Nilai Data

return (int): Bilangan Data

* Gunakan `app.fc16_write_multiple_registers (mbid, addr, vals)` untuk menghantar permintaan kod fungsi 16.

mbid (int): Modbus ID

addr (int): Alamat Data

vals (senarai int): Senarai Nilai Data

return (int): Bilangan Data

* Gunakan `app.msg_out` dan` app.msg_in` untuk memeriksa permintaan dan mesej respons.

* Gunakan `app.log_file (text)` untuk menyimpan fail log dalam simpanan.

Fail log terdapat di sini [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.

teks (str): Kandungan Teks

return (str): Laluan Fail Penuh

Tunjukkan Lagi

Maklumat APLIKASI tambahan

Versi Terbaru

Varies with device

Memerlukan Android

Available on

Penilaian Kandungan

Everyone

Apa yang baru dalam versi terkini Varies with device

Last updated on Jul 5, 2021

Versi ini mengandungi pembaikan pepijat kecil dan penambahbaikan umum. Kemas kini kepada versi terkini untuk pengalaman terbaik.

Tunjukkan Lagi

PyTool Modbus Tangkapan skrin

PyTool Modbus penulis hantaranPyTool Modbus syot layar 1PyTool Modbus syot layar 2PyTool Modbus syot layar 3PyTool Modbus syot layar 4PyTool Modbus syot layar 5PyTool Modbus syot layar 6PyTool Modbus syot layar 7

Tag Berkaitan

Artikel Popular dalam 24 Jam Terakhir

Langgan APKPure
Jadilah yang pertama untuk mendapatkan akses kepada pelepasan awal, berita, dan panduan permainan dan aplikasi Android terbaik.
Tidak, Terima kasih
Daftar
Berjaya berjaya!
Anda kini melanggan APKPure.