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
| Rol | MMS istemcisi. IED'ye YTCC bağlanır ve onu tarar. |
| Taşıma | TCP üzerinden MMS. IED'yi ve YTCC sunucusunu korumalı bir ağda tutun. |
| Varsayılan port | 102 |
| Sürücü başına cihaz | Bir IED. Birkaç IED için her IED'ye bir sürücü ekleyin. |
| Sürücü tipi | IEC 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.

| Parametre | Varsayılan | Anlamı |
|---|---|---|
| Host | — (zorunlu) | IED'nin adresi. |
| Port | 102 | MMS portu. |
| Poll interval (ms) (Tarama aralığı) | 2000 | İki okuma turu arasındaki süre; en az 50. |
| Timeout (ms) (Zaman aşımı) | 5000 | Sü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çık | Bağ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ğinMXya daST) mantıksal düğümün hemen ardından.
| Değer | Örnek |
|---|---|
| A fazı akımı | RelayLD/MMXU1$MX$A$phsA$cVal$mag$f |
| Kesici konumu | RelayLD/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 tipi | YTCC'deki değer |
|---|---|
| Boolean | Açık ya da kapalı |
| Tamsayı, işaretsiz | Int32, UInt32 |
| Kayan nokta | Float32 |
| Görünür dizgi | Metin |
| Sekizli dizi, bit dizisi | Bayt 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
| Durum | Kalite |
|---|---|
| Değer okundu | Good |
| Okuma hatası, zaman aşımı | O sinyal için Bad |
| Bir turun hiçbir sinyali okunamadı ya da bağlantı yok | Tü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):
| Metin | Anlamı |
|---|---|
| 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 … ms | IED 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 |
| Belirti | Olası neden |
|---|---|
| Tüm sinyaller Bad | Başvurular noktalı biçimde ya da işlevsel kısıtsız |
| Bir sinyal Bad | Mantı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üyor | IED'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
| Servis | Destek |
|---|---|
| Associate | Evet |
| Bağlanırken veri modeli yükleme | Evet |
| Veri değeri okuma | Evet, istek başına bir değer |