Güç ölçer kayan noktalı sayı hassasiyeti, iletilen bir sayının mevcut büyüklüğündeki bir okumayı ne kadar hassas bir şekilde temsil edebileceğini belirler. Sayaç ölçüm doğruluğundan, ekran çözünürlüğünden ve dahili enerji biriktirme yönteminden farklıdır. Bir enerji etiketini değerlendirmek için belgelenmiş veri türünü, birimini, ölçeğini ve bayt sırasını edinin, ham yazmaçları koruyun ve sayacın gerçekte çalıştığı temsil adımını hesaplayın. Anlık güç için iyi çalışan bir kayan noktalı sayı, çok büyük kümülatif enerji okumaları arasındaki küçük farkları korumak için uygun olmayabilir. Dahili biriktirici formatını asla yalnızca iletişim formatından çıkarmayın.
Bu kılavuz sayısal gösterimi ve kaydetmeyi ele alır. Şunu kullanın: ayrı sayaç doğruluk doğrulama kılavuzu ölçüm zinciri için ve enerji sayacı devir kılavuzu sıfırlamalar ve sayaç sınırları için.
Ölçüm doğruluğu, belirtilen koşullar altında bir referansla uyumu tanımlar. Ekran çözünürlüğü ön panelin gösterdiği en küçük değişimdir. İletişim çözünürlüğü iletilen değeri ve ölçeğini tanımlar. Saklama hassasiyeti tarihçide veya veritabanında neyin hayatta kaldığını tanımlar. Bunların tümü arızalı bir sayaç belirtisi olmadan farklılık gösterebilir.
CNBYG BY194 cihaz ailesi yayınlanan açıklamasında isteğe bağlı RS485/MODBUS arayüzü ile bir ölçüm projesi için ilgili bir ürün referansıdır. Bu aile açıklaması, belirli bir enerji değerinin binary32, binary64 veya tamsayı kullandığını kanıtlamaz. Seçilen varyant ve donanım yazılımı için tam iletişim kılavuzunu isteyin. Aşağıdaki ürün dış görünüm illüstrasyonu herhangi bir sayısal yetenek oluşturmaz.
Bir sayaç dahili olarak bir temsille biriktirebilir ve başka bir temsilde yuvarlatılmış bir değer dışarı aktarabilir. Tersine, bir izleme sistemi, yeterince hassas bir kaynağı daha küçük bir türe dönüştürerek zarar verebilir. Yalnızca bir ekranda görünen rakamları değerlendirmek yerine, cihaz yazmacından dışarı aktarılan rapora kadar olan tüm yolu değerlendirin.
Kayan noktalı sayı temsili, bir üste sahip bir anlamlı rakam saklar. Belirli bir üs aralığında, temsil edilebilir değerlerin sabit bir aralığı vardır; bu aralık, üs değiştiğinde değişir. Bu nedenle büyük büyüklükler, aynı format için küçük büyüklüklere göre daha kaba mutlak aralıklara sahiptir. Daha fazla görüntülenen ondalık basamak, kodlanmış değerde olmayan bilgileri geri getiremez.
The Kayan noktalı sayı aritmetiği üzerine Python belgeleri ikili yaklaşımı, temsil hatasını ve biçimlendirmenin saklanan doğrulukla neden aynı olmadığını açıklar. Örnekleri Python'ın olağan kayan noktalı sayı davranışıyla ilgilidir. Prensibi açıklarlar ancak bir sayaç yazmacının formatını belirlemezler. Bir örneği ödünç almadan önce gerçek formatı bağımsız olarak belirleyin.
IEEE tarzı normal bir binary32 değeri için, anlamlı rakam başlık bitini içeren 24 bitlik hassasiyete sahiptir. 2'nin e üssü kuvveti ile bir sonraki iki kuvveti arasında, komşu değerler 2'nin (e eksi 23) kuvveti ile ayrılır. Bu bir temsil hesaplamasıdır, bir cihaz doğruluk şartnamesi değildir. Ayrıca, seçilen kod çözücüye göre işlenmesi gereken normal altı değerleri veya özel kodlamaları tanımlamaz.
Varsayımsal bir yazmacın kWh cinsinden binary32 olarak açıkça belgelendiğini ve kümülatif okumasının 1.048.576 ile 2.097.152 kWh arasında olduğunu varsayalım. Bu sınırlar, e'nin 20'ye eşit olduğu ikinin kuvvetleridir. Bu nedenle komşu değer aralığı eksi üç kWh'nin 2 kuvvetidir, yani 0,125 kWh'dir. Alttaki biriken enerjideki küçük bir değişiklik hemen farklı bir dışarı aktarılan değer üretmeyebilir.
Şimdi bir kurulumun bazı örnekler arasında yalnızca yaklaşık 0,05 kWh yeni enerji bildirdiğini varsayalım. Arka arkaya iki dışarı aktarılan okuma aynı olabilir, ardından daha sonra daha büyük görünür bir adım gelebilir. Bu model tek başına eksik dahili birikimi göstermez. İnce bir dahili sayaç dışarı aktarma için yuvarlandığında ortaya çıkabilir. Onaylama, sayaç belgelenmiş mimarisini veya yeterince çözünürlüğe sahip başka bir kanalı gerektirir.
230 V ve 10 A'de varsayımsal dirençli tek fazlı bir örnekte, gerçek güç 2.3 kW'dir ve sabit yük altında bir dakika boyunca yaklaşık 0.0383 kWh sağlar. Bu basitleştirilmiş hesaplama, bir zaman aralığı artışının ölçeğini gösterir; bu üç fazlı formül, bir test sonucu veya BY194 hakkında bir iddia değildir. Gerçek analiz, ölçülen gerçek güç, gerçek geçen zaman ve sistemin kablolama koşullarını kullanmalıdır.
| Temsil kararı | Ne yanlış gidebilir | Kanıt gerekli |
|---|---|---|
| Binary32 kümülatif enerji | Mutlak adım, toplam arttıkça büyür | Format, birimler ve çalışma büyüklüğü |
| Ölçeklendirilmiş tam sayı enerjisi | Yanlış çarpan veya aralık yönetimi | İşaretlilik, ölçek, genişlik ve taşma kuralı |
| Binary64 depolaması, binary32 girişleri için | Orijinal yuvarlama hâlâ mevcuttur | Kaynak formatı ve giriş dönüştürmesi |
| Ondalık raporlama formatı | Gizli adımlar veya yanıltıcı ekstra rakamlar | Depolanan değer ve görüntüleme formatı |
| Kümülatif örnekler arasındaki fark | Küçük artışlar yuvarlama ile gizlenir | Zaman damgalı ham okumalar ve beklenen aralık enerjisi |
Matematiksel örnek, ikili temsil modeli temel alınarak yapılmıştır. Gerçek seçim, üreticinin kayıt dokümantasyonunu takip etmelidir. The Python yapılandırma belgeleri desteklenen IEEE ikili biçimlerini tanımlar ve bağımsız olarak bir çözücü testi yeniden üretirken faydalıdır.

