Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Modbus Slave Protokolü Komutları
MBUS_INIT Komutu
MBUS_INIT komutu, Modbus iletişimini başlatmak ve devreye
almak veya devre dışı bırakmak için kullanılır. MBUS_SLAVE
komutu kullanılmadan önce MBUS_INIT komutunun hatasız olarak
sonuçlanması gereklidir. Bu komut bitene, Done biti gelene kadar
bir sonraki komuta geçilmez.
Komut EN biti var olduğunda işlemi her taramada yapacağından,
EN bitinin bir yükselen kenar saptama koşulundan geçirilerek
girilmesi gerekir. Bu amaçla SM0.1 biti veya iletişiminin
değiştirilmesi gerektiğinde bir bitin yükselen kenarı kullanılabilir.
Mode girişinin değeri, iletişim protoklünü seçer: 1 değeri, Modbus
protokolünü Port 0 için seçer ve devreye alır, 0 değeri PPI
protokolünü seçer ve Modbus’ı devre dışı bırakır.
Baud parametresi iletişim hızını seçer: 1200, 2400, 4800, 9600,
19200, 38400, 57600 veya 115200 (baud) girilebilir.
Addr parametresi, Modbus adresini tanımlar: 1 ila 247 arası
girilebilir.
Tablo 12–3 MBUS_INIT Komutu için Parametreler
Giriş/Çıkış Veri Tipi Operandlar
Mode, Addr, Parity BAYT VB, IB, QB, MB, SB, SMB, LB, AC, Sabit, *VD, *AC, *LD
Baud, HoldStart DWORD VD, ID, QD, MD, SD, SMD, LD, AC, Sabit, *VD, *AC, *LD
Delay, MaxIQ, MaxAI, MaxHoldWORD VW, IW, QW, MW, SW, SMW, LW, AC, Sabit, *VD, *AC, *LD
Done BOOL I, Q, M, S, SM, T, C, V, L
Error BAYT VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
Parity parametresi, master cihazın parite ayarıyla aynı olmalıdır. İzin verilen değerler:
❑ 0–parite yok
❑ 1–tek (odd) parite
❑ 2–çift (even) parite
Delay parametresi, Modbus mesaj sonu zaman aşımı değerini, belirtilen sayı kadar milisaniye süreyle
geciktirir. Doğrudan kabloyla bağlı şebekelerde bu değerin tipik değeri 0’dır. Eğer hata düzeltmeli modem
kullanıyorsanız, bu değeri 50 ila 100 (milisaniye) olarak girin. Eğer radyo frekansında telsiz iletişim
kullanıyorsanız 10 ila 100 (milisaniye) girin. Delay parametresi 0 ila 32767 milisaniye arasında olabilir.
MaxIQ parametresi, 00xxxx ve 01xxxx Modbus adreslerine karşılık gelen, erişilebilir S7-200 giriş ve çıkış
sayısını belirtir (0 ila 128 arasında). 0 girilmesi, tüm giriş ve çıkışların Modbus kumandası dışında
bırakıldığını gösterir. Önerilen MaxIQ değeri 128 olup bu durumda tüm S7-200 giriş ve çıkışlarına Modbus
master cihazı erişebilir.
333