Enerji Analizörü RS232 Haberleşme

e1l2k3t4

Üye
Katılım
15 Şub 2019
Mesajlar
70
Puanları
1
Merhaba, elimde enerji analizörü var, rs 232 çıkışından bilgisayar ile haberleşmeye çalışıyorum, deneme olarak, bunun için program kullandım (Putty vs.) fakat komut gönderemedim nasıl yapabilirim, daha önce yapan var mı?
 
Otomatik sigorta bulunduğu devreyi yüksek akım ve kısa devre akımlarından koruyan bir anahtarlama elamanıdır.
Topraklama ölçümü ister endüstriyel bir tesis ister bir ofis binası olsun her işletme için kritik bir öneme sahiptir.
Marka model? Elinizde doküman var mı? Haberleşme portu olması haberleşir anlamına gelmeyebilir programlama için de port konabiliyor.
 
janitza umg 96-s modeli analizör, deneme olarak yapmaya çalışıyorum.
 
Merhaba,

https://www.janitza.com/datasheets.html

adresinden "Janitza_Datasheet-UMG96-S2_en.pdf" dokümanını indirdim ve "Serial interface RS485 - Modbus RTU/slave 9.6 kbps, 19.2 kbps, 38.4 kbps " şeklinde bir bilgi var.

Daha sonra

https://www.janitza.com/manuals.html

adresinden de "Janitza-Manual-UMG96S2-Modbus-address-list-and-formulary-en.pdf" dokümanını indirdim... (Alman kafası bu şekilde çalışıyor. Neyse...)

Adreslerin 19000 den başladığını öğrendim.

Ayrıca her iki dokümanı eke de ekliyorum.
 

Ekli dosyalar

  • Janitza-Manual-UMG96S2-Modbus-address-list-and-formulary-en.pdf
    485.9 KB · Görüntüleme: 9
  • Janitza_Datasheet-UMG96-S2_en.pdf
    578.5 KB · Görüntüleme: 8
Teşekkür ederim.
PC seri haberleşme programı ( Putty vb. ) ile bilgi okumak için komut nasıl gönderirim, onun bir örneğini verebilir misiniz?
 
Modbus protocolü ile ilgili internette örnek uygulamalar ve doküman bulabilirsin.
putty nin crc16 hesaplaması var mı bilmiyorum.

Örnek:

Sorgu:
01 03 02 58 00 02 44 60

1 nolu cihazdan 3 fonksiyonu ile 02 58 (600) nolu adresten 2 word bilgi oku demektir.

Cevap:

01 03 04 03 E8 13 88 77 15

1 nolu cihazdan 3 fonksiyonun 4 byte cevabı (2 word) bilgi son iki byte ise crc16 dır.


Şu yazılım işini görebilir:

https://sourceforge.net/projects/qmodmaster/

ya da manuel data gönderebileceğin bir yazılım istersen:

https://sourceforge.net/projects/muterm/files/muterm/

şu adresten de modbus hakkında bilgi alabilirsin:

http://www.firatdeveci.com/tarihi-haberlesme-metodu-modbus-rtu/

diğer:

https://www.fernhillsoftware.com/help/drivers/modbus/modbus-protocol.html
 
Son düzenleme:
Harici bir bit olsaydı iki byte (16 tane bit) olmazdı.

Döngüsel artıklık denetimi (CRC: Cyclic Redundancy Check), şeklide bir açıklaması var daha ayakları yere basan bir tabirle konuşursak; Bir verinin matematiksel olarak sağlaması diyelim. :)

Şöyle açıklayalım bir arkadaşın uzak bir mesafeden sana bazı şeyler söylüyor ve sen söylediklerinin doğrulamak için bazı iç kontroller yaptığını düşün.

Gelen bilginin doğru gelip gelmediğini kontrol ediyorsun bunu gelen verinin son iki byte hariç bütün byte larını daha önce belirlenen bir formülle (algoritma) ile hesaplanması ve alınan veri ile karşılaştırılması diyebiliriz.

Eğer gelen ile hesaplanan aynı değilse muhtemelen haberleşme hattında bir sıkıntı var demektir.

İnternette güzel bir doküman var bu konu ile ilgili hem de Türkçe:

http://web.karabuk.edu.tr/emelkocak/indir/MTM406/MTM406 ENDÜSTRİYEL İLETİŞİM SİSTEMLERİ.pdf

Umarım çözersin.
 
RS485 dönüştürücü kullanıyormusunuz?
 

Forum istatistikleri

Konular
128,214
Mesajlar
915,865
Kullanıcılar
449,995
Son üye
osmanguney15

Yeni konular

Geri
Üst