Методики випробовування має бути сформовано так, як вказано на рисунку 3. У цьому форматі документ методик випробовувань також може бути використано як звіт випробувань. Кілька прикладів методики випробовувань наведено в додатку А.

Назва пристрою, шо випробовують

Піль винробування

Пройдено з Не пройдено -Не завершено

Частина та розділ стандарту МЕК 61580

Отриманий результат

Почеоговий опис випробування



Коментарі

Рисунок 3 — Формат методики випробовування



  1. Структура випробовування

Сукупність даних для випробовування структуровано так: а) Контролювання версії та документації (ІЕС 61850-4).

  1. Конфігураційний файл (ІЕС 61850-6).

  2. Модель даних (ІЕС 61850-7-3 та ІЕС 61850-7-4).

  3. Відображення ACSI моделей та сервісів (ІЕС 61850-7-2 і використовуваний SCSM); відповідні підрозділи, що визначають абстрактну сукупність даних випробовування, наведено в дужках:

  • модель зв’язку програми (6.2.4.6);

  • сервер, логічний прилад, логічний вузол та модель даних (6.2.4.7);

  • модель набору даних (6.2.4.8);

  • замісна модель (6.2.4.9);

  • модель керування групою настроювання (6.2.4.10);

  • модель звіту (6.2.4.11);

  • модель журналу (6.2.4.12);

  • модель загальної події на підстанції (6.2.4.13);

  • модель передавання вибіркових значень (6.2.4.14);

  • модель керування (6.2.4.15);

  • часова модель та модель синхронізування за часом (6.2.4.16);

  • модель передавання файлів (6.2.4.17);

  • сукупність даних для комбінованих випробовувань (6.2.4.18).

  1. Сукупність даних для випробовування сервера

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

Цей стандарт визначає абстрактну сукупність даних (див. 6.2.4.6—6.2.4.18). Абстрактну сукупність даних має бути використано для визначання методики випробовування.

Примітка. Реальний синтаксис сукупності даних випробовувань залежить від устатковання випробовувальної системи, тобто, головним чином від мови сценаріїв випробовування. Реальну сукупність даних випробовування забезпечено випробову- вальним устаткованням, узгодженим учасниками ринку.

  1. Огляд методики випробовування контролювання версії та документації

Перевірити, чи документи PICS, MICS, РІХІТ версій програмного й апаратного забезпечення ПВ збігаються (ІЕС 61850-4).

  1. Сукупність даних випробовування конфігураційного файлу

Провести випробовування, чи ICD конфігураційний файл задовольняє визначенням SCL XML схеми згідно зі стандартом ІЕС 61850-6.

Перевірити, чи ICD конфігураційний файл узгоджується з актуальними даними, типами даних та сервісами, доступними ПВ у мережі.

Змінити конфігураційні параметри кінцевого користувача у конфігураційному файлі SCD (ви­користовуючи засоби конфігурування, що надаються) та перевірити конфігурацію, використовуючи сервіси онлайн, які відповідають файлу SCD.

  1. Сукупність даних для випробовування моделі даних

Сукупність даних для випробовування моделі даних:

  • перевірити наявність обов’язкових об’єктів для кожного ЛВ (наявність = М, необов’язково = О умовно = С);

  • перевірити, що умовні об’єкти наявні й правильні;

  • перевірити тип даних усіх об’єктів для кожного ЛВ, та

  • перевірити, що значення атрибута даних приладу знаходяться у визначеному діапазоні (це постійні зусилля під час всього випробовування на сумісність).

Результатом випробовування є перелік адрес об’єктів із типом даних, загальний клас даних, тип атрибута даних, М/О/С індикація наявності (згідно зі стандартами ІЕС 61850-7-3 та ІЕС 61850-7-4), коротка характеристика значень атрибута та відповідна індикація похибок.

Розширення моделі даних має бути перевірено згідно з стандартизованими правилами розширення разом з використовуванням простору імен. Розширення моделі даних, визначені виробником, має бути задокументовано. Для того щоб це зробити, потрібно, щоб MICS охоплювали визначення потрібних логічних вузлів, загальні класи даних та типи атрибутів даних у такому самому форматі, як означено в стандартах ІЕС 61850-7-3 та ІЕС 61850-7-4. Ці визначення також мають бути в файлі ICD та, за потреби, на запит сервісу в GetDirectory.

Відображення моделі даних має бути перевірено:

  • перевірити довжину імені та розповсюдження об’єкта;

  • перевірити організацію функційних складників;

  • перевірити найменування блоків керування та журналів.

  1. Відображення ACSI моделей та сукупності даних випробовування сервісів

