Yukarıda ki ayarlamalar yapıldığı takdir de cihaza Modbus RS 485 üzerinden haberleşme yapabilirsiniz.
terminaller Modbus giriş uçlarıdır. Şekilde görüldüğü gibi 68 terminali (
terminali üzeride yer alan Switch ise bus hattını kapatmaktadır. Default olarak Off konumunda gelmektedir.
FC üzerinde dahili olarak bulunan Modbus terminalleri aşağıda ki şemada belirtilmiştir. 68 ve 69 numaralı
Modbus Haberleşme Kablo Bağlantısı
+), 69 terminali ise (-) bağlantısıdır. Modbus
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 1
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 Adreslerinin Hesaplanması
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.
Danfoss’ un tüm cihazları için parametrelere ait Modbus adreslerini bulmak çok kolaydır. Tek yapmanız
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.
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.
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
Yukarıda ki tabloda görüldüğü gibi FC Control Word’ ü Status Word’ ü hem bit bit kontrol edilebildiği gibi
Eğer Control Word’ e word olarak ulaşmak isterseniz decimal olarak 2810 değerini kullanabilirsiniz. Hex
Eğer bit olarak kontrol etmek isterseniz 1-16 arasında ki ilgili bit numarasını yazmanız yeterlidir. Örneğin
decimal 5. Bit’i “1” yapmak isterseniz doğrudan 5 yazmanız yeterlidir. Eğer Hex olarak yazacaksanız 5-1=dec(4) =hex
(4) olacaktır.
Bazı uygulamalarınız da bu yazmış olduğunuz değerlerin kalıcı olması yani enerji kesilip geri geldiğinde
kaybolmasını istemezsiniz. Eğer yazacağınız datanın EEPROM a yazılmasını istiyorsanız 65. Bit in değerini 1 yapıp
sonra yazmak istediğiniz değer yazmanız yeterlidir.
2810 ve 2910 parametresel değerler aslın da FC parametre listesinde yer alan 8-42 ve 8-43 gruplarında yer
alan değerlerdir ve bu alanları okuyup yazabilmeniz için verilmiş özel adreslerdir. Modbus haberleşmede veya faklı bir
haberleşme opsiyonlarında okuma ve yazmayı kolaylaştıran bu yöntem ile okuyup yazmak istediğiniz bu değerleri
parametrede ilgili yerlere seçerek doğrudan okuma yazma işlemi yapabilirsiniz.
Yukarıda ki parametresel ayarlar ile ilgili örnek aşağıda ki gibidir. Buradan bu örneğe benzer konfigürasyonları
oluşturabilirsiniz.
değiştirilemediğini belirtmektedir. Standart Telegram olarak adlandırılmaktadır.
Yukarıda ki şemadan görüldüğü gibi data yazabileceğiniz alanlar gösterilmektedir. İçi koyu olan alanlar
Bu parametrelerin açılımlarını yukarıda ki şekilde daha detaylı görmekteyiz. Daha önceden de bahsedildiği gibi
8-42 parametresi ve 8-43 parametrelerinin okunabileceği register adresleri ile birlikte verilmiştir. 8-42 parametresi yazma
yapabileceğimiz adres grubu olup 8-43 parametresi ise sadece okuma yapabileceğimiz gruptur.
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 4
Status Word
Bit no
0
1
0
Kontrol hazır değil
Kontrol Hazır
1
VLT Hazır Değil
VLT Hazır
2
Serbest Duruş
Aktif
3
Hata Yok
Trip Konumunda
4
Hata Yok
Hata
5
Rezerve - 6
Hata Yok
Trip Konumunda ve Kilitli
7
Uyarı Yok
Uyarı Var
8
İstenen Frekansa Ulaşılmadı
İstenen Frekansa Ulaşıldı
9
Lokal Kontrol
Bus kontrol
10
Frekans Limiti Dışı
Frekans Limiti OK
11
Motor Dönmüyor
Motor Dönüyor
12
Driver OK
Durdu, Otomatik Start
13
Voltage OK
Voltage Aşıldı
14
Tork OK
Tork Aşıldı
15
Timer OK
Zaman Aşıldı
Herbir data alanı 16 bit olup eğer 32 bit veri buraya taşınacak ise çizgiler ile ayrılmış grubu 32 bit olarak
kullanmanız gerekmektedir. Yani 2912 register adresi 1 word dür ve 1 wordlük data aktarımları yapılabilir. 32 bit data
alanını aktarmak istediğiniz de örneğin Motor akımı , motor akımını her iki alanda da seçmeniz gerekmektedir. 2912 ve
2913 alanlarını motor akımı seçip 2912 den itibaren 2 word okuma yapmanız yeterli olacaktır.
Status Word bit durum açıklamaları:
Standart Telegram olarak gelen okuma alanınn ilk word’ ü Status Word’ dür. Status Word’e ait bit açılımları
aşağıda ki gibidir.
Bit 0 : FC’ nin kontole hazır olup olmadığı hakkında bilgi vermektedir.
“0” ise hazır değil, “1” ise hazır,
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 5
Bit 1 : FC’ nin çalıştırılabilmesinin uygunluğu hakkında bilgi vermektedir.
“0” ise, FC çalışmaya hazır değil, “1” ise FC çalışmaya hazır.
Bit 2 : FC’nin motora start verip veremeyeceğini gösterir.
“0” ise, FC motora start vermez. Serbet bırakmıştır. “1” ise, Start komutu verdiğiniz takdirde motor harekete hazır.
Bit 3 : FC’ nin Trip hatasında yani kendisini korumaya aldığının bilgisi alınabilir
“0” ise, hata yok,
“1” ise FC Tripde.
Bit 4 : FC’ nin hata mesajı veridiği bilgisini göstermektedir.
“0” ise, hata yok, “1” ise hata var.
Bit 6 : FC’ nin Trip hatası verdiği ve kilitli olduğu bilgisini göstermektedir.
“0” ise, Uyarı yok,“1” ise, Trip konumunda ve kilitli. Reset vermeniz gerekmektedir.
Bit 7 : FC uyarı mesajı verdiği bilgisini göstermektedir.
“0” ise, Uyarı yok,“1” ise, Uyarı var.
Bit 8 : FC’ nin istenen frekansa uladığı bilgisini gösterir.
“0” ise, istenen frekansa eşit değil, “1” ise, istenen frekansa ulaşıldı.
Bit 9 : FC’ nin kontrol yönünü gösterir.
“0” ise, kontrol ünitesi üzerinden [Stop/Reset] aktifleştirildi yada par. 3-13 değiştirildi. Eğer lokal seçili ise bus
üzerinden kontrol edemezsiniz.
“1” ise, Fieldbus yada Seri haberleşme üzerinden kontrol edebilirsiniz.
Bit 10 : FC frekansının alt ve üst limit aralığında olup olmadığı bilgisini göstermektedir.
“0” ise, frekans değeri alt limit frekansına yada üst limit frekansına eşit olduğunu göstermektedir, “1” ise, frekans değeri limit aralıklarında çalışmaktadır.
Bit 11: Motorun çalışma bilgisini göstermektedir.
“0” ise, Motor duruyor.
“1” ise, Motor çalışıyor ve çıkış frekansı 0 Hz den daha büyükdür.
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 6
Bit no
0
1
0
Preset Referans seçimi 0
Preset Referans seçimi 0
1
Preset Referans seçimi 1
Preset Referans seçimi 1
2
DC Fren
Rampa Aktif
3
Serbest Duruş
Serbest Duruş Yok
4
Acil Stop
Acil Stop Yok
5
Çıkış Frekansını Tut
Rampalı Duruş
6
Rampa Stop
Start
7
Fonksiyon yok
Reset
8
Fonksiyon yok
Jog 9 Rampa 1
Rampa 2
10
Data izni yok
Data izni
11
Relay 1 Open
Röle 1 Aktif
12
Relay 2 Open
Röle 2 Aktif
13
Parametre Set-up
Düşük Değerlikli bit
15
Fonksiyon yok
Ters Yön Çevrim
Bit 12 : FC aşırı sıcaklık bilgisini göstermektedir.
“0” ise, FC ‘ de aşırı sıcaklık yoktur. “1” ise, FC aşırı sıcaklık üstündedir ve inverter çalışması durdurulmuşdur.
Bit 13: FC DC voltaj hatasını göstermektedir
“0” ise, DC voltaj hatası yoktur,“1” ise, DC voltaj çok düşük yada çok yüksek.
Bit 14 : Tork limiti bilgisini göstermektedir.
“0” ise, Motor akımı, Tork limit değerlerinden daha düşüktür. Par. 4-16 To rk limit motor modu, Par. 4-17 Tork
limit Generator modu.
“1” ise, Par. 4-16 ve 4-17 deki değerleri aşılmıştır.
Bit 15 : Motor ve FC sıcaklık koruma zaman aşımı bilgisini vermektedir.
“0” ise, Motor ve FC sıcaklık koruma zaman aşımı %100 ünü geçmemiştir. “1” ise, Motor veya FC sıcaklık zamanlarından biri %100 değerine ulaşmıştır.
FC Port Control Word Bit Açılımları
Bit 0 ve Bit 1 : Parametre 3-10 grubu içerisin de yer alan “Preset Reference” seçimi yapılmaktadır. Bitlerin durumuna
göre program seçimi yapılarak farklı hız değerlerinde çalıştırılabilir.
Parametre 8-56 içerisinde yer alan Preset Reference Selection tanımlamasında “Bus” seçeneği seçilmelidir.
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 7
Bit 2 : DC Fren,
Motor çalışır durumda iken bu Bit’ in değerini “0” yaparsanız, motora DC fren uygulamış olursunuz.
DC frenleme Akım ayarı ve DC frenleme zaman ayarı için Par. 2-01 ve 2-02 ye bakınız.
Bit 3 : Servets Duruş Biti.
Motor çalışır durumda iken bu Bit’ in değeri “0” yapıldığı takdirde, motor serbest duruşa geçecektir.
Bit 4 : Acil Stop Biti
Motor çalışır durumda iken bu Bit’ in değeri “0” yapıldığı takdirde, motor acil stoba geçecektir.
Acil Stop Rampa Zamanı için Par. 3-81 değerine bakınız.
Bit 5 : Çıkış Frekansını Sabit tutma,
Bu bit 0 olduğu zaman çıkış frekansı sabit olur ve arttırma , azaltma işlemleri yanlızca speed up ve speed down
komutları ile yapılabilir.
Bit 6 : Stop/Sta rt Biti
Motor çalışır durumda iken bu Bit’ in değeri “0” yapıldığı takdirde, motor rampalı duruşa geçecektir.
Bit 7 : Reset Biti,
FC’ yi bus üzerinden Resetlemek için bu Bit’in değeri “1” yapılmalıdır.
Bit 8 : Jog Biti,
FC’ yi bus üzerinden Jog hızına geçirmek için bu Bit’in değeri “1” yapılmalıdır.
Bit 9 : Rampa Seçme Biti,
Bit değeri “0” ise rampalı yavaşlamada Rampa1 süresi geçerlidir. Bit değeri “1” ise Rampa2 süresi geçerlidir.
Bit 10 : Data Geçerliliği ,biti,
Bus üzerinden yazdığınız komutların uygulanabilmesi için bu bit değeri “1” olmalıdır.
Bit 11 : Röle 01 kontrol Biti,
Eğer bu bit değeri”1” ise Par. 5-40 içerisinde yer alan seçime göre röle çalışmaktadır. Bit’in değeri “0” yapılarak
Röle çalışması pasif edilebilir.
Bit 12 : Röle 04 kontrol Biti,
Eğer bu bit değeri”1” ise Par. 5-40 içerisinde yer alan seçime göre röle çalışmaktadır. Bit’in değeri “0” yapılarak
Röle çalışması pasif edilebilir.
Bit 13 : Set-Up Seçim Biti,
Bit değeri “1” olduğu takdirde 2. Setup fonksiyonda ki değerler prosesde işlenir.
Bit 15 : Motor Yönü
Eğer bu bit değeri”1” ise Motor yönü ters yöne dönmektedir. Bunun için devir yönü her iki yöne seçilmiş olması
ve bus yadan lojik olarak start si nyali gelmelidir.
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 8
0 0 0 0 0 1 0 0 0 1 1 1 1 1 0
0
0 0 0 0 0 1 0 0 0 0 1 1 1 1 0
0
0 0 0 0 0 1 0 0 0 1 1 1 0 1 0
0
0 0 0 0 0 1 0 0 0 1 1 0 1 1 0
0
FC Kontrolü için CTW’ ye Yazılması Gekeren Değerler
FC Start :
15. bit 11. bit 7. bit 3. bit 0. bit
hex 047C CTW
Rampalı Duruş:
15. bit 11. bit 7. bit 3. bit 0. bit
hex 043C CTW
Serbest Duruş :
15. bit 11. bit 7. bit 3. bit 0. bit
Hex 0474 CTW
Quick Stop :
15. bit 11. bit 7. bit 3. bit 0. bit
Hex 046c CTW
Modbus 17-12-14_Rev II M.T.&V.U. Sayfa 9
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.