Enerji analizörleri gerilim, akım, güç ve enerji gibi değerleri ölçebilir. Bu değerleri bilgisayarda izlemek istediğinizde, cihazın RS485 seri bağlantısıyla bilgisayarın Ethernet bağlantısı arasında bir köprüye ihtiyaç duyabilirsiniz. Modbus RTU–TCP dönüşümünü destekleyen bir ağ geçidi bu iki taraf arasında iletişim kurar.
Bu yazıda videodaki örnek akışı takip ederek bağlantının temel adımlarını ve sık karşılaşılan kontrol noktalarını ele alıyoruz. Cihaz modellerinin ayarları ve kayıt tabloları farklı olduğundan, uygulamadan önce kendi analizörünüzün ve ağ geçidinizin kılavuzlarını inceleyin.
Sistem nasıl çalışır?
Bağlantı zinciri temel olarak şöyledir: enerji analizörü → RS485 / Modbus RTU → ağ geçidi → Ethernet / Modbus TCP → bilgisayardaki Modbus yazılımı. Bilgisayar ağ geçidinin IP adresine ve TCP portuna bağlanır. Ağ geçidi, istekleri seri hatta uygun biçimde iletir ve analizörün yanıtını bilgisayara aktarır.
Yalnızca seri veriyi TCP üzerinden taşıyan bir cihaz, her zaman gerçek Modbus TCP–RTU dönüşümü yapmaz. Bu nedenle seçtiğiniz ağ geçidinin Modbus TCP sunucusu ile Modbus RTU cihazı arasında protokol dönüşümünü desteklediğini ürün dokümanından doğrulayın.
1. RS485 bağlantısını yapın
Analizörün RS485 uçlarını ağ geçidinin ilgili uçlarına bağlayın. Videodaki A+/B− gösterimi bir örnektir; üreticiler A ve B işaretlerini her zaman aynı biçimde kullanmayabilir. Her iki cihazın bağlantı şemasını ve sinyal polaritesini karşılaştırın. Kablo, ekranlama ve ortak referans bağlantısı için cihaz üreticisinin önerilerini izleyin.
RS485 hatlarında sonlandırma, kablo uzunluğu, hat topolojisi ve cihazların dahili sonlandırma seçenekleri dikkate alınarak yapılır. Uygun uygulamalarda hattın iki fiziksel ucunda 120 ohm sonlandırma kullanılabilir; her cihaza gelişigüzel direnç eklemeyin ve kendi cihaz kılavuzunuzu esas alın. Elektrik panosunda çalışırken enerjiyi güvenli şekilde kesin ve bağlantıları yetkili personelin yapmasını sağlayın.
2. Seri haberleşme ayarlarını eşleştirin
Analizör ve ağ geçidinin seri tarafında kullanılan haberleşme ayarları birbiriyle uyumlu olmalıdır. Videoda 9600 baud ve 8N1 örneği gösteriliyor: 8 veri biti, eşlik biti yok ve 1 durdurma biti. Bunlar her cihaz için geçerli varsayılanlar değildir.
- Protokol: Modbus RTU
- Baud hızı: iki tarafta aynı değer; videodaki örnek 9600 baud
- Veri biti, eşlik ve durdurma biti: iki tarafta aynı; videodaki örnek 8N1
- Cihaz adresi: analizörde tanımlı Modbus adresi; hatta birden fazla cihaz varsa her birine benzersiz adres
Ayarlar uyuşmazsa fiziksel bağlantı doğru olsa bile sorgulara yanıt alamayabilirsiniz.
3. Ağ geçidini Ethernet ağına alın
Ağ geçidine ağınızda kullanılabilir ve başka cihazla çakışmayan bir IP adresi verin; alt ağ maskesini ağ yapınıza göre belirleyin. Bilgisayar ve ağ geçidi aynı yerel alt ağdaysa doğrudan iletişim kurulabilir. Farklı alt ağlarda ise uygun yönlendirme ve güvenlik duvarı kuralları gerekir.
Ağ geçidinde Modbus TCP–RTU çalışma modunu etkinleştirin. Modbus TCP için standart port 502'dir; bazı ürünlerde port değiştirilebildiğinden gerçek ayarı ağ geçidinden doğrulayın. IP erişimi için yapılan ping testi yardımcı olabilir, ancak tek başına Modbus servisinin çalıştığını kanıtlamaz.
4. Modbus yazılımından kayıtları okuyun
Bilgisayardaki Modbus istemcisinde ağ geçidinin IP adresini, TCP portunu ve analizörün seri Modbus adresine karşılık gelen Unit ID değerini girin. Kullanılacak fonksiyon kodunu ve başlangıç kaydını analizörün Modbus tablosundan seçin. Örneğin holding register için 03, input register için 04 kullanılır; cihazınızın desteklediği tablo belirleyicidir.
Kayıt adresleri yazılımlar arasında farklı gösterilebilir. Örneğin bazı dokümanlarda 40001 olarak adlandırılan holding register, bir istemcide sıfır tabanlı adres 0 olarak girilebilir. Ayrıca 32 bit değerlerde iki kayıt, veri türü, ölçek katsayısı ve kelime sırası doğru seçilmelidir. Videodaki kayıt adresleri örnektir; doğrudan kendi cihazınıza uygulamayın.
Yanıt alamıyorsanız
- RS485 polaritesini, fiziksel kablolamayı ve cihazların enerjisini kontrol edin.
- Baud hızı, eşlik, durdurma biti ve Modbus cihaz adresini karşılaştırın.
- Ağ geçidinin IP adresine erişimi, TCP portunu ve gerçek Modbus TCP–RTU modunu kontrol edin.
- Unit ID, fonksiyon kodu, kayıt adresi ve sıfır/bir tabanlı adresleme farkını gözden geçirin.
- Veri geliyorsa fakat değerler tutarsızsa veri türünü, ölçek katsayısını ve 32 bit kelime sırasını kontrol edin.
Ağ güvenliği
Klasik Modbus TCP, güvenilmeyen ağlara doğrudan açılacak şekilde tasarlanmamıştır. TCP 502 portunu internete açık bırakmak yerine cihazları uygun ağ bölümlendirmesi ve güvenlik duvarı kurallarıyla koruyun; uzaktan erişim gerekiyorsa kurumunuzun güvenli erişim politikasını uygulayın.