DTB ISI KONTROLÜ 485 HABERLEŞME İLE RUN/STOP YAPMA

kurusaray

Üye
Katılım
14 Tem 2008
Mesajlar
198
Puanları
1
Yaş
40
Arkadaşlar selamlar. Fatek plc ile dtb 485 den haberleştirdim. Set değerini yazıp,

güncel değerini okuyabiliyorum. Bunun yanında birde cihazı haberleşme ile run/stop yapmak

istiyorum. Run stop adresi 0814H. Bunu modbus adresine dönüştürüyorum: decimal 402069.

Bu adrese 1 yazdırıyorum cihaz run geçmiyor. Neden acaba. 1 değilde başka bişey mi

yazmam gerekiyor. Dökümanında şöyle bişey yazıyor bu ne anlama geliyor acaba.

"Okunacak ilk bit LSB'nin içine konacak,Data yazma=FF00H bit set etmek için, 0000H biti temizlemek için."
 
Bende buradan sizin ısı cihazınıza run stop diyorum ama kabul etmiyor !

Communication write-in selection Communication write in disabled: 0 (default), Communication write in enabled: 1

Bildiğim halde tekrar kontrol etmek zorunda kaldım. İzin ver öyle yaz ! Ayrıca haberleşmede çıkan sorunlar cihazı ne kadar etkileyecek ?

Kolay gelsin.
 
Merhaba,

0x0814 hex adresi BIT register'dır. Holding register değil.
Bu nedenle modbus'ın 05 no'lu "write bit" fonksiyonu ile yazdırılır.

Örneğin; Station=1 ise
0814=ON için; :01050814FF00DF<CR><LF>
0814=OFF için; :010508140000DE<CR><LF> şeklinde komut gitmeli cihaza.

İyi çalışmalar.
 
Bilgileriniz için teşekkür ederim.
 

Forum istatistikleri

Konular
129,903
Mesajlar
931,174
Kullanıcılar
452,789
Son üye
yigitt.m

Çevrimiçi üyeler

Geri
Üst