Kullanıcı deneyiminizi geliştirmek için bu web sitesinde çerezleri ve diğer teknolojileri kullanıyoruz.
Bu sayfadaki herhangi bir bağlantıya tıklayarak, Gizlilik Politikamıza ve Çerezler Politikamıza izin vermiş oluyorsunuz.
Tamam, kabul ediyorum Daha fazla bilgi edin

PyTool Modbus F hakkında

Python betiği özelliğine sahip Modbus aracı.

PyTool Modbus, Modbus geliştirme, hata ayıklama ve izleme için harika bir araçtır.

Size en büyük esnekliği sağlayan Python komut dosyası özelliğine sahiptir.

Reklamsız deneyim için lütfen ücretli sürümü edinin.

Modbus aracı için komut dosyası özelliği neden isteniyor?

Elektrik mühendisleri, sahada, fabrikada veya laboratuvarda Modbus iletişiminde hata ayıklamak veya izlemek için Android telefon veya tablet gibi elde tutulan bir cihazı kullanmayı kullanışlı buluyor.

Ancak neredeyse her Modbus iletişim sisteminin kendi veri formatı vardır.

"02a5b4ca....ff000803" gibi bir onaltılık veri denizinde arama yapmak ve neler olduğunu anlamaya çalışmak hiç de hoş değil.

PyTool Modbus'un yardıma geldiği yer burasıdır.

PyTool Modbus, özel Python komut dosyası çalıştırma özelliği ile alınan verileri okuyabilir ve ayrıştırabilir, istediğiniz şekilde görüntüleyebilir ve hatta gerektiğinde buna göre hareket edebilir.

Hızlı başlangıç ​​için komut dosyası örnekleri vardır. Denemek için bunlardan birini kopyalayıp yapıştırmanız yeterlidir.

Genel kullanım için kullanışlı bir Modbus kontrol arayüzü de bulunmaktadır.

Aşağıdakiler dahil ana akış USB seri sürücülerini destekler:

FTDI sürücüsü

CDC ACM sürücüsü

CP210x sürücüsü

CH34x sürücüsü

PL2303 sürücüsü

Komut Dosyası Genel Kılavuzu

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

* Bu uygulamada kullanılan Python sürümü 3.8'dir.

* Bu uygulama komut dosyası düzenleyicisi olarak tasarlanmamıştır, ancak komut dosyası komut dosyası alanında düzenlenebilir.

En iyi yol, favori komut dosyası düzenleyicinizi kullanmak ve ardından komut dosyasını kopyalayıp yapıştırmaktır.

* Garip hataları önlemek için girinti için her zaman 4 boşluk kullanın.

* Standart Python kitaplığındaki paketlerin çoğu içe aktarılabilir.

* while döngüsü gerekiyorsa, betiği düzgün bir şekilde durdurmak için koşul olarak her zaman `app.running_script` kullanın.

* Uygulama sürümü dizesini almak için `app.version` kullanın.

* Komut dosyası çıktı alanını dize olarak almak için `app.get_output()` kullanın.

* Komut dosyası çıktı alanında "nesne"yi dize olarak görüntülemek için "app.set_output(object)" öğesini kullanın.

* Komut dosyası çıktı alanına metin eklemek için 'app.set_output(app.get_output() + str(object))' için bir kısayol olarak 'app.print_text(object)' kullanın.

* Komut dosyası çıktı alanını temizlemek için `app.set_output("")` kısayolu olarak `app.clear_text()` kullanın.

* İşlev kodu 01 isteği göndermek için `app.fc01_read_coils(mbid, addr, num)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

num (int): Veri Sayısı

dönüş (int listesi): İstenen Veri Listesi

* İşlev kodu 02 isteği göndermek için `app.fc02_read_discrete_inputs(mbid, addr, num)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

num (int): Veri Sayısı

dönüş (int listesi): İstenen Veri Listesi

* İşlev kodu 03 isteği göndermek için `app.fc03_read_holding_registers(mbid, addr, num)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

num (int): Veri Sayısı

dönüş (int listesi): İstenen Veri Listesi

* İşlev kodu 04 isteği göndermek için `app.fc04_read_input_registers(mbid, addr, num)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

num (int): Veri Sayısı

dönüş (int listesi): İstenen Veri Listesi

* İşlev kodu 05 isteği göndermek için `app.fc05_write_single_coil(mbid, addr, val)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

val (int): Veri Değeri

dönüş (int): Veri Sayısı (her zaman 1)

* İşlev kodu 06 isteği göndermek için `app.fc06_write_single_register(mbid, addr, val)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

val (int): Veri Değeri

dönüş (int): Veri Sayısı (her zaman 1)

* İşlev kodu 15 isteği göndermek için `app.fc15_write_multiple_coils(mbid, addr, vals)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

vals (int listesi): Veri Değer Listesi

dönüş (int): Veri Sayısı

* İşlev kodu 16 isteği göndermek için `app.fc16_write_multiple_registers(mbid, addr, vals)` kullanın.

mbid (int): Modbus Kimliği

adres (int): Veri Adresi

vals (int listesi): Veri Değer Listesi

dönüş (int): Veri Sayısı

* İstek ve yanıt mesajlarını kontrol etmek için 'app.msg_out' ve 'app.msg_in' kullanın.

* Bir günlük dosyasını depoya kaydetmek için `app.log_file(text)` kullanın.

Günlük dosyası burada [Depolama Dizini]/PyToolModbus/log_[UTC Zaman Damgası].txt bulunur.

metin (str): Metin İçeriği

dönüş (str): Tam Dosya Yolu

En son sürümde yeni olan 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.

Çeviri Yükleniyor...

Ek UYGULAMA Bilgileri

En Son Sürüm

Güncelleme PyTool Modbus F İste 0.3

Yükleyen

Carlos Valdés

Gereken Android sürümü

Android 5.0+

Available on

PyTool Modbus F Google Play'den İndirin

Daha Fazla Göster

PyTool Modbus F Ekran görüntüleri

Diller
APKPure'a abone olun
En iyi Android oyunlarının ve uygulamalarının ilk sürümüne, haberlerine ve rehberlerine ilk erişen kişi olun.
Hayır, teşekkürler
Üye olmak
Başarıyla abone oldu!
Şimdi APKPure'ye abone oldunuz.
APKPure'a abone olun
En iyi Android oyunlarının ve uygulamalarının ilk sürümüne, haberlerine ve rehberlerine ilk erişen kişi olun.
Hayır, teşekkürler
Üye olmak
Başarı!
Şimdi bültenimize abone oldunuz.