Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama,
izleme ve analiz için yazılımlar.
EOS SCADA yazılımlarında rezerve olarak nitelendirilen karakterler aşağıda listelenmiştir. Bu karakterlerin özellikle tag adı, cihaz adı, bağlantı bilgisi, parametre, açıklama ve benzeri metin alanlarında kullanılmaması; sistemin daha öngörülebilir çalışması ve yapılandırma bilgilerinin bütünlüğünün korunması açısından önemlidir.
Önemli: Bazı metin parametrelerinde rezerve karakterlerin kullanımı yazılımsal filtreleme ile engellenebilmektedir. Bununla birlikte, yalnızca filtrelemeye güvenilmemesi ve tasarım aşamasından itibaren bu karakterlerden kaçınılması önerilir.
| Karakter | Adı | Açıklama |
|---|---|---|
| | Düz dikey çizgi | Veri veya metin bölümlerini ayıran özel bir karakter olarak yorumlanabilir. |
: | İki nokta üst üste | Parametre veya bilgi alanlarının ayrıştırılmasında özel anlam taşıyabilir. |
; | Noktalı virgül | Birden fazla değer veya parametrenin ayrılmasında ayraç olarak yorumlanabilir. |
, | Virgül | Liste ve değer ayrımlarında özel anlam taşıyabilir. |
. | Nokta | Alan, isim veya sayısal gösterimlerde özel anlam kazanabilir. |
@ | At işareti | Özel biçimli tanımlayıcı veya metin yapılarıyla çakışabilir. |
+ | Artı işareti | Operatör veya ifade içerisinde özel anlam taşıyabilir. |
- | Eksi işareti | Operatör, işaret veya aralık gösterimiyle karışabilir. |
/ | Bölü işareti | Ayraç veya ifade içerisinde özel amaçlarla kullanılabilir. |
* | Çarpı işareti | Joker karakter veya operatör olarak yorumlanabilir. |
= | Eşittir işareti | Atama veya karşılaştırma ifadeleriyle çakışabilir. |
& | Ampersand işareti | İfade veya özel karakter gösterimlerinde özel anlam taşıyabilir. |
% | Yüzde işareti | Biçimlendirme veya özel ifade yapılarıyla ilişkilendirilebilir. |
( | Parantez aç | İfade veya fonksiyon başlangıcı olarak yorumlanabilir. |
) | Parantez kapa | İfade veya fonksiyon sonlandırıcısı olarak yorumlanabilir. |
Rezerve karakterlerin metin alanlarında kullanılmasının temel riski, kullanıcı tarafından tek bir metin olarak düşünülen değerin yazılım tarafından birden fazla bölüm, parametre veya ifade olarak algılanabilmesidir. Böyle bir durumda girilen bilgi doğru görünse bile kayıt, okuma, sorgulama veya yeniden yükleme sırasında beklenmeyen sonuçlar oluşabilir.
Önerilen yaklaşım:
Cihaz, tag ve parametre adlarında rezerve karakterler yerine harf ve rakamlardan oluşan, sade ve tutarlı isimlendirme kullanılması daha sağlıklı bir tasarım yaklaşımıdır.
Amaç yalnızca kullanıcı girişini sınırlandırmak değildir. Asıl amaç; yapılandırma bilgilerinin, veri aktarım mekanizmalarının ve veri tabanı kayıtlarının aynı anlamı koruyacak şekilde işlenmesini sağlamaktır.
Rezerve karakterlerden kaçınmak, EOS SCADA sisteminin tasarımında yalnızca bir kullanım kolaylığı konusu değildir. Aynı zamanda veri tabanı bütünlüğü, sistemler arası veri aktarımı ve uzun vadeli bakım açısından da önem taşır.
Sağlıklı tasarım için temel yaklaşım:
Özellikle büyük SCADA projelerinde çok sayıda veri noktasının yönetildiği düşünüldüğünde, başlangıçta uygulanan basit ve tutarlı isimlendirme kuralları ileride oluşabilecek veri uyumsuzluklarını ve bakım maliyetlerini azaltır.
Hızlı kontrol amacıyla EOS SCADA açısından kaçınılması önerilen karakterler:
| : ; , . @ + - / * = & % ( )
Genel tasarım yaklaşımı olarak bu karakterlerin metin parametrelerinde kullanılmaması, EOS SCADA yapılandırmalarının daha öngörülebilir ve sürdürülebilir olmasına katkı sağlar.