Kullanım Kılavuzları
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