MODBUS

Açıklama

Burada MODBUS istemci (master) sinyalleri ayarlanabilir. Belirtilen IP adreslerindeki MODBUS sunucularına (veya bağlı birimlerine) bağlantılar, giriş/çıkış sinyalleri (kayıtlar veya dijital) ile oluşturulabilir. Her sinyalin benzersiz bir adı vardır, bu nedenle programlarda kullanılabilir.

 

Yenile

Tüm MODBUS bağlantılarını yenilemek için bu düğmeye basın. Yenileme, tüm modbus ünitelerinin bağlantısını keser ve tekrar bağlar. Tüm istatistikler temizlenir.

 

Birim ekle

Yeni bir MODBUS ünitesi eklemek için bu düğmeye basın.

 

Üniteyi sil

MODBUS ünitesini ve o ünitedeki tüm sinyalleri silmek için bu düğmeye basın.

 

Ünite IP'sini ayar

Burada MODBUS ünitesinin IP adresi gösterilir. Değiştirmek için düğmesine basın.

 

Sıralı mod

Sadece Gelişmiş Seçenekleri Göster seçildiğinde kullanılabilir. Bu onay kutusu seçildiğinde, modbus istemcisi bir sonraki isteği göndermeden önce bir yanıtı beklemeye zorlanır. Bu mod bazı fieldbus üniteleri için gereklidir. Bu seçeneğin açılması, birden fazla sinyal olduğunda ve talep frekansının artırılması sinyal bağlantılarının kesilmesine neden olduğunda yardımcı olabilir.

Gerçek sinyal frekansı, sıralı modda birden fazla sinyal tanımlandığında talep edilenden daha düşük olabilmektedir. Geçerli sinyal frekansı, sinyal istatistiklerinde gözlemlenebilir. Gerçek sinyal frekansı Frekans açılır listesinden seçilen değerin yarısından azsa sinyal göstergesi sarıya döner.

 

Sinyal ekle

İlgili MODBUS ünitesine bir sinyal eklemek için bu düğmeye basın.

 

Sinyali sil

İlgili Modbus ünitesinden bir MODBUS sinyalini silmek için bu düğmeye basın.

 

Sinyal türü ayarlama

Sinyal türünü seçmek için bu açılır menüyü kullanın.

Mevcut türler şunlardır:

Dijital giriş
Dijital giriş (bobin), sinyalin adres alanında belirtilen bobin üzerindeki MODBUS ünitesinden okunan bir bitlik bir miktardır. 0x02 (Read Discrete Inputs) fonksiyon kodu kullanılır.
Dijital çıkış
Dijital çıkış (bobin), yüksek veya düşük olarak ayarlanabilen tek bitlik bir miktardır. Bu çıkışın değeri kullanıcı tarafından ayarlanmadan önce, değer uzak MODBUS ünitesinden okunur. Bu, 0x01 fonksiyon kodunun (Okuma Bobinleri) kullanıldığı anlamına gelir. Çıkış bir robot programı tarafından veya ayar sinyali değeri düğmesine basılarak ayarlandığında, 0x05 (Tek Bobin Yazma) fonksiyon kodu kullanılır.
Yazarkasa girişi
Kayıt girişi, adres alanında belirtilen adresten okunan 16 bitlik bir miktardır. 0x04 (Read Input Registers) fonksiyon kodu kullanılır.
Çıktıyı kaydet

Kayıt çıktısı, kullanıcı tarafından ayarlanabilen 16 bitlik bir miktardır. Kayıt değeri ayarlanmadan önce, değeri uzak MODBUS ünitesinden okunur. Bu, 0x03 (Tutma Kayıtlarını Oku) işlev kodunun kullanıldığı anlamına gelir. Çıkış bir robot programı tarafından ayarlandığında veya ayar sinyali değeri alanında bir sinyal değeri belirtildiğinde, uzak MODBUS ünitesindeki değeri ayarlamak için 0x06 (Tekli Yazmaç) işlev kodu kullanılır.

 

Sinyal adresini ayarla

Bu alan, uzak MODBUS sunucusundaki adresi gösterir. Farklı bir adres seçmek için ekrandaki tuş takımını kullanın. Geçerli adresler, uzak MODBUS ünitesinin üreticisine ve yapılandırmasına bağlıdır.

 

Sinyal adını ayarla

Ekran klavyesini kullanarak, kullanıcı sinyale bir isim verebilir. Bu isim, sinyal programlarda kullanıldığında kullanılır.

 

