Методики випробовування має бути сформовано так, як вказано на рисунку 3. У цьому форматі документ методик випробовувань також може бути використано як звіт випробувань. Кілька прикладів методики випробовувань наведено в додатку А.
Назва пристрою, шо випробовують |
Піль винробування |
□ Пройдено з Не пройдено -Не завершено |
|
Частина та розділ стандарту МЕК 61580 |
|||
Отриманий результат |
|||
Почеоговий опис випробування |
|
||
|
|||
Коментарі |
Рисунок 3 — Формат методики випробовування
Структура випробовування
Сукупність даних для випробовування структуровано так: а) Контролювання версії та документації (ІЕС 61850-4).
Конфігураційний файл (ІЕС 61850-6).
Модель даних (ІЕС 61850-7-3 та ІЕС 61850-7-4).
Відображення 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).
Сукупність даних для випробовування сервера
Загальні положення
Цей стандарт визначає абстрактну сукупність даних (див. 6.2.4.6—6.2.4.18). Абстрактну сукупність даних має бути використано для визначання методики випробовування.
Примітка. Реальний синтаксис сукупності даних випробовувань залежить від устатковання випробовувальної системи, тобто, головним чином від мови сценаріїв випробовування. Реальну сукупність даних випробовування забезпечено випробову- вальним устаткованням, узгодженим учасниками ринку.
Огляд методики випробовування контролювання версії та документації
Перевірити, чи документи PICS, MICS, РІХІТ версій програмного й апаратного забезпечення ПВ збігаються (ІЕС 61850-4).
Сукупність даних випробовування конфігураційного файлу
Провести випробовування, чи ICD конфігураційний файл задовольняє визначенням SCL XML схеми згідно зі стандартом ІЕС 61850-6.
Перевірити, чи ICD конфігураційний файл узгоджується з актуальними даними, типами даних та сервісами, доступними ПВ у мережі.
Змінити конфігураційні параметри кінцевого користувача у конфігураційному файлі SCD (використовуючи засоби конфігурування, що надаються) та перевірити конфігурацію, використовуючи сервіси онлайн, які відповідають файлу SCD.
Сукупність даних для випробовування моделі даних
Сукупність даних для випробовування моделі даних:
перевірити наявність обов’язкових об’єктів для кожного ЛВ (наявність = М, необов’язково = О умовно = С);
перевірити, що умовні об’єкти наявні й правильні;
перевірити тип даних усіх об’єктів для кожного ЛВ, та
перевірити, що значення атрибута даних приладу знаходяться у визначеному діапазоні (це постійні зусилля під час всього випробовування на сумісність).
Результатом випробовування є перелік адрес об’єктів із типом даних, загальний клас даних, тип атрибута даних, М/О/С індикація наявності (згідно зі стандартами ІЕС 61850-7-3 та ІЕС 61850-7-4), коротка характеристика значень атрибута та відповідна індикація похибок.
Розширення моделі даних має бути перевірено згідно з стандартизованими правилами розширення разом з використовуванням простору імен. Розширення моделі даних, визначені виробником, має бути задокументовано. Для того щоб це зробити, потрібно, щоб MICS охоплювали визначення потрібних логічних вузлів, загальні класи даних та типи атрибутів даних у такому самому форматі, як означено в стандартах ІЕС 61850-7-3 та ІЕС 61850-7-4. Ці визначення також мають бути в файлі ICD та, за потреби, на запит сервісу в GetDirectory.
Відображення моделі даних має бути перевірено:
перевірити довжину імені та розповсюдження об’єкта;
перевірити організацію функційних складників;
перевірити найменування блоків керування та журналів.
Відображення 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 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування (Опис умов випробовування) |
Ass1 |
З’єднати та роз’єднати ТРАА зв’язок (ІЕС 61850-7-2, 7.4) |
Ass2 |
З’єднати та роз’єднати клієнтом ТРАА зв’язок (ІЕС 61850-7-2, 7.4) |
Ass3 |
З’єднатися з максимальною кількістю клієнтів одночасно (РІХІТ) |
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 2.
Таблиця 2 — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
AssN1 |
Перевірити, чи зникає зв’язок у разі встановлення некоректних параметрів аутентифікування, коли аутентифікування ввімкнено на сервері, та чи з’являється зв’язок на сервері у разі вимикання аутентифікування (ІЕС 61850-7-2, 7.4) |
AssN2 |
Перевірити, чи зникає зв’язок на сервері або у клієнта за наявності некоректних параметрів аутентифікування (ІЕС 61850-7-2, 7.4 РІХІТ) |
AssN3 |
Роз'єднати комунікаційний інтерфейс, прилад, що випробовують, має визначити канал, який зник за визначений період часу |
AssN4 |
Перервати та відновити джерело живлення, ПВ має підтвердити запит на зв’язок у разі готовності |
Сервер, логічний прилад, логічний вузол, модель даних
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 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) |
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 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) |
Модель набору даних
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 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 |
Сукупність даних негативного випробовування