а —• специфікація для конектора 10BaseT.

ь — специфікація для конектора ST.

  1. с — рекомендовано реалізовувати принаймні один із двох фізичних інтерфейсів. Можна використовувати додаткові або майбутні технології.ОБ’ЄКТИ ІЕС 61850

    1. Сервер

Приклад із класом сервера ІЕС 61850-7-2 однозначно відображається за об’єктом віртуального виробничого приладу (VMD) MMS. VMD MMS — це та частина програмного завдання, що надає (для керування, моніторингу або й того, й іншого) набір ресурсів та функційність, що асоціюються з одним та більше приладами. Кожному VMD призначається одна чи більше комунікаційних адрес, що створює точки доступу до сервісу (SAP), через які можуть обмінюватися сервісами MMS. Фор­мат адреси визначається комунікаційним профілем, що використовується. Саме через сервіси MMS можна маніпулювати об’єктами MMS. У межах цього відображення за MMS VMD представляє можливості, що забезпечує сервер в ІЕС 61850-7-2 на мережі.

За визначенням сервер також може містити інші об’єкти. Цими об’єктами є:

  • файли;

  • зв’язки клієнтів.

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

Випадок із GenLogicalDeviceClass ІЕС 61850-7-2 має представлятися об’єктом домену MMS. Об'єкт сервера ІЕС 61850-7-2 має містити один та більше об’єктів домену MMS. Домен MMS є сукупністю інформації, що асоціюється з конкретним іменем. Об’єкт домену надає недвозначний простір імені для залежних від нього об’єктів (вони лише повинні мати однозначне ім’я в межах домену). У цьому відображенні за MMS домен використовується для представлення сукупності об’єктів та сервісів, що складають логічний прилад.

Кожен фізичний прилад повинен мати один домен, що представляє фізичні ресурси VMD MMS. Цей домен має містити принаймні логічний вузол LLNO та LPHD.

Приклад. ІЕС 61850-7-1 дає приклад фізичного приладу, що керує іншими фізичними приладами. Цей приклад можна розширити до одного фізичного приладу зі спотовим центральним процесором (CPU). Кожен слот CPU та пов’язані з ним логічні прилади матимуть власну інформацію LPHD. Увесь блок потребує набору незалежних LPHD та LLNO.

  1. Логічний вузол (LN)

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

Структуру вмісту GenLogicalNodeClass ІЕС 61850-7-2, що потребує відображення, визначено в ІЕС 61850-7-2, ІЕС 61850-7-3 та ІЕС 61850-7-4.

Кожен випадок GenLogicalNodeClass ІЕС 61850 відображається за одним NamedVariable MMS. Ім’я NamedVariable MMS залежить від ситуації, але має відповідати правилам іменування, викла­деним в ІЕС 61850-7-2, ІЕС 61850-7-3 та ІЕС 61850-7-4.

NamedVariable MMS повинен мати ієрархічний опис типу MMS комплексу MMS. Загальна ієрар­хія TypeDescription MMS складається з різноманітних рівнів компонентів. Алгоритм для створення TypeDescription зображено на рисунку 3.

For each functional constraint (c) found in Figure 42

For each DataObject (d) in the LN

If the FCD generated from d,c is not empty, then add a component of ComponentName (d) of the ComponentType determined by the FCD to structure (s).

End For

If the structure (s) is not empty then add a component of ComponentName (c) of the ComponentType (s) to the TypeDescription being generated.

End For

Рисунок 3 — Алгоритм для відображення логічних вузлів

Порядок отримуваних компонентів рекомендовано такий, як зображено на рисунку 4.

MX — вимірювальна аналогова величина X

ST — інформація про стан однієї точки

CO — керування

CF — конфігурація

DC — опис

SP — встановлене значення

SG — група налаштувань

RP — блоки керування небуферизованими звітами

LG — блоки керування записами

BR — блоки керування буферизованими звітами

GO — блоки керування GOOSE

GS •— блоки керування GSSE

SV — замінені значення

SE — редагування групи налаштувань

MS — блок керування багатоадресними вибірковими значеннями (з ІЕС 61850-9-2)

US — блок керування одноадресними вибірковими значеннями (з ІЕС 61850-9-1)

ЕХ — простір імені для розширення моделі

SR — відслідковування сервісу

OR — отримана операція

  1. Відображення LNReference за VariableAccessSpecifications

LNRef ACSI може відображатися за VariableAccessSpecification MMS, за потреби. Variable­Specification такого відображення має бути іменем типу (наприклад, ObjectName MMS). Сфера застосування дії ObjectName визначається параметром LNReference ACSI. Якщо в LNReference наявно ім’я LogicalDevice, сферою дії запиту MMS має бути Domain-Specific. Якщо наявно «@», сферою дії має бути AA-Specific. Якщо не має жодного, сферою дії має бути VMD-Specific.

