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

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