Kullanım Kılavuzları
MBUS_SLAVE Komutu MBUS_SLAVE komutu, Modbus master cihazından gelecek talepleri değerlendirip yanıt vermek üzere kullanılır. Bu nedenle bu komut, sürekli işlenmelidir. EN girişi olduğu sürece komut her taramada işlenir. MBUS_SLAVE komutunun giriş parametresi yoktur. Done çıkış biti, MBUS_SLAVE komutu bir Master talebine yanıt verince 1 olur. Yanıt verilmediği sürece Done biti 0’dır. Error çıkış baytı, komut işleminin sonucunu gösterir ve yalnızca Done biti varsa geçerli değer içerir. Eğer Done biti 0 ise, Error parametresi değiştirilmez (Hata kodları için Bkz Tablo 12–5). Tablo 12–4 MBUS_SLAVE Komutu için Parametreler Parametre Veri TipiOperandlar Done BOOL I, Q, M, S, SM, T, C, V, L Error BAYT VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD Tablo 12–5 Modbus Slave Protokolü Hata Kodları Hata Kodları Açıklama 0 Hata yok 1 Hafıza izin verilen aralık dışında 2 Geçersiz iletişim hızı veya parite 3 Geçersiz slave adresi 4 Modbus parametresi için geçersiz değer 5 Tutuş kütüğü sembol alanıyla çakışıyor 6 Alım parite hatası 7 Alım CRC hatası 8 Geçersiz fonksiyon isteği/fonksiyon desteklenmiyor 9 İstemde geçersiz adres 10 Slave fonksiyonuı devreye alınmadı 335