Tam kayıt adresi, sayısı ve fonksiyonla başlayın. Ham kelimeleri kaydedin ve bağımsız bir yöntem kullanarak çözümlemelerini yeniden üretin. The Modbus bayt sırası kılavuzu bir bayt sırası hatasının makul ama yanlış değerler üretebileceğini açıklar. Yanlış çözülen bir değere uygulanan temsil aralığı hesaplaması pratik anlam taşımaz.
Her adımda mühendislik birimini kontrol edin. Wh ve kWh bin ile çarpılır; iki kez uygulanan bir ölçek enstrüman kalibrasyon sorunu gibi görünebilir. Manuelin sabit bir çarpan, üs kaydı veya zaten birimlerle birlikte belgelenmiş bir temsil sağladığını doğrulayın. Kuralı tek bir uygun okuma üzerinden çıkarım yapmayın.
Çok kayıtlı bir değer için, belgelenmiş gruplanmış okuma gereksinimlerini izleyin. Tüm kelimeleri bir protokol yanıtında almak, uygulamanın tek bir tutarlı iç anlık görüntüsü yakaladığını garanti etmez. Tutarlılık önemliyse, üreticinin kilit veya anlık görüntü davranışını talep edin. İletişim taşıma garantilerini sayaç verisi güncelleme uygulamasından ayrı tutun.
İlgili en küçük zaman aralığı enerjisini tahmin edin. Bir üretim gösterge paneli, kısa süreli doğrulama denemesinden daha kaba artışlara tolerans gösterebilir. Bu gereksinimi hem mevcut hem de beklenen gelecekteki sayaç büyüklüklerindeki temsil aralığıyla karşılaştırın. Kurulum sırasında yeterli olan bir sistem, toplamlar büyüdükçe daha az kullanışlı hale gelebilir.
Kaynak, belgelenmiş daha yüksek çözünürlüklü bir tamsayı veya daha geniş bir temsil sağlarsa, kurulumdan önce değerlendirin. İstemcinin ve veritabanının tam aralığını tam olarak koruduğundan emin olun. Bazı raporlama araçları büyük tamsayıları sessizce kayan nokta sayısına dönüştürür; bir sütunu sayı olarak dışa aktarmak, her tamsayının değişmeden kaldığının kanıtı değildir.
Oylama hızını artırmak, yuvarlanmış bir kaynak sayıcıda yeni temsil edilebilir değerler oluşturamaz. Daha fazla tekrar eden örnekler üretebilir ve veri yolu yükü ekleyebilir. Bir oylama aralığı seçin.
Ham kanıtları ve belirsizliği koruyun.
Kurulum kayıtlari için ham kayıt kelimelerini, çözümlenmiş mühendislik değerini, birimi, veri tipini ve çözümleme yapılandırmasını saklayın. Her ikisi de mevcutsa, kaynak zaman damgalarını alım zaman damgalarından ayrı tutun. Bayat, eksik ve geçersiz değerleri belirgin şekilde işaretleyin; eksik bir örneği sıfır ile değiştirmek yanlış negatif enerji artışına neden olabilir.
Ara hesaplamalarda yeterli kesinliği sağlayın. Her örneği çıkarma öncesinde yuvarlamak gereksiz hatalar ekleyebilir. Hesaplamayı en iyi mevcut saklanan temsil üzerinde yapın ve raporlama aşamasında görevin gereken çözünürlüğüne göre yuvarlayın. Herhangi bir ondalık sayıya dönüştürmeyi belgeleyin, böylece sonraki dışa aktarmalar tekrarlanabilir kalır.

