Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama, izleme ve analiz
için yazılımlar.
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 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 | — |
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.
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.
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.
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.
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.
Ç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.
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.
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.
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.
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.