Danfoss Modbus Protokolü Programming guide [tr]

Teknik Doküman
Danfoss Modbus Protokolü
İşlev Kodu 01/05: Yazma/Okuma
NO Ad Veri Tipi Modbus Adresi Açıklama
D00: Röle Çıkış Durumu 0 Kapalı, 1 Açık (D01 0 olduğunda, D00
1 Röle Çıkış Durumu Tam Sayı
01/05
İşlev Kodu 02: Salt Okunur
NO Ad Veri Tipi Modbus Adresi Açıklama
1 Cihaz Hatası Tam Sayı
02
yazılamaz; D01 1 olduğunda, D00 yazılabilir) D01: Röle çıkış önceliğini etkinleştirme 0 Otomatik, 1 Manuel etkinleştirme D02-D07: Tutma
D00: Dahili sensör hatası D01: Harici sensör hatası D02: EE Hatası D03: Sıcaklık 0°C’nin altında alarmı D04: Sıcaklık 50°C’den yüksek alarmı D05-D07: Tutma
0 Normal, 1 Hata 0 Normal, 1 Hata 0 Normal, 1 Hata 0 Normal, 1 Hata 0 Normal, 1 Hata
İşlev Kodu 03/06: Okuma/Yazma
NO Ad Hassaslık Veri Tipi
1 Termostat durumu 1 Tam Sayı
2 İstenen oda sıcaklığı 1 Tam Sayı
3 İstenen zemin sıcaklığı 1 Tam Sayı
4 Çocuk Kilidi AÇIK/KAPALI 1 Tam Sayı
Dışarıda Modu için
5
istenen oda sıcaklığı
6 Dışarıda Modu Etkin 1 Tam Sayı
7 Sıcaklık Kontrol Modu 1 Tam Sayı
Maksimum Oda Sıcaklığı
8
Sınırlama
Minimum Oda Sıcaklığı
9
Sınırlama
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
Modbus
Adres
03/06
2(1)
03/06
3(2)
03/06
4(3)
03/06
5(4)
03/06
6(5)
03/06
7(6)
03/06
8(7)
03/06
9(8)
03/06
Açıklama
00: Kapalı, 01:Açık, 02: Donmadan koruma (Salt okunur)
Sıcaklık aralığı (5°C ila 30°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'te etkin)
00: Kapalı, 01: Açık
Sıcaklık aralığı (5°C ila 30°C)
00: Devre dışı, 01: Etkin
01: Oda sıcaklığı kontrolü; 02: Oda ve zemin sıcaklığı kontrolü; 03: Zemin sıcaklığı kontrolü
Sıcaklık aralığı (5°C ila 35°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (5°C ila 35°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
© Danfoss | FEC | 2021.06
AU195586466883tr-TR0101 | 1
Teknik Doküman Danfoss Modbus Protokolü
Zemin Sıcaklığı Sınırlama
10
Modu
Zemin Sıcaklığı Sınırlama
11
Ayar Noktası
Maksimum Zemin
12
Sıcaklığı Sınırlama
Minimum Zemin Sıcaklığı
13
Sınırlama
Donmadan Korumayı
14
Etkinleştirme
Donmadan Koruma
15
Sıcaklığı Ayar Noktası
GÜÇ KAPALIYKEN Sıcaklık
16
Görüntüleme Seçeneği
17 Uzak Düğme Kilidi 1 Tam Sayı
18 Oda Sıcaklığı 1 Tam Sayı
19 Zemin Sıcaklığı 1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
İşlev Kodu 41: Salt okunur, Tüm verileri okuma
10(9)
03/06
11(10 ) 03/06
12(11) 03/06
13(12 ) 03/06
14(13) 03/06
15(14) 03/06
16(15) 03/06
17(16) 03/06
18(17)
03
19(18)
03
01: Maksimum Sıcaklık Sınırlama; 02: Minimum Sıcaklık Sınırlama (Sıcaklık Kontrol Modu 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'de etkin, veriler okunabilir ve yazılabilir)
01: Etkin, 02: Devre dışı
Sıcaklık aralığı (5°C ila 17°C)
01: Sıcaklık görüntüleme yok; 02: Mevcut sıcaklığı görüntüleme
00: Kapalı, 01: Açık (Bu işlev yalnızca uzaktan çalıştırılabilir)
Sıcaklık değeri (Sıcaklık Kontrol Modu 03, değer 0xff00)
Sıcaklık değeri (Sıcaklık Kontrol Modu 01, değer 0xff00)
NO Ad Hassaslık Veri Tipi
1 Röle Çıkış Durumu BOOL 1(0)
2 Cihaz Hatası BOOL 2(1)
3 Termostat durumu 1 Tam Sayı
4 İstenen oda sıcaklığı 1 Tam Sayı
5 İstenen zemin sıcaklığı 1 Tam Sayı
6 Çocuk Kilidi AÇIK/KAPALI 1 Tam Sayı
Dışarıda Modu için
7
istenen oda sıcaklığı
8 Dışarıda Modu Etkin 1 Tam Sayı
9 Sıcaklık Kontrol Modu 1 Tam Sayı
Maksimum Oda Sıcaklığı
10
Sınırlama
Minimum Oda Sıcaklığı
11
Sınırlama
Zemin Sıcaklığı Sınırlama
12
Modu
Zemin Sıcaklığı Sınırlama
13
Ayar Noktası
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
Modbus
Adres
3(2)
03/06
4(3)
03/06
5(4)
03/06
6(5)
03/06
7(6)
03/06
8(7)
03/06
9(8)
03/06
10(9)
03/06
11(10 ) 03/06
12(11) 03/06
13(12 ) 03/06
Açıklama
D00: Röle Çıkış Durumu 0 Kapalı, 1 Açık (D01 0 olduğunda, D00 yazılamaz; D01 1 olduğunda, D00 yazılabilir) D01: Röle çıkış önceliğini etkinleştirme 0 Otomatik, 1 Manuel etkinleştirme D02-D07: Tutma
D00: Dahili sensör hatası 0 Normal, 1 Hata D01: Harici sensör hatası 0 Normal, 1 Hata D02: EE Hatası 0 Normal, 1 Hata D03: Sıcaklık 0°C'nin altında alarmı 0 Normal, 1 Hata D04: Sıcaklık 50°C'den yüksek alarmı 0 Normal, 1 Hata D05-D07: Tutma
00: Kapalı, 01:Açık, 02: Donmadan koruma (Salt okunur)
Sıcaklık aralığı (5°C ila 30°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'te etkin)
00: Kapalı, 01: Açık
Sıcaklık aralığı (5°C ila 30°C)
00: Devre dışı, 01: Etkin
01: Oda sıcaklığı kontrolü; 02: Oda ve zemin sıcaklığı kontrolü; 03: Zemin sıcaklığı kontrolü
Sıcaklık aralığı (5°C ila 35°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (5°C ila 35°C) (Sıcaklık Kontrol Modu 01 ve 02'de etkin, veriler okunabilir ve yazılabilir)
01: Maksimum Sıcaklık Sınırlama; 02: Minimum Sıcaklık Sınırlama (Sıcaklık Kontrol Modu 02'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 02'de etkin, veriler okunabilir ve yazılabilir)
2 | © Danfoss | FEC | 2021.06
AU195586466883tr-TR0101
Teknik Doküman Danfoss Modbus Protokolü
Maksimum Zemin
14
Sıcaklığı Sınırlama
Minimum Zemin Sıcaklığı
15
Sınırlama
Donmadan Korumayı
16
Etkinleştirme
Donmadan Koruma
17
Sıcaklığı Ayar Noktası
GÜÇ KAPALIYKEN Sıcaklık
18
Görüntüleme Seçeneği
19 Uzak Düğme Kilidi 1 Tam Sayı
20 Oda Sıcaklığı 1 Tam Sayı
21 Zemin Sıcaklığı 1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
1 Tam Sayı
Modbus Protokolü Örneği
14(13) 03/06
15(14) 03/06
16(15)
03/06
17(16) 03/06
18(17)
03/06
19(18)
03/06
20(19)
03
21(20)
03
Modbus
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'de etkin, veriler okunabilir ve yazılabilir)
Sıcaklık aralığı (20°C ila 45°C) (Sıcaklık Kontrol Modu 03'de etkin, veriler okunabilir ve yazılabilir)
01: Etkin, 02: Devre dışı
Sıcaklık aralığı (5°C ila 17°C)
01: Sıcaklık görüntüleme yok; 02: Mevcut sıcaklığı görüntüleme
00: Kapalı, 01: Açık (Bu işlev yalnızca uzaktan çalıştırılabilir)
Sıcaklık değeri (Sıcaklık Kontrol Modu 03, değer 0xff00)
Sıcaklık değeri (Sıcaklık Kontrol Modu 01, değer 0xff00)
Mesaj Yapısı
Format 11 Bit: 1 başlangıç biti + 8 veri biti + çift/tek parite için 1 bit + 1 bitiş biti
Örnek (Onaltılık) Coil Okuma Talep [Slave Adresi] [İşlev] [Başlangıç Adresi Üst] [Başlangıç Adresi Alt] [Coil Sayısı Üst ] [Coil Sayısı Alt] [Hata Kontrolü Alt] [Hata Kontrolü Üst] Cevap [Slave Adresi] [İşlev] [Bayt Sayısı] [Veri1] [Veri2]……. [Veri n] [Hata Kontrolü Alt] [Hata Kontrolü Üst]
Örneğin: Slave adresi 01, İşlev kodu 03, adres 0’dan (Termostat durumu) adres 18’e kadar (Zemin sıcaklığı) tüm verileri oku. Adres 0 ila 18 arasında 19 (Onaltılık: 13) veri vardır. Talep: 01 03 00 00 00 13 04 07 Cevap: 01 03 26 00 01 01 2C 01 0E 00 00 00 3C 00 00 00 01 01 2C 00 32 00 01 01 5E 01 5E 00 C8 00 01 00 32 00 01 00 00 00 E6 FF 00 44 23 Açıklama: 26H (Ondalık: 38) 38 bayt, yani 19 veri alımını gösterir. Bir veri (tam sayı tipi) 2 bayt içerir.
Örnek: Slave adresi 01, İşlev kodu 02, Cihaz Hatası okuma. Talep: 01 02 00 00 00 05 B8 09 Cevap: 01 02 01 00 A1 88
© Danfoss | FEC | 2021.06
AU195586466883tr-TR0101 | 3
Tek Coil Yazma Talep [Slave Adresi] [İşlev] [Coil Adresi Üst] [Coil Adresi Alt] [Veri Yazma Üst] [Veri Yazma Alt] [Hata Kontrolü Alt] [Hata Kontrolü Üst] Cevap Talep ile aynı
Örnek: Slave adresi 01, İşlev kodu 06, Adres 1 ‘in (İstenen oda sıcaklığı) 300C 30 olan değerini, 01 2C (2CH=44(Ondalık) değiştirilen veri olarak yaz, (01*256+44)/ 10=30) Talep: 01 06 00 01 01 2C D8 47 Cevap: 01 06 00 01 01 2C D8 47 Açıklama: Sıcaklık *10, Ana Cihaz /10
Örnek: Slave adresi 01, İşlev kodu 05, Röle Çıkış Durumunu Manuel etkin, Kapalı veya Açık olarak yaz Röle çıkış önceliği etkini manuel etkin olarak yaz Talep: 01 05 00 01 FF 00 DD FA Cevap: Talep ile aynı Röle Çıkış Durumunu Kapalı yaz Talep: 01 05 00 00 FF 00 8C 3A Cevap: Talep ile aynı Röle Çıkış Durumunu Açık yaz Talep: 01 05 00 00 00 00 CD CA Cevap: Talep ile aynı
4 | © Danfoss | FEC | 2021.06
AU195586466883tr-TR0101
Loading...