
PyTool Modbus TCP F
Python betiği özellikli Modbus TCP aracı.
Uygulama Bilgisi
Uygulama Tanımı
Android Uygulama Analizi Ve İncelemesi: PyTool Modbus TCP F, Quan Lin Tarafından Geliştirildi. Araçlar Kategorisinde Listelenmiştir. Mevcut Sürüm 0.4'dur, 05/07/2021 'De Güncellenir. Google Play: PyTool Modbus TCP F'daki Kullanıcılara Göre: PyTool Modbus TCP F. 704'Den Fazla Kurulum Elde Edildi. PyTool Modbus TCP F Şu Anda 1 Incelemesi, Ortalama Derecelendirme 5.0 Yıldız Var
PyTool Modbus TCP, Modbus TCP 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 TCP aracı için komut dosyası özelliği neden isteniyor?
Elektrik mühendisleri, sahada, fabrikada veya laboratuvarda Modbus TCP 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 TCP iletişim sistemi kendi veri formatına sahiptir.
"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 TCP'nin yardıma geldiği yer burasıdır.
PyTool Modbus TCP, özel Python betiği çalıştırabilme özelliğiyle, alınan tüm 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 TCP kontrol arayüzü de bulunmaktadır.
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]/PyToolModbusTCP/log_[UTC Zaman Damgası].txt bulunur.
metin (str): Metin İçeriği
dönüş (str): Tam Dosya Yolu
Şu Anda 0.4 Sürümünü Sunuyoruz. Bu En Son, En Optimize Edilmiş Versiyonumuz. Birçok Farklı Cihaz Için Uygundur. Ücretsiz Indir, Google Play Store'dan Veya Barındırdığımız Diğer Sürümlerden Doğrudan Apk. Ayrıca, Kayıt Olmadan Indirebilirsiniz Ve Giriş Gerekmez.
Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Için Çok Fazla Seçenekle 2000+'dan Daha Fazlası Mevcut Cihazlarımız Var, Cihazınıza Uyan Oyunları Veya Yazılımları Seçmeniz Kolaydır.
Google App Store'daki Cihazınızın Yanından Herhangi Bir Ülke Kısıtlaması Veya Herhangi Bir Kısıtlama Varsa Kullanışlı Olabilir.
Ne Var Ne Yok
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.
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.