24.3 Твердження PICS

  1. Загальні положення

У цьому підрозділі описано проформу твердження відповідності введення в дію протоколу (PICS). Кожен реалізатор має заповнювати весь PICS. Див. основне твердження відповідності ACSI ІЕС 61850-7-2. PICS у наведених нижче підпунктах також має заповнюватися.

  1. Логічний прилад

Наступний PICs представляє вимоги до відповідності, якщо в основному твердженні відповід­ності ACSI заявлено за підтримання моделі логічного приладу.

  1. Сервіси GOOSE

Таблиця 131 має визначати відповідність сервісу GOOSE.

Таблиця 131 —Твердження відповідності GOOSE


Користувач

Сервер публікацій

Значення/зауваження

Сервіси GOOSE

с1

с1


Send GOOS EMessage

m

m


GetGoReference

0

сЗ


GetGOOSEEIementNumber

0

с4


GetGoCBValues

0

0


SetGoCBValues

0

0


GSENotSupported

с2

с5


Блок керування GOOSE (GoCB)

0

0


c1 — має бути ‘т', якщо в основному твердженні відповідності ACSI заявлено підтримання.

с2 — має бути ‘т’, якщо заявлено підтримання основної відповідності ACSI для GetGoReference або GetGOO­SEEIementNumber.

сЗ — має бути 'т', якщо заявлено підтримання для основної відповідності ACSI GetGoReference.

с4 — має бути 'т', якщо заявлено підтримання для основної відповідності ACSI GetGOOSEEIementNumber.

с5 — має бути ‘т', якщо не заявлено підтримання для основної відповідності ACSI GetGOOSEEIementNumber.

  1. Мова опису конфігурації підстанції

Реалізації, що задовольняють вимоги, мають підтримувати мову опису конфігурації підсис­теми згідно з ІЕС 61850-6 для виконання обміну між технічними засобами. Реалізаторам, охочим надавати онлайн доступ і керування для конфігурації SCL, треба звертатися за правилами до інформативного додатка D.

25 МОВА ОПИСУ КОНФІГУРАЦІЇ ПІДСТАНЦІЇ (SCL)

  1. Файл SCLTa розширення SCL

  2. Загальні положення

У цьому розділі визначено та наведено розширення мови SCL для задоволення вимоги SCSM. Додаток G ілюструє використання SCL та її розширень SCSM.

  1. Визначення елементів конкретної адреси SCSM

    1. Клієнтська/серверна адреса — елемент «адреса»

Для потреб цього SCSM елемент ConnectedAP SCL має розширюватися. Має використовува­тися визначення Схеми XML частини 6. Таблиця 132 визначає P-Types, дозволені для xs: елемента «адреса».

Таблиця 132 — Дозволені визначення P-Туре для клієнтських/серверних адрес

P-Туре познака

Опис

т/о

Обмеження/примітка

IP

Десятковий із розділювальними крапками

d


IP-SUBNET

Маска для підмережі для профілів TCP/IP. Має бути десятковим із розділювальними крапками

с2


IP-GATEWAY

Адреса IP-шлюзу першого мережевого сегмента для профілів TCP/IP. Має бути десятковою з розділювальними крапками

с2


OSI-NSAP

Адреса мережі OSI

d

Має бути обмеженим не більше ніж 40 видимими символами. Значення має містити парне число видимих символів. Символи мають бути обмеженими від 0 до 9 та від А до F

OSI-TSEL

Селектор транспортування OSI

т

Має бути обмеженим не більше ніж вісьмома символами. Значення має містити парне число видимих символів. Символи мають бути обмеженими від 0 до 9 та від А до F

OSI-SSEL

Селектор сеансу OSI

т

Має бути обмеженим не більше ніж 16 символами. Значення має містити пар­не число видимих символів. Символи мають бути обмеженими від 0 до 9 та від А до F

OSI-PSEL

Селектор представлення OSI

т

Має бути обмеженим не більше ніж 16 видимими символами. Значення має містити парне число видимих символів. Символи мають бути обмеженими від 0 до 9 та від А до F

OSI-AP-Title

Значення назви АР (точка доступу) ACSE OSI

0

Значення має цитуватися та відповіда­ти визначеному формату для ідентифі­каторів об'єктів OSI. Набір символів має бути обмеженим від 0 до 9 та комою(,)

OSI-AP-lnvoke

ID виклику АР (точка доступу) ACSE OSI

0

Має бути обмеженим не більше ніж п'ятьма символами. Символи мають бути обмеженими від 0 до 9



Кінець таблиці 132

P-Туре познака

Опис

т/о

Обмеження/примітка

OSI-AE-Qualifier

Класифікатор АЕ (виконання програми) ACSE OSI

о

Має бути обмеженим не більше ніж п'ять­ма символами. Символи мають бути об­меженими від 0 до 9

OSI-AE-lnvoke

ID виклику АЕ (виконання програми) ACSE OSI

