• Modbus RTU Haberleşme

  • Tüm sorularınız için...
Tüm sorularınız için...
 #110  gönderen Behcet
 Cmt Oca 18, 2020 10:55 am
Merhaba
Modbus RTU ile ısı ve nem sensörü ile haberleşme esnasında pronem midi ile verileri alıyorum.
Başka marka sensör ile haberleşme esnasında adres haritasında sıcaklık için adres 37004 data tipi olarak float verilmiş cihaz ile haberleşme var ancak ekrana koyduğum veri göstergesi float seçmeme rağmen doğru değeri göremiyorum...
 #111  gönderen İSMAİL468
 Pzt Şub 10, 2020 4:31 pm
Merhaba Behçet Bey;
Bahsetmiş olduğunuz sıcaklık sensörü sıcaklık ve nem değerlerini 2 adet 16 bit register adreslerinde float olarak saklıyor. Sıcaklık bilgisi 47004-47005, nem bilgisi 47006-47007 adreslerinde bulunuyor ve bu adreslerin float olarak birleştirilmesi gerekiyor.
İlk MSB bilgisininin 16bit kaydırılarak LSB verisinin decimal olarak eklenmesi gerekiyor. Ardından bu değer float çevrilerek gerçek değer elde edilebilir. Bu işlemi C++ kodları ile yaparak sensörden okuma yapabilirsiniz.
İyi çalışmalar.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.