Cihaz Eklenmesi

Yeni bir cihaz eklemek için SCADA ağaç menüsünde bulunan CİHAZLAR menü öğesinin üzerine sağ fare tuşu ile tıklanarak Cihaz Durum Menüsünün açılması gerekmektedir.

Kullanıcı, Cihaz Durum Menüsü üzerinden cihazlarla ilgili çeşitli yönetim işlemlerini gerçekleştirebilir. Bu menü kullanılarak cihaz ekleme, kopyalama, kesme, yapıştırma, silme ve sıralama işlemleri yapılabilir.

Yeni bir cihaz eklemek için Cihaz Durum Menüsünden CİHAZ EKLE seçeneği seçilmelidir. Bu işlem sonucunda varsayılan özelliklere sahip yeni bir cihaz oluşturulur.

Yeni eklenen cihazın özellikleri daha sonra ekranın sağ tarafında bulunan Ayarlar Tablosu kullanılarak değiştirilebilir. Cihazın iletişim kuracağı donanıma ve kullanılan sürücüye bağlı olarak ilgili özelliklerin uygun değerlerle yapılandırılması gerekir.

Kullanım: CİHAZLAR menü öğesine sağ tıklayın ve açılan Cihaz Durum Menüsünden CİHAZ EKLE seçeneğini seçin.

Cihaz Özellikleri

Cihaz eklendikten sonra cihazla ilgili özellikler sağ tarafta bulunan Ayarlar Tablosu üzerinden değiştirilebilir. Aşağıdaki tabloda cihaz ayarlarında kullanılabilen temel özellikler, açıklamaları ve varsayılan değerleri gösterilmektedir.

Özellik Adı Özellik Açıklaması Varsayılan Değer
DeviceId Cihaz Kimliği 0
DeviceName Cihaz Adı DEVICENAME
IPAddress IP Adresi 127.0.0.1
HostName Ana Bilgisayar Adı 127.0.0.1
PortNumber Port Numarası 502
DeviceType Cihaz Tipi EOS
Modbus
Iec60870
Dnp3
Iec61850
Livedb (Canlı Veri Tabanı)
S7plc (Siemens S7 PLC)
Opc (OPC DA/UA)
Txt (Basit Metin Dosyası)
Msmq (Microsoft İleti Kuyruğu)
DeviceModel Cihaz Modeli Probigendian (nmodbus1: Önemli Bayt Solda)

Prolittleendian (nmodbus2: Önemli Bayt Sağda)

Probigendianbyteswap (nmodbus3: Bayt Takaslı Önemli Bayt Solda)

Prolittleendianbyteswap (nmodbus4: Bayt Takaslı Önemli Bayt Sağda)

Probigendianwordswap (nmodbus5: Sözcük Takaslı Önemli Bayt Solda)

Prolittleendianwordswap (nmodbus6: Sözcük Takaslı Önemli Bayt Sağda)

Probigendianwordbyteswap (nmodbus7: Sözcük ve Bayt Takaslı Önemli Bayt Solda)

Prolittleendianwordbyteswap (nmodbus8: Sözcük ve Bayt Takaslı Önemli Bayt Sağda)

Rawbigendian (mdsotcp1: Önemli Bayt Solda)

Rawlittleendian (mdsotcp2: Önemli Bayt Sağda)

Rawbigendianbyteswap (mdsotcp3: Bayt Takaslı Önemli Bayt Solda)

Rawlittleendianbyteswap (mdsotcp4: Bayt Takaslı Önemli Bayt Sağda)

Rawbigendianwordswap (mdrevcp1: Sözcük Takaslı Önemli Bayt Solda)

Rawlittleendianwordswap (mdrevcp2: Sözcük Takaslı Önemli Bayt Sağda)

Rawbigendianwordbyteswap (mdrevcp3: Sözcük ve Bayt Takaslı Önemli Bayt Solda)

Rawlittleendianwordbyteswap (mdrevcp4: Sözcük ve Bayt Takaslı Önemli Bayt Sağda)
SlaveID Alt Cihaz ID 1
TimeoutTime Zaman Aşımı Süresi 1000
ScanRate Tarama Hızı 1000
TimeLag Gecikme Süresi 100
UserName Kullanıcı Adı
Password Parola
ExtraParameters Ekstra Parametreler

Cihaz Tipi

DeviceType özelliği, EOS SCADA'nın cihazla hangi iletişim sürücüsü veya veri kaynağı üzerinden haberleşeceğini belirler.

Kullanılabilecek cihaz tipleri; EOS, Modbus, IEC 60870, DNP3, IEC 61850, LIVEDB, Siemens S7 PLC, OPC DA/UA, TXT ve MSMQ gibi farklı iletişim ve veri kaynaklarını kapsamaktadır.

Önemli: Seçilen DeviceType değerinin, cihazla kullanılacak iletişim yöntemiyle uyumlu olması gerekir. Cihaz tipi seçildikten sonra ilgili iletişim parametreleri yapılandırılmalıdır.

Cihaz Modeli ve Veri Biçimi

DeviceModel özelliği, özellikle Modbus ve benzeri iletişimlerde cihazdan alınan verilerin byte ve word sıralamasının nasıl değerlendirileceğini belirlemek amacıyla kullanılmaktadır.

Pro ve Raw gruplarında bulunan seçenekler, verilerin big-endian, little-endian, byte swap, word swap veya bunların birleşimleri kullanılarak yorumlanmasına olanak sağlamaktadır.

Kullanılacak DeviceModel seçimi, cihazın üretici dokümantasyonunda belirtilen veri gösterim biçimine uygun olarak yapılmalıdır.

İletişim Parametreleri

