Modbus “Functions ” nedir.
Örneğin function “1” bir ya da daha fazla “ coil
“okur.
Function “15” bir veya daha fazla “coil”
e yazar.
Tüm fonsiyon kodları ( Function
Codes ) Modbus Standart’ının bir parçası olarak tanımlanmıştır.ancak hangi
fonksiyon un bir cihazda gerçeklendiği cihaz tasarımcısına bağlıdır.Örneğin bir
Vana bank’ı sadece coil yazma fonksiyonlarını yerine getiriyor olabilir çünkü o
cihaz için gerekli olan sadece bu olabilir.
- 1 - Read multiple coils.
- 2 - Read multiple discrete inputs.
- 3 - Read multiple holding registers.
- 4 - Read multiple input registers.
- 5 - Write single coil.
- 6 - Write single holding register.
- 15 - Write multiple coils.
- 16 - Write multiple holding registers.
Quantity: ( Miktar )
Çoklu Okuma veya yazma yapan Modbus fonksiyonları için bir miktar parametresi gereklidir.Bu miktar parametresi kaç adet ardışık adresin okunup yazılacağını tayin eder.
Tek Seferde Okunup yazılabilecek Adres sayısı :
Modbus protokolü tek seferde kaç adet adresin okunup
yazılabileceğini tanımlamıştır.
Bu tek komut ile transfer edilecek datayı 255 byte ile
sınırlandırır.
Oku komutu için limit 2000 coil veya Discrete Input yada 125
Register dır.
Yaz komutu için limit 1968 coil,123 Register ‘dır.
Hiç yorum yok:
Yorum Gönder