Kabul testleri ve satın alma soruları.
Mümkünse, birkaç çalışma büyüklüğünü kapsayan kontrollü bir test kullanın. Çözümlenmiş değerleri belgelenmiş gösterim veya onaylı referans ile karşılaştırın, ardından kaydın küçük değişiklikleri koruyup korumadığını inceleyin. Bu, test koşulları içindeki veri yolunu doğrular. Bu, izlenebilir bir doğruluk testi veya her gelecekteki sayacın değerinin yeterli olduğu iddiasının yerini tutmaz.
Tedarikçiye hangi enerji temsillerinin mevcut olduğunu, ölçek değişikliklerinin büyüklükle olup olmadığını, sıfırlama ve devre dışı kalma sinyallerinin nasıl gösterildiğini ve iç toplamlayıcının ihracat değerinden farklı olup olmadığını sorun. Çözümlenmiş sonucu ile birlikte bir örnek ham yanıt isteyin. Yazılım sağlayıcısına tamsayı sınırları, otomatik dönüşümler ve ihracat davranışı hakkında bilgi alın, ardından bir veritabanı alanı seçin.
Eğitimsel arka plan: kayan nokta aritmetiği.
Eğitim dersini izleyin.
Hayır. Daha geniş bir hedef, kaynak değeri koruyabilir ve sonraki hesaplamaları geliştirebilir, ancak zaten yuvarlanmış olan orijinal binary32 okumasından bilgiyi geri kazanamaz. Daha yüksek çözünürlüklü kaynak kanalı, belgelenmiş ölçüm cihazı desteği gerektirir.
Hayır. Temsil hassasiyeti, kodlanmış değerlerin aralığıyla ilgilidir. Ölçüm doğruluğu, belirli koşullar altında tüm ölçüm zincirini kapsar. Doğru ölçülen bir miktar, ihracat veya depolama sırasında yuvarlanabilir.
Daha hızlı istekler, kaynak sayı biçiminin boşluğunu azaltmaz. Gereken tazelik, sayaç güncelleme hızı ve ağ kapasitesinden aralığı seçin ve uygulama daha ince artışlar gerektirdiğinde daha uygun bir kaynak temsili elde edin.