EOS SCADA Rezerve Karakterleri

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 çizgiVeri veya metin bölümlerini ayıran özel bir karakter olarak yorumlanabilir.
:İki nokta üst üsteParametre veya bilgi alanlarının ayrıştırılmasında özel anlam taşıyabilir.
;Noktalı virgülBirden fazla değer veya parametrenin ayrılmasında ayraç olarak yorumlanabilir.
,VirgülListe ve değer ayrımlarında özel anlam taşıyabilir.
.NoktaAlan, 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şaretiOperatör veya ifade içerisinde özel anlam taşıyabilir.
-Eksi işaretiOperatör, işaret veya aralık gösterimiyle karışabilir.
/Bölü işaretiAyraç veya ifade içerisinde özel amaçlarla kullanılabilir.
*Çarpı işaretiJoker karakter veya operatör olarak yorumlanabilir.
=Eşittir işaretiAtama veya karşılaştırma ifadeleriyle çakışabilir.
&Ampersand işaretiİfade veya özel karakter gösterimlerinde özel anlam taşıyabilir.
%Yüzde işaretiBiç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.

Metin Alanlarında Kullanım

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.

Tasarım ve Veri Tabanı Bütünlüğü

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:

  • Tag, cihaz ve parametre adlarında rezerve karakterlerden kaçının.
  • Metin alanlarında sade ve tutarlı isimlendirme kullanın.
  • Farklı EOS modülleri arasında aktarılacak değerlerde aynı isimlendirme kuralını koruyun.
  • Filtreleme mekanizmasının bulunmasını, rezerve karakterlerin güvenli olduğu şeklinde değerlendirmeyin.
  • İsimlendirme kurallarını proje tasarımının başlangıcında belirleyin.

Ö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.

Toplu Rezerve Karakter Listesi

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.

← Önceki İçeriğe Dön