Ölçümün kullanışlı güncelleme oranı, seri-bus kapasitesi, cihaz yanıt süresi ve uygulamanın gerektirdiği tazelik ile denge kurarak bir güç ölçer sorgulama aralığı seçin. Bir ölçerin güncellemelerinden daha hızlı sorgulama, tekrarlayan değerler dönebilirken iletişim kapasitesini tüketir. Çok yavaş sorgulama ise kullanışlı değişiklikleri kaçırabilir veya gösterge panosunu eski tutabilir. Bir işlem bütçesi hesaplayın, normal ve arızalı cihaz koşulları altında gerçek ağı test edin ve zaman damgalarının ve veri kalitesinin nasıl saklandığını tanımlayın. Her enstrüman, geçit ve izleme görevi için uygun olan evrensel bir saniyelik ayar yoktur.
Bu kılavuz, belgelenmiş bir bağlantı çalıştıktan sonra edinim zamanlamasına odaklanır. Başlangıç olarak güç ölçer Modbus yapılandırma kılavuzunu arayüz ve kayıt haritası doğrulaması ile başlayın. Aşağıdaki sayısal örnekler, herhangi bir BY194 modelinin yanıt hızını veya desteklenen ayarlarını değil, varsayımsal bir ağı anlatmaktadır.
Toplanan verilerin hangi eylemi desteklemesi gerektiğini sorun. Rutin tüketim raporlaması, operatör gösterimleri, talep incelemesi ve bozukluk araştırması farklı zamanlama ihtiyaçlarına sahiptir. Saatlik çalışma modelini göstermek amaçlı bir eğilim, kısa bir geçici olayın araştırmasıyla aynı edinim düzenini gerektirmez. Her kullanım için iletişim aralığını seçmeden önce maksimum kabul edilebilir veri yaşını belirleyin.
Tazeliği tarihsel depolamadan ayırın. Bir operatör gösterimi sık sık yenilenebilirken, tarihçi uzun aralıklarla belgelenmiş bir özet saklar. Tersine, bir tarihçi, sadece daha yavaş iç sayaç güncellemesinin tekrarları olan sık kayıtlar alabilir. Her güncelleme, transfer ve toplama işleminin nerede gerçekleştiğini kaydedin, böylece sistemin görünür çözünürlüğü yeni ölçüm bilgisi olarak yanlış anlaşılmasın.
Uygulamanın sıradan sorgulanan kayıtlardan ziyade uygun bir kayıt cihazı gerektirip gerekmediğini kontrol edin. güç kalitesi kayıt cihazı kılavuzu olay yetenekli enstrümanların rolünü açıklar. Hızlı bir yazılım döngüsü, bir panel ölçerini dalga formu kaydediciye dönüştürmez veya güç kalitesi ölçüm standardına uyumu kanıtlamaz.
Sağlanan yapılandırma için tam kayıt haritasını, desteklenen okuma boyutlarını, belgelenmiş ölçüm güncelleme davranışını ve iletişim kısıtlamalarını talep edin. CNBYG BY194 serisi ilgili bir ürün başlangıç noktası sağlar. Ön panel görünümü, minimum sorgulama aralığını, atomik anlık görüntü işlevini veya tarihsel tamponu belirlemez.
İç örnekleme, hesaplama penceresi güncellemeleri, gösterge yenileme, kayıt kullanılabilirliği ve dış sorgulama arasını ayırın. Bu aşamalar farklı saatlerde çalışabilir. Bir sayaç, bir iletişim kaydı onu ortaya çıkarmadan önce içsel olarak ölçüm hesaplayabilir ve bir geçit başka bir önbellek ekleyebilir. Hangi zaman damgasının, varsa, ölçümü tanımladığını, yazılımın onu alma zamanından ziyade sorun.
Yayınlanan zamanlama eksikse, belirsizliği koruyun ve onaylanmış sadece okuma gözlemi yapın. Yanıt sürelerini ve tekrar eden değer davranışını ölçün, en hızlı yanıtın garantili minimum olduğunu iddia etmeyin. Temsili yükleme ve son geçit yolunu dahil edin, çünkü bir tezgah bağlantısı üretim kurulumundan farklı davranabilir.
Seri RTU için, gönderilen ve alınan karakterlerle başlayın. Modbus uygulama protokolü ilgili istek ve yanıt yapılarını tanımlar, aynı zamanda Modbus seri hattı kılavuzu çerçeveleme ve zamanlamayı tanımlar. Cihaz talimatlarıyla birlikte her ikisini de kullanın; mesaj aritmetiği tek başına tam bir performans tanımı değildir.
Varsayımsal bir fonksiyon-03 okuma için on kayıt, bir RTU isteği sekiz bayt kaplar ve normal bir yanıt, seri çerçevesinin adresi ve CRC dahil olmak üzere yirmi beş bayt kaplar. Her karakter için on bir iletimi ve saniyede 9.600 bit hızını varsayarsak, birleşik kablo süresi 33 × 11 / 9.600 saniyedir veya yaklaşık 37.8 milisaniyedir.
Bu, işlem bütçesinin daha düşük bir bileşenidir. Gerçek cihaz dönüş süresi, gereken ara çerçeve sessizliği, dönüştürücü veya geçit gecikmeleri ve zamanlama yükünü ekleyin. Seri kılavuz, daha düşük baud oranlarında karakter tabanlı RTU boşluklarını ve 19.200 bit/s üzerindeki sabit önerilen zamanlamayı açıklar. Uygulamasını kontrol etmeden her seri yapılandırmasına bir karakter-zamanı hesaplaması taşımayın.

