Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
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