Sinyal değeri

Burada sinyalin mevcut değeri gösterilir. Register sinyalleri için değer, işaretsiz bir tamsayı olarak ifade edilir. Çıkış sinyalleri için butonu kullanılarak istenilen sinyal değeri ayarlanabilir. Yine, bir register çıktısı için, üniteye yazılacak değer işaretsiz bir tamsayı olarak sağlanmalıdır.

 

Sinyal bağlantı durumu

Bu simge, sinyalin düzgün bir şekilde okunabildiğini/yazılabildiğini (yeşil) veya ünitenin beklenmedik bir şekilde yanıt verip vermediğini veya ulaşılamadığını (gri) gösterir. Bir MODBUS istisna yanıtı alınırsa, yanıt kodu görüntülenir. Modbus - TCP İstisna yanıtları şunlardır:

E1
GEÇERSİZ İŞLEV (0x01) Sorguda alınan işlev kodu, sunucu (veya bağlı birim) için izin verilen bir eylem değildir.
E2
GEÇERSİZ VERİ ADRESİ (0x02) Sorguda alınan işlev kodu sunucu (veya bağımlı) için izin verilen bir eylem değildir, girilen sinyal adresinin uzak MODBUS sunucusunun kurulumuna karşılık gelip gelmediğini kontrol edin.
E3
YASAK VERİ DEĞERİ (0x03) Sorgu veri alanında bulunan bir değer, sunucu (veya bağımlı birim) için izin verilebilir bir değer değildir, girilen sinyal değerinin uzak MODBUS sunucusundaki belirtilen adres için geçerli olup olmadığını kontrol edin.
E4
BAĞIMLI CİHAZ HATASI (0x04) Sunucu (veya bağlı) istenen eylemi gerçekleştirmeye çalışırken kurtarılamaz bir hata oluştu.
E5
ONAY (0x05) Uzak MODBUS ünitesine gönderilen programlama komutlarıyla birlikte özel kullanım.
E6

BAĞIMLI CİHAZ MEŞGUL (0x06) Uzak MODBUS ünitesine gönderilen programlama komutlarıyla birlikte özel kullanım, bağımlı cihaz (sunucu) şimdi yanıt veremez.

 

Gelişmiş Seçenekleri Göster

Bu onay kutusu, her sinyal için gelişmiş seçenekleri gösterir/gizler.

 

Gelişmiş Seçenekler
Güncelleme Sıklığı
Bu menü, sinyalin güncelleme sıklığını değiştirmek için kullanılabilir. Bu, sinyal değerinin okunması veya yazılması için uzak MODBUS ünitesine isteklerin gönderilme sıklığı anlamına gelir. Frekans 0 olarak ayarlandığında, modbus talepleri talep üzerine modbus_get_signal_status, modbus_set_output_registerve modbus_set_output_signal komut dosyası fonksiyonları kullanılarak başlatılmaktadır.
Bağımlı Adres
Bu metin alanı, belirli bir sinyale karşılık gelen talepler için belirli bir bağımlı adres ayarlamak için kullanılabilir. Değer, her ikisi de dahil olan 0 -255 aralığında olmalıdır ve varsayılan değer 255 'tir. Bu değeri değiştirirseniz, bağımlı adresi değiştirirken işlevselliğini doğrulamak için uzak MODBUS cihazının kılavuzuna başvurmanız önerilir.
Yeniden bağlanma sayısı
TCP bağlantısının kapatılma ve tekrar bağlanma sayısı.
Bağlantı durumu
TCP bağlantı durumu.
Yanıt süresi [ms]
Gönderilen modbus isteği ile alınan yanıt arasındaki süre - bu yalnızca iletişim aktif olduğunda güncellenir.
Modbus paket hataları
Hatalar içeren alınan paketlerin sayısı (yani geçersiz uzunluk, eksik veri, TCP soket hatası).
Zaman aşımları
Yanıt alamayan modbus isteklerinin sayısı.
İstekler başarısız oldu
Geçersiz soket durumu nedeniyle gönderilemeyen paket sayısı.
Gerçek frek.

İstemci (ana) sinyal durum güncellemelerinin ortalama frekansı. Bu değer, sinyal sunucudan (veya bağlı birimden) her yanıt aldığında yeniden hesaplanır.

Tüm sayaçlar 65535 'e kadar sayar ve ardından 0' a geri sarar.