Для запиту зі сферою дії, що залежить від конкретного домену, ім'ям DomainlD ObjectName має бути ім’я LogicalDevice, зазначене в LNRef.

Ідентифікатором ObjectName для NamedVariable MMS має бути ім’я LogicalNode, що міститься в LNRef.

Має підтримуватися альтернативна специфікація. Ця специфікація посилається на іменовану змінну MMS, відображену в NamedVariable, замінюючи символ «$» на символ ASCII «.».

  1. Об’єкти даних

Логічні вузли згідно з ІЕС 61850-7-2 складаються з одного чи більше DataObject. DataObject самі по собі можуть бути побудованими із SubDataObject, що у свою чергу можуть містити SubDataObject. Імена DataObject, SubDataObject будуть ґрунтуватися на ієрархічно іменованому компоненті даних, що міститься в іменованій змінній MMS. Кожен рівень ієрархії буде розмежо­вуватися за допомогою «$» в іменованій змінній MMS, що представляє дані.

Дані екземпляра LOGICAL NODE мають розбиватися на різноманітні NamedComponent MMS.

Приклади: <LNVariableName>$<FC>$<LNDataObjectName1> (наприклад, XCBR1$ST$Pos) <LNVariableName>$<FC>$<LNDataName1>$<AttributeName1> (наприклад, XCBR1$ST$Pos$stVal).

  1. Атрибути даних DataAttribute (DataAttr)

Атрибути даних DataAttr DataObject відображаються як і DataObject. Проте в ієрархію також включається ім'я атрибута.

Приклади: <LNVariableName>$<FC>$<LNDataName1>$<AttributeName1> (наприклад,

XCBR1$ST$Pos$stVal)

<LNVariableName>$<FC>$<LNDataName1 >$<AttributeName1 >$<subDataAttributeName1 > (наприклад, XCBR1$ST$Pos$origin$orCat).

  1. ВІДОБРАЖЕННЯ АТРИБУТІВ ДАНИХ ІЕС 61850-7-2

ТА ІЕС 61850-7-3

  1. Відображення атрибутів, зазначених в ІЕС 61850-7-2

    1. Основні типи

Відображення BasicType ІЕС 61850-7-2 має відбуватися, як наведено в таблиці 11.

Таблиця 11 — Відображення базових типів ACSI

Ім'я BasicType ІЕС 61850-7-2

Тип даних MMS

Діапазон значень MMS

Зауваження

Boolean

Boolean



INT8

Integer

Від-128 до 127


INT16

Integer

Від -32 768 до 32 767


INT32

Integer

Від-2 147 483 648 до 2 147 483 647


INT64

Integer

Від -2**63 до (2**63) -1


INT8U

Unsigned

Від 0 до 255


INT16U

Unsigned

Від 0 до 65 535


INT24U

Unsigned

Використовується лише для типу TimeStamp

Див. 8.1.3.7

INT32U

Unsigned

Від 0 до 4 294 967 295



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

Ім’я BasicType ІЕС 61850-7-2

Тип даних MMS

Діапазон значень MMS

Зауваження

FLOAT32

Floating-point

Діапазон значень та точність як плаваюча кома одинарної точності IEEE 754.

Примітка. Значення Not-A-Number (NAN) є допустимим. Проте оброблення значення, що позначає Not-A-Number (NAN), залежить від ситуації.


ENUMERATED

Integer

Упорядкований набір значень, визначених, де використовується тип

Див. 8.1.2.2

CODED ENUM

Bit-string

Упорядкований набір значень, визначених, де використовується тип

Див. 8.1.2.3

OCTET STRING

Octet-string

Максимальна довжина має визначатися, де використовується тип

Див. 8.1.2.4

VISIBLE String

Visible-string

Максимальна довжина має визначатися, де використовується тип

Див. 8.1.2.5

UNICODE STRING

MMS string

Максимальна довжина має визначатися, де використовується тип

Див. 8.1.2.6



  1. Додаткові визначення BasicType

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

Для потреб цього стандарту посилання на бітовий рядок має вказувати на використання типу бітовий рядок MMS. Згідно з цим визначенням Bit(O) відображається за найсуттєвішим бітом значення.

Кількість бітів, що передається надісланою бітовим рядком змінної довжини, має завжди до­рівнювати максимальній довжині визначеного бітового рядка змінної довжини на боці відправника.

Примітка. Спроба записати в атрибуті значення, що не підтримується програмою, призведе до негативної відповіді з DataAccessError=object-value-invalid (наприклад, sanncEnumerated, що не підтримується, запис довшого VisibleString/bitString, ніж визначено тощо).

  1. ENUMERATED

