1. Модель журналу

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

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

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

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

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

Log1

Виконати запит GetLogicalNodeDirectory(LOG) та перевірити відгук +

Log2

Виконати запит GetLogicalNodeDirectory(LCB) та перевірити відгук +

Log3

Виконати запит GetLCBValues з функційними обмеженнями LG усіх відповідаючих LCB’s

Log4

Виконати запит SetLCBValues з функційними обмеженнями LG у разі від’єднаного LCB

Log5

Перевірити, що запис в журнал не залежить від зовнішніх зв’язків програми або інших комуні­каційних передавань

Log6

Перевірити, чи записується до журналу перехід LogEna з положення «вимкнено» до поло­ження «ввімкнено» або навпаки

Log7

Сконфігурувати та ініцювати запис у журнал і перевірити, що наступний запис умов до тригера займає правильне місце в журналі з правильними членами набору даних — за цілісності — за оновлення (dupd) — за оновлення з цілісністю — за зміни даних (dchg) — за зміни даних та якості

— за зміни даних та якості з цілісним періодом

Log 8

Виконати запит QueryLogByTime та перевірити відгук +

Log9

Виконати запит QueryLogByEntry та перевірити відгук +

Log 10

Виконати запит GetLogStatusValues та перевірити відгук +, перевірити, що записи, які від­повідають, показують найстаріший/найновіший ID/час запису, що доступний у журналі



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

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

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

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

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

LogN1

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

— GetLCBValues (ІЕС 61850-7-2, 14.3.2.5)

— SetLCBValues (ІЕС 61850-7-2, 14.3.2.6)

— QueryLogByTime (ІЕС 61850-7-2, 14.3.5.2)

— QueryLogByEntry (ІЕС 61850-7-2, 14.3.5.3)

— GetLogStatusValues (ІЕС 61850-7-2, 14.3.5.4)

LogN2

Виконати запит SetLCBValues із функційними обмеженнями LG у разі ввімкненого LCB та перевірити відгук — помилку сервісу



  1. Модель загальної події на підстанції

    1. Сукупність даних позитивного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 15.

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

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

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

Goo1

Виконати запит GetLogicalNodeDirectory(GoCB) та перевірити відгук +

Goo2

Виконати запит GetLogicalNodeDirectory(GsCB) та перевірити відгук +

Goo3

GOOSE повідомлення випускаються періодично, потрібно перевірити GOOSE дані зі скон­фігурованими даними; якщо sqNum збільшуються, а також що stNum не змінилися (ІЕС 61850­7-2, 15.2.3.5, ІЕС 61850-7-2, 15.2.3.6)

Goo4

Перевірити для повідомлень GOOSE та GSSE, що sqNum та stNum мають початкове значення один (1) (ІЕС 61850-7-2, 15.2.3.5 та 15.2.3.6, ІЕС 61850-7-2, 15.3.4.3 та 15.3.4.4)

Goo5

Ініціювати зміну даних значень даних у GSE наборі даних, DUT має випустити GOOSE повідом­лення як визначено/сконфігуровано, stNum збільшується

Goo6

Перевірити GOOSE сервіси: виконати запит сервісу з дійсними параметрами та перевірити відгук (ІЕС 61850-7-2, 15.2.2)

— GetReference (ІЕС 61850-7-2, 15.2.2.3)

— GetGOOSEEIementNumber (ІЕС 61850-7-2, 15.2.2.4)

— GetGoCBValues (ІЕС 61850-7-2, 15.2.2.5)

— SetGoCBValues (ІЕС 61850-7-2, 15.2.2.6)

Goo7

Перевірити GSSE сервіси: виконати запит сервісу з дійсними параметрами та перевірити відгук (ІЕС 61850-7-2, 15.2.2)

— GetReference (ІЕС 61850-7-2, 15.3.3.3)

— GetGSSEEIementNumber (ІЕС 61850-7-2, 15.3.3.4)

— GetGsCBValues (ІЕС 61850-7-2, 15.3.3.5)

— SetGsCBValues (ІЕС 61850-7-2, 15.3.3.6)

Goo8

Від’єднати GSE, перевірити, що зміна параметрів із SetGo/GsCBValues активна (ІЕС 61850-7-2, 15.2.2.5, ІЕС 61850-7-2, 15.2.2.6)

Goo9

Перевірити передавання поточних даних як початкових GOOSE повідомлень у разі ввімкнення приладу (ІЕС 61850-7-2, 15.1)

Goo10

Перевірити, чи GoEna ввімкнуто та відмінено передавання повідомлень GOOSE (15.2.1.3 7.2)

Goo11

Перевіряння конфігурування (ІЕС 61850-7-2, 15.2.1.6)

Goo12

Перевірити, що ConfRev подає, скільки разів конфігурування набору даних визначеного DatSet змінено. Зміни, що підраховано:

  • видалення учасника набору даних,

  • членів у наборі даних,

  • зміну значення DatSet атрибута,

  • ConfRev ніколи не має бути 0 (нуль),

  • після перезавантаження серверу значення ConfRev залишилося без змін

Goo13

Перевірити, що атрибут NdsCom у значенні True, якщо DatSet ще досі не сконфігуровано (NULL) (ІЕС 61850-7-2, 15.2.1.7)



  1. Сукупність даних позитивного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 16.

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

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

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

GsePsI

Відправити одне повідомлення GOOSE з новими даними та перевірити, чи отримано повідом­лення та чи отримали дані нове значення, наприклад, перевірити двійковий вихід, перелік подій, журнал або ММІ

