PyTool Modbus

PyTool Modbus

Quan Lin
Jul 4, 2021
  • 5.0

    Android OS

Tentang PyTool Modbus

Alat modbus dengan fitur skrip Python.

PyTool Modbus adalah alat yang hebat untuk pengembangan, debugging, dan pemantauan Modbus.

Ini fitur kemampuan skrip Python yang memberi Anda fleksibilitas terbesar.

Mengapa kemampuan skrip diinginkan untuk alat Modbus?

Insinyur kelistrikan merasa praktis menggunakan perangkat genggam seperti ponsel atau tablet Android untuk men-debug atau memantau komunikasi Modbus di lapangan, pabrik, atau lab.

Tetapi hampir setiap sistem komunikasi Modbus memiliki format datanya sendiri.

Mencari di lautan data hex seperti "02a5b4ca....ff000803" dan mencoba mencari tahu apa yang terjadi sama sekali tidak menyenangkan.

Di situlah PyTool Modbus datang untuk membantu.

Dengan kemampuan menjalankan skrip Python khusus, PyTool Modbus dapat membaca dan mengurai data yang diterima, menampilkannya sesuai keinginan, dan bahkan bertindak sesuai kebutuhan saat dibutuhkan.

Ada contoh skrip untuk memulai cepat. Cukup salin dan tempel salah satunya untuk mencobanya.

Ada juga antarmuka kontrol Modbus yang berguna untuk penggunaan umum.

Ini mendukung driver serial USB arus utama, termasuk:

pengemudi FTDI

Sopir CDC ACMCM

driver CP210x

pengemudi CH34x

pengemudi PL2303

Panduan Umum Skrip

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

* Versi Python yang digunakan dalam aplikasi ini adalah 3.8.

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

Cara terbaik adalah dengan menggunakan editor skrip favorit Anda lalu salin dan tempel skrip tersebut.

* Selalu gunakan 4 spasi untuk lekukan untuk menghindari kesalahan aneh.

* Sebagian besar paket dalam pustaka Python standar tersedia untuk diimpor.

* Jika while loop diperlukan, selalu gunakan `app.running_script` sebagai syarat untuk menghentikan skrip dengan benar.

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

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

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

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

* Gunakan `app.clear_text()` sebagai pintasan untuk `app.set_output("")` untuk mengosongkan bidang keluaran skrip.

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

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Jumlah Data

return (daftar int): Daftar Data yang Diminta

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

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Jumlah Data

return (daftar int): Daftar Data yang Diminta

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

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Jumlah Data

return (daftar int): Daftar Data yang Diminta

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

mbid (int): Modbus ID

addr (int): Alamat Data

num (int): Jumlah Data

return (daftar int): Daftar Data yang Diminta

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

mbid (int): Modbus ID

addr (int): Alamat Data

val (int): Nilai Data

return (int): Jumlah Data (selalu 1)

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

mbid (int): Modbus ID

addr (int): Alamat Data

val (int): Nilai Data

return (int): Jumlah Data (selalu 1)

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

mbid (int): Modbus ID

addr (int): Alamat Data

vals (daftar int): Daftar Nilai Data

return (int): Jumlah Data

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

mbid (int): Modbus ID

addr (int): Alamat Data

vals (daftar int): Daftar Nilai Data

return (int): Jumlah Data

* Gunakan `app.msg_out` dan `app.msg_in` untuk memeriksa pesan permintaan dan tanggapan.

* Gunakan `app.log_file(text)` untuk menyimpan file log di penyimpanan.

File log terletak di sini [Storage Directory]/PyToolModbus/log_[UTC Timestamp].txt.

teks (str): Isi Teks

return (str): Jalur File Lengkap

Tampilkan Selengkapnya

What's new in the latest 0.3

Last updated on Jul 4, 2021
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Tampilkan Selengkapnya

Video dan tangkapan layar

  • PyTool Modbus poster
  • PyTool Modbus screenshot 1
  • PyTool Modbus screenshot 2
  • PyTool Modbus screenshot 3
  • PyTool Modbus screenshot 4
  • PyTool Modbus screenshot 5
  • PyTool Modbus screenshot 6
  • PyTool Modbus screenshot 7
ikon APKPure

Pengunduhan Super cepat dan aman melalui aplikasi APKPure

Sekali klik untuk menginstal file XAPK/APK di Android!

Unduh 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