Завдання випробовування має бути згруповано в таблиці. Таблиці мають відображати сервіси, визначені в моделях у 5.2 стандарту ІЕС 61850-7-2:

  • Зв’язок програми (Ass);

  • Сервер, логічний прилад, логічний вузол, дані та модель атрибуту даних (Srv);

  • Модель набору даних (Dset);

  • Модель групи настроювання (Sg);

  • Модель звіту керування (Rpt);

  • Модель керування записом (Log);

  • Загальні об’єктно-зорієнтовані події в масштабі всієї системи (Goo);

  • Модель керування (Ctl);

  • Замісна модель (Sub);

  • Модель передавання вибіркових значень (Sv);

  • Модель часу та синхронізування за часом (Тгп);

  • Модель передавання файлів (Ft).

Сукупність даних випробовування визначено для кожної ACSI моделі й сервісу у таких категоріях: — позитивна = перевіряння нормальних умов, зазвичай призводить до відгуку + — негативна = перевіряння ненормальних умов, зазвичай призводить до відгуку - Сукупність даних випробовування є обов’язковою, коли використовувані моделі ACSI та сервіси ACSI підтримуються випробовуваним приладом. Це визначено у висновках PICS згідно з додатком А стандарту ІЕС 61850-7-2. Інтерпретування результату випробовування (пройдено/не пройдено) залежить від задекларованих у ІЕП можливостей, наприклад у ICD файлі, а також від результату випробовування.

  1. Модель зв’язку програми

    1. Сукупність даних позитивного випробовування

Має бути застосовано сукупність даних, зазначених у таблиці 1.

Таблиця 1 — Сукупність даних позитивного випробовування

Сукупність даних випробовування

Опис сукупності даних випробовування (Опис умов випробовування)

Ass1

З’єднати та роз’єднати ТРАА зв’язок (ІЕС 61850-7-2, 7.4)

Ass2

З’єднати та роз’єднати клієнтом ТРАА зв’язок (ІЕС 61850-7-2, 7.4)

Ass3

З’єднатися з максимальною кількістю клієнтів одночасно (РІХІТ)



  1. Сукупність даних негативного випробовування

Має бути застосовано сукупність даних, зазначених у таблиці 2.

Таблиця 2 — Сукупність даних негативного випробовування

Сукупність даних випробовування

Опис сукупності даних випробовування

AssN1

Перевірити, чи зникає зв’язок у разі встановлення некоректних параметрів аутентифікування, коли аутентифікування ввімкнено на сервері, та чи з’являється зв’язок на сервері у разі вими­кання аутентифікування (ІЕС 61850-7-2, 7.4)

AssN2

Перевірити, чи зникає зв’язок на сервері або у клієнта за наявності некоректних параметрів аутентифікування (ІЕС 61850-7-2, 7.4 РІХІТ)

AssN3

Роз'єднати комунікаційний інтерфейс, прилад, що випробовують, має визначити канал, який зник за визначений період часу

AssN4

Перервати та відновити джерело живлення, ПВ має підтвердити запит на зв’язок у разі готовності



  1. Сервер, логічний прилад, логічний вузол, модель даних

    1. Сукупність даних позитивного випробовування

Має бути застосовано сукупність даних, зазначених у таблиці 3.


Таблиця 3 — Сукупність даних позитивного випробовування

Сукупність даних випробовування

Опис сукупності даних випробовування

Srv1

Зробити запит GetServerDirectory(LOGICAL-DEVICE) та перевірити відгук (ІЕС 61850-7-2, 6.2.2)

Srv2

Для кожного GetServerDirectory(LOGICAL-DEVICE) відгуку зробити GetLogicalDeviceDirectory запит та перевірити відгук (ІЕС 61850-7-2, 8.2.1)

Srv3

Для кожного GetLogicalDeviceDirectory запиту зробити GetLogicalNodeDirectory(DATA) запит та перевірити відгук (ІЕС 61850-7-2, 9.2.2)

Srv4

Для кожного GetLogicalNodeDirectory(DATA) відгуку зробити:

— GetDataDirectory запит та перевірити відгук (ІЕС 61850-7-2, 10.4.4)

— GetDataDefinition запит та перевірити відгук (ІЕС 61850-7-2, 10.4.5)

— GetDataValues запит та перевірити відгук (ІЕС 61850-7-2, 10.4.2)

Srv5

Зробити один GetDataValues запит із максимальною кількістю значень даних та перевірити відгук