0

Має бути обмеженим не більше ніж п'ять­ма символами. Символи мають бути об­меженими від 0 до 9

IP-UDP-PORT

Ідентифікатор UDP-порту

0

Значення має містити не більше 5 сим­волів, обмежених від 0 до 9

IP-TCP-PORT

Ідентифікатор ТСР-порту

0

Значення має містити не більше 5 сим­волів, обмежених від 0 до 9

с1 — один або інший має бути наявним для віддаленої адреси. Обидва мають бути наявними для локальної адреси. с2 — має бути наявним, якщо визначено IP.



Приклади використання адрес наведено в додатку G.

  1. Адреса GOOSE

Цей підрозділ визначає типи хэ:рядків, дозволених для адрес GOOSE GSE, як параметри типів елемента Р елемента адреси. Значення й обмеження символів визначено в таблиці 133.

Таблиця 133 — Визначення для SCL GSE

P-Туре позначення

Опис

m/o

Обмеження/зауваження

MAC-Address

Значення адреси доступу до середовища

m

Має бути 6 груп із двох видимих симво­лів, розділених дефісами (-). Символи мають бути обмеженими від 0 до 9 та від А до F

APPID

Ідентифікатор програми

О

Має бути 4 символи. Символи мають бути обмеженими від 0 до 9 та від А ДО F

VLAN-PRIORITY

Пріоритет користувача VLAN

с1

Має бути один символ. Символи мають бути обмеженими від 0 до 9 та від А ДО F

VLAN-ID

VLAN-ID

О

Має бути 3 символи. Символи мають бути обмеженими від 0 до 9 та від А до F

с1 — має бути наявним, лише якщо також наявна VLAN.



Приклад використання GSE наведено в додатку G.

  1. Визначення GSSE

Якщо блок керування GSE має бути для протоколу GSSE, P-Types хэ:елемента “адреса” ма­ють бути такими, як у таблиці 132.

  1. Тип протоколу підмережі

Тип протоколу для цього стандарту має бути 8-MMS. Це значення можна використовувати як значення атрибута типу підмережі для підмереж, де IED передаються відповідно до відображення, визначеного в цьому стандарті.

Приклад використання типу протоколу підмережі наведено в додатку G.

  1. NameSpace SCSM

NameSpace SCSM введено для описування спеціальних об'єктів SCSM. Спеціальні об'єкти SCSM — це об’єкти, які необхідно додавати до каталогу об’єктів для задоволення вимог SCSM. Описи спеціальних об'єктів використовують елемент SCL ProtNs, простір імені протоколу, так:

<ProtNs type=”8-MMS”>IEC 61850-8-1:2003</ProtNs>

Один із цих спеціальних об'єктів SCSM є відображенням параметрів сервісу керування, як визначено в розділі 20.

Приклад використання ProtNs наведено в додатку G. Повне визначення ProtNs див. в ІЕС 61850-6.

