Bir güç ölçer Modbus kaydı adresi ofseti, protokol isteği içinde iletilen sayısal adrestir. Bu, bir kılavuzda basılı olan veya izleme yazılımına girilen kayıt referansından farklı olabilir. Farkı çözmek için kayıt tablosunu, fonksiyon kodunu ve numaralandırma konvansiyonunu belirleyin, ardından belgelenmiş salt okunur bir değeri gerçek istekle karşılaştırın. Her sürücüye evrensel bir “bir çıkar” kuralı uygulamayın. Bazı sürücüler zaten bu dönüşümü yapar; diğerleri ise iletilen ofseti doğrudan bekler. Sadece doğru yanıt, niyet edilen ölçümün seçildiğini kanıtlamaz.
Bu kılavuz adres yorumlamasıyla ilgilidir. Seri ayarlar ve fiziksel iletişim için, başlangıç olarak güç ölçer Modbus yapılandırma kılavuzunu. Dönen baytların yorumlanması için, ayrı olanı kullanın bayt ve kelime sırası kılavuzu.
Yararlı bir entegrasyon kaydı üç farklı alana sahiptir: kılavuzun basılı referansı, müşteri uygulamasına girilen adres ve gerçekten iletilen adres. Üçünü de “kayıt numarası” olarak adlandırmak gereksiz karışıklık yaratır. Notasyon ve sayı tabanını her değer yanında tutun. Bir onaltılık giriş, ondalık bir alana kopyalandığında tamamen farklı bir konumu seçebilir ve yine de geçerli bir yanıt üretebilir.
The Modbus Uygulama Protokolü spesifikasyonu Veri modelini protokol adreslemesinden ayırır. Protokol veri adresleri sıfırdan başlar. Uygulama verisi ile bir cihazın iç uygulaması arasındaki ilişki cihaz bağımlıdır. Geleneksel referanslar olan 40001 gibi numaralar bir belgeleme konvansiyonudur; bunlar mutlaka iki baytlık başlangıç adresi alanına ait kelime sayısı değildir.
CNBYG BY194 cihaz ailesi İlgili ürün bağlamı sağlar çünkü yayımlanan açıklaması isteğe bağlı RS485/MODBUS arayüzü sunar. Ürün resmi ve aile açıklaması, sağlanan her varyantın kayıt haritasını belirlemez. Etiketleri oluşturmadan önce tam modeli, firmware ve iletişim kılavuzunu edinin. Sadece Modbus kullandıkları için başka bir üreticinin sayacından kayıt kopyalamayın.
İlk olarak, kaynağın tutma kayıtları, giriş kayıtları, bobinler veya ayrık girişleri tanımlayıp tanımlamadığını belirleyin. Veri tablosu olmayan bir sayı eksiktir. Fonksiyon 03 ve fonksiyon 04, standart protokolde farklı okuma işlemlerini seçer. Bir sürücü, tablo seçim ile birlikte basılı adres öneki kullanabilir veya fonksiyonu ayrı bir ayar olarak gösterebilir. Her iki kararı da kaydedin.
Sonra, adreslemenin kılavuz açıklamasını bulun. İşlenmiş istekler, onaltılık sütunlar, sıfır tabanlı veya bir tabanlı ifadeler ve önerilen müşteri için sağlanan örnekleri arayın. İşlenmiş bir paket, sadece “adres” olarak etiketlenmiş bir sütundan daha belirleyici olabilir. İki bölüm uyuşmazsa, etkilenen etiketi durdurun ve açıklama isteyin; her adresi projede değiştirmek yerine.
| Dokümantasyondaki kanıt | Kurulması gerekenler | İşletmeye alma kaydı |
|---|---|---|
| Geleneksel bir kayıt referansı | Öneki hangi tabloyu gösteriyor | Referans ve seçilen fonksiyon |
| Sıfır tabanlı adres sütunu | Müşterinin tam ofseti bekleyip beklemediği | Müşteri girişi ve iletilen adres |
| Bir birime dayalı kayıt numarası | Müşterinin dönüşüm uyguladığı yer | Bir çalışmış örnekle birlikte dönüşüm kuralı |
| Onaltılık başlangıç adresi | Müşteri alanının onaltılık kabul edip etmediği | Hem ondalık hem de onaltılık gösterim |
| Birden fazla kelimeyi kapsayan ölçüm | İlk adres ve gereken kelime sayısı | Başlangıç, uzunluk ve gösterim |
Bu tablo, protokolün adresleme modeline dayalı bir yorum kontrol listesidir. Bu, bir BY194 kayıt haritası değildir. Bireysel CNBYG varyantı için adresler veya desteklenen fonksiyonlar buradan çıkarılamaz.

