Модель журналу
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 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/час запису, що доступний у журналі |
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 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 та перевірити відгук — помилку сервісу |
Модель загальної події на підстанції
Сукупність даних позитивного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 15.
Таблиця 15 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Goo1 |
Виконати запит GetLogicalNodeDirectory(GoCB) та перевірити відгук + |
Goo2 |
Виконати запит GetLogicalNodeDirectory(GsCB) та перевірити відгук + |
Goo3 |
GOOSE повідомлення випускаються періодично, потрібно перевірити GOOSE дані зі сконфігурованими даними; якщо sqNum збільшуються, а також що stNum не змінилися (ІЕС 618507-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 змінено. Зміни, що підраховано:
|
Goo13 |
Перевірити, що атрибут NdsCom у значенні True, якщо DatSet ще досі не сконфігуровано (NULL) (ІЕС 61850-7-2, 15.2.1.7) |
Сукупність даних позитивного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 16.
Таблиця 16 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
GsePsI |
Відправити одне повідомлення GOOSE з новими даними та перевірити, чи отримано повідомлення та чи отримали дані нове значення, наприклад, перевірити двійковий вихід, перелік подій, журнал або ММІ |
GsePs2 |
Відправити одне повідомлення GOOSE з набором тестових параметрів. Перевірити робочу характеристику так, як визначено в РІХІТ |
Сукупність даних негативного випробовування (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) |
Сукупність даних негативного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 18.
Таблиця 18 — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
GseNsI |
Перевірити характеристику функціювання DUT, як визначено в РІХІТ — загублено GSE повідомлення, — продубльовано GSE повідомлення, — затримано GSE повідомлення, — не по порядку GSE повідомлення |
GseNs2 |
Перевірити характеристику функціювання DUT у разі невідповідності конфігурування набору даних: занадто багато елементів, занадто мало елементів, елементи слідують не по порядку, елементи неправильного типу |
Модель передавання вибіркових значень
Сукупність даних позитивного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 19.
Таблиця 19 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Sv1 |
Надіслати MSV повідомлення з новими даними та перевірити, чи отримано повідомлення та чи набули дані нового значення |
Sv2 |
Надіслати USV повідомлення з новими даними та перевірити, чи отримано повідомлення та чи набули дані нового значення |
Сукупність даних позитивного випробовування (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. Зміни, що мають бути враховані:
|
Сукупність даних негативного випробовування (DUT subscribe) Має бути застосовано сукупність даних, зазначених у таблиці 21.
Таблиця 21 — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
SvNs1 |
Перевірити характеристику функціювання DUT, як визначено у РІХІТ на: — втрату USV/MSV повідомлення, — дублювання USV/MSV повідомлення, — затримування USV/MSV повідомлення, — не по порядку USV/MSV повідомлення |
SvNs2 |
Перевірити характеристику функціювання DUT, коли USV/MSV конфігурація набору даних має невідповідність: дуже багато елементів, не вистачає елементів, елементи не по порядку, елементи неправильного типу |
Сукупність даних негативного випробовування (DUT publish) Має бути застосовано сукупність даних, зазначених у таблиці 22.
Таблиця 22 — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
SvNpl |
Перевірити, чи немає зміни атрибутів SVCB, коли SVCB ввімкнено, інше не допустимо |
SvNp2 |
Коли SVCB вимкнено, поставити неконфігураційні атрибути на SVCB та перевірити відгук — помилку сервісу |
Модель керування
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 23.
Таблиця 23 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Ctl1 |
Здійснити та перевірити кожний шлях у режимі функціювання для кількох об’єктів керування з режимами керування
|
Кінець таблиці 23
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Ctl2 |
Перевірити, чи команди з набором випробовувального режиму виконуються згідно з ІЕС 61850-7-4 та РІХІТ |
Ctl3 |
Вибрати кілька SBO об'єктів керування та відмінити їх у зворотньому порядку |
Ctl4 |
Час спрацювання другого об'єкта керування з підвищеною безпекою перед активацією першого об’єкта керування |
Ctl5 |
Змінити модель керування, використовуючи сервіси он-лайн |