Kalite
YTCC'deki her sinyal değeri bir kaliteyle gelir. Kalite değere güvenilip güvenilemeyeceğini söyler: sürücünün değeri okuyabildiğini ve cihazla bağlantının açık olduğunu. Değerin yaşı değildir. Değişmeyen bir değer haberleşme çalıştığı sürece Good kalitesini korur.
Sürücülerin bildirdiği kalite
Sürücüler altı kaliteden birini bildirir. Arayüz bunları şu metinlerle gösterir:
| Kod | Kalite | Gösterim | Anlamı |
|---|---|---|---|
| 0 | Good | Good | Değer okundu ve geçerli. |
| 1 | Uncertain | Uncertain | Değer şüpheli. Simüle sinyalde metin Uncertain · Simulated olur. |
| 2 | Bad | Bad | Cihaz değeri geçersiz bildiriyor. |
| 3 | Not connected | Bad · Not connected | Cihazla bağlantı yok ya da sürücü çalışmıyor. |
| 4 | Overflow | Uncertain · EU exceeded | Değer mühendislik aralığının dışında. |
| 5 | Substituted | Good · Substituted ya da Good · Local override | Değer sahada ya da YTCC'de elle girildi. Geçerlidir, arıza değildir. |
Türkçe arayüzde bu metinler İyi, Belirsiz, Kötü, Bağlı değil, Mühendislik aralığı aşıldı, İkame, Yerel zorlama ve Simüle sözcükleriyle görünür.
Good, Uncertain ve Bad arkasında bir neden taşıyabilir: Comm failure, Sensor failure, Config error, Stale (last usable) ya da Initial value (Türkçe arayüzde: Haberleşme hatası, Sensör arızası, Yapılandırma hatası, Bayat (son kullanılabilir), Açılış değeri).
Bir sürücü kalp atışı göndermeyi bırakınca bütün sinyalleri Bad · Not connected olur. Son değer o kaliteyle ekranda kalır. Sürücü bir cihazla bağlantıyı kaybettiğinde o cihazın sinyallerini de aynı şekilde işaretler.
Kalite bitleri
IEC 60870-5 türü kalite kullanan sürücüler şu bitleri de iletir; arayüz bunları değerle birlikte listeler:
| Bit | Anlamı |
|---|---|
| IV | Geçersiz |
| NT | Güncel değil |
| SB | İkame: değer elle ayarlandı. YTCC manuel moddaki sinyallerde de SB'yi işaretler. |
| BL | Bloke |
| OV | Taşma |
Ekranlarda ve ekran betiklerinde kalite
Ekranlar ve ekran betikleri quality değerinde daha basit bir ölçek kullanır:
quality | Anlamı |
|---|---|
| 0 | İyi |
| 1 | Tarayıcının YTCC sunucusuyla bağlantısı yok. |
| 2 | Sürücü ya da cihaz bağlı değil. |
| 3 | Sinyal arızası: sürücü Uncertain, Bad ya da Overflow bildirdi. |
| 4 | Manuel değer (Substituted) |
| 5 | Simüle değer |
Nesneler 0, 4 ve 5'i kullanılabilir değer sayar. Diğer kalitelerde bağlı nesne değer yerine bağlamasında değer yokken için tanımlananı gösterir.
Alarmlarda ve sunucu betiklerinde kalite
Alarm servisi bir değeri yalnız kalitesi Good, Substituted ya da simüle Uncertain olduğunda değerlendirir. Diğer kalitelerde yeni alarm üretmez ve etkin alarmı kapatmaz; alarm güvenilir bir değer gelene kadar olduğu gibi kalır. Kesilen bağlantı, cihaz başına bir tane olmak üzere kendi haberleşme alarmını üretir.
Sunucu betikleri kaliteyi ad olarak alır: good, uncertain, bad, not_connected, overflow, substituted ya da
henüz değer yoksa unknown. Sunucu betikleri değerleri kaliteye göre süzmez; ne yapılacağına betik karar verir.