ДОДАТОК А
(обов'язковий)

СПЕЦИФІКАЦІЯ ПРОТОКОЛУ ПРОГРАМИ
ДЛЯ КЕРУВАННЯ GOOSE ТА GSE

А.1 ASN.1 визначення

Примітка. Згідно 3ASN.1 для параметрів, де визначення розміщено на одній лінії, ім'я параметра починається з маленької літери. Тому відповідність цих ASN.1 параметрів параметрам у таблиці сервісів позначено написанням великої першої літери.

ІЕС61850 DEFINITIONS ::= BEGIN

IMPORTS Data FROM ISO-IEC-9506-2 IEC 61850-8-1 Specific Protocol ::= CHOICE { gseMngtPdu [APPLICATION 0] IMPLICIT GSEMngtPdu,

goosePdu [APPLICATION 1] IMPLICIT lECGoosePdu,

GSEMngtPdu ::= SEQUENCE { StatelD [0] IMPLICIT INTEGER, Security [3] ANY OPTIONAL, — зарезервовано для майбутнього визначення CHOICE { requests [1] IMPLICIT GSEMngtRequests, responses [2] IMPLICIT GSEMngtResponses, } }

GSEMngtRequests ::= CHOICE { getGoReference [1] IMPLICIT GetReferenceRequestPdu

getGOOSEEIementNumber [2] IMPLICIT GetElementRequestPdu,

getGsReference [3] IMPLICIT GetReferenceRequestPdu,

getGSSEDataOffset [4] IMPLICIT GetElementRequestPdu,

}

GSEMngtResponses ::= CHOICE { gseMngtNotSupported [0] IMPLICIT NULL,

getGoReference [1] IMPLICIT GSEMngtResponsePdu,

getGOOSEEIementNumber [2] IMPLICIT GSEMngtResponsePdu,

getGsReference [3] IMPLICIT GSEMngtResponsePdu,

getGSSEDataOffset [4] IMPLICIT GSEMngtResponsePdu,

}

GetReferenceRequestPdu ::= SEQUENCE { ident [0] IMPLICIT VISIBLE-STRING,

  • розмір має підтримувати до 129 октет offset [1] IMPLICIT SEQUENCE OF INTEGER,

}

GetElementRequestPdu ::= SEQUENCE { ident [0] IMPLICIT VISIBLE-STRING,

  • розмір має підтримувати до 129 октет references [1] IMPLICIT SEQUENCE OF INTEGER,

}

GSEMngtRequestPdu ::= SEQUENCE { ident [0] IMPLICIT VISIBLE-STRING,

  • відбиває значення запиту confRev [1] IMPLICIT INTEGER OPTIONAL,

CHOICE {

responsepositive [2] IMPLICIT SEQUENCE {

datSet [0] IMPLICIT VISIBLE_STRING OPTIONAL, result [1] IMPLICIT SEQUENCE OF RequestResults },

responseNegative [3] IMPLICIT GlbErrors },

}

RequestResults::= CHOICE { offset [0] IMPLICIT INTEGER, reference [1] IMPLICIT IA5STRING, error [2] IMPLICIT ErrorReason }

GlbErrors ::= INTEGER {

other(O),

unknownControlBlock(l), responseToolLarge(2), controlBlockConfigurationError (3),

}

ErrorReason ::= INTEGER { other (0), notFound (1),

} lECGoosePdu ::=

SEQUENCE{

gocbRef

[0]

IMPLICIT VISIBLE-STRING,

timeAllowedtoLive

[1] IMPLICIT INTEGER,

datSet

[2]

IMPLICIT VISIBLE-STRING,

golD

[3]

IMPLICIT VISIBLE-STRING OPTIONAL,

T

[4]

IMPLICIT UtcTime,

stNum


[5] IMPLICIT INTEGER,

sqNum


[6] IMPLICIT INTEGER,

simulation

[7]

IMPLICIT BOOLEAN DEFAULT FALSE,

confRev

[8]

IMPLICIT INTEGER,

ndsCom

[9]

IMPLICIT BOOLEAN DEFAULT FALSE,

numDatSetEntries [10]

IMPLICIT INTEGER,

allData }


[11] IMPLICIT SEQUENCE OF Data,

UtcTime ::= OCTETSTRING —

формат і розмір визначено у 8.1.3.6.

END





A.2 Правила кодування BER

Базові правила кодування ASN.1 (за визначенням в ISO/IEC 8825-1) використовують для ко­дування та декодування телеграм GOOSE. Нижче наведено загальний огляд головних принципів кодування.

Синтаксис передавання BER має формат триплету TLV (Туре (Тип), Length (Довжина), Value (Значення)) або (Tag (Ter), Length (Довжина), Value (Значення)), як зображено на рисунку А.1. Усі поля (Т, L, V) є рядками октет. Значення V може бути самим триплетом TLV, якщо він будується. Синтаксис передавання ґрунтується на октетах і «big endian» (зворотному порядку байтів). Поле довжини L визначає довжину кожного триплету TLV.





І

Триплет TLV

Рисунок А.1 — Формат базових правил кодування

ЄС 824/11

Октети тегу відповідають кодуванню тегу типу значення. На рисунку А.2 зображено два фор­мати октетів тегу Т.


О

Біт 7 Біт 6 Біт 5

Біт 0

ІЕС 825/11

ктет тегу

Рисунок А.2 — Формат октетів тегів

Кодування BER ґрунтується на кодуванні триплетів. Використання поля довжини ASN.1 надає змогу кодувальнику оптимізувати число бітів, необхідне для передавання даного значення. Напри­клад, ціле число з 32 бітів може бути закодованим вісьмома бітами, оскільки його значення менше ніж 127.

А.З Кодоване повідомлення GOOSE фіксованої довжини

Для оптимізації процесу кодування/декодування телеграми GOOSE узгоджено відхилення від правил кодування BER. Правила кодування BER ведуть до телеграм GOOSE, поля яких не є доступними на час зсуву.

Властивість «Фіксована довжина» для телеграми GOOSE означає, що сервер публікацій буде завжди використовувати фіксовані зсуви для кожного окремого поля в телеграмі, і це звично для цієї конфігурації. Єдиною частиною, що змінюється в телеграмі, є вміст даних, а не їхнє ко­дування. Тому ця стратегія є відхиленням від основних правил кодування ASN.1 (за визначенням з ISO/IEC 8825-1). Конфігурація властивості «Фіксована довжина» наявна для кожного блока керування GOOSE з використанням атрибута SCL fixedOffs у структурі tGSEControl (додаткову інформацію про конфігурацію див. в ІЕС 61850-6).Проте властивість «Фіксована довжина» для GOOSE є повністю сумісною з попередніми версіями, оскільки реалізація абонента не перевіряє дотримання стратегії найкоротшої довжини в кодуванні BER телеграми.