Her zamanlama talep grubu için hizmet süresini tahmin edin, sadece her ölçüm cihazı için değil. Bir tek cihaz birkaç ardışık olmayan kayıt okuması gerekebilir. Tersine, uyumlu ardışık kayıtlar bazen belgelenmiş sınırlar içinde gruplanabilir. Harita ve cihaz davranışı, gruplanmanın uygun olup olmadığını belirler; desteklenmeyen bölgeleri sadece talep sayısını azaltmak için geçmekten kaçının.
Tcycle ≥ işlem hizmet sürelerinin toplamı artı planlanan marjı kapasite kontrolü olarak kullanın. Bir örnek testte, ortalama seksen milisaniyelik on iki işlem, ek marj veya tekrarlar olmadan yaklaşık 0.96 saniye gerektirir. Bir saniyelik döngü, normal değişkenlik için çok az alan bırakır. Seksen milisaniyelik değer, gözlemlenmiş ve belirlenmiş proje verileriyle değiştirilmesi gereken bir örnek girişidir.
| Bütçe kalemi | Nasıl oluşturulur | Neden önemli |
|---|---|---|
| İstek ve yanıt kablo süresi | Çerçeve uzunlukları, seri format ve baud hızı | İletim işgalini belirler |
| Cihaz dönüşü süresi | Uygulanabilir spesifikasyon ve ölçülen yanıtlar | Yanıt başlamadan önceki zamanı ekler |
| Ara çerçeve zamanlaması | Uygulanabilir RTU gereksinimleri ve sürücü davranışı | Çerçevelerin birleştirilmesini veya kesintiye uğramasını engeller |
| Ağ geçidi veya dönüştürücü gecikmesi | Son yol testi ve ekipman talimatları | Arabellek ve çeviri süresini ekler |
| Ek kayıt grupları | Onaylı etiket listesi ve harita | Tarama başına işlem sayısını çarpan |
| Tekrar deneme ve zaman aşımı izni | Başarısız cihaz testi ve saha kalite politikası | Arızalar sırasında bozulmayı kontrol eder |
| Planlama marjı | Gözlemlenen değişkenlik ve uygulama gereksinimi | Normal varyasyonun birikinti oluşturmasını engeller |
Tablo, protokol yapısından ve ölçülen sistem yaklaşımından türetilmiş bir planlama çerçevesidir. Garanti edilen sayaç performans değerlerini içermez. Cihaz sayısı, kayıt gruplandırması, baud hızı veya ağ geçidi düzeni değiştiğinde tabloyu yeniden hesaplayın.
Miktarları destekledikleri kararlara göre gruplandırın. Yavaş değişen yapılandırma bilgilerinin genellikle operatörün mevcut güç göstergesiyle aynı okuma sıklığında alınması gerekmez. Daha küçük ve belgelenmiş bir grup anlık soruyu yanıtlayabiliyorsa tüm kayıt haritasını tekrar tekrar okumaktan kaçının. Bu yaklaşım, görev için gereken bilgileri korurken gereksiz veri yolu kullanımını azaltır.
Kayıt gruplandırmasının teknik açıdan geçerli olduğundan emin olun. Birden fazla kayıt alanını kaplayan ölçümler, üreticinin tutarlılık gereksinimlerine uygun şekilde alınmalıdır. Bu ölçümlerin birlikte okunması, otomatik olarak eşzamanlı bir dahili anlık görüntü elde edileceğini garanti etmez. Uygulama senkronize miktarlara bağlıysa cihazın bu anlık görüntüyü nasıl sunduğunu ve zaman damgasını nasıl eklediğini öğrenin.
Birden fazla seri bağlantı noktası veya tekrarlayıcı kullanıldığında hangi yolların bağımsız çalışabildiğini, hangilerinin ortak bir ağ geçidi darboğazını paylaştığını belgeleyin. Yazılım, yarı çift yönlü bir segmentte daha fazla kapasite oluşturmadan istekleri eşzamanlı olarak başlatabilir. Paralel uygulama etkinliklerinin paylaşılan bir hat üzerinde çakışan işlemlere dönüşmesini önlemek için istemcileri koordine edin.
Zaman aşımı, tarama süresini önemli ölçüde uzatabilir. Varsayımsal bir ağda, yanıt vermeyen üç cihazın her birine bir saniyelik zaman aşımıyla üçer deneme yapılması, normal işlem ek yükü hariç yaklaşık dokuz saniye tüketir. Bu gecikme, kendi yanıt süreleri değişmemiş olsa bile sağlıklı sayaçların güncelliğini yitirmiş gibi görünmesine neden olabilir. Arıza davranışını en başından itibaren veri toplama zaman bütçesine dahil edin.
Yeniden deneme sınırlarını, bekleme sürelerini ve kurtarma kontrollerini uygulama gereksinimlerine ve belgelenmiş cihaz davranışlarına göre belirleyin. Yanıt vermeyen bir adrese karşı anında ve sonsuz sayıda yeniden deneme yapmaktan kaçının. Sınırlandırılmış bir arıza politikası, erişilemeyen cihazı açıkça işaretlerken sağlıklı sayaçlardan veri toplamaya devam edebilir. Kabul edilebilir kurtarma gecikmesi, izleme amacına bağlıdır ve devreye alma sırasında kararlaştırılmalıdır.
Arızanın yanı sıra yeniden çalışmaya başlamayı da test edin. Kurtarılan bir sayacın, sıraya alınmış geçmişe dönük isteklerde ani bir yoğunluğa neden olmadan normal zamanlama düzenine yeniden katıldığını doğrulayın. Veri kalitesi durumundaki geçişi koruyun ve eksik dönem boyunca tüketimi hesaplamadan önce varsa kümülatif sayacı kontrol edin. İlgili süreklilik kontrolleri için sayaç taşması ve sıfırlama kılavuzu bölümüne başvurun.
Bu alanların bulunduğu durumlarda cihaz ölçüm zaman damgasını, ağ geçidi zaman damgasını ve ana bilgisayarın veriyi alma zaman damgasını birbirinden ayırın. Yalnızca verinin alınma zamanı mevcutsa bunu açıkça belirtin. Başarılı bir yanıt, önbelleğe alınmış veya değişmemiş veriler içerebilir. Bu nedenle iletişim başarısı, tam olarak o anda yeni ve bağımsız bir ölçüm yapıldığının kanıtı olarak sunulmamalıdır.
Geçen sürelerin zamanlamasını yönetmek için uygun bir saat kullanın. Python time belgeleri sistem saati ayarlandığında geriye gitmeyen monotonik bir saati açıklar. Bu özellik, geçen sürelerin güvenilir şekilde zamanlanmasını destekler; ancak ölçümlerin gerçek dünyadaki olaylarla ilişkilendirilmesi için takvim zaman damgaları da gereklidir. Diğer platformlarda da belgelenmiş eşdeğer bir saat tercihi kullanılmalıdır.
Saat senkronizasyonu ayrı bir görevdir. Sayaç saat senkronizasyonu kılavuzu karşılaştırılabilir zaman damgaları elde etmek için bilinen bir zaman temelinin neden gerekli olduğunu açıklar. Doğru zamanlanmış bir sorgulama döngüsü, yanlış ayarlanmış bir cihaz saatini düzeltemez. Aynı şekilde, doğru senkronize edilmiş bir saat de yeterli iletişim kapasitesini garanti edemez.
The MIT örnekleme dersi nadiren gözlemler neden değişiklikleri gizleyebilir açıklar. Bu genel ilke faydalıdır, ancak kayıt anketi otomatik olarak ham bir dalga formu örneklemesiyle eşdeğer değildir. Dahili filtreleme, hesaplama pencereleri, önbellekleme ve entegrasyon, dönen sayının temsil ettiğini değiştirebilir.
Bir olay frekansına göre iki kat daha hızlı anket yapmanın, o olayı yakaladığını garanti etmediğini iddia etmeyin. Ölçüm cihazının gerçekten neyi ölçtüğünü ve yayınladığını belirleyin ve gerekli olay fonksiyonunu sunup sunmadığını kontrol edin. Geçici veya harmonik incelemeler için, sıradan kayıtlardan daha fazlasını vaat etmek yerine uygun enstrümantasyon ve belgelenmiş ölçüm yöntemi seçin.

