GetVariableAccessAttributes-Request, що визначає objectName, чия objectscope domainSpecific. Якщо визначений домен не існує, ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”access" з errorCode=”object-non-existent”;
GetVariableAccessAttributes-Request, що визначає objectName, чия objectscope domainSpecific, та визначає домен, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass-’access” з errorCode-’object-access-denied” або errorClass-’access” з errorCode-’object- non-existent”;
GetVariableAccessAttributes-Request, що викликає Response+, який перевищує розмір MMSPdu, що передається, має спричиняти Confirmed-Error PDU MMS. ServiceError у Confirmed- ErrorPDU має бути errorClass-’service” з errorCode-'pdu-size". Відображення має відбуватися за ServiceError ACSI failed-due-to-communications-constraint.
Відображення помилок сервісу GetVariableAccessAttributes див. у таблиці 24.
Таблиця 24 — Відображення помилки сервісу GetVariableAccessAttributes
Помилка сервісу ACSI |
MMS ServiceError |
Примітка |
|
|
Клас помилки |
Код помилки |
|
Instance-not-available |
access |
object-non-existent |
|
access-violation |
access |
object-access-denied |
|
failed-due-to-communications- constraint |
service |
pdu-size (3) |
В ISO 9506, версія 1, значення (3) є розміром pdu. У версії 2 значення (3) зберігається |
Сервіси журналу ММРМ
Readjournal
Сервіс Readjournal MMS видає Response+ або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS для помилок, що можуть з’являтися, коли ММРМ здійснює запит сервісу Readjournal:
ReadJournal-Request, що визначає objectscope JournalName domainSpecific. Якщо визначений домен не існує, ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed- ErrorPDU має бути errorClass-’access" з errorCode=”object-non-existent”;
ReadJournal-Request, що визначає JournalName, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed- ErrorPDU має бути errorClass-’access” з errorCode-’object-access-denied” або errorClass-’access” з errorCode=”object-non-existent”.
Відображення ServiceError для сервісів Log див. у таблиці 25.
Таблиця 25 — Відображення ServiceError для сервісів Log
Помилка сервісу ACSI |
MMS ServiceError |
Примітка |
|
|
Клас помилки |
Код помилки |
|
instance-not-available |
access |
object-non-existent |
|
access-violation |
access |
object-access-denied |
|
failed-due-to-server-constraint |
Будь-який клас |
Будь-які невідображені коди помилок |
|
Сервіси файлу ММРМ
FileDirectory
Сервіс FileDirectory MMS видає Response+ або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS для помилок, що можуть з’являтися, коли ММРМ здійснює запит сервісу FileDirectory:
FileDirectory-Request, який визначає каталог, що не існує, ММРМ має видавати Confirmed- Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode=”file-non- existent”;
FileDirectory-Request, що визначає FileDirectory, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass-’file” з errorCode-'file-access-denied” або errorClass-’file” з errorCode=”file-non-existent”;
FileDirectory-Request, що визначає FileSpecification, не може бути інтерпретована ММРМ. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode=”filename-syntax-error”.
Відображення помилок сервісу FileDirectory див. у таблиці 26.
Таблиця 26 — Відображення помилки сервісу FileDirectory
Помилка сервісу ACSI |
MMS ServiceError |
Примітка |
|
|
Клас помилки |
Код помилки |
|
Instance-not-available |
file |
file-non-existent |
|
access-violation |
file |
file-access-denied |
|
parameter-value-inappropriate |
file |
filename-syntax-error |
|
failed-due-to-communications- constraint |
Будь-який клас |
Будь-які невідображені коди помилок |
|
ObtainFile
Сервіс ObtainFile MMS видає Response+, Response- або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS для помилок, що можуть з’являтися, коли ММРМ виконує запит сервісу FileDirectory:
ObtainFile-Request, що визначає вихідний файл, для якого результативний FileOpen-Request завершується невдало, ММРМ має видавати ObtainFileError PDU MMS. ObtainFileError PDU має позначати проблему sourceFile;
ObtainFile-Request, що визначає каталог призначення, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed- ErrorPDU має бути errorClass=”access” з errorCode=”object-access-denied” або errorClass=”file” з errorCode=”file-non-existent”;
ObtainFile-Request, що визначає FileSpecification, визначає destinationFile, який вже існує, ObtainFileError PDU MMS. ObtainFileError PDU MMS має позначати проблему destinationFile.
Відображення ServiceErrors ACSI за помилками сервісу ObtainFile див. у таблиці 27.
Таблиця 27 — Відображення ServiceErrors ACSI за помилками сервісу ObtainFile
Помилка сервісу ACSI |
MMS ServiceError |
Примітка |
||
|
Клас помилки |
Код помилки |
|
|
access-violation |
access |
object-access-denied |
|
|
Instance-not-available |
file |
file-non-existent |
|
|
failed-due-to-communications- constraint |
Будь-який клас |
Будь-які невідображені коди помилок |
|
|
Помилка сервісу ACSI |
MMS ObtainFileError |
Примітка |
||
instance-not-available |
source-file |
|
||
access-not-allowed-in-current- state |
destination-file |
|
FileOpen
Сервіс FileOpen MMS видає Response+ або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS стосовно помилок, що можуть з’являтися, коли ММРМ виконує запит сервісу FileOpen:
FileOpen-Request, що визначає filespecification, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass-’file" з errorCode-’file-access-denied” або errorClass-’file" з errorCode=”file-non-existent”;
FileOpen-Request, що визначає filespecification, який не існує. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass="file” з errorCode=”file-non-existent”;
FileOpen-Request, що визначає filespecification, не є доступним через деякий локальний механізм блокування. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode-’file-busy”;
FileOpen-Request, що визначає filespecification, не є синтаксично правильним для ММРМ. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode-’filename-syntax-error”;
FileOpen-Request, що визначає initialPosition, не є правильною для ММРМ. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass-’file” з errorCode-’position-invalid”.
Відображення ServiceError ACSI за помилками сервісу FileOpen див. у таблиці 28.
Таблиця 28 — Відображення ServiceErrors ACSI за помилками сервісу FileOpen
Значення ServiceError ACSI |
MMS Objectclass ServiceError |
MMS ServiceError |
instance-not-available |
File |
File-non-existent |
lnstance-locked-by-other-client |
File |
File-busy |
parameter-value-inappropriate |
File |
filename-syntax-error |
parameter-value-inconsistent |
File |
position-invalid |
access-violation |
File |
file-access-denied |
instance-not-available |
File |
file-non-existent |
FileRead
Сервіс FileRead MMS видає Responses- або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS стосовно помилок, що можуть з’являтися, коли ММРМ виконує запит сервісу FileRead:
— FileRead-Request, що визначає недійсний FRSM. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”service” з errorCode-’object-state-conflict”.
Відображення ServiceError ACSI за помилками сервісу FileRead див. у таблиці 29.
Таблиця 29 — Відображення ServiceErrors ACSI за помилками сервісу FileRead
Значення ServiceError ACSI |
MMS Objectclass ServiceError |
MMS ServiceError |
parameter-value-inconsistent |
service |
object-state-conflict |
FileClose
Сервіс FileClose MMS видає Responses- або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS стосовно помилок, що можуть з’являтися, коли ММРМ здійснює запит сервісу FileClose:
— FileClose-Request, що визначає недійсний FRSM. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=’’service” з errorCode=”object-state-conflict”.
Відображення ServiceError ACSI за помилками сервісу FileClose див. у таблиці ЗО.
Таблиця ЗО — Відображення ServiceErrors ACSI за помилками сервісу FileClose
Значення ServiceError ACSI |
MMS Objectclass ServiceError |
MMS ServiceError |
parameter-value-inconsistent |
service |
object-state-conflict |
FileDelete
Сервіс FileDelete MMS видає Response+ або ServiceError MMS. У цьому розділі описано відображення для відповідей MMS стосовно помилок, що можуть з'являтися, коли ММРМ виконує запит сервісу FileDelete:
FileDelete-Request, що визначає filespecification, для якого клієнт MMS не має привілеїв доступу. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass-’file” з errorCode-’file-access-denied” або errorClass=”file” з errorCode=”file-non-existent”;
FileDelete-Request, що визначає filespecification, який не існує. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode=”file-non-existent”;
FileDelete-Request, що визначає filespecification, не є доступним через деякий локальний механізм блокування. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed-ErrorPDU має бути errorClass=”file” з errorCode=”file-busy”;
FileDeleteOpen-Request, що визначає filespecification, не є синтаксично правильним для ММРМ. У цьому разі ММРМ має видавати Confirmed-Error PDU MMS. ServiceError у Confirmed- ErrorPDU має бути errorClass-’file” з errorCode-’filename-syntax-error”.
Відображення ServiceError ACSI за помилками сервісу FileDelete див. у таблиці 31.
Таблиця 31 — Відображення ServiceErrors ACSI за помилками сервісу FileDelete
Значення ServiceError ACSI |
MMS Objectclass ServiceError |
MMS ServiceError |
instance-not-available |
file |
file-non-existent |
Instance-locked-by-other-client |
file |
file-busy |
parameter-value-inappropriate |
file |
filename-syntax-error |
access-violation |
file |
file-access-denied |
EntrylD
Тип EntrylD ACSI має відображатися за OCTETSTRING MMS фіксованої довжини на 8 октет. Уміст OCTETSTRING є характерним для сервісу ІЕС 61850. Передбачено, що формат умісту документують як частину твердження РІХІТ реалізації. Зарезервоване значення для EntrylD нуль (0) є “00000000” OCTETSTRING MMS, де всі октети мають значення нуль (0).
PACKED LIST
Тип PACKED LIST має відображатися за Bit-string MMS змінної довжини. Мінімальний розмір бітового рядка визначають кількістю бітів, необхідних для кодування членів PACKED LIST Порядок бітів у бітовому рядку має бути таким, щоб перший член PACKED LIST відображався за Bit(O). Інші члени мають відображатися в послідовних бітах у порядку, зазначеному в ІЕС 61850-7-2 та ІЕС 61850-7-3.
Бітові рядки мають підтримувати принаймні кількість бітів, необхідну для представлення визначеного максимального нумерованого значення. Біти, що видаються понад цієї кількості бітів, можна ігнорувати.
Біт 0 має бути крайнім лівим (найбільш суттєвим) бітом першого октету. Біт 7 має бути крайнім правим (найменш суттєвим) бітом першого октету. Біт 8 має бути крайнім лівим (найбільш суттєвим) бітом другого октету. Біт 15 має бути крайнім правим (найменш суттєвим) бітом другого октету. Подібним чином продовжується в таких октетах.
Існують особливі випадки, що відображаються окремо та не відповідають загальному правилу. Це тип TimeStamp (визначений у 8.1.3.7), тип якість (визначений у 8.2), тип Triggerconditions (визначений у 8.1.3.9) і тип ReasonForlnclusion (визначений у 8.1.3.10).
TimeStamp
Розширення для синтаксису даних ISO 9506-2 наведено в додатку F. Ознаки якості міститься у восьмому октеті. Ці ознаки визначено в таблиці 32.
Таблиця 32 — Кодування TimeQuality ІЕС 61850-7-2
Біт |
Значення |
Опис |
0 |
|
Секунда координації відома |
1 |
|
|
2 |
|
Годинник не синхронізовано |
3—7 |
|
Точність часу часток секунди |
|
00000 |
0 бітів точності |
|
00001 |
1 біт точності |
|
00010 |
2 біти точності |
|
00011 |
3 біти точності |
|
00100—11000 |
Ціле значення числа бітів точності |
|
11001—11110 |
Недопустимий |
|
11111 |
Невизначений |