ENUMERATED ІЕС 61850-7-2 має відображатися за значенням, наданим цілим числом MMS. Значення, що дорівнюють 0 чи вище, мають зберігатися для значень, стандартизованих у межах ІЕС 61850. Значення менше ніж «0» мають вважатися індивідуальними значеннями, за винятком перелічення множників ІЕС 61850-7-3, де значення перелічення дає значення множника. Діапазон допустимих значень визначено в ІЕС 61850-7-2, ІЕС 61850-7-3 та ІЕС 61850-7-4. Розміром типу даних MMS має бути мінімальний розмір, необхідний для вміщення максимального стандартизо­ваного значення.

Першому впорядкованому значенню стандартизованих нумерованих значень має приписува­тися значення нуль (0).

Нумеровані значення за межами стандартизованого діапазону значень, але в межах цілого розміру MMS, мають розглядатися як розширення значень та не мають зумовлювати помилки про­токолу.

Примітка. Для нумерованих значень ІЕС 61850, де наведено дійсні числові значення, цілі значення в контексті ІЕС 61850-8-1 мають бути такими, як наведені числові значення.

  1. CODED ENUM

CODED ENUM ІЕС 61850-7-2 представлений бітовим рядком. Розмір бітового рядка є чис­ло бітів, необхідних для представлення максимального нумерованого значення, визначеного в ІЕС 61850-7-2 та ІЕС 61850-7-3. Значення певного бітового рядка має бути цілим без знака коду­вання нумерованих значень у порядку, визначеному в ІЕС 61850-7-2 та ІЕС 61850-7-3.

Для потреб ІЕС 61850-8-1 CODED ENUM, що з’являються в PACKED LIST або масиві інших CODED ENUM, розглядають як особливі випадки.

  1. OCTET STRING

OCTET STRING IEC 61850-7-2 має відображатися за значенням, представленим MMSString змінної довжини MMS. Максимальний розмір octet string MMS має дорівнювати розміру, зазначе­ному в ІЕС 61850-7-2 та ІЕС 61850-7-3.

  1. VISIBLE STRING

VISIBLE STRING ІЕС 61850-7-2 має відображатися за значенням, представленим MMSString змінної довжини MMS. Максимальний розмір видимого рядка MMS має дорівнювати розміру, за­значеному в ІЕС 61850-7-2 та ІЕС 61850-7-3.

Набір символів MMSString має обмежуватися ISO646String.

  1. UNICODE STRING

UNICODE STRING IEC 61850-7-2 має відображатися за значенням, представленим MMSString змінної довжини MMS. Максимальним розміром типу даних MMSString має бути число символів, зазначене в ІЕС 61850-7-2 та ІЕС 61850-7-3, розділене на 4. Тому UNICODE STRING255 відобра­жається за типом даних MMSString завдовжки 255.

Розширення до синтаксису даних ISO 9506-2 наведено в додатку F.

  1. Масив

Масив ІЕС 61850-7-2 відображається до масиву MMS для кожного функційно обмеженого масиву.

  1. Загальні ACSI/Types (типи абстрактного інтерфейсу комунікаційного сервісу)

    1. OBJECTNAME

Цей тип ніколи не з'являється в контексті ІЕС 61850-8-1. Тому він не відображається.

  1. ObjectReference

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

Відображення посилання Object ІЕС 61850-7-2 за MMS залежить від контексту, в якому ви­значається посилання об’єкта:

  • у межах сфери дії атрибутів блока керування воно відображається за схемою адреси MMS, як зазначено в 8.1.3.2.2;

  • у межах сфери дії атрибутів даних (відслідковування CDC, ORG) воно відображається за посиланням ACSL

В обох випадках ObjectReference відображається за видимим рядком MMS змінної довжини з максимальною довжиною 129 октетів.

  1. Посилання об’єкта в блоках керування

ObjectReference ІЕС 61850-7-2 відображається за видимим рядком MMS змінної довжини. Максимальний розмір видимого рядка має бути 129 октет. Значення — це повністю кваліфіковане у сфері дії MMS ім’я об’єкта MMS. Значення має будуватися як:

  • об’єкти сфери AA-specific: @< Ім’я об’єкта MMS>;

  • залежно від домену: <Ім’я домену ММ8>/<Ім’я об’єкта MMS>;

  • залежно від VMD: /<Ім’я об’єкта MMS>.

Максимальний розмір імені об’єкта й імені домену MMS має обмежуватися розміром макси­мального ідентифікатора 64 (див. F.3.2).

Побудування імен об’єктів MMS з імен ІЕС 61850 визначено в 7.3.

Набір дозволених символів визначається як ідентифікатор MMS та символи «/» та «@».

  1. Посилання об’єктів у CDC (Відслідковування, ORG)

ObjectReference ІЕС 61850-7-2 відображається за видимим рядком MMS змінної довжини. Максимальний розмір видимого рядка має бути 129 октетів. Значення — це повністю кваліфіковане у сфері дії ACSI ім’я об’єкта MMS. Значення має будуватися, як наведено в ІЕС 61850-7-2.