Kullanım Kılavuzları
Modbus Adresleme Modbus adresleri veri tipi ve ofseti içeren 5 veya 6 karakterlik değerlerdir. İlk bir veya iki karakter veri tipini, sonraki dört karakter ise veri tipindeki uygun değeri (adresi) seçer. Modbus master cihazı, bundan sonra adresleri doğru fonksiyonlarla denkleştirir. Modbus Slave komutları, aşağıdaki adresleri destekler: ❑ 000001 ila 000128, dijital çıkışlar olup Q0.0 – Q15.7 arasına denkleştirilir ❑ 010001 ila 010128, dijital girişlerdir ve I0.0 – I15.7 arasına denk gelir Tablo 12–1 Modbus Adreslerinin S7–200 Karşılığı Modbus Adresi S7–200 Adresi ❑ 030001 ila 030032, analog giriş 000001 Q0.0 kütükleridir ve AIW0 ila AIW62 arasına denk gelir 000002 Q0.1 000003 Q0.2 ❑ 040001 ila 04xxxx, tutuş kütükleri olup V hafızasına denk gelir. ... ... 000127 Q15.6 Tablo 12–1’de Modbus adreslerinin S7–200’de 000128 Q15.7 karşılık geldiği adresler görülmektedir. 010001 I0.0 Modbus Slave Protokolü, master cihazın 010002 I0.1 erişebileceği giriş, çıkış ve V hafıza alanlarını kısıtlayabilmenizi sağlar. 010003 I0.2 ... ... MBUS_INIT komutunun MaxIQ parametresi, 010127 I15.6 Modbus master cihazın erişmesine izin verilen maksimum dijital giriş ve çıkış (I ve Q) sayısını 010128 I15.7 tanımlar. 030001 AIW0 030002 AIW2 MBUS_INIT komutunun MaxAI parametresi, Modbus master cihazın erişmesine izin verilen 030003 AIW4 maksimum analog giriş (AI) sayısını tanımlar. ... ... 030032 AIW62 MBUS_INIT komutunun MaxHold parametresi, Modbus master cihazın erişmesine izin verilen 040001 HoldStart maksimum V hafızası sayısını tanımlar. 040002 HoldStart +2 040003 HoldStart +4 Bkz MBUS_INIT komut açıklamaları. ... ... 04xxxx HoldStart +2 x (xxxx-1) Sembol Tablosunun Ayarlanması İlk sembole bir adres girdiğiniz zaman, tabloda geri kalan elemanların adresleri otomatik olarak hesaplanır ve bu adreslere sembolik isimler otomatik olarak verilir. Komutların kendi kullanımı için gereken V alanı 779 bayt uzunluğunda olup tutuş kütüğü adıyla Modbus master cihazının değer yazacağı/okuyacağı V alanıyla karıştırılmamalıdır. Bu tutuş kütüğü alanı MBUS_INIT komutunun HoldStart ve MaxHold parametreleriyle ayarlanır. Eğer iki V alanı arasında çakışma varsa, MBUS_INIT komutu hata verir (Hata kodu 5). 331