Cihazın iletişim kuracağı bilgisayar veya ağ üzerindeki adres bilgileri IPAddress, HostName ve PortNumber özellikleri üzerinden belirlenebilir.

IPAddress özelliği cihazın IP adresini, HostName özelliği ise cihazın veya ana bilgisayarın ağ üzerindeki adını belirtmektedir.

PortNumber özelliği iletişim kurulacak TCP/IP portunu belirler. Varsayılan değer 502 olarak tanımlanmıştır.

Bazı cihaz ve iletişim protokollerinde SlaveID özelliği kullanılarak haberleşilecek alt cihazın adresi belirlenebilir. Varsayılan SlaveID değeri 1'dir.

Zaman Aşımı ve Gecikme Ayarları

TimeoutTime özelliği, cihazla gerçekleştirilen iletişim işlemlerinde yanıt alınması için beklenecek maksimum süreyi belirlemektedir. Varsayılan değer 1000 olarak tanımlanmıştır.

TimeLag özelliği ise iletişim işlemleri arasında uygulanabilecek gecikme süresini belirlemek amacıyla kullanılmaktadır. Varsayılan değeri 100 olarak tanımlanmıştır.

Öneri: Zaman aşımı ve gecikme değerleri, kullanılan haberleşme ortamının özellikleri ve cihazın cevap verme süresi dikkate alınarak yapılandırılmalıdır.

Tarama Hızı

ScanRate parametresi, cihaz için veri güncelleme ve okuma aralığını belirlemenize olanak sağlamaktadır.

Tarama hızı kullanılarak iletişim kanalının bant genişliği gereksinimleri, uygulamanın ihtiyaçlarına göre ayarlanabilir. Daha sık veri okunması gereken uygulamalarda daha kısa bir tarama aralığı kullanılabilirken, yavaş değişen veriler için daha uzun bir tarama aralığı tercih edilebilir.

Örneğin, çok yavaş değişen verilerin okunması gerekiyorsa cihazın çok sık sorgulanmasına gerek bulunmamaktadır. Bu durumda ScanRate değeri artırılarak cihazın daha seyrek okunması sağlanabilir. Böylece ilgili iletişim kanalındaki gereksiz trafik ve talep azaltılabilir.

ScanRate parametresinin varsayılan değeri 1000 milisaniyedir.

⚠️ DİKKAT

Çok kısa bir tarama aralığı, cihazın ve iletişim kanalının gereğinden fazla sorgulanmasına neden olabilir. Özellikle çok sayıda cihaz ve veri noktası bulunan SCADA sistemlerinde tarama hızlarının uygulamanın gerçek gereksinimlerine göre belirlenmesi önerilir.

Kullanıcı Adı ve Parola

Bazı cihaz ve veri kaynakları iletişim kurulmadan önce kullanıcı doğrulaması gerektirebilir. Bu durumda UserName ve Password özellikleri kullanılarak gerekli kimlik bilgileri tanımlanabilir.

Kullanıcı adı ve parola gerektirmeyen cihazlarda bu alanların boş bırakılması mümkündür.

Ekstra Parametreler

ExtraParameters özelliği, kullanılan cihaz veya iletişim sürücüsüne bağlı olarak ihtiyaç duyulabilecek ek parametrelerin tanımlanabilmesi amacıyla kullanılmaktadır.

Bu alanın kullanımı ve girilecek parametrelerin biçimi, kullanılan cihaz sürücüsünün özelliklerine göre değişebilir. İlgili sürücüye ait teknik dokümantasyonda belirtilen parametrelerin kullanılması önerilir.

Önerilen Cihaz Yapılandırma Akışı

Yeni bir cihaz tanımlanırken aşağıdaki işlem sırasının izlenmesi, cihaz yapılandırmasının daha kontrollü gerçekleştirilmesine yardımcı olacaktır.

  1. SCADA ağaç menüsündeki CİHAZLAR öğesine sağ tıklayın.
  2. Cihaz Durum Menüsünden CİHAZ EKLE seçeneğini seçin.
  3. Cihaza anlamlı bir DeviceName verin.
  4. Kullanılacak iletişim yöntemine uygun DeviceType değerini seçin.
  5. Gerekli olması halinde DeviceModel değerini cihazın veri biçimine uygun şekilde belirleyin.
  6. IPAddress, HostName ve PortNumber gibi iletişim bilgilerini yapılandırın.
  7. Gerekli olması halinde SlaveID değerini belirleyin.
  8. TimeoutTime ve TimeLag değerlerini iletişim koşullarına göre ayarlayın.
  9. Uygulamanın gereksinimlerine uygun ScanRate değerini belirleyin.
  10. Gerekli olması halinde kullanıcı adı, parola ve ekstra parametreleri girin.
  11. Cihazın yapılandırmasını kaydedin ve iletişim durumunu kontrol edin.

Özet

EOS SCADA içerisinde cihaz tanımlama işlemi, SCADA sisteminin iletişim kuracağı cihazların ve veri kaynaklarının sisteme eklenmesini sağlar. Yeni cihazlar CİHAZLAR menüsü üzerinden eklenebilir ve cihazlara ait özellikler Ayarlar Tablosu kullanılarak yapılandırılabilir.

Cihaz yapılandırmasında özellikle DeviceType, DeviceModel, IPAddress, HostName, PortNumber, SlaveID ve ScanRate gibi parametrelerin kullanılan cihaz ve iletişim protokolüne uygun şekilde belirlenmesi önemlidir.

Özellikle ScanRate değerinin uygulamanın gerçek veri güncelleme ihtiyacına göre belirlenmesi, iletişim kanalının gereksiz yere yüklenmesini önlemeye ve SCADA sisteminin daha verimli çalışmasına yardımcı olabilir.

← Bir Önceki Sayfaya Dön