GsePs2

Відправити одне повідомлення GOOSE з набором тестових параметрів. Перевірити робочу характеристику так, як визначено в РІХІТ



  1. Сукупність даних негативного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 17.

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

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

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

GseNpl

Сервіси: виконати запит GOOSE/GSSE сервіс із некоректними параметрами та перевірити відгук — помилку сервісу (ІЕС 61850-7-2, 15.2.2)

GseNp2

Перевірити, чи NULL для MemberReference в GetGOOSEEIementNumber показує, що не визна­чено учасників відповідного визначеного набору даних (ІЕС 61850-7-2, 15.2.2.4.2.2)

GseNp3

Перевірити, чи NULL для Datalabel в GSSE GetReference показує, що не визначено учасників для відповідного DataOffset (ІЕС 61850-7-2, 15.3.3.3.3.2)

GseNp4

GOOSE: Перевірити, якщо Gooses ввімкнені (GoEna = True), то жодні атрибути GoCB блока керування не можуть бути встановлені, крім для GoEna (ІЕС 61850-7-2, 15.2.1.3)

GseNp5

GSSE: Перевірити, якщо Gooses ввімкнені, то жодні атрибути GsCB блоку керування не можуть бути встановлені, крім для GsEnable (ІЕС 61850-7-2, 15.3.3.6.3)

GseNp6

Перевірити, якщо кількість або розмір значень перенесені елементами в набір даних, перевищують визначену SCSM максимальну кількість, NdsCom встановлюється на True (ІЕС 61850-7-2, 15.2.1.7)



  1. Сукупність даних негативного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 18.

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

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

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

GseNsI

Перевірити характеристику функціювання DUT, як визначено в РІХІТ — загублено GSE повідомлення, — продубльовано GSE повідомлення, — затримано GSE повідомлення, — не по порядку GSE повідомлення

GseNs2

Перевірити характеристику функціювання DUT у разі невідповідності конфігурування набору даних: занадто багато елементів, занадто мало елементів, елементи слідують не по порядку, елементи неправильного типу



  1. Модель передавання вибіркових значень

    1. Сукупність даних позитивного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 19.

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

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

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

Sv1

Надіслати MSV повідомлення з новими даними та перевірити, чи отримано повідомлення та чи набули дані нового значення

Sv2

Надіслати USV повідомлення з новими даними та перевірити, чи отримано повідомлення та чи набули дані нового значення



  1. Сукупність даних позитивного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 20.

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

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

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

SvPp1

Виконати запит GetLogicalNodeDirectory(MSVCB) та перевірити відгук +

SvPp2

Виконати запит GetLogicalNodeDirectory(USVCB) та перевірити відгук +

SvPp3

Перевірити чи передавання вибіркових значень відповідає настроюванням у xSVCB

SvPp4

Перевірити, чи xSVCB розташований у LLN0

SvPp5

Перевіряння конфігурації (ІЕС 61850-7-2, 16.2.1.6)

SvPp6

Перевірити, чи ConfRev рахує кількість змін конфігурації відносно xSVCB. Зміни, що мають бути враховані:

  • знищення частини набору даних

  • перепорядкування частин набору даних

  • будь-яка зміна значення атрибута набору даних, чиє функційне обмеження дорівнює CF

  • зміна значення атрибута xSVCB

  • ConfRev не має бути 0 (нуль)

  • Перевірити, що після перезапускання сервера, значення ConfRev залишається незмінним



  1. Сукупність даних негативного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 21.

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

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

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

SvNs1

Перевірити характеристику функціювання DUT, як визначено у РІХІТ на: — втрату USV/MSV повідомлення, — дублювання USV/MSV повідомлення, — затримування USV/MSV повідомлення, — не по порядку USV/MSV повідомлення

SvNs2

Перевірити характеристику функціювання DUT, коли USV/MSV конфігурація набору даних має невідповідність: дуже багато елементів, не вистачає елементів, елементи не по порядку, елементи неправильного типу



  1. Сукупність даних негативного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 22.

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

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

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

SvNpl

Перевірити, чи немає зміни атрибутів SVCB, коли SVCB ввімкнено, інше не допустимо

SvNp2

Коли SVCB вимкнено, поставити неконфігураційні атрибути на SVCB та перевірити відгук — помилку сервісу



  1. Модель керування

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

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

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

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

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

Ctl1

Здійснити та перевірити кожний шлях у режимі функціювання для кількох об’єктів керування з режимами керування

  1. безпосередній з нормальною безпекою (ІЕС 61850-7-2, 17.2.1)

  2. SBO-control із нормальною безпекою (виконати один раз/багато) (ІЕС 61850-7-2, 17.2.2)

  3. безпосередній із підвищеною безпекою (ІЕС 61850-7-2, 17.3.2)

  4. SBO-control із підвищеною безпекою (виконати один раз/багато) (ІЕС 61850-7-2, 17.3.3) Порівняти умови випробовування для кожного режиму керування



Кінець таблиці 23

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

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

Ctl2

Перевірити, чи команди з набором випробовувального режиму виконуються згідно з ІЕС 61850-7-4 та РІХІТ

Ctl3

Вибрати кілька SBO об'єктів керування та відмінити їх у зворотньому порядку

Ctl4

Час спрацювання другого об'єкта керування з підвищеною безпекою перед активацією першого об’єкта керування

Ctl5

Змінити модель керування, використовуючи сервіси он-лайн