AccessResult для data-reference(s)
AccessResult, що містить значення data-reference, повинен мати тип MMS VISIBLESTRING. Значенням AccessResult має бути ObjectReference для члена NamedVariableList, чиє значення включено. Порядком AccessResult(s) має бути порядок членів NamedVariableList.
AccessResult для value(s)
Цей перелік AccessResult має містити дані MMS, які відповідають членам DatSet, що звітується. Порядком AccessResult(s) має бути порядок членів NamedVariableList.
AccessResult для ReasonCode(s)
Reason-for-inclusion має кодуватися як різноманітні AccessResults. Кожен AccessResult повинен мати тип MMS дані бітового рядка. Розмір AccessResult має бути таким, як розмір компонента TrgOps блока керування. Біт загального питання (Біт 5) можна використовувати для позначення того, що причину обумовлено загальним питанням. Це число AccessResults має бути таким самим, як і число AccessResults атрибута значення(-нь) в InformationReport. Порядком AccessResult(s) має бути порядок членів NamedVariableList
GetBRCBValues
Цей сервіс має відображатися за сервісом зчитування MMS.
Значення FunctionalConstraint ACSI має ігноруватися. Відповідь на зчитування MMS має видавати всі значення BRCB, визначені BRCBReference ACSI. Відображення BRCBReference має бути таким, як визначено в 7.3.2.
Помилка сервісу Response- має відображатися, як наведено в таблиці 31.
SetBRCBValues
Цей сервіс має відображатися за сервісом записування MMS.
Значення FunctionalConstraint ACSI має ігноруватися. Відповідь сервісу записування MMS має видавати AccessResult елементів BRCB, визначених запитом ACSI. Відображення BRCBReference має бути таким, як визначено в 7.3.2.
Помилка сервісу Response- має відображатися, як наведено у 8.1.3.4.4.2.
GetURCBValues
Має відображатися відповідно до 17.2.2.
SetURCBValues
Має відображатися відповідно до 17.2.3.
Модель Log (записів)
Загальні положення
ІЕС 61850-7-2 визначає два найбільші компоненти моделі записів: клас керування та сам клас записів.Відображення класу керування записами
Клас керування записами, за визначенням ІЕС 61850-7-2, відображає за структурними компонентами, визначеними як частина блока керування записами (див. 17.3.3). Екземпляри цього класу повинні мати FC “LG”.
Відображення класу записів
Загальні положення
Відображення класу записів відображається на два різні об'єкти MMS: блок керування записами (LCB) та журнал MMS.
Блок керування записами
Блок керування записами (LCB) подано як визначення даних MMS, що поєднує атрибути з класу керування записами ІЕС 61850-7-2 й інші атрибути з класу записів (див. рисунок 5).
Log control attributes
LogEna DatSet TrgOps IntgPd Log ref OptFIds BufTm
SCSM Log control block
Log attributes
OldEntrTm NewEntrTm OldEntr NewEntr Log ref
LogEna DatSet TrgOps IntgPd Log ref OptFIds OldEntrTm NewEntrTm OldEnt NewEnt
From IEC 61850-7-2
IEC 815/11
Рисунок 5 — Взаємодія атрибутів LCB (блок керування записом)
за визначеннями записів ІЕС 61850-7-2
TypeDescription MMS ІЕС 61850-8-1 LCB — це структура з іменованими компонентами MMS, описаними в таблиці 65.
Таблиця 65 — Визначення блока керування записами MMS
Ім'я атрибута ІЕС 61850-7-2 |
Ім’я компонента IEC 61850-8-1 |
TypeDescription MMS |
r/w |
m/o |
Примітка |
LogEna |
LogEna |
Див. 8.1.1 |
r/w |
m |
|
Log Ref |
LogRef |
Див. 8.1.3.2.2 |
r/w |
m о |
Може не записуватися, якщо LogEna = TRUE |
DatSet |
DatSet |
Див. 8.1.3.2.2 |
r/w |
m о |
Може не записуватися, якщо LogEna = TRUE |
OldEntrTm |
OldEntrTm |
Див. 8.1.3.8 |
г |
m |
Див.а |
NewEntrTm |
NewEntrTm |
Див. 8.1.3.8 |
г |
m |
Див.а |
OldEntr |
OldEntr |
Див. 8.1.3.5 |
г |
m |
ДИВ.3 |
Кінець таблиці 65
Ім’я атрибута ІЕС 61850-7-2 |
Ім’я компонента ІЕС 61850-8-1 |
TypeDescription MMS |
r/w |
m/o |
Примітка |
NewEntr |
NewEntr |
Див. 8.1.3.5 |
г |
m |
Див.а |
OptFIds |
|
|
|
|
He відображається. Цей пункт завжди зумовлює появу в Log reasonCodes. |
TrgOps |
TrgOps |
Див. 8.1.3.9 |
r/w |
m |
Може не записуватися, якщо LogEna = TRUE |
IntgPd |
IntgPd |
Див. 8.1.1 |
r/w |
0 |
Може не записуватися, якщо LogEna = TRUE |
bufTm |
|
|
|
|
Не відображається за MMS. Кожен Вхід обробляється так, наче bufTm є 0, тобто без додаткової буферизації подій |
a — ці атрибути визначають як частину об'єкта запису в ІЕС 61850-7-2, але відображаються за додатковими атрибутами в LCB у контексті цього стандарту. Значення цих атрибутів мають відображати відповідні значення для Log, визначеного значенням LogRef. |
Визначення TypeDescription MMS для структури MMS LCB
LogEna
Значення LogEna мають відображатися, як наведено в таблиці 66.
Таблиця 66 — Відображення значень для LogEna
Значення ACSI |
Значення MMS компонента LogEna |
enabled |
TRUE |
disabled |
FALSE |
Значення LogEna за замовчуванням є локальним питанням, проте, значення за замовчуванням має бути FALSE для неконфігурованих або неправильно конфігурованих LCB.
LogRef
Має бути типу даних, наведеного у 8.1.3.2.2. Форма значення має бути такою самою, як і форма ObjectReference. Значенням DEFAULT має бути ObjectReference, що визначає логічний прилад (наприклад, домен MMS) та фактичне ім’я журналу. Ім’ям журналу за замовчуванням має бути “GeneralLog". Отже значення LogRef за замовчуванням повинно мати форму <Ім’я домену MMS>/<LNName>$GeneralLog.
Приклад. Для LogRef у логічному вузлі LLN0 логічного приладу “LD1” значення LogRef буде “LD1/LLN0$Generallog”.
V-Put значення LogRef, що визначає ненаявний журнал MMS, має завершуватися невдало.
Значення NULL резервується для позначення того, що не вибрано жодного запису/журналу.
Примітка 1. Різноманітне керування записами може посилатися на один і той самий запис, маючи однакове значення LogRef.
Примітка 2. Рекомендовано, що реалізації, які претендують на відповідність моделі запису, реалізовували принаймні один LCB як частину LLNO.
DatSet
Має бути типу даних, наведеного у 8.1.3.2.2. V-Put значення DataSet, що визначає ненаявний NamedVariableList MMS, має завершуватися невдало.
Значення NULL резервується для позначення того, що не вибрано жодного DataSet.
OldEntrTm і NewEntrTm
Значення, що містяться в компонентах OldEntrTm та NewEntrTm, мають визначати Entry-Time.
Якщо в журналі, визначеному LogRef, немає записів, значення цих компонентів мають бути однаковими, а значення бінарного часу мають бути 0.
OldEntTa NewEnt
Значення, що містяться в компонентах OldEnt та NewEnt, повинні мати тип EntrylD (див. 8.1.3.5). Ці значення мають представляти значення entryidentifier Журналу (див. 17.3.3.4.2) для найдавніших і найновіших записів.
Якщо в журналі, визначеному LogRef, немає записів, значення цих компонентів мають бути однаковими й дорівнювати NULL.
Відображення LogEntries
Загальні положення
Визначення класу записів, що міститься в ІЕС 61850-7-2, визначає послідовність атрибутів, названих LogEntries. LogEntry має відображатися безпосередньо за EntryContent журналу ISO 9506 (усі частини). Відображення має бути таким, як наведено в таблиці 67.
Таблиця 67 — Відображення LogEntries ACSI
Атрибут LogEntry ІЕС 61850-7-2 |
ISO 9506-1 |
Визначення типу |
Примітка |
TimeOfLog |
EntryTime |
Див. 8.1.3.8 |
|
EntrylD |
Ідентифікатор запису |
Див. 8.1.3.5 |
|
EntryData |
Інформаційний тип має бути EVENT-DATA |
|
|
DataRef, значення |
Змінна журналу |
|
|
ReasonCode |
Змінна журналу |
|
|
LogEntries мають бути довгостроковими.
Ідентифікатор запису ISO 9506 (усі частини)
Ідентифікатор запису має бути таким, як наведено у 8.1.2.4. Уміст значення є локальним питанням.
Ідентифікатор запису, усі октети якого мають значення 0, не має бути допустимим. Це значення резервується для позначення того, що запис порожній.
Обмеження інформаційного типу ISO 9506
ISO 9506 дозволяє інформаційному типу бути обмеженим ANNOTATION (анотація), EVENTDATA (дані про подію), DATA (дані).
ANNOTATION
Використання обмеження ANNOTATION є локальним питанням.
EVENT-DATA
Інформаційний тип EVENT-DATA використовують для позначення інформації, що вводиться в журнал MMS унаслідок керування/оброблення блока керування записами. Використання цього обмеження не обмежується лише позначенням керування LCB, проте всі інші застосування розглядають як локальне питання.
Для реєстрації переходів значення LogEna LCD використовують запис переходів подій інформаційного типу EVENT-DATA:
Значенням назви умови події має бути ObjectName NamedVariable MMS, що представляє блок керування записом, що спричинив створення запису журналу.
Станом умови події має бути стан компонента LogEna блока керування записами, що спричинив створення запису журналу.
Відображення значення між значеннями LogEna та значеннями стану умови події має бути таким:
Значення LogEna FALSE має відображатися за станом умови події DISABLED. Перехід зна- ченя LogEna з TRUE на FALSE має спричиняти створення запису журналу.
Значення LogEna TRUE має відображатися за станом умови події IDLE або ACTIVE. Стан IDLE резервується для позначення переходу значення LogEna з FALSE на TRUE. Лише запис журналу зі значенням стану умови події ACTIVE повинен мати перелік змінних журналу.
Із причин ефективності послідовність entryDat(s) може вводитися в межах одного запису журналу MMS.
Після включення живлення чи перезавантаження статус LogEna LCB має записуватися як IDLE.
DATA
DATA використовують для записування значення від DataSets, визначених LCB.
Змінні інформаційного журналу ISO 9506 (усі частини)
Значення журналу MMS представляють як послідовність тегу та даних змінних журналу. У цьому документі відображають як datRef/значення Log Entry, так і reasonCode за окремими змінними журналу. Ці змінні журналу мають з’являтися в одному запису інформативного типу й такому порядку: змінна журналу, що представляє datRef/значення, за якою йде змінна журналу, що представляє reasonCode.
Кожна окрема змінна журналу відображається як член listofVariables у вмісту запису журналу (див. 16.8.1 ISO 9506-2 (2003)). Кожен член listofVariables складається з variableTag та valuespecification.
VariableTag повинен мати мінімальний-максимальний розмір 65 октетів.
VariableTag журналу для DatRef
Змінна журналу, що представляє дані журналу, пов’язані з DatRef, повинна мати значення форми ObjectReference (див. 8.1.3.2.2).
VariableTag журналу для ReasonCode
Тег змінної журналу, що представляє дані журналу, пов’язані з reasonCode, повинен мати значення “ReasonCode”. Valuespecification повинен мати TypeDescription MMS бітовий рядок. Мінімальний розмір бітового рядка має становити 7 бітів, а визначення біта виходить із визначення ExtendedTriggerConditions (див. 8.1.3.10).
Приклад. Значенням variableTag журналу для reasonCode, пов’язаним із datRef, ObjectReference якого LD1/MMXU$MX$V, буде “LD1/MMXU$MX$V|reasonCode”.
Відображення сервісів записів та керування записами
Загальний огляд
Сервіси моделі запису ACSI мають відображатися за сервісами MMS, описаними в таблиці 68.
Таблиця 68 — Загальні відображення сервісів моделі записів ACSI
Сервіс ACSI |
Сервіс MMS |
GetLCBValues |
Read |
SetLCBValues |
Write |
GetLogStatusValues |
Read |
QueryLogbyTime |
ReadJournal |
QueryLogAfter |
ReadJournal |
GetLCBValues
Сервіс ACSI має відображатися за сервісом зчитування MMS. Сервіс зчитування має виконувати V-Get на будь-якому з атрибутів класу керування записами (див. розділ 5).
Response- має відображатися відповідно до відображення ServiceError, визначеного у 8.1.3.4.4.1.