Son cihaz listesi, istek grupları, seri ayarları, ölçülen yanıt dağılımı, döngü süresi, yeniden deneme politikası ve maksimum veri yaşı gereksinimini saklayın. Test sonuçlarını amaçlanan ekran ve raporlama kararlarıyla karşılaştırın. Gereksinim ile gösterilen performans arasındaki herhangi bir farkı, bu farkın oluştuğu koşulları da dahil olmak üzere kaydedin.
Normal yük testi, kullanılamayan cihaz testi ve geri yükleme testini son iletişim yolu üzerinden gerçekleştirin. Bayat değerlerin görünür şekilde işaretlendiğinden, sağlıklı cihazların güncellemeye devam ettiğinden ve tarihçenin tekrar eden en son bilinen değerleri yeni gözlemler gibi göstermediğinden emin olun. Bu kontroller, aralığı rastgele bir varsayılan değil, doğrulanmış bir sistem ayarı yapar.
MIT OpenCourseWare’in örnekleme dersi, ayrık gözlemlerin sınırlamalarını açıklar. Temel kavram için kullanın, ancak edinim aralığı için gerçek ölçüm cihazı özelliklerine ve iletişim testlerine güvenin.
Hayır. Ölçüm cihazı güncelleme davranışını, istek sayısını, iletişim hattı kapasitesini, yanıt gecikmelerini ve gereken tazeliği değerlendirin. Hem normal hem de arızalı cihaz koşullarında son ayarı doğrulayın.
Bu, sayaçın temel ölçüm doğruluğunu değiştirmez. Daha hızlı okumalar gözlem tazeliğini artırabilir, ancak toplam enerji yorumu yine de belgelenmiş birimlere, entegrasyona ve sayaç davranışına bağlıdır.
Bunu varsaymayın. Sıradan kayıtlama cihazları ortalama veya önbelleğe alınmış miktarları temsil edebilir. Geçici olay araştırmaları uygun olay-kapabilen ölçüm cihazları ve belgelenmiş ölçüm yöntemi gerektirir.
Veri kalitesini ve yaşını açıkça işaretleyin, sınırlandırılmış tekrar denemeleri ve geri çekmeyi kullanın ve sistem tasarımı izin verdiği sürece sağlıklı cihazlardan veri toplamaya devam edin. Geri kazanımı doğrulayın ve raporlarda kullanılmadan önce kurtarılan değerleri kontrol edin.