Srv6

Для кожного об’єкта даних із дозволом на запис зробити SetDataValues запит та перевірити відгук (ІЕС 61850-7-2?10.4.2)

Srv7

Зробити один SetDataValues запит із максимальною кількістю значень даних та перевірити відгук

Srv8

Запит GetAIIDataValues для кожного функційного обмеження та перевірити відгук (ІЕС 61850-7-2, 9.2.3)



  1. Сукупність даних негативного випробовування

Має бути застосовано сукупність даних, зазначених у таблиці 4.

Таблиця 4 — Сукупність даних негативного випробовування

Сукупність даних випробовування

Опис сукупності даних випробовування

SrvN1

Виконати запит таких сервісів даних з правильними параметрами (невідомі об'єкті, неузгодже­ність причини, неправильний логічний прилад або логічний вузол) та перевірити відгук — по­милку сервісу

— ServerDirectory(LOGICAL-DEVICE) (ІЕС 61850-7-2, 6.2.2)

— GetLogicalDeviceDirectory (ІЕС 61850-7-2, 8.2.1)

— GetLogicalNodeDirectory(DATA) (ІЕС 61850-7-2, 9.2.2)

— GetAIIDataValues (ІЕС 61850-7-2, 9.2.3)

— GetDataValues (ІЕС 61850-7-2, 10.4.2)

— SetDataValues (ІЕС 61850-7-2, 10.4.3)

— GetDataDirectory (ІЕС 61850-7-2, 10.4.4)

— GetDataDefinition (ІЕС 61850-7-2, 10.4.5)

SrvN2

Виконати запит SetDataValues нумерованих даних із значенням, що виходить за межі визна­ченого діапазону, та перевірити відгук— помилку сервісу (ІЕС 61850-7-2, 10.4.2)

SrvN3

Запит SetDataValues з неузгодженим типом даних (наприклад int-float) та перевірити відгуг — помилку сервісу (ІЕС 61850-7-2, 10.4.2)

SrvN4

Запит SetDataValues для значень даних тільки для зчитування та перевірити відгук — помилку сервісу (ІЕС 61850-7-2, 10.4.2)



  1. Модель набору даних

    1. Сукупність даних позитивного випробовування

Має бути застосовано сукупність даних, зазначених у таблиці 5.



Таблиця 5 — Сукупність даних позитивного випробовування

Сукупність даних випробовування

Опис сукупності даних випробовування

Dsetl

Виконати запит GetLogicalNodeDirectory(DATA-SET) та перевірити відгук (ІЕС 61850-7-2, 9.2.2) Для кожного виконання запиту:

— GetDataSetValues запит та перевірити відгук (ІЕС 61850-7-2, 11.3.2)

— GetDataSetDirectory запит та перевірити відгук (ІЕС 61850-7-2, 11.3.6)

Dset2

Виконати запит постійного CreateDataSet з одним учасником та з максимально можливою кількістю учасників і перевірити відгук (ІЕС 61850-7-2, 11.3.4) та перевірити, що незмінний набір даних видимий для іншого клієнта

Dset3

Виконати запит непостійного CreateDataSet з одним учасником та з максимально можливою кількістю учасників і перевірити відгук (ІЕС 61850-7-2, 11.3.4) та перевірити, що змінний набір даних видимий для іншого клієнта

Dset4

Сотворити та видалити постійний набір даних, створити набір даних знову з таким самим ім’ям з одним додатковим значенням даних/передпорядкованим учасником та перевірити учасників

Dset5

Створити та видалити непостійний набір даних, створити набір даних знову з таким самим ім’ям з одним додатковим значенням даних/передпорядкованим учасником та перевірити учасників

Dset6

Створити непостійний набір даних, ввімкнути/вимкнути зв'язок, знову ввімкнути та пере­вірити, чи видалено набір даних (ІЕС 61850-7-2, 11.1)

Dset7

Створити постійний набір даних, ввімкнути/вимкнути зв’язок, знову ввімкнути та перевірити, чи залишився набір даних (ІЕС 61850-7-2, 11.1)

Dset8

Створити та видалити постійний набір даних та перевірити, що кожний набір даних може бути створено нормально; повторити процес створювання та видаляння один раз

Dset9

Створити та видалити непостійний набір даних та перевірити, що кожний набір даних може бути створено нормально; повторити процес створювання та видаляння один раз

Dsetl 0

Перевірити SetDataSetValues/GetDataSetValues з GetDataValues та SetDataValues



  1. Сукупність даних негативного випробовування