Varsayımsal bir kılavuzun açıkça tutma-kayıt referansının 40001'in iletildiği ofset sıfırına karşılık geldiğini söylediğini varsayalım. Bu belirtilen geleneksel kurala göre, referans 40010 ofset dokuzuna karşılık gelir. Geleneksel referansları kabul eden bir müşteri bu nedenle 40010 gerekebilir, ham ofsetlere uygun yapılandırılmış bir müşteri ise 9 gerekebilir. Bunlar aynı belgelenmiş başlangıç konumunu seçmenin iki yoludur, aynı giriş alanı için değiştirilebilir girişler değildir.
Şimdi başka bir varsayımsal kılavuzun onaltılık adres 0010'ı yazdığını ve sütunun zaten protokol ofsetlerini içerdiğini varsayalım. Ondalık karşılığı 16'dır. Bir çıkarma 15 ofsetini seçer ve hata oluşturur. Kural, sayının görünümünden değil, sütun tanımından ve müşteri yapılandırmasından gelir.
Gerçek bir proje, bu hesaplamaya ilgili kılavuz sayfasını ve kaydedilmiş müşteri yapılandırmasını eklemelidir. Kayıt miktarını da dahil edin. Ofset dokuzdan başlayan varsayımsal iki kayıt ölçümünde, bir kayıt istemek sadece gösterimin bir bölümünü döner. Yanlış uzunlukla doğru başlangıcı okumak, yanlış tabana kullanmaktan farklı bir hatadır.
Cihaza erişim izni olan onaylı bakım bağlantısında başlayın. Belgelendirilmiş, yalnızca okunabilir değeri seçin ve tam varyantta kullanılabilir. Bağımsız karşılaştırma veya tanınabilir kimliği olan bir değeri tercih edin. Ölçülen akım, ilgili kablolama, ölçeklendirme ve gösterim yorumları zaten anlaşıldığında faydalı olabilir. Yük altında olmayan sıfır, birçok ilgisiz konum da sıfır içerebileceği için zayıf kanıttır.
Otomatik yazma, zaman senkronizasyonu yazma ve ayarları değiştiren yapılandırma keşfini devre dışı bırakın. Hedef kimliğini ve birim tanımlayıcısını doğrulayın. Gönderimden önce müşteri modu, fonksiyon, başlangıç adresi ve sayımı kaydedin. Yalnızca okunabilir bir testi, beklenmedik bir yanıtı değer yazarak düzeltmeyi öneren bir yazılım sihirbazı olsa bile yalnızca okunabilir kalmalıdır.
İsteği bir müşteri günlüğü veya yetkili protokol yakalama aracılığıyla yakalayın. Gönderilen başlangıç adresini, devreye alma sayfasındaki hesaplama ile karşılaştırın. Modbus RTU için, ayrıca hedef adresi ve ilgili seri parametreleri de saklayın. The Modbus Seri Hattı kılavuzu explains the transport framing; it does not replace the product’s application register map.
Normal bir yanıt, bir isteğin belli bir seviyede kabul edildiğini gösterir. Seçilen kaydın voltaj, akım, güç veya birikmiş enerji olduğunu göstermez. Mantıklı bir sayı, bitişik bir ölçüm, yanlış veri tipi veya ölçeklendirme tesadüfünden kaynaklanabilir. Anlamı, taşıma başarısından ayrı olarak doğrulayın.
Çözülen değeri, kararlı bir ekran okuması veya başka bir onaylanmış referans ile karşılaştırın. Zamanı ve çalışma koşulunu kaydedin, böylece değişen yük adres hatası gibi görünmez. Bir tutarsızlık varsa, çözümleme ayarlarını değiştirmeden önce ham dönen kelimeleri saklayın. Ham kanıt, sonraki mühendisin bir ofset hatasını kelime sırasından, işaretlenmişlikten, çarpandan veya CT oranı sorunlarından ayırt etmesine olanak tanır.
Bir istisna yanıtı da dikkatli yorumlama gerektirir. Yasadışı adres istisnası, desteklenmeyen bir aralık veya izin verilen sınırı aşan bir istekten kaynaklanabilir. Bu, istekteki her adresin yanlış olduğunu kanıtlamaz. Bir zaman aşımı, ayrı bir gözlemdir ve harita değiştirilmeden önce taşıma ve hedef kontrollerine geri dönmelidir.
Bir belgelenmiş değeri kanıtladıktan sonra, başka bir yakın belgelenmiş ölçümü doğrulayın. Beklenen kelime sayısı ve türünü ayrı tutun. Bu, seçilen yöntemin haritanın anlamlı bir bölümünde işe yaradığını kontrol eder. Aynı sıfır okumasını tekrar tekrar doğrulamaktan daha faydalıdır.
Sadece makul görünen sayıları bulmak için belgesiz kayıt aralıklarını taramayın. Tarama, veri yolu kapasitesini tüketebilir, alışılmadık cihaz davranışlarını tetikleyebilir veya yanıltıcı güven oluşturabilir. Üreticinin izin verilen istek boyutlarını ve site erişim prosedürlerini izleyin. Kullan polling aralık kılavuzu doğrulanmış etiketleri paylaşılan toplama programına geri dönerken.
Birden fazla kayıt grubunun başarısız olması durumunda, birlikte okunması gereken bir değeri bölmeden daha küçük belgelenmiş grupları test edin. İstisnaya neden olan sınırı kaydedin. Sonuç, bir cihaz aralığı sınırlamasını veya temel numaralandırma sorununu ortaya çıkarabilir. Tutarlı anlık görüntülerle ilgili herhangi bir sonuç, açık cihaz belgeleri gerektirir.
Her onaylanmış etiket için, mühendislik adını, manuel revizyonunu, basılı referansı, tabloyu, fonksiyonu, iletilen ofseti, miktarı, türü, bayt sırasını, ölçek ve birimi koruyun. Yapılandırma sürümünü ve doğrulama tarihini verilerle birlikte tutun. Sürücünün adresleme modundan yoksun bir dışa aktarılmış etiket veritabanı, kurulumu yeniden oluşturmak için yetersiz olabilir.
Kapı geçitleri veya izleme platformları değiştirilirken, tam etiket listesini içe aktarmadan önce kanarya okumasını yeniden çalıştırın. İki ürün, farklı temsiller beklerken giriş alanlarını benzer şekilde etiketleyebilir. Hedef sürücünün davranışı gerçek bir istekle gösterilene kadar bir elektronik tablo üzerinde toplu çıkarma veya ekleme yapmaktan kaçının.

