IEC 61850
Protokol IEC 61850
Popis protokolu
Konfigurácia komunikačnej linky
Parametre protokolu linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Adresa meraného bodu
Poznámky k ABB Substation management unit COM600
Tell príkazy
Literatúra
Zmeny a úpravy
Revízie dokumentu
Protokol IEC 61850 je štandard IEC, ktorý je určený pre komunikáciu s inteligentnými elektronickými zariadeniami (IED - Intelligent Electronic Devices) na elektrických rozvodniach (ističe, ochrany, transformátory, spínače a iné).
Protokol IEC 61850 je - podobne ako IEC 60870-6 ICCP/TASE.2 - založený na špecifikácii MMS (Manufacturing Message Specification) a preto aj implementácia v procese D2000 KOM používa spoločný MMS framework.
Implementácia protokolu IEC 61850 v systéme D2000 podporuje túto funkcionalitu:
Periodické čítanie hodnôt (polling)
Čítanie hodnôt, ktoré sa nachádzajú v preddefinovaných Datasetoch sprístupnených v preddefinovaných Informačných reportoch (Information Report) - buffrovaných aj nebuffrovaných
Čítanie polí, ktorých elementy sú jednoduché hodnoty
Zápisy jednoduchých typov hodnôt (zápisy do štruktúr zatiaľ nie sú implementované)
Zápisy do polí, ktorých elementy sú jednoduché hodnoty
Browsing - pri funkčnej komunikácii je podporované zistenie:
logických zariadení (logical devices) v rámci fyzického zariadenia (v konfigurácii adresy stanice)
objektov v rámci logického zariadenia (v konfigurácii meraného bodu)
reportov v rámci logického zariadenia (v konfigurácii meraného bodu)
Nie je podporené spracovanie GOOSE a GSSE správ.
Implementovaná je prenosová vrstva ISO over TCP/IP podľa špecifikácie RFC 1006.
Protokol bol testovaný voči softvérovým simulátorom a voči ABB Substation management unit COM600.
Kategória komunikačnej linky: TCP/IP-TCP.
TCP Parametre:
Host: string max. 80 znakov – meno zariadenia vo formáte INET (meno alebo číselná adresa a.b.c.d)
Port: číslo TCP portu (0 až 65535), štandardne sa používa port 102.
Číslo linky: nepoužité, nastavte 1
Je nutné zadať platné host meno alebo IP adresu zariadenia podľa hore uvedených pravidiel.
Musí byť taktiež zadané číslo portu, kde počúva zariadenie. Protokol ISO over TCP/IP štandardne používa port 102.
V prípade redundantných systémov je možné zadávať aj viacero mien/adries oddelených čiarkami. Pri páde spojenia sa komunikačný proces opäť pokúsi vytvoriť spojenie so zariadením na danej adrese. Ak sa mu to nepodarí, tak proces skúša vytvoriť spojenie s nasledujúcou adresou. To cyklicky opakuje dovtedy, kým s jedným so serverom spojenie nenadviaže.
Dialóg konfigurácia linky - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Tab. č. 1
Parameter | Popis | Jednotka / Typ | Náhradná hodnota |
|---|---|---|---|
Adresné parametre lokálnej strany (D2000 KOM procesu) | |||
Local TSEL (hex) | Octet string reprezentujúci lokálny Transport Selector. Je použitý na identifikáciu Transport SAP. Maximálna veľkosť TSEL je 32 octetov (64 ASCII kódovaných hexa číslic). | octet string | 00 01 |
Local SSEL (hex) | Octet string reprezentujúci lokálny Session Selector. Je použitý na identifikáciu Session SAP. Maximálna veľkosť SSEL je 16 octetov (32 ASCII kódovaných hexa číslic). | octet string | 00 01 |
Local PSEL (hex) | Octet string reprezentujúci lokálny Presentation Selector. Je použitý na identifikáciu Presentation SAP. Maximálna veľkosť PSEL je 16 octetov (32 ASCII kódovaných hexa číslic). | octet string | 00 00 00 01 |
Local AP Title | Lokálny Application Process Title, identifikátor pridelený správcom adries, reprezentuje príslušný aplikačný proces na strane D2000. | string | 1.3.9999.1 |
Local AE Qualifier | Celočíselná hodnota použitá na označenie lokálneho Application Entity. | string | 1 |
Adresné parametre vzdialenej strany (zariadenia IED) | |||
Remote TSEL (hex) | Octet string reprezentujúci vzdialený Transport Selector. Je použitý na identifikáciu Transport SAP. Maximálna veľkosť TSEL je 32 octetov (64 ASCII kódovaných hexa číslic). | octet string | 00 01 |
Remote SSEL (hex) | Octet string reprezentujúci vzdialený Session Selector. Je použitý na identifikáciu Session SAP. Maximálna veľkosť SSEL je 16 octetov (32 ASCII kódovaných hexa číslic). | octet string | 00 01 |
Remote PSEL (hex) | Octet string reprezentujúci vzdialený Presentation Selector. Je použitý na identifikáciu Presentation SAP. Maximálna veľkosť PSEL je 16 octetov (32 ASCII kódovaných hexa číslic). | octet string | 00 00 00 01 |
Remote AP Title | Vzdialený Application Process Title, identifikátor pridelený správcom adries, reprezentuje príslušný aplikačný proces na strane zariadenia. | string | 1.3.9999.1 |
Remote AE Qualifier | Celočíselná hodnota použitá na označenie vzdialeného Application Entity. | string | 1 |
Spoločné adresné parametre | |||
Bilateral Table ID | Meno bilaterálnej tabuľky. Toto v prípade IEC 61850 môže byť aj prázdny reťazec. | - |
|
Max MMS Message Size | Maximálna veľkosť MMS správ. | bytes | 32000 |
Max Requests Pending | Maximálny navrhovaný počet odoslaných a nepotvrdených transakcií. Hodnota parametra môže byť znížená, ak druhá strana navrhuje pri negociácii nižšiu hodnotu. | 1 .. 32 | 5 |
Max Indications Pending | Maximálny navrhovaný počet prijatých transakcií bez odoslania potvrdenia. Hodnota parametra je odosielaná partnerskej strane. | 1 .. 32 | 5 |
Max Nesting Level | Maximálna navrhovaná úroveň hĺbky vnorenia MMS dátových štruktúr. | 1 .. 10 | 5 |
ISO TPDU Size | Maximálna veľkosť paketov na úrovni ISO over TCP protokolu (podľa špecifikácie RFC 1006) | 8192/4096/2048/1024/512/256/128 bytes | 1024 bytes |
Heartbeat | Timer, ktorý ak je povolený zadaním nenulovej hodnoty do parametra, povoľuje odosielanie správy Identify request do zariadenia pre zistenie funkčnosti TCP/IP spojenia. Ak sa spojenie rozpadlo na úrovni TCP/IP, umožňuje rýchla detekcia problému jeho rýchlejšie znovuobnovenie. Povolenie tejto možnosti sa odporúča v prípadoch prenosu údajov cez rozsiahlejšie siete a v prípadoch, kedy je aktívnym spojením prenášaný malý počet údajov. Hodnota 0 (implicitná) vypína HeartBeat timer. Iné pozitívne hodnoty predstavujú počet sekúnd pre odoslanie Heartbeat správy. Pri odoslaní akejkoľvek správy sa Heartbeat timer nuluje, Heartbeat správa je odoslaná iba po uplynutí timeoutu bez akejkoľvek komunikácie medzi partnermi. | sec | 0 |
Retry Delay | Oneskorenie vkladané pred opakovaný pokus o nadviazanie spojenia po jeho rozpade (v prípade, že systém D2000 spojenie aktivoval). Ak je požadované čo najrýchlejšie znovuobnovenie spojenia, nastavte malú hodnotu alebo 0 sekúnd. | sec | 10 sec |
Inter Read Timeout | Maximálny čas čakania na príjem TCP dát. Po uplynutí tohto timeoutu sa kontrolujú eventuálne požiadavky (dáta) na odoslanie do kmunikácie. Keďže komunikácia so zariadením je riešená jedným threadom, môže vysoká hodnota tohto timeoutu znížiť rýchlosť interakcie so zariadením. Odporúčaná hodnota je 50 až 150 milisekúnd. | msec | 100 msec |