Makel ve Köhler sayaç okuma problemi

TheBridge

Üye
Katılım
31 Ağu 2024
Mesajlar
2
Puanları
1
Yaş
38
Arkadaşlar merhaba, elimde Makel ve Köhler firmalarına ait aşağıdaki modellerde Elektrik sayaçları var.

Makel: T610.KMY.2556.C16M (Birkaç model daha)
Köhler: AEL.TF.09, AEL.TF.19, AEL.TF.20 (Birkaç model daha)

Bu sayaçlardan RS485 ile veri alarak sunucuya iletmek için de kendi devre tasarımımı yaptım. Tasarımım şu anda geliştirme aşamasında ve modem üzerinden TCP/IP vasıtasıyla mesajlaşma ve benzeri yazılım sistemlerim tamamlandı.

Sorun şu ki bu sayaçların hiçbirinden okuma yapamıyorum. Okumayı bırakın, 3 gündür en ufak bir sinyal alamadım. Sayaçların tanıtım broşürlerinde RS485 bağlantısının desteklendiğini okuyorum fakat sanki içlerinde RS485 bağlantısı yok gibi. Cihazlara ne gönderirsem göndereyim sanki cihaz ölü gibi, hiç bir dönüş yok.

XCOM, Luna, Ready ve benzeri 10'a yakın program üzerinden komut göndermeyi denedim.

Şimdiye kadar denediğim metodların bazılarını şöyle sıralayabilirim:

1) Baudrate değerini 300'den 115200'e kadar her kombinasyonu denemek
2) /?! de dahil olmak üzere internet üzerinde var olan tüm komut kombinasyonlarını denemek
3) Belki cihaza 3 faz elektrik bağlanmadan RS485 aktif olmuyordur diyerek 3 faz bağlamak
4) GPT ve benzeri yapay zeka sistemler üzerinde her türlü araştırma
... ve burada saymadığım belki onlarca farklı uygulama daha...

Sanırım bir başlangıç noktasını veya bir püf noktasını atlıyorum.

Belki bağlantıyı başlatmadan önce ters takla atmam filan gerekiyordur. Belki "selena selena selena" demeden açılmıyordur.
Belki cihazın RS485 özelliğini kendim bir şekilde aktifleştirmem gerekiyordur.
Belki de broşürlerde yazsa dahi bu cihazların RS485 üzerinden iletişim yeteneği yoktur, bilemiyorum artık.

Ne yaparsam yapayım, tık yok... Üstelik bir cihazda değil, saydığım cihazların hepsinde durum aynı.

Arkadaşlar bir yardımcı olabilirseniz çok sevinirim. Saygılarımla.
 
Seri porttan direkt olarak haberleşme programları kullandık. XCOM, Luna, Ready programlarına ek yapayım; Hercules ve Realterm ile birlikte çeşitli IEC 62056-21 protokolünü uygulayan, C++ ve Python örnek kodları da kullanık fakat cihaz yine ölü.

Köhler firmasıyla görüştük bize bir python dosyası gönderdiler. "Bununla haberleşebilirsiniz" diyerek... Bu kod da okuma sırasında veri gelmediği için sonsuz döngüye giriyor.

Acaba bağlantıda mı bir problem var diyerek RS485 bağlantısını paralelleyip başka cihazdan da sinyal hareketlerini gözlemleyelim dedik, orada da gördük ki cihazdan dönen bir mesaj yok.

Cihazlarla yaptığımız testlerin ilk gününü sahada, sonraki günlerini ise masa başında gerçekleştirdik. Sahadaki cihazlar uzun zamandır aktif durumdalar yani bağlantı ile ilgili problemleri olması mümkün görünmüyor. Hem ofiste hem de sahadaki cihazlardan aynı şekilde cevap alamadık.

Internet üzerinde var olabilecek tüm kaynakları okuduk. Tüm yöntemleri denedik. Maalesef sonuç aynı...
 
Mevcut Elektrik sayaçlarındaki IR (infrared/kızıl ötesi) portlardan veri okumak için belli bir veri katarı ile selamlama gönderdikten sonra veriler okunabiliyor. Sayacı söküp 485 portunun olup olmadığı teyit edilmeli.
 
Önce ikinci bir Rs485 ile kendinizi kontrol edin sonuçta ikisi çalışırsa veya alternatif bir başka cihazla haberleşirse sizdeki cihaz sağlam demektir, sonra her sayaçla bire bir haberleşmeyi deneyin.
Rs485 hattından emin olun (A/B uçları yanlış olabilir) bazı sayaçların ikinci Rs485i olabilir onun açılış baudrate i örnek sabit 9600 olabilir.
Sonuçta 300,7,E,1 de veya 9600,7,E,1 de
/?<serialnumber>!<cr><lf> sorgusuna cevap vermesi gerekli.

Konu ile ilgili diğer forum başlıklarını da inceleyin:
https://www.kontrolkalemi.com/forum/konu/makel-köhler-sayac-okuma-rs485-python3.149413/
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…