Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
1070
Tıklama
0
Öne Çıkarma
Visual Basic ile sayaç okuma programı.
U
10 yıl
Çavuş
Konu Sahibi

Merhaba, visual basic ile com port üzerinden sayaç okuma programı yapmak istiyorum.

İnternette yaptığım araştırmalar ile /?! vbcrlf komutu ile sayacın haberleşmesinin başlatıldığını öğrendim ve bu aşamaya kadar olumlu sonuç aldım. o komut ile sayaç /MSY5<1>M310.2218 komutunu gönderiyor. Gelen o mesajda sayacın Flag kodu yani markası ve maksimum bağlantı hızı var. Mesela bu sayacın markası Makel ve Bağlantı hızı 5 = 9600 bps oluyor. Buraya kadar herşeyi başarabiliyorum sonrasında sayaca ack gönderilmesi ve veri iletimine başlaması gerekiyor.
elimde C ile yazılmış bir program var. Sayaç flag kodunu gönderdikten sonra, program <06>050<0D><0A> komutunu gönderiyor ve sayaç içinde ne bilgi varsa hepsini bi kerede com porta gönderiyor. vb de bu komutu gönderdiğimde bilgi alamıyorum. sanırım dil farkından dolayı bir farklılık var. Bu kodu vb dilinde sayaca nasıl gönderebilirim.
C ile yazılmış programın haberleşme bilgisi aşağıda.

==> /?!<0D><0A>
<== /MSY5<1>M310.2218
==> <06>050<0D><0A>
<== -- STX --
<== 0.0.0(14655158)
<== 0.8.0(15*min)
<== 0.9.1(12:06:00)
<== 0.9.2(15-05-05)
<== 0.9.5(2)
<== 1.8.0(00000.000*kWh)
<== 1.8.1(00000.000*kWh)
<== 1.8.2(00000.000*kWh)
<== 1.8.3(00000.000*kWh)
<== 1.8.4(00000.000*kWh)
<== 1.6.0(000.000*kW)(00-00-00,00:00)
<== 96.1.3(14-11-04)
<== 96.2.2(14-11-04,06:16)
<== 96.2.5(14-11-04)
<== 96.6.1(1)
<== 96.50(0600170022009999999999999999)
<== 96.51(0600170022009999999999999999)
<== 96.52(0600170022009999999999999999)
<== 96.60(31230000)
<== 96.61(31230000)
<== 96.62(31230000)
<== !
<== -- ETX --
<== -- BCC --

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.