IEC 60870-5-104 İLE ENDÜSTRİYEL HABERLEŞME
IEC 60870-5-104 nedir?
IEC 60870-5-104; elektrik üretim, iletim ve dağıtım sistemlerinde bulunan RTU, koruma rölesi,
gateway ve SCADA sistemleri arasında:
- Durum bilgisi iletmek,
- Alarm ve olay göndermek,
- Akım, gerilim ve güç gibi ölçümleri aktarmak,
- Kesici ve ayırıcı kumandası yapmak,
- Sayaç bilgilerini iletmek,
- Saat senkronizasyonu yapmak
için kullanılan TCP/IP tabanlı telekontrol protokolüdür.
Standardın resmî adı, “IEC 60870-5-101’in standart taşıma profilleri üzerinden ağ erişimi”
anlamına gelir. Basit ifadeyle IEC-104, IEC 60870-5-101’in uygulama mantığını Ethernet ve
TCP/IP ağına taşır. IEC, standardı coğrafi olarak yayılmış proseslerin izlenmesi ve kontrol
edilmesi için tanımlar.
1. IEC-104 neden kullanılır?
Bir elektrik dağıtım sistemini düşünelim:
Koruma rölesi
Enerji analizörü
Kesici kontrolörü
Akü izleme sistemi
↓
RTU
↓ IEC 60870-5-104
Merkezi SCADA
Sahadaki cihazların farklı protokolleri olabilir:
Röle → Modbus TCP
Sayaç → Modbus RTU
Koruma rölesi → IEC 103
IED → IEC 61850
RTU bu verileri toplar ve merkez SCADA’ya IEC-104 üzerinden iletir.
Sizin uygulamanızda akış şu şekildedir:
Fanox röle
Modbus register 611, bit 1
↓ Modbus TCP
ELVAC RTU – DI000
↓ IEC 60870-5-104
ASDU 1 / IOA 1001 / M_SP_NA_1
↓
Vinci IEC-104 Master
Burada IEC-104, Fanox röle ile RTU arasındaki protokol değildir. Röle–RTU tarafı Modbus TCP,
RTU–Vinci/SCADA tarafı ise IEC-104’tür.
2. Master ve server yapısı
IEC-104’te iki temel taraf bulunur:
Taraf Diğer isimleri Görevi Kontrol eden istasyon Master, Client, Controlling station Bağlantıyı başlatır, sorgu ve kumanda gönderir Kontrol edilen istasyon Slave, Server, Outstation, Controlled station Durumları ve ölçümleri gönderir, komutları uygular
Bizim sistemimizde:
Vinci = Master / Client
ELVAC RTU = Server / Outstation
Vinci, RTU’nun IP adresine bağlanır:
RTU IP : 192.168.0.25
TCP port : 2404
IEC-104 client, her server’a ayrı bir TCP bağlantısı kurar. Server; değişen bilgileri,
periyodik verileri, sorgu cevaplarını ve kumanda sonuçlarını client’a gönderebilir.
IEC-104 için yaygın standart port:
TCP 2404
Siemens cihaz belgelerinde de varsayılan birinci IEC-104 dinleme portu 2404 olarak
gösterilmektedir.
3. IEC-104 ile normal TCP bağlantısı
arasındaki fark
IEC-104 iki katmanlı düşünülebilir:
IEC-104 uygulama bilgisi
↓
TCP
↓
IP
↓
Ethernet / fiber / modem / router
TCP şunları sağlar:
- Paketlerin sıralı ulaşması,
- Kayıp paketlerin tekrar gönderilmesi,
- Bağlantı kurulması ve korunması.
IEC-104 ise TCP’nin içinde taşınan elektrik sistemi bilgisinin anlamını belirler:
Bu bir kesici açık bilgisi mi?
Bir gerilim ölçümü mü?
Bir açma komutu mu?
Hangi RTU’ya ait?
Hangi sinyal adresine ait?
Veri neden gönderildi?
Veri geçerli mi?
Olay hangi saatte oluştu?
Yani TCP yalnızca taşıma yapar; IEC-104 taşınan verinin elektrik otomasyonu açısından
anlamını tanımlar.
4. IEC-104 mesaj yapısı
IEC-104’te TCP içerisinde taşınan ana paket yapısına APDU denir:
APDU = APCI + ASDU
APCI
Application Protocol Control Information kısmıdır. Bağlantı kontrolünü, gönderme/alma sıra
numaralarını ve çerçeve türünü içerir.
Başlangıç baytı genellikle:
68
olarak görülür.
Sizin Vinci ve RTU loglarınızda görülen:
68 04 43 00 00 00
68 04 83 00 00 00
paketleri IEC-104 bağlantı kontrol çerçeveleridir.
ASDU
Application Service Data Unit kısmıdır. Gerçek proses bilgisini taşır.
Örneğin:
M_SP_NA_1
Cause = 20
ASDU = 1
IOA = 1001
Value = ON
bilgilerinin tamamı ASDU içinde taşınır.
5. IEC-104 çerçeve türleri
IEC-104’te üç temel çerçeve tipi bulunur.
I-format: Bilgi çerçevesi
Gerçek uygulama verisini taşır:
- Dijital durum,
- Analog ölçüm,
- Sayaç,
- Genel sorgu,
- Komut,
- Saat senkronizasyonu.
I-format çerçevelerinde gönderme ve alma sıra numaraları vardır:
N(S) = Gönderme sıra numarası
N(R) = Alınan paketlerin onay numarası
Vinci’de gördüğünüz:
RSN:1
SSN:2
benzeri ifadeler bu sıra numaralarıyla ilgilidir.
S-format: Onay çerçevesi
Uygulama verisi taşımaz. Alınan I-format paketlerini onaylamak için kullanılır.
Basit anlamıyla:
“Şu numaraya kadar olan paketleri aldım.”
demektir.
U-format: Bağlantı kontrol çerçevesi
Veri aktarımını başlatmak, durdurmak veya bağlantının canlılığını test etmek için kullanılır.
İşlem Anlamı STARTDT act Veri aktarımını başlatma isteği STARTDT con Başlatma isteğinin onayı STOPDT act Veri aktarımını durdurma isteği STOPDT con Durdurma isteğinin onayı TESTFR act Bağlantı canlı mı testi TESTFR con Test çerçevesi cevabı
Sizin loglarda gördüğünüz örnekler:
68 04 07 00 00 00 → STARTDT activation
68 04 0B 00 00 00 → STARTDT confirmation
68 04 43 00 00 00 → TESTFR activation
68 04 83 00 00 00 → TESTFR confirmation
TESTFR activation/confirmationgörülmesi hata değildir; uzun süre veri akışı olmadığındabağlantının hâlâ canlı olduğunu kontrol eder.
6. Type Identification — bilgi tipi
IEC-104’te her verinin bir Type ID, yani veri türü vardır.
Adlandırmada:
M_→ Monitoring direction, sahadan SCADA’ya bilgiC_→ Control direction, SCADA’dan sahaya komutP_→ ParametreF_→ Dosya aktarımı
anlamına gelir.
Yaygın durum ve ölçüm tipleri
Type ID IEC-104 adı Açıklama 1 M_SP_NA_1Tek nokta durum, zaman etiketsiz 3 M_DP_NA_1Çift nokta durum, zaman etiketsiz 9 M_ME_NA_1Normalize analog değer 11 M_ME_NB_1Ölçeklendirilmiş analog değer 13 M_ME_NC_132 bit floating-point analog değer 15 M_IT_NA_1Entegre toplam/sayaç 30 M_SP_TB_1Tek nokta, CP56Time2a zaman etiketli 31 M_DP_TB_1Çift nokta, CP56Time2a zaman etiketli 36 M_ME_TF_1Float analog değer, zaman etiketli 70 M_EI_NA_1Başlatma işlemi tamamlandı
Tek nokta için
M_SP_NA_1, çift nokta içinM_DP_NA_1; zaman etiketli olaylarda iseM_SP_TB_1ve
M_DP_TB_1kullanılabilir.
Yaygın komut tipleri
Type ID IEC-104 adı Açıklama 45 C_SC_NA_1Tek nokta kumandası 46 C_DC_NA_1Çift nokta kumandası 47 C_RC_NA_1Kademe artır/azalt komutu 48 C_SE_NA_1Normalize setpoint 49 C_SE_NB_1Ölçeklendirilmiş setpoint 50 C_SE_NC_1Float setpoint 100 C_IC_NA_1Genel/grup sorgusu 101 C_CI_NA_1Sayaç sorgusu 102 C_RD_NA_1Tekil okuma komutu 103 C_CS_NA_1Saat senkronizasyonu
Bu nedenle Vinci’deki Custom Command listesi 45’ten başlar. Çünkü o bölüm yalnızca
C_ilebaşlayan kontrol yönündeki komutları gösterir.
M_SP_NA_1bir komut değil, RTU’nun Vinci’yegönderdiği durum bilgisidir.
7. ASDU adresi nedir?
Common Address of ASDU, hangi RTU’ya, istasyona veya mantıksal cihaza ait bilgi olduğunu
belirtir.
Sizde:
Common ASDU address = 1
Bu, Vinci’nin konuştuğu IEC-104 istasyonunun adresinin 1 olduğu anlamına gelir.
Örneğin aynı SCADA sisteminde:
ASDU 1 → Birinci RTU
ASDU 2 → İkinci RTU
ASDU 3 → Üçüncü RTU
şeklinde bir düzen kurulabilir.
Client ve server tarafındaki Common ASDU değerleri uyuşmalıdır. ASDU adres alanı sistem
konfigürasyonuna göre bir veya iki octet olabilir; iki tarafın alan uzunluğu da aynı
seçilmelidir.
8. IOA nedir?
IOA — Information Object Address, RTU içerisindeki tek bir sinyalin IEC-104 adresidir.
Sizin sinyaliniz:
ASDU = 1
IOA = 1001
şeklindedir.
Bu şu anlama gelir:
İstasyon/RTU adresi : 1
Sinyal adresi : 1001
Örnek:
ASDU IOA Sinyal 1 1001 Kesici açık 1 1002 Kesici kapalı 1 1003 Toprak ayırıcı açık 1 1004 Röle trip 1 2001 Faz A akımı 1 2002 Faz B akımı
IOA alanı yaygın olarak üç octet seçilir. Ancak gerçek desteklenen adres aralığı cihazın
yazılımına ve konfigürasyonuna bağlıdır; client ile server’ın IOA uzunlukları aynı olmalıdır.
Yanlış alan uzunluğu yüksek IOA adreslerinin kırpılmasına ve iki sinyalin aynı adreste
görünmesine neden olabilir.
9. Modbus adresi ile IEC-104 IOA aynı şey
değildir
Sizin uygulamanızdaki en önemli ayrım budur:
Modbus adresi:
Register 611, bit 1
IEC-104 adresi:
ASDU 1, IOA 1001
Modbus adresi röleden veriyi nereden okuyacağınızı belirler.
IEC-104 IOA ise SCADA’ya giderken sinyalin hangi adresle tanıtılacağını belirler.
RTU içinde eşleme yapılır:
Modbus FC03
Register 611
Read bit 1
↓
DI000
↓
IEC transmission = Yes
IEC IOA = 1001
↓
M_SP_NA_1 / ASDU 1 / IOA 1001
IOA olarak 1001 yazmamızın zorunlu bir standart nedeni yoktur. Düzenli ve benzersiz
bir adres olması için seçtik.
10. Cause of Transmission — gönderim nedeni
IEC-104 yalnızca değeri göndermez; neden gönderildiğini de bildirir.
Buna COT — Cause of Transmission denir.
COT Açıklama 1 Periyodik/cyclic 2 Background scan 3 Spontaneous — değişiklik nedeniyle kendiliğinden 4 Initialized — cihaz başlatıldı 5 Request — talep üzerine 6 Activation — komut/sorgu aktivasyonu 7 Activation confirmation 8 Deactivation 9 Deactivation confirmation 10 Activation termination 11 Uzak komut sonucu 12 Yerel komut sonucu 13 Dosya aktarımı 20 Genel sorgu sonucunda 21–36 Grup sorgusu sonucunda 44 Bilinmeyen Type ID 45 Bilinmeyen gönderim nedeni 46 Bilinmeyen ASDU adresi 47 Bilinmeyen IOA
Bu değerler Siemens’in IEC-104 profilinde de aynı anlamlarla listelenmektedir.
Sizin Vinci ekranınızda:
M_SP_NA_1
Cause: Inrogen (20)
ASDU: 1
IOA: 1001
Value: ON [1]
görülmesi şunu ifade eder:
RTU, IOA 1001 sinyalinin ON olduğunu, Vinci’nin gönderdiği genel sorguya cevap
olarak gönderdi.
Sinyali fiziksel olarak değiştirirseniz şu beklenir:
Cause: Spontaneous (3)
Yani RTU, yeni sorgu beklemeden değişikliği kendiliğinden gönderir.
11. General Interrogation nedir?
General Interrogation — GI, SCADA’nın RTU’ya:
“Bana tanımlı bütün mevcut durum ve ölçüm değerlerini gönder."
demesidir.
Komut:
C_IC_NA_1
Type ID = 100
QOI = 20
şeklindedir.
Sizin başarılı testinizde işlem sırası şuydu:
1. Vinci → C_IC_NA_1 / Activation
2. RTU → C_IC_NA_1 / Activation confirmation
3. RTU → M_SP_NA_1 / IOA 1001 / ON
4. RTU → C_IC_NA_1 / Activation termination
Bu tam ve doğru bir General Interrogation döngüsüdür. Server, GI etkinleştirilmiş
tüm noktaları genel sorguya cevap olarak gönderebilir; noktalar ayrıca 1–16 arasındaki
sorgu gruplarına da ayrılabilir.
12. Spontaneous aktarım nedir?
Bir sinyal değiştiğinde RTU’nun SCADA’ya kendiliğinden mesaj göndermesine
spontaneous transmission denir.
Örneğin:
Kesici açık bilgisi:
0 → 1
olduğunda RTU şu mesajı gönderebilir:
Type : M_SP_NA_1
COT : 3 – Spontaneous
ASDU : 1
IOA : 1001
Value : ON
Bu yöntem sürekli GI gönderilmesine gerek bırakmaz.
Ancak RTU’da sinyal için:
Allow transmission = Yes
Event enable = Yes
veya cihazın kullandığı eşdeğer ayarların açık olması gerekir.
13. Tek nokta ve çift nokta farkı
Single point — tek nokta
Yalnızca iki durum taşır:
0 = OFF
1 = ON
IEC tipi:
M_SP_NA_1
Örnekler:
- Genel alarm var/yok,
- Röle trip oldu/olmadı,
- Kapı açık/kapalı,
- Besleme mevcut/değil.
Double point — çift nokta
Dört mantıksal durum taşır:
0 = Ara/belirsiz durum
1 = OFF/Açık
2 = ON/Kapalı
3 = Hatalı/belirsiz durum
IEC tipi:
M_DP_NA_1
Özellikle kesici ve ayırıcı konumlarında kullanışlıdır; çünkü açık ve kapalı yardımcı
kontakları birlikte değerlendirilerek ara veya hatalı konum da gösterilebilir.
Örneğin:
52a = 0, 52b = 1 → Kesici açık
52a = 1, 52b = 0 → Kesici kapalı
52a = 0, 52b = 0 → Ara konum
52a = 1, 52b = 1 → Kontak uyuşmazlığı
14. Zaman etiketi
IEC-104 verileri zaman etiketli veya zaman etiketsiz gönderilebilir.
Örnek:
M_SP_NA_1 → Zaman etiketsiz tek nokta
M_SP_TB_1 → CP56Time2a zaman etiketli tek nokta
CP56Time2a, tarih ve saat bilgisini milisaniye çözünürlüğüyle taşıyabilen yedioctetlik IEC zaman formatıdır.
Zaman etiketli olaylar özellikle şu durumlarda önemlidir:
- Koruma rölesi trip sıralaması,
- Kesici açma/kapatma zamanı,
- Olay kayıtlarının sıralanması,
- Birden fazla RTU’daki olayların karşılaştırılması.
Zaman etiketli kumandalar veya olaylar kullanılıyorsa RTU, röle ve SCADA saatlerinin
senkron olması gerekir. ABB belgeleri de zaman etiketli kontrollerde master ve cihaz
saatlerinin ve zaman dilimi ayarlarının uyumlu olmasını özellikle belirtir.
15. Kalite bilgileri
IEC-104 yalnızca
ON/OFFveya analog değer taşımaz. Verinin kalitesiyle ilgilibayraklar da taşıyabilir:
Bayrak Anlamı IV Invalid — değer geçersiz NT Not topical — değer güncel değil SB Substituted — değer gerçek ölçüm yerine değiştirilmiş BL Blocked — aktarım bloke edilmiş OV Overflow — değer aralık taşması yapmış
Örneğin SCADA’da:
Value = 25.4 A
IV = 1
ise 25,4 A sayısının görünmesi tek başına yeterli değildir; değer geçersiz işaretlenmiştir.
Ancak kalite bayraklarının gerçek saha kalitesini yansıtıp yansıtmaması cihaz
üreticisinin protokol uygulamasına bağlıdır. Bazı uygulamalar bu kalite bitlerini
kaynak protokolden otomatik aktarmayabilir.
16. Komut gönderme
SCADA’dan kesiciye komut göndermek için genellikle:
C_SC_NA_1 → Tek komut
C_DC_NA_1 → Çift komut
kullanılır.
Kesici gibi açık/kapalı iki konumlu şalt cihazlarında çoğunlukla çift komut daha anlamlıdır.
İki temel çalışma yöntemi vardır:
Direct execute
SCADA komutu doğrudan gönderir:
Execute → RTU → Kesici
Select Before Operate — SBO
Önce komut noktası seçilir:
Select
RTU seçimi kabul ederse:
Execute
gönderilir.
Bu yöntem yanlış IOA’ya, yanlış fidera veya eşzamanlı iki operatör tarafından
komut gönderme riskini azaltmaya yardımcı olur. IEC-104 uygulamaları tek ve çift
komutları, ayrıca uygun cihazlarda select–execute işlemlerini destekleyebilir.
Komut cevabı genellikle:
Activation
Activation confirmation
Activation termination
sırasını izler.
Negatif onay alınırsa şu kontroller yapılmalıdır:
- ASDU doğru mu?
- IOA doğru mu?
- Komut tipi doğru mu?
- Local/Remote anahtarı Remote konumunda mı?
- Interlock aktif mi?
- SBO gerekiyorsa Select yapıldı mı?
- Komut darbe süresi uygun mu?
17. t0, t1, t2 ve t3 zamanları
IEC-104 bağlantısında önemli zamanlayıcılar bulunur.
Parametre Görevi t0 TCP bağlantısının kurulması için bekleme süresi t1 Gönderilen I-format veya test paketinin onayını bekleme süresi t2 Gelen I-format paketlerinin onayını geciktirme üst sınırı t3 Hat boşken bağlantıyı test etme süresi
Sizin RTU ayarlarınız:
t0 = 30 s
t1 = 30 s
t2 = 10 s
t3 = 30 s
mantıksal olarak uygundur; özellikle:
t2 < t1
olmalıdır.
ABB uygulama belgelerinde t1, onay bekleme; t2, veri gelmediğinde onay gönderme;
t3 ise uzun süre hat aktivitesi yokken test APDU’su gönderme süresi olarak açıklanır.
Sizin Vinci ekranınızda her yaklaşık 20–30 saniyede:
Test Frame activation
Test Frame confirmation
görülmesinin nedeni t3 zamanlayıcısıdır.
18. k ve w pencereleri
IEC-104, paketlerin onaylanmasını daha verimli yapmak için kayan pencere kullanır.
k = Onay beklemeden gönderilebilecek maksimum I-format sayısı
w = Onay gönderilmeden alınabilecek maksimum I-format sayısı
Örnek:
k = 12
w = 8
ise server belirli sayıda bilgi paketini tek tek onay beklemeden gönderebilir;
alıcı da her paket için ayrı onay göndermek yerine toplu onay yapabilir.
Bu özellikle çok sayıda olay veya ölçüm gönderilirken Ethernet hattının daha
verimli kullanılmasını sağlar.
İki cihazdaki pencere değerlerinin birebir aynı olması her zaman zorunlu değildir;
ancak birbirleriyle uyumlu ve standardın sınırları içinde olmalıdır.
19. IEC-101 ile IEC-104 farkı
Özellik IEC 60870-5-101 IEC 60870-5-104 Fiziksel altyapı Seri hat, RS-232/RS-485/modem Ethernet, fiber, IP ağı Taşıma FT1.2 seri çerçeve TCP/IP Adresleme ve Type ID IEC-101 yapısı Büyük ölçüde IEC-101 ile aynı Hız Seri hatla sınırlı Ethernet altyapısına bağlı Bağlantı Seri master/slave TCP client/server Yaygın kullanım Eski RTU ve seri telekontrol Modern SCADA–RTU iletişimi
Siemens, IEC 60870-5 protokolünün proses verisini seri iletişimde IEC-101, IP tabanlı
iletişimde ise IEC-104 üzerinden taşıdığını belirtmektedir.
Basit ifadeyle:
IEC-101 = Seri haberleşme
IEC-104 = TCP/IP Ethernet haberleşmesi
Ancak “104 yalnızca 101 paketini TCP’ye koyar” demek eksik kalır; 104, TCP bağlantısına
özgü STARTDT, TESTFR, I/S/U formatı, sıra numaraları ve bağlantı zamanlayıcıları da içerir.
20. Modbus TCP ile IEC-104 farkı
Konu Modbus TCP IEC-104 Veri yapısı Register ve coil adresleri Type ID, ASDU, IOA, COT Değişiklik bildirimi Genellikle master sürekli sorgular Spontaneous olay destekler Zaman etiketi Standart yapıda yok Zaman etiketli veri tipleri var Kalite bilgisi Standart register yapısında yok IV, NT, SB, BL, OV bulunabilir Genel sorgu Register okuma yapılır C_IC_NA_1 General Interrogation Elektrik sistemi anlamı Register anlamı üretici tablosuna bağlı Standart telekontrol veri tipleri Komut cevabı Fonksiyon cevabı Activation/confirmation/termination Kullanım Cihaz içi ve yerel entegrasyon RTU–SCADA telekontrol
Modbus’ta:
Register 611 bit 1dediğinizde, bu bitin ne anlama geldiğini Fanox register tablosundan öğrenirsiniz.
IEC-104’te ise:
M_SP_NA_1
ASDU 1
IOA 1001
COT 3
Value ON
şeklinde hem veri türü hem adresi hem gönderim nedeni taşınır.
21. IEC-104 ile IEC 61850 farkı
IEC-104 daha çok:
RTU ↔ Merkezi SCADA
Trafo merkezi ↔ Kontrol merkezi
iletişiminde kullanılır.
IEC 61850 ise daha çok:
IED ↔ IED
Röle ↔ Röle
Bay controller ↔ Station HMI
ve trafo merkezi içi haberleşmede kullanılır.
IEC 61850’de mantıksal düğüm ve veri modeli bulunur:
XCBR.Pos.stVal
MMXU.A.phsA
IEC-104’te ise aynı bilgiler daha sade adreslenir:
ASDU 1 / IOA 1001
ASDU 1 / IOA 2001
RTU veya gateway, IEC 61850 verisini IEC-104 IOA’larına dönüştürebilir.
104'ün temel mantığını üstteki temel bilgilerden öğrendik.
Şimdi örneğimizde geçelim. Fanox Sıl-c rölesinden Modbus TCP ile verileri çekip, 104
ile verileri SCADA sistemine yollayacağız. Ancak şuan halihazırda bi SCADA sistemi
kuramayacağımızdan dolayı bunu bizim için VİNCİ programı yapacak.
Aşağıdaki fotoğraflardan görüleceği üzere Fanox SIL-C cihazımızın Modbusmapinden
ilgili sinyallerimizi çekeceğiz.
632 ve 611 adreslerinin 1. bitlerindeki verileri modbusTCP ile rolemize alacağız akabinde 104
protokolu ile Scada sistemine aktaracağız bunun için RTU muzda bir MODBUSTCP cihaz oluşturuyoruz
ve topolojiyi kurup SCADA'ya Röleye ve RTU ya Ipler veriyoruz.
Adreslendirmemizi yaptığımıza göre, Sırada ModbusTCP parametrelerini hem Röleye hem RTU'yagirmekte.
Modbus TCP den önceki bloglarımda bahsetmiştim. Modbus TCP blogunda ana konu TCP
haberleşmesiydi ancak gördüğünüz gibi şuan sadece sistemimizin bir parçası.
Buda gösteriyorki gitgide Endüstriyel haberleşmelerin aktif kullanım biçimlerine doğru
ilerliyoruz.
Röle tarafında Modbus TCP için önemli 3 adet önemli parametre var :
1- IP ADRES
2- PORT
3- SLAVE ADRES
Bu 3 parametreyi RTU ya doğru bir şekilde girmemiz gerekmektedir.
Rölede bu ayarları doğru girdikten sonra RTU tarafına geçelim.RTU'muz master olarak çalışacak bu sebeple, Client seçiyoruz.Rölemizin IP'si, Port numarası ve Slave adresinide girdikten sonra Rtumuza sinyalleriçekebiliriz.RTU'muza iki adet sinyal çekeceğiz 632 adresinden ve 611 adresinden. Daha önce TCPanlattığım içinçok detaya girmiyorum. Yalnız burada farklı olarak MIO:IEC kısmında sinyale ek biradressleme yaptık.Adresin fanoxtaki değeri 632 adresindeki 1. bit ancak biz 104 ile veri basmak istiyorsak,bu sinyaleUniqe bir adres daha tanımlamamız gerekir ve ben bunu 1002 yaptım.RTU'muzun ilgili 104 kısmından ASDU adresinide ayarlamamız gerekiyor ki Scada sistemi ilebaglantıkurulabilsin.Yukarda görüldüğü üzere, Scada sisteminin ASDU adresi bizim rölede ayarladğımızla aynı değerde.ASDU adresi farklı olursa sağlıklı bir haberleşme sağlanamaz.ASDU adreslerinide kontrol ettiğimize göre sinyallerimizi kontrol edelim bağlantısağlanmışmıVinci Programı bir test programıdır ve Reel bi SCADA sistemi kuramayacağımız içinScada sisteminiVİNCİ programı üzerinden simule edeceğiz dolayısıyla VİNCİ master (client) olarakçalışacak veRTU ile haberleşecek bu sebeple RTU IP sinide sağ üst köşede görebilirsiniz.
1001 Adresindeki verimizin "ON" 1002 Adresideki verimizin "OFF" olduğunu görebilirsinizbuda demek oluyorki SCADA sisteminden 104 protokolu için verileri sağlıklı bir biçimdeçekebildik.Birdahaki projede Görüşmek üzere Esen kalın!

Yorumlar
Yorum Gönder