Entes Analizörden Gerilim Okuma

Program tarafını doğru yaptığına emin ol.
Verdiğin linkte modbus register tablosu bulunuyor. Orada hexadecimal olarak adresler verilmiş.
Kullanacağın adresi decimal'e çevirip program tablosuna yazarken 400001 ile toplayıp öyle gir.
Örn değer 1000 geliyorsa decimal olarak onu 401001 olarak giriceksin.
Forumda modbus haberleştirme diye arama yaparsan daha detaylı bilgi bulabilirsin.

İlginiz için teşekkür ederim.
örneğin T fazı ile nötr arası gerlim datası almam için gerekli Hex kodu 02H,decimal karşılığı 2. 400001+2=400003 olası gerektiğini belirtmişsiniz. Daha önce 4000003 adresini defalarca denememe rağmen herhangi bir data gelmedi. Yalnız 400103 adresi yazdığımda 21580 gibi anormal değer geldi.400122 adresinde ise 15800 gibi değer geldi. Büyük ihtimalle adreslerde hata
yapıyorum.Çünkü bazı adreslerde anormalde olsa data geliyor.

Saygılarımla.
 
Uzun uğraşlardan sonra faz nötr arası gerilimleri almayı başardım. İşin ilginç yanı 400001,400002,400003 adreslerinde almam gereken datayı 400017,400018,400019 adreslerinde aldım. Bu adreslerde normal gerilim bilgisi alındı.
 
Merhaba ergun7321 bende de entes mpr 63 cihazı varda bende data okumaya çalışıyorum banda yardım edebilirmisin. Veya uygulamayı atabilirmisin. [email protected] Saol şimdiden
 
Şimdiye kadar hiç seri port bağlantısı ile veri almamıştım bayağı ilerledim firmanın bilgilerinin filen çekebiliyorum kodu yollayınca ama crc kodu diye modbus şeyini yapamadım.
Hep veri çekmek istediğimde ekrana hata basıyor 01 80 03 ...
 
Merhaba ergun7321 bende de entes mpr 63 cihazı varda bende data okumaya çalışıyorum banda yardım edebilirmisin. Veya uygulamayı atabilirmisin. [email protected] Saol şimdiden
Aslında oldukça basit.sana gerekli olan RS485 ,Analizör ve kablo. Yukarıda verdiğim register tablosu ile aynı register numaralarını kullanabilirsin Öncelikle kullanacağın portun parametre ayarlarını yapman gerekiyor.
PLC=>ayarlar=>Port parametreleri.Bau rate=3600, parity =none, veri bit=8 ,stop biti olarak 1 değerini gir.
daha sonra 150-MODBUS fonksiuonunu kullan.PT kısmına hangi portu kullanacağını SR kısmına örneğin R20 register adresini WR kısmına ise R50 yaz. Sırada modbus master tablosu ekleme var.Modbus master tablo=>modbus master tablo ekle. tablo ismi olarak herhangi bir isim. Başlangıç adresi olarak SR kısmına yazdığın register adresini yaz.Açılan tablodan yeni sekmesini tıkla.
Şimdi analizörün hangi register adresinden veri okumamızı sağlayacak değerleri gireceğiz.Açıklama ekranına slave istasyonu olarak 1 değerini gir.Komut kısmına oku ,veri boyutu 20,master başlangıç adresi olarak analizöründen gelen datanın kayıt edileceği adresz yaz(mesela r200).
Start veri başlangıç adresi olarak R200 adresine analizörün hangi datasının yazılacağı adresi yazacağız.
Örnek olarak Register tablosuna bakarak L1 ve L2 fazları arası gerilimi okumak istersek 400001+14=400015 adresini yazarsak R200 adresine istediğimiz değer gelir.Her register için arıca master tablosuna ekleme yaparsın.Şu anda örnek dosya yanımda değil. Akşam mail atmaya çalışırım.
Kolay gelsin.
 
Elimde mpr53s enerji analizi vardı 485 den veri çekmeye çalıştım gerilimli normal geliyordu ama akım değerleri yanlış geliyordu o kadar araştırdım en sonunda okumayı buldum mpr 50ve 60 versiyonları hepsi aynı mantıkta çalıştığında öğrendim
Eğer sistemde akım trafosu veya gerilim trofosu kullanıyorsanız modbus üzerinden saçma değerler gelecektir burda bunu normal integer çevirmek için ilk integer ×65536+2integer
Örnek
3×65536+23392=220.000 gibi okunuyor
Modbus ücretsiz okuma programını indirin
Modbus rtu ve modbus tcp hepsi var
http://en.radzio.dxp.pl/modbus-master-simulator/
Adresi yukarıda
Mpr53s modbus registet adresler
Altta indirebilirsiniz
NOT :MPR SERİLERİ AYNI MANTIKLA ÇALIŞIYOR BUNLARI YAPIN YETERLI
Resimlerde yükleyeceğim anlatimli
 

Ekli dosyalar

  • 20191027_225524.jpg
    20191027_225524.jpg
    200.6 KB · Görüntüleme: 56
  • 20191027_225517.jpg
    20191027_225517.jpg
    409.1 KB · Görüntüleme: 69
  • 20191027_225605.jpg
    20191027_225605.jpg
    161.1 KB · Görüntüleme: 65
  • MPR_53S_registerson_A4308_R2_A4309_R2 (3)(1).pdf
    41.2 KB · Görüntüleme: 39

Forum istatistikleri

Konular
129,740
Mesajlar
929,463
Kullanıcılar
452,467
Son üye
smtozn97
Geri
Üst