Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama, izleme ve analiz
için yazılımlar.
Her cihaz türünün kendine özgü farklı ayarları bulunmaktadır. Kullanıcı, cihazın ayarlar tablosunda bulunan ExtraParameters özelliğini kullanarak bu parametreleri yapılandırabilir.
Birden fazla ekstra parametre kullanılması durumunda parametreler noktalı virgül (;) karakteri ile birbirinden ayrılmalıdır.
Örnek:
shift=0;readfreq=1;writefreq=1
Aşağıdaki tabloda EOS SCADA tarafından desteklenen cihazlara yönelik kullanılabilecek ekstra parametreler, açıklamaları ve varsayılan değerleri verilmiştir.
| Ekstra Parametre Adı | Parametre Açıklaması | Varsayılan Değer |
|---|---|---|
shift |
Sıfır adresli MODBUS tablo kaydının (register) hangi adrese karşılık geldiğini belirtir. | 0 |
writefreq |
Yazma frekansını belirler. | 1 |
readfreq |
Okuma frekansını belirler. | 1 |
silent |
Yerel kontrolörler için cihazı sıcak yedek konumunda çalıştırır. Silent olarak ayarlanan cihazlara her 10.000 tarama döngüsünde bir sorgu gönderilir. | false |
spontaneousonly |
Uzak istasyona belirli aralıklarla sorgu komutu gönderilip gönderilmeyeceğini belirler. Sadece IEC 60870 protokolü için kullanılır. | false |
usesendmessagequeue |
SCADA ile uzak istasyon arasındaki haberleşmede mesaj gönderme kuyruğunun kullanılıp kullanılmayacağını belirler. Sadece IEC 60870 protokolü için kullanılır. | false |
localaddress |
Sorgular için gönderilen mesajların kaynak adresini tanımlar. Sadece DNP3 protokolü için kullanılır. | 2 |
remoteaddress |
Sorgular için gönderilen mesajların hedef adresini tanımlar. Sadece DNP3 protokolü için kullanılır. | 1 |
scaninterval |
DNP3 sorguları için tarama aralığını belirler. Sadece DNP3 protokolü için kullanılır. | 60000 |
datasetmode |
Veri kümesi modunun kullanılmasını sağlar. Sadece IEC 61850 protokolü için kullanılır. | false |
transid |
Sabit işlem ID tanımlar. Sadece MODBUS protokolü için kullanılır. | 0 |
masswrite |
Fonksiyon Kodu 16 kullanılarak çoklu komut gönderme özelliğini etkinleştirir. Sadece MODBUS protokolü için kullanılır. | false |
lockinterval |
Kilit bekleme süresini belirler. Sadece MODBUS protokolü için kullanılır. | 1000 |
exitcontext |
Kilit süresi dolduğunda bekleme modundan çıkılmasını sağlar. Sadece MODBUS protokolü için kullanılır. | true |
locktype |
Okuma ve yazma işlemleri için işlem serileştirme türünü belirler. Sadece MODBUS protokolü için kullanılır. | None |
rack |
Siemens S7 PLC'nin montaj rayı numarasını belirtir. Normalde tek raftan oluşan sistemlerde ilk raf 0 numarasını alır. Sadece Siemens S7 cihazları için kullanılır. | 0 |
Slot0 |
Siemens S7 PLC üzerinde bulunan modülün slot numarasını belirtir. Sadece Siemens S7 cihazları için kullanılır. | 0 |
tablename |
Canlı verilerin tutulduğu tablo adını belirtir. Sadece Canlı Veri Tabanı için kullanılır. | ANLIK_DURUM |
tarihcolname |
Canlı verilerin bulunduğu tablo sütununun adını belirtir. Sadece Canlı Veri Tabanı için kullanılır. | TARIH |
degercolname |
Canlı verilere ait değerlerin bulunduğu tablo sütununun adını belirtir. Sadece Canlı Veri Tabanı için kullanılır. | DEGER |
veriidcolname |
Veri ID numarasının bulunduğu tablo sütununun adını belirtir. Sadece Canlı Veri Tabanı için kullanılır. | VERI_ID |
sid |
Özellikle ORACLE veri tabanı sistemleri için Oracle sistem ID değerini belirtir. Sadece Canlı Veri Tabanı için kullanılır. | - |
seperator |
Veriler arasında kullanılan ayıracı belirtir. Sadece TXT ve MSMQ protokolleri için kullanılır. | - |
usetimestamp |
Zaman damgası kullanımını etkinleştirir. Sadece TXT ve MSMQ protokolleri için kullanılır. | false |
writefile |
Komut dosyasının adını belirtir. Sadece TXT ve MSMQ protokolleri için kullanılır. | build-force.txt |
readfile |
Veri okuma dosyasının adını belirtir. Sadece TXT ve MSMQ protokolleri için kullanılır. | build-simulasyon.txt |
connreset |
Bağlantının yenilenme süresini belirler. Sadece OPC protokolü için kullanılır. | 0 |
shift ekstra parametresi, MODBUS türü protokoller için kullanılan özel bir parametredir. Bu parametre, 0 nolu adresin hangi nolu kayıt tablosu (register) satırına karşılık geldiğini belirtir.
Örneğin shift=-1 olarak ayarlanmışsa, 0 adresinin 1 nolu register'dan okunması gerektiği anlamına gelir. Aynı şekilde 1 adresi de 2 nolu register'a karşılık gelir.
MODBUS adresleri, girilen shift değeri kadar kaydırılarak belirlenir. Bu nedenle kullanılan cihazın adresleme yönteminin doğru şekilde anlaşılması önemlidir.
EOS donanımlarının kullanılması durumunda, kontrolör iletişim tasarımı nedeniyle herhangi bir shift değeri girilmesine gerek bulunmamaktadır. Bu durum, shift=0 değerinin kullanılması ile eşdeğerdir.
readfreq ve writefreq parametreleri, cihazdan veri okuma ve cihaza veri yazma işlemlerinin hangi sıklıkta gerçekleştirileceğini belirlemek için kullanılmaktadır.
Örneğin readfreq=1 olarak ayarlanırsa, her cihaz tarama döngüsünde cihazdan veri okuması gerçekleştirilir.
readfreq=5 olarak ayarlanırsa, her 5 tarama döngüsünde yalnızca 1 kez okuma yapılır. Diğer 4 tarama döngüsünde veri okuma işlemi gerçekleştirilmez.
Okuma ve yazma frekansları, girilen değere karşılık gelecek şekilde yapılandırılmalıdır. Bu özellik özellikle yavaş değişen veriler için cihazla gerçekleştirilen gereksiz iletişim trafiğini azaltmak amacıyla kullanılabilir.
NOT: Okuma ve yazma sıklıkları, ekstra parametre olarak bütün cihaz türleri için kullanılabilir.
spontaneousonly parametresi, IEC 60870 standardı ile ilgili özel bir iletişim davranışını belirler.
spontaneousonly=true olarak ayarlanması durumunda SCADA, uzak istasyonlara yalnızca ilk açılış sırasında sorgu komutu gönderir. Daha sonra istasyonlardan gelen periyodik ve spontan veriler işlenir.
spontaneousonly=false seçilmesi durumunda ise uzak istasyonlara, tarama aralıkları ve veri okuma/yazma sıklıkları dikkate alınarak sorgu komutları gönderilir.
spontaneousonly parametresi yalnızca IEC 60870 protokolü ile ilgili cihazlarda kullanılmalıdır.
IEC 60870 protokolünün iletişim yapısı, sorgulama mekanizmaları ve spontan veri aktarımı hakkında daha detaylı bilgiler Kullanım Kılavuzunun ilgili bölümlerinde açıklanmaktadır.
DNP3 cihazları için kullanılan ekstra parametreler, sorguların kaynak ve hedef adreslerinin belirlenmesi ile sorgulama aralığının yapılandırılmasını sağlar.
Varsayılan olarak localaddress=2, remoteaddress=1 ve scaninterval=60000 değerleri kullanılmaktadır.
IEC 61850 cihazlarında datasetmode parametresi, veri kümesi modunun kullanılmasını sağlamak amacıyla kullanılmaktadır.
Parametrenin varsayılan değeri false şeklindedir. Gereksinim duyulan IEC 61850 uygulamalarında true olarak ayarlanabilir.
Siemens S7 PLC cihazlarında PLC'nin rack ve slot bilgilerinin belirtilmesi gerekebilir. Bu bilgiler rack ve Slot0 ekstra parametreleri kullanılarak tanımlanabilir.
rack parametresi PLC'nin bulunduğu montaj rayının numarasını belirtir. Normalde tek raftan oluşan sistemlerde ilk raf 0 numarasını alır.
Slot0 parametresi ise ray üzerinde bulunan modülün slot numarasını belirtir. Modüller ray üzerinde sıfırdan başlayarak sıralanır.
Varsayılan:
rack=0;Slot0=0
Canlı Veri Tabanı sürücüsü, EOS SCADA yazılımlarına özgü bir özellik olup sürekli güncellenen bir veri tabanı tablosu üzerinden verilerin başka SCADA ve üçüncü şahıs yazılımlara canlı olarak aktarılmasını sağlar.
EOS SCADA, verileri böyle bir veri tabanı ortamından tıpkı bir endüstriyel cihazdan okur gibi alabilir. Bu sayede uygun yapıya sahip herhangi bir veri tabanı tablosu canlı veri kaynağı olarak kullanılabilir.
Canlı Veri Tabanı sürücüsünde kullanılan tablo ve sütun bilgileri aşağıdaki ekstra parametreler aracılığıyla tanımlanabilir:
Varsayılan tablo ve sütun adları ANLIK_DURUM, TARIH, DEGER ve VERI_ID şeklindedir.
TXT ve MSMQ tabanlı veri kaynaklarında verilerin biçimlendirilmesi ve zaman damgası bilgilerinin kullanılması için bazı ekstra parametreler kullanılabilir.
Varsayılan olarak usetimestamp=false değerine sahiptir. Yazma dosyası build-force.txt, okuma dosyası ise build-simulasyon.txt olarak tanımlanmıştır.
OPC tabanlı cihazlarda bağlantının belirli bir süre sonunda yenilenmesi gerektiğinde connreset parametresi kullanılabilir.
Bu parametre OPC iletişiminin bağlantı yenileme süresini belirlemektedir. Varsayılan değeri 0 olarak tanımlanmıştır.
Ekstra parametreler cihazın ExtraParameters özelliğine yazılır. Birden fazla parametre kullanılması durumunda parametreler noktalı virgül ile birbirinden ayrılır.
Aşağıdaki örnekte MODBUS cihazı için adres kaydırma, okuma ve yazma frekansları birlikte tanımlanmaktadır.
shift=0;readfreq=1;writefreq=1
Kullanılacak parametrelerin yalnızca ilgili cihaz sürücüsünün desteklediği özellikler arasından seçilmesi önerilir. Desteklenmeyen veya hatalı yazılmış parametreler cihazın iletişim davranışını beklenmeyen şekilde etkileyebilir.
EOS SCADA cihazlarında standart ayarların dışında ihtiyaç duyulan özel iletişim özellikleri ExtraParameters alanı kullanılarak yapılandırılabilir. Parametreler noktalı virgül ile ayrılarak aynı cihaz üzerinde birden fazla ayarın kullanılmasına olanak sağlar.
MODBUS cihazlarında adres kaydırma ve okuma/yazma frekansları; IEC 60870 cihazlarında spontan veri davranışı; DNP3 cihazlarında adres ve tarama aralıkları; IEC 61850 cihazlarında veri kümesi modu; Siemens S7 PLC'lerde rack ve slot bilgileri bu mekanizma üzerinden yapılandırılabilir.
Ayrıca Canlı Veri Tabanı, TXT, MSMQ ve OPC gibi farklı veri kaynakları için de sürücüye özgü ekstra parametreler kullanılabilmektedir.
Ekstra parametrelerin doğru şekilde yapılandırılması, EOS SCADA ile saha cihazları arasındaki iletişimin güvenilir ve uygulamanın gereksinimlerine uygun şekilde gerçekleştirilmesi açısından önemlidir.