Ana içeriğe geç

IEC 61850 MMS

IEC 61850 sürücüsü koruma rölelerinden ve diğer IED'lerden MMS üzerinden değer okur. Sinyallerin değerleri için IED'yi tarar. Tüm sürücülerin ortak yanları için bkz. Sürücüler nasıl çalışır.

Protokol ve rol​

RolMMS istemcisi. IED'ye YTCC bağlanır ve onu tarar.
TaşımaTCP üzerinden MMS. IED'yi ve YTCC sunucusunu korumalı bir ağda tutun.
Varsayılan port102
Sürücü başına cihazBir IED. Birkaç IED için her IED'ye bir sürücü ekleyin.
Sürücü tipiIEC 61850 (iec61850)

Cihaz parametreleri​

Bunları Drivers → devices görünümünde cihaz üzerinde ayarlayın (bkz. Sürücü ve cihaz ekleme). Her parametrenin yanındaki yardım işareti kısa bir açıklama gösterir.

Host, Poll interval (ms), Port, Set invalid on disconnect ve Timeout (ms) ile bir IEC 61850 cihazının New device formu.

ParametreVarsayılanAnlamı
Host— (zorunlu)IED'nin adresi.
Port102MMS portu.
Poll interval (ms) (Tarama aralığı)2000İki okuma turu arasındaki süre; en az 50.
Timeout (ms) (Zaman aşımı)5000Sürücünün her değeri ne kadar beklediği; en az 50. Bağlanma en az 30 saniye bekler.
Set invalid on disconnect (Kopunca geçersiz yap)açıkBağlantı kopunca tüm sinyalleri Bad · Not connected yapar.

Yalnız Host ve Port IED'yi yeniden bağlar; diğer parametreler hemen geçerli olur.

Sinyal adresi​

Adresi sinyalin Value source (Değer kaynağı) sekmesinde, Address — IEC 61850 altında ayarlayın: tek bir veri özniteliğinin nesne başvurusu, LD/LN$FC$DO$DA… biçiminde:

  • mantıksal cihaz ile mantıksal düğüm arasında bir /;
  • diğer tüm parçalar arasında $; işlevsel kısıt (örneğin MX ya da ST) mantıksal düğümün hemen ardından.
DeğerÖrnek
A fazı akımıRelayLD/MMXU1$MX$A$phsA$cVal$mag$f
Kesici konumuRelayLD/XCBR1$ST$Pos$stVal
Koruma açmasıRelayLD/PTOC1$ST$Op$general

Başvuru tek bir değerde bitmelidir (…$mag$f, …$stVal, …$general), bütün bir veri nesnesinde değil. İçe aktarma dosyalarında aynı metni address sütununa yazın; olduğu gibi saklanır.

Veri tipleri​

IED veri tipiYTCC'deki değer
BooleanAçık ya da kapalı
Tamsayı, işaretsizInt32, UInt32
Kayan noktaFloat32
Görünür dizgiMetin
Sekizli dizi, bit dizisiBayt dizisi

Okuma​

Bağlantı açılınca sürücü IED'nin veri modelini yükler; bu biraz sürebilir. Sonra her sinyali Poll interval (ms) başına bir kez, sırayla okur. Yeni ya da değişen bir sinyal hemen okunur. Çok sinyalde bir tur tarama aralığından uzun sürebilir; zamanında başlayamayan turlar atlanır.

Kalite ve zaman​

DurumKalite
Değer okunduGood
Okuma hatası, zaman aşımıO sinyal için Bad
Bir turun hiçbir sinyali okunamadı ya da bağlantı yokTüm sinyaller Bad · Not connected (Set invalid on disconnect açıkken)

Bağlantı kopunca sinyaller son değerlerini korur. Bir değerin zamanı okunduğu andır.

Yeniden bağlanma​

Bağlantı kopunca sürücü 5 saniye bekleyip yeniden bağlanır, sınırsız. Host ya da Port değişikliği hemen yeniden bağlar.

Tanılama​

Value source sekmesindeki Read now başvuruyu bir kez okur (en çok 2 saniye bekler):

MetinAnlamı
Invalid IEC 61850 address: '…' is not an object reference (LD/LN$FC$DO$DA)Adres $ biçiminde değil
No connection to the device (IED … at …)IED bağlı değil
Timeout — no response within … msIED cevap vermedi
IEC 61850 read failed: …IED başvuruyu reddetti, örneğin yok
Unsupported data type …Başvuru, Veri tipleri tablosundaki bir tipte değeri göstermiyor
BelirtiOlası neden
Tüm sinyaller BadBaşvurular noktalı biçimde ya da işlevsel kısıtsız
Bir sinyal BadMantıksal düğüm örneği (örneğin MMXU1 ya da MMXU2) ya da işlevsel kısıt yok; başvuru bir yapıda bitiyor
Bağlanma uzun sürüyorIED'nin veri modeli büyük; bu normaldir
Değerler yavaş güncelleniyorÇok sinyal ya da kısa Timeout (ms): bir tur Poll interval (ms)'den uzun sürüyor

Desteklenen servisler​

ServisDestek
AssociateEvet
Bağlanırken veri modeli yüklemeEvet
Veri değeri okumaEvet, istek başına bir değer