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:

TarafDiğer isimleriGörevi
Kontrol eden istasyonMaster, Client, Controlling    station Bağlantıyı başlatır, sorgu ve kumanda   gönderir
Kontrol edilen istasyonSlave, 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.

İşlemAnlamı
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/confirmation görülmesi hata değildir; uzun süre veri akışı olmadığında

bağ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 bilgi
  • C_ → Control direction, SCADA’dan sahaya komut
  • P_ → Parametre
  • F_ → Dosya aktarımı

anlamına gelir.

Yaygın durum ve ölçüm tipleri

Type IDIEC-104 adıAçıklama
1M_SP_NA_1Tek nokta durum, zaman etiketsiz
3M_DP_NA_1Çift nokta durum, zaman etiketsiz
9M_ME_NA_1Normalize analog değer
11M_ME_NB_1Ölçeklendirilmiş analog değer
13M_ME_NC_132 bit floating-point analog değer
15M_IT_NA_1Entegre toplam/sayaç
30M_SP_TB_1Tek nokta, CP56Time2a zaman etiketli
31M_DP_TB_1Çift nokta, CP56Time2a zaman etiketli
36M_ME_TF_1Float analog değer, zaman etiketli
70M_EI_NA_1Başlatma işlemi tamamlandı

Tek nokta için M_SP_NA_1, çift nokta için M_DP_NA_1; zaman etiketli olaylarda ise M_SP_TB_1

ve M_DP_TB_1 kullanılabilir.

Yaygın komut tipleri

Type IDIEC-104 adıAçıklama
45C_SC_NA_1Tek nokta kumandası
46C_DC_NA_1Çift nokta kumandası
47C_RC_NA_1Kademe artır/azalt komutu
48C_SE_NA_1Normalize setpoint
49C_SE_NB_1Ölçeklendirilmiş setpoint
50C_SE_NC_1Float setpoint
100C_IC_NA_1Genel/grup sorgusu
101C_CI_NA_1Sayaç sorgusu
102C_RD_NA_1Tekil okuma komutu
103C_CS_NA_1Saat senkronizasyonu

Bu nedenle Vinci’deki Custom Command listesi 45’ten başlar. Çünkü o bölüm yalnızca C_ ile

başlayan kontrol yönündeki komutları gösterir. M_SP_NA_1 bir komut değil, RTU’nun Vinci’ye

gö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:

ASDUIOASinyal
11001Kesici açık
11002Kesici kapalı
11003Toprak ayırıcı açık
11004Röle trip
12001Faz A akımı
12002Faz 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.

COTAçıklama
1    Periyodik/cyclic
2Background scan
3Spontaneous — değişiklik nedeniyle kendiliğinden
4Initialized — cihaz başlatıldı
5Request — talep üzerine
6Activation — komut/sorgu aktivasyonu
7Activation confirmation
8Deactivation
9Deactivation confirmation
10Activation termination
11Uzak komut sonucu
12Yerel komut sonucu
13Dosya aktarımı
20Genel sorgu sonucunda
21–36Grup sorgusu sonucunda
44Bilinmeyen Type ID
45Bilinmeyen gönderim nedeni
46Bilinmeyen ASDU adresi
47Bilinmeyen 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 yedi

octetlik 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/OFF veya analog değer taşımaz. Verinin kalitesiyle ilgili

bayraklar da taşıyabilir:

BayrakAnlamı
IVInvalid — değer geçersiz
NTNot topical — değer güncel değil
SBSubstituted — değer gerçek ölçüm yerine değiştirilmiş
BLBlocked — aktarım bloke edilmiş
OVOverflow — 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.

ParametreGörevi
t0TCP bağlantısının kurulması için bekleme süresi
t1Gönderilen I-format veya test paketinin onayını bekleme süresi
t2Gelen I-format paketlerinin onayını geciktirme üst sınırı
t3Hat 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ı

ÖzellikIEC 60870-5-101         IEC 60870-5-104
Fiziksel altyapı Seri hat, RS-232/RS-485/modemEthernet,         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ı

KonuModbus TCPIEC-104
Veri yapısıRegister ve coil adresleri    Type ID, ASDU, IOA, COT
Değişiklik bildirimiGenellikle master sürekli sorgular    Spontaneous olay destekler
Zaman etiketiStandart yapıda yok    Zaman etiketli veri tipleri var
Kalite bilgisiStandart register yapısında yok    IV, NT, SB, BL, OV bulunabilir
Genel sorguRegister 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ımCihaz içi ve yerel entegrasyon     RTU–SCADA telekontrol

Modbus’ta:

Register 611 bit 1

dediğ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'ya

girmekte.

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 TCP
anlattığım için
çok detaya girmiyorum. Yalnız burada farklı olarak MIO:IEC kısmında sinyale ek bir
adressleme yaptık.
Adresin fanoxtaki değeri 632 adresindeki 1. bit ancak biz 104 ile veri basmak istiyorsak,
bu sinyale
Uniqe 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 ile
baglantı
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çin
Scada sistemini
VİNCİ programı üzerinden simule edeceğiz dolayısıyla VİNCİ master (client) olarak
çalışacak ve
RTU 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örebilirsiniz
buda 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

Bu blogdaki popüler yayınlar

IEC 60870-5-103 PROTOKOLÜ İLE ENDÜSTRİYEL HABERLEŞME

MODBUS TCP İLE ENDÜSTRİYEL HABERLEŞME