Сервіс відповіді на зв’язування ACSI має відображати безпосередньо за сервісом відповіді на ініціювання MMS.
Сервіс відповіді на зв'язування ACSI має відображати за результатом (-) сервісу ініціювання MMS.
ServiceError ACSI має відображати за класом помилки/кодом помилки, як наведено у 8.1.3.4.2.1. Значення ServiceError ACSI, що не з’являються в таблиці, не відображаються.
Таблиця 37 — Відображення асоційованого сервісу ACSI за MMS
Параметри Associate |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс initiate-Request |
|
ServerAccessPointReference |
Адреси представлення |
|
Параметр автентифікації |
Authenticationvalue ACSI |
Необов’язкове |
|
|
|
Response+ |
Сервіс Initiate-Response |
|
Associationld |
PresentationEndPoint |
|
Результат |
|
|
Response- |
Сервіс Initiate-ErrorPDU |
|
ServiceError |
ServiceError (ErrorClass, Error) |
Див. 8.1.3.4.2.1 |
Abort
Сервіс запиту на переривання ACSI має відображати безпосередньо за сервісом запиту на переривання MMS.
Сервіс індикація переривання ACSI має відображати безпосередньо за індикацією переривання MMS. Значення кодів причини мають бути такими, як наведено в ISO 9506 (усі частини).
Release
Сервіс запиту на роз'єднання ACSI має відображати безпосередньо за сервісом запиту на завершення MMS, як наведено в таблиці 38.
Відповіды- на роз’єднання ACSI має відображати безпосередньо за відповіддю на завершення MMS.
Відповідь- на роз’єднання ACSI має відображати безпосередньо за помилкою завершення MMS. ServiceError ACSI має відображати за класом помилки/кодом помилки, як наведено у 8.1.3.4.2.2. Значення ServiceError ACSI, що не з’являються в таблиці, не відображаються.
Таблиця 38 — Відображення Release сервісу ACSI за MMS
Параметри Release |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс Conclude-Request |
|
Association^ |
|
|
|
|
|
Response* |
Сервіс Conclude-Response |
|
Associationld |
|
|
Результат |
|
|
Response- |
Сервіс Conclude-ErrorPDU |
|
ServiceError |
ServiceError (ErrorClass, Error) |
Див. 8.1.3.4.2.2 |
Модель двобічного зв’язку для комунікаційного профілю керування GSE
Незважаючи на те, що комунікаційний профіль керування GSE не використовує багатоадрес- не передавання, модель зв’язку має реалізовуватися відповідно до моделі багатоадресного зв’язку.
Модель двобічного зв’язку для часової синхронізації
Незважаючи на те, що протокол SNTP не використовує MMS, його поводження характерно моделі двобічного зв’язку. Див. докладніше в RFC 2030.
Модель багатоадресного зв’язку
Модель зв’язку визначають як частину різноманітних комунікаційних профілів.
МОДЕЛЬ ЛОГІЧНОГО ПРИЛАДУ
Запит ACSI GetLogicalDeviceDirectory відображає на запит GetNameList MMS. Клас об’єкта GetNameList повинен мати значення NamedVariable у сфері дії певного домену. Сервіс GetNameList MMS, у разі обмеження розміром mmsPDU, що передається, може сегментувати процес, видаючи підмножину імен об'єктів й ознаку (moreFollows), що вказує на необхідність запитувати наступну підмножину. У такому разі клієнт має зробити ще один запит, цього разу зазначаючи позицію в переліку, в якій сервер має продовжувати пошук імен. Через це обмеження відображення сервісу ACSI є насправді послідовністю сервісів GetNameList (доки не буде moreFollows=FALSE).
Якщо LDReference (наприклад, домен MMS) у GetLogicalDeviceDirectory не існує у сфері дії серверу, має видаватися Confirmed-ErrorPDU MMS. ServiceError MMS у Confirmed-ErrorPDU має бути помилкою доступу зі значенням “object-non-existent” (див. 8.1.3.4.2.4).
Якщо необхідний домен існує, але немає об'єктів необхідного Objectclass, має надсилатися GetNameList-Response. GetNameList-Response має вказувати на MoreFollows=FALSE та містити NULL listOfldentifier.
Об’єкти NamedVariable, що видаються, можуть містити більше об’єктів, ніж тільки логічні вузли. Тому необхідно фільтрувати ObjectName MMS програмою за допомогою GetNameList-Request з боку клієнта на основі стандартів у цьому документі (наприклад, NamedVariable, що не має символу '$’).
МОДЕЛЬ ЛОГІЧНОГО ВУЗЛА
GetLogicalNodeClass
Екземпляр GetLogicalNodeClass ACSI має відображатися за єдиним NamedVariable MMS. Алгоритм відображення має бути таким, як наведено в 7.3.
Атрибути GetLogicalNodeClass
DataObject
DataObject ACSI, пов’язаний з екземпляром логічного вузла, має з’являтися як іменовані компоненти MMS у TypeDescription MMS NamedVariable.
DataSets
DataSet ACSI має відображатися за об’єктом NamedVariableList MMS. Якщо DataSet міститься в логічному вузлі, ім'я об’єкта NamedVariableList має створюватися об’єднанням імені логічного вузла й імені DataSet, розділених символом DataSetRef, що з’являється в об’єкті даних ІЕС 61850-7-2, має відображати за VISIBLE-STRING MMS змінної довжини. Значення VISIBLE- STRING має бути OBJECT-REFERENCE, як зазначено у 8.1.3.2.2.
BufferedReportControlBlocks
Див. 17.1.2.
UnbufferedReportControlBlocks
Див. 17.1.3.
LogControlBlocks
Див. 17.3.2.
SettingGroupControlBlock
Див. 16.
Log
Відображення класу Log ІЕС 61850-7-2 має відображатися, як наведено в 17.3.3.
GOOSEControlBlock
Див. 18.1.1.
GSSEControlBlock
Див. Н.З.
MulticastSampledValueControlBlock
MulticastSampledValueControlBlock має відображати відповідно до правил відображення даних у функційному обмеженні MS.
UnicastSampledValueControlBlock
UnicastSampledValueControlBlock має відображати відповідно до правил відображення даних у функційному обмеженні US.
Сервіси GenLogicalNodeClass
GetLogicalNodeDirectory
Сервіс GetLogicalNodeDirectory має відображати безпосередньо за сервісом MMS GetNameList (див. таблицю 39).
Таблиця 39 — Класи GetNameList для сервісу GetLogicalNodeDirectory
KnacACSI, що вимагається в GetLogicalNodeDirectory |
Обмеження сервісу GetNameList |
DataObject |
NamedVariable |
DataSet |
NamedVariableList |
BufferedReportControlBlock |
NamedVariable |
UnbufferedReportControlBlock |
NamedVariable |
LogControlBlock |
NamedVariable |
SettingGroupControlBlock |
NamedVariable |
Log |
Journal |
GooseControlBlock |
NamedVariable |
GSSEControlBlock |
NamedVariable |
MulticastSampledValueControlBlock |
NamedVariable |
UnicastSampledValueControlBlock |
NamedVariable |
Запит ACSI відображає на запит GetNameList MMS, як наведено в таблиці 40. Клас об’єкта GetNameList повинен мати значення, наведене в таблиці 39. Сферою дії запиту має бути сфера дії LogicalNode (зазвичай, у сферах дії певного домену). Сервіс GetNameList MMS, у разі обмеження розміром mmsPDU, що передається, може сегментувати процес, видаючи підмножину імен об’єктів й ознаку (moreFollows), що вказує на необхідність запитувати наступну підмножину. У такому разі клієнт має зробити ще один запит, цього разу зазначаючи позицію в переліку, в якій сервер має про
довжувати пошук імен. Через це обмеження відображення сервісу ACSI є насправді послідовністю сервісів GetNameList (доки не буде moreFollows=FALSE).
Response-ACSI відображає відповідно до 8.1.3.4.2.4.
Таблиця 40 — Відображення сервісу GetLogicalNodeDirectory(DataObject) ACSI за MMS
Параметри GetLogicalNodeDirectory |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс запиту GetNameList |
|
|
Objectclass = NamedVariable |
|
LDName |
objectscope = domainspecific Ім’я домену MMS |
Відображає за Ідентифікатором MMS |
|
continueAfter = Identifier |
|
Response* |
Сервіс GetNameList |
|
Reference^ ..n] |
listOfldentifier |
|
|
moreFollows |
|
Response- |
|
Див. 8.1.3.4.2.4 |
GetAIIDataValues
Запит
Запит ACSI має відображати запит на зчитування MMS, як наведено в таблиці 41. Відображення параметра LNReference ACSI має відбуватися відповідно до 7.3.2.
Якщо запит ACSI містить параметр функційного обмеження, Accessspecification змінної запиту зчитування має визначати alternateAccess. AccessSelection специфікації альтернативного доступу має визначати компонент. Значенням компонента має бути значення функційного обмеження, яке визначають.
Примітка. Доступ до всіх значень певного логічного вузла можна також отримати використанням єдиної іменованої змінної MMS, без альтернативного доступу. Іменем змінної буде <LogicalNodeName>.
Response +
Response+ GetAIIDataValues ACSI відображає за ReadResponse MMS, де AccessResult видає дані MMS.
Параметр DataAttributeReference Response+ GetAIIDataValues ACSI не відображається та не підтримується в SCSM.
DataAttributeValue мають відображатися за AccessResult MMS відповіді на зчитування MMS. Має видаватися лише 1 AccessResult.
Response
Response- GetAIIDataValues ACSI має відображати за відповіддю на зчитування MMS, де AccessResult позначає відмову. У таблиці 41 визначаються відображення.
Таблиця 41 — Відображення сервісу GetAIIDataValues ACSI за MMS
Параметри GetAIIDataValues |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс запиту на зчитування |
|
LNReference |
variableAccessSpecification |
Відображає за 8-1VARSPEC |
FunctionalConstraint[0..1] |
|
Якщо є, має бути частиною variableAccessSpecification |
Response* |
Сервіс відповіді на зчитування |
|
LNReference |
variableAccessSpecification |
Необов'язкове в MMS |
DataAttributeReference[1 ..n] |
|
|
DataAttributeValue[1 ,.n] |
listOfAccessResult |
|
Response- |
|
Див. 8.1.3.4.3.2 |
МОДЕЛЬ DataObject, DataAttribute, SubDataAttribute
GenDataObjectClass
Екземпляри GenDataObjectClass IEC 61850-7-2 мають відображатися за VARSPEC ІЕС 61850-8-1, як наведено в 7.3.1.
Функційно обмежені дані (FCD)
FCD ACSI відображаються, як наведено в 7.3.1.
GenDataAttributeClass
Екземпляри GenDataAttributeClass ІЕС 61850-7-2 мають відображатися за VARSPEC ІЕС 61850-8-1, як наведено в 7.3.1.
Атрибут функційно обмежених даних (FCDA).
FCDAACSI — це особливий випадок відображення, зазначеного в 7.3.1. Розбіжність між FCD та FCDA полягає в тому, що FCDA визначається як такий, що вкладається на один рівень нижче від FCD. Оскільки FCDA відображається за MMS, він є ідентичним та має такий самий VARSPEC ІЕС 61850-8-1, що й доступ DataAttribute.
GenSubDataAttributeClass
Екземпляри GenSubDataAttributeClass ІЕС 61850-7-2 мають відображатися за VARSPEC ІЕС 61850-8-1, як наведено в 7.3.1.
Атрибут функційно обмежених даних (FCDA).
FCDAACSI — це особливий випадок відображення, зазначеного в 7.3.1. Розбіжність між FCD та FCDA полягає в тому, що FCDA визначається як такий, що вкладається на один рівень нижче від FCD. Оскільки FCDA відображається за MMS, він є ідентичним та має такий самий VARSPEC ІЕС 61850-8-1, що й доступ SubDataAttribute.
Сервіси GenDataObjectClass
GetDataValues
Сервіс GetDataValues ACSI має відображатися за сервісом зчитування MMS. Відображення параметрів сервісу ACSI має бути таким, як визначено в таблиці 42.
Таблиця 42 — Відображення параметрів сервісу GetDataValues
Параметри GetDataValues |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс запиту на зчитування |
|
Reference |
variableAccessSpecification |
Відображає за 8-1 VARSPEC |
|
|
|
Response* |
Сервіс відповіді на зчитування |
|
DataAttributeReference[1 ..n] |
listOfAccessResult |
|
|
|
|
Response- |
|
Див. 8.1.3.4.4.1 |
SetDataValues
Сервіс SetDataValues ACSI має відображатися за сервісом Write MMS. Відображення параметрів сервісу ACSI має бути таким, як визначено в таблиці 43.
Таблиця 43 — Відображення параметрів сервісу SetDataValues
Параметри SetDataValues |
Сервіс або параметр MMS |
Обмеження |
Request |
Сервіс запиту записування |
|
Reference |
variableAccessSpecification |
Відображає за 8-1 VARSPEC |
DataAttributeReference[1 ,.n] |
listOfData |
|
Response* |
Сервіс відповіді на записування |
|
|
Послідовність успішних операцій |
|
Response- |
|
Див. 8.1.3.4.4.2 |