Yalnızca seçilen değer, ham istek ve bağımsız karşılaştırma limitler içinde uyum sağladığında entegrasyonu kabul edin. Bu, iletişim eşleştirme kabulüdür, kalibrasyon sertifikası değildir. Ölçüm doğruluğu değerlendirmesini ayrı tutun ölçüm doğruluğu doğrulama prosedürü.
Sipariş vermeden önce, tam arayüz seçeneğini, kayıt haritası revizyonunu, desteklenen okuma fonksiyonlarını, adresleme örneklerini ve mevcut yapılandırma ihracatını talep edin. Firmware değişikliklerinin haritayı değiştirebileceğini sorun. Tedarikçiden, herhangi bir rezerve edilmiş aralıkları ve gruplanmış okumalar üzerindeki kısıtlamaları tanımlamasını isteyin. Sipariş edilen varyant için bir örnek istek ve beklenen yanıt, sonraki önemli devreye alma çalışmalarını önleyebilir.
Aşağıdaki eğitim dersi, bilgisayarların sıralı baytları nasıl yorumladığını açıklar. Bir kaydı seçme ve içeriğini yorumlama arasındaki farkı destekler; ölçüm cihazı adreslerini tanımlamaz veya üreticinin kayıt haritasının yerini tutmaz. Temsil ayarlarını değiştirmeden önce adres seçimlerinin doğrulanması gerekir.
Hayır. Manuel ve müşteri kullanım referanslarının, bir tabanlı numaralar mı yoksa ham sıfır tabanlı ofsetler mi olduğunu belirleyin. Bazı müşteriler zaten girdiyi dönüştürür. Diğer etiketlere kural uygulamadan önce iletilen istek üzerinden belgelenmiş bir okuma doğrulayın.
Hayır. Geleneksel tutma-kayıt kuralına göre sıfır ofseti tanımlayabilir, ancak müşteri ya geleneksel referans ya da ham ofset bekleyebilir. Tam sürücü belgelerini ve sayaçın çalışmış istek örneğini kullanın.
Evet. Komşu geçerli bir konum başka bir ölçüm veya makul şekilde çözümlenebilecek bir değer içerebilir. Mühendislik anlamını istikrarlı bağımsız bir karşılaştırma ile doğrulayın ve ham dönen kelimeleri koruyun.
Hayır. Fotoğraf yalnızca dış referansı tanımlar. Ölçüm adresi, fonksiyon, uzunluk veya ölçeklendirme kuralı atamadan önce, sipariş edilen model, arayüz seçeneği ve firmware için iletişim kılavuzunu edinin.