MODBUS AYARLARI
Modbus haberleşme ayarları için aşağıda ki parametreleri ayarlayınız. Başlangıçta cihazı fabrika ayarlarına almanız da fayda vardır.
14-22 2 : Cihazı fabrika ayarlarına alır. Bu parametre aktif olduğunda cihazın enerjisini kesip yeniden vermeniz gerekmektedir.
8-02 1 : RS 485 ‘den haberleşme ayarlandı,
8-30 2 : Modbus Protokolü ayarlandı,
8-31 [x] : Cihaz Modbus adresi girilmeli. 1-247 arasında değer girilmeli.
8-32 [x] : Modbus Baund Rate ayarı girilmeli. Max 9600 destekler.
8-33 [x] : Modbus Parity ayarları.
Yukarıda ki ayarlamalar yapıldığı takdir de cihaza Modbus RS 485 üzerinden haberleşme yapabilirsiniz.
Modbus Haberleşme Kablo Bağlantısı
FC üzerinde dahili olarak bulunan Modbus terminalleri aşağıda ki şemada belirtilmiştir. 68 ve 69 numaralı terminaller Modbus giriş uçlarıdır. Şekilde görüldüğü gibi 68 terminali (+), 69 terminali ise (-) bağlantısıdır. Modbus terminali üzeride yer alan Switch ise bus hattını kapatmaktadır. Default olarak Off konumunda gelmektedir.
Modbus 17-12-14_Rev II |
M.T.&V.U. |
Sayfa 1 |
Modbus Adreslerinin Hesaplanması
Danfoss’ un tüm cihazları için parametrelere ait Modbus adreslerini bulmak çok kolaydır. Tek yapmanız gereken Modbus üzerinde okumak yada yazmak istediğiniz alanın parametre sini bilmeniz yeterli olacaktır. Örneğin DC bara Voltaj değerini okumak istiyoruz ve bu alana ait Modbus adresi aşağıda ki gibi hesaplanmaktadır.
DC bara Parametre değeri 16-30 ve bu parametre değerini 10 ile çarpıp 1 çıkartırız.
(1630*10)-1 = dec (16299 ) yada 3FAB hex olarak yazılabilir.
Max. Referans Parametre değeri 3-03
(303 * 10) -1 = dec( 3029 ) yada 0BD5 hex olarak bulunur.
Yukarıda ki işlem sayesinde rahatlıkla ilgili alana ait Modbus Register adresi çıkartılabilir.
Data Tiplerinin Kısalmaları
FC Read/Write Data Alanlarının Tipleri ve Çarpanları
FC’ den okunan veya yazılacak değerler decimal olarak gelmektedir. Dolayısı ile küsüratlı sayıların gösterimi okunan data alanına bağlı olarak kat sayı ile çarpılması gerekmektedir. Örneğin FC’ den okunan akım bilgisi 10.23 amper ise bu değeri bus üzerinden okuduğunuzda bu değer size 1023 olarak gelecektir ve bu değeri sizin 0.01 ile çarpmanız gekermektedir. Aşağıda ki tabloda bu data tiplerini ve scala sayısını görebilirsiniz.
|
Parametre |
Modbus Adress |
Hex kodu |
Scala |
Data tipi |
|
DC Link Voltage |
1630 |
16299 |
3FAB |
0 |
Uint16 |
|
Power (kW) |
1610 |
16099 |
3EE3 |
-3 |
Int32 |
|
Power (Hp) |
1611 |
16109 |
3EED |
-2 |
Int32 |
|
Motor Voltage |
1612 |
16119 |
3EF7 |
-1 |
Uint16 |
|
Frequency |
1613 |
16129 |
3F01 |
-1 |
Uint16 |
|
Motor Current |
1614 |
16139 |
3F0B |
-2 |
Int32 |
|
Frequency % |
1615 |
16149 |
3F15 |
-2 |
N2 |
|
Torques (Nm) |
1616 |
16159 |
3F1F |
-1 |
Int16 |
|
Speed (RPM) |
1617 |
16169 |
3F29 |
0 |
Int32 |
|
Motor Thermal |
1618 |
16179 |
3F33 |
0 |
Uint8 |
|
KTY sensor Temperature |
1619 |
16189 |
3F3D |
100 |
Int16 |
|
Modbus 17-12-14_Rev II |
|
M.T.&V.U. |
|
|
Sayfa 2 |
Motor Angle |
1620 |
16199 |
3F47 |
0 |
Uint16 |
Torques (%) |
1622 |
16219 |
3F5B |
0 |
Int16 |
Torques (Nm) High |
1625 |
16249 |
3F79 |
-1 |
Int32 |
Minimum Referance |
302 |
3019 |
BCB |
-3 |
Int32 |
Maximum Reference |
303 |
3029 |
BD5 |
-3 |
Int32 |
Analog Giriş 53 [V] |
1662 |
16619 |
40EB |
-3 |
Int32 |
Jog |
311 |
3109 |
0C25 |
-1 |
Uint16 |
Diğer okumak yada yazmak istediğiniz parametreleri de gene aynı yolla Modbus adresleri bulunabilir. Eğer 32 bit lik bir alan okuyacaksanız dikkat etmeniz gereken küçük bir ayrıntı olacaktır. Aşağıda 32 bitlik bir alana ait byte yapılandırması gösterilmiştir.
Resimde de görüldüğü gibi Register 1 değeri yüksek değerlikli Byte alanları gelmekte, Register 2 değerinede düşük değerlikli Byte lar gelmektedir. Bu alanları okudukdan sonra doğru sonucu görebilmeniz için bu iki word alanını çaprazlamanız gerekmektedir. Bu işlem Master tarafından yapıbilir.
Modbus Üzerinden FC Kontrolü
Danfoss FC ‘ leri kontrol edebilmeniz ve durum bilgilerini alabilmeniz için FC üzerinden Control Word’ lerini ve
Status Word’ lerini bilmeniz ve ilgili alanlara doğru değerler yazmanız yeterli olacaktır. FC üzerinden Modbus Protokolü seçildiği zaman bu alanlara ulaşabilmeniz için standart bir telegram yapısını kullanmanız gerekmektedir.
Yukarıda ki tabloda görüldüğü gibi FC Control Word’ ü Status Word’ ü hem bit bit kontrol edilebildiği gibi hemde ilgili register adreslerinden Word olarak okuman ve yazma imkanı sağlamaktadır.
Modbus 17-12-14_Rev II |
M.T.&V.U. |
Sayfa 3 |