Таблиця 24 містить сукупності даних випробовування працездатності для будь-якого шляху до “SBO with enhanced security” (ІЕС 61850-7-2, рисунок 34)
Таблиця 24 — Сукупність даних випробовування для SBOes
Сукупність даних випробовування |
Опис сукупності даних випробовування |
SBOesI |
Path SelValReqftest not ok] rsp Вибрати прилад, використовуючи SelVal з непридатними правами доступу. Доступ має бути відхилено (ІЕС 61850-7-2, 17.2.2) |
SBOes2 |
Path SelValReqftest ok] rsp+: Правильно вибрати прилад, використовуючи SelVal Перевірити, чи кожний із цих шляхів вертає прилад до стану Unselected:
|
SBOes3 |
Path SelValReq[test ok] rsp+ and OperReqftest ok] rsp+: Правильно вибрати прилад, використовуючи SelVal Перевірити, що кожний із цих шляхів вертає прилад у стан Unselected:
|
SBOes4 |
Path SelValReqftest ok] rsp+ and TimOperReq[test ok] rsp+: Правильно вибрати прилад, використовуючи SelVal Надіслати TimeActivatedOperate запит, тоді впевнитися, що прилад згенерує ‘test Ok'. Викликати ситуацію, щоб WaitForActionTime призвело до закінчення часу операції 'Test not ok’ |
SBOes5 |
SBOesI Path SelValReqftest ok] rsp+ and TimOperReqftest ok] rsp+ and TimerExpired [test ok] rsp+: Правильно вибрати прилад, використовуючи SelVal Надіслати правильний TimeActivatedOperate запит Перевірити, чи WaitForActionTime призведе до закінчення часу операції ‘Test ok’ Після того, як сплив певний час, перевірити, що кожний із цих шляхів вертає прилад у стан Unselected:
|
SBOes6 |
Path SelValReq[test ok] rsp+ and OperReq[test ok, OPERATE MANY] rsp+: Правильно вибрати прилад, використовуючи SelVal Надіслати правильний Operate запит Перевірити, що кожній із цих шляхів вертає прилад у стан Ready:
|
Кінець таблиці 24
Сукупність даних випробовування |
Опис сукупності даних випробовування |
SBOes7 |
Path SelValReq[test ok] rsp+ and TimOperReqftest ok, OPERATE MANY] rsp+ and TimerExpired [test ok] rsp+: Коректно вибрати прилад [SelVal] Надіслати правильний TimeActivatedOperate запит Після того, як час закінчиться, перевірити, чи кожен із цих шляхів вертає прилад у стан Ready:
|
Таблиця 25 містить сукупності даних випробовування роботоздатності для кожного шляху “Direct operate with normal security” згідно з ІЕС 61850-7-2, рисунок ЗО, повернення приладу в режим готовності.
Таблиця 25 — Сукупність даних випробовування для Dons
Сукупність даних випробовування |
Опис сукупності даних випробовування |
DOns1 |
Path OperReq[test ok] rsp+ Виконати правильний запит на функціювання |
Dons2 |
Path OperReq[test ok] rsp+ Клієнт запитує TimOper та призводить до Test not ok |
Dons3 |
Path OperReq[test not ok] rsp- Клієнт запитує Oper та призводить до Test not ok |
Dons4 |
Path TimOperReq[test ok] + TimerExpired[test ok] rsp+ Надіслати TimeActivatedOperate запит, переконуючись, що прилад згенерує ‘test Ok’ Перевірити, що WaitForActionTime призводить до простроченого ‘Test ok’ |
Dons5 |
Path TimOperReq[test ok] + TimerExpired[test not ok] rsp- Надіслати TimeActivatedOperate запит, переконуючись, що прилад згенерує ‘test Ok’. Ініціювати ситуацію, де WaitForActionTime призведе до простроченого 'Test not ok’ |
Таблиця 26 містить сукупності даних випробовування роботоздатності для кожного шляху “SBO with normal security” згідно з ІЕС 61850-7-2, рисунок 32, повертаючи прилад у режим готовності або невизначеності.
Таблиця 26 — Сукупність даних випробовування для SBOns
Сукупність даних випробовування |
Опис сукупності даних випробовування |
SBOnsI |
Path OperReq[test ok] rsp + Виконати правильний запит на функціювання |
SBOns2 |
Path OperReq[test ok] rsp + Клієнт запитує TimOper та призводить до Test not ok |
SBOns3 |
Path OperReq[test not ok] rsp - Клієнт запитує Oper та призводить до Test not ok |
SBOns4 |
Path TimOperReq[test ok] + TimerExpired[test ok] rsp + Надіслати TimeActivatedOperate запит таким чином, переконуючись, що прилад згенерує ‘test Ok’. Перевірити, що WaitForActionTime призводить до простроченого 'Test ok' |
SBOns5 |
Path TimOperReq[test ok] + TimerExpired[test not ok] rsp- Надіслати TimeActivatedOperate запит, переконуючись, що прилад згенерує ‘test Ok’. Ініціювати ситуацію, де WaitForActionTime призведе до простроченого ‘Test not ok’ |
Таблиця 27 містить сукупності даних випробовування роботоздатності для кожного шляху “Direct operate with enhanced security” згідно з ІЕС 61850-7-2 рисунок 33, повертає прилад у режим готовності.
Таблиця 27 — Сукупність даних випробовування для DOes
Сукупність даних випробовування |
Опис сукупності даних випробовування |
DOes1 |
Path TimOperReq[test not ok] rsp-: Надіслати TimeActivated Operate запит, переконуючись, що прилад згенерує ‘test not Ok' |
DOes2 |
Path OperReq[test not ok] rsp-: Надіслати Operate запит, у такий спосіб переконуючись, що прилад згенерує 'test not Ok’. |
DOes3 |
Path TimOperReq[test ok] rsp+: Надіслати правильний TimeActivated Operate запит Перевірити, що кожний із цих шляхів вертає прилад у стан Ready:
|
DOes4 |
Path TimOperReqftest ok] rsp+ and Timer expired [test ok] rsp+: Надіслати правильний TimeActivated Operate запит Перевірити, що WaitForActionTime спричиняє закінчення часу операції 'Test ok’ Після закінчення часу перевірити, що кожен із цих шляхів вертає прилад у стан Ready:
|
DOes5 |
Path OperReq[test ok] rsp+: Надіслати правильний Operate запит Після закінчення часу перевірити, що кожен із цих шляхів вертає прилад у стан Ready:
|
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 28.
Таблиця 28 — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
CtlN1 |
Працювати (без вибору) для SBO об’єкта контролювання та перевірити відгук — та AddCause (ІЕС 61850-7-2, 17.2.2) |
CtlN2 |
Вибрати два рази, другий вибір має бути неправильним, та перевірити відгук — та AddCause (ІЕС 61850-7-2, 17.2.2) |
CtlN3 |
Робоче значення має бути таким самим, як і дійсне значення (Оп-Оп, або Off-Off), перевірити відгук - та AddCause (ІЕС 61850-7-2, 17.2.2) |
CtlN4 |
Вибрати однаковий об’єкт керування у двох різних клієнтів, перевірити відгук — та AddCause (ІЕС 61850-7-2, 17.2.2) |
CtlN5 |
Вибрати/запустити невідомий об’єкт керування та перевірити відгук — та AddCause (ІЕС 61850-7-2,17.2.2) |
CtlN6 |
Перевірити ситуацію у разі встановлення специфічних настроювань інших використовуваних AddCause значень (ІЕС 61850-7-2, 17.5.2.6) |
CtlN7 |
Вибрати безпосередній об’єкт керування |
CtlN8 |
Вибрати безпосередній об’єкт керування двічі у двох клієнтів |
CtlN9 |
Працювати з різними значеннями, тоді SelectWithValue SBOes об'єкта керування |
Часова модель та модель синхронізування за часом
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 29.
Таблиця 29 — Сукпність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Тт1 |
Перевірити, чи DUT підтримує SCSM синхронізування за часом |
Тт2 |
Перевірити, що точність відмітки часу відповідає задокументованій якості відмітки часу сервера |
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці ЗО.
Таблиця ЗО — Сукупність даних негативного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
TmN1 |
Перевірити, що подію 'time synchronisation communication lost’ визначено після зазначеного періоду часу |
Модель передавання файлів
Сукупність даних позитивного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 31 .
Таблиця 31 — Сукупність даних позитивного випробовування
Сукупність даних випробовування |
Опис сукупності даних випробовування |
Ft1 |
Виконати запит GetServerDirectory(FILE) з правильними параметрами та перевірити відгук (ІЕС 61850-7-2, 6.2.2) |
Ft2 |
Для кожного реагувального файлу: — виконати запит GetFile з правильними параметрами та перевірити відгук (ІЕС 61850-7-2, 20.2.1) — виконати запит GetFileAttributeValues з правильними параметрами та перевірити відгук (ІЕС 61850-7-2, 20.2.4) — виконати запит DeleteFile з правильними параметрами та перевірити відгук (ІЕС 61850-7-2, 20.2.3) |
Ft3 |
Перевірити сервіс SetFile на малому та великому файлі та максимальну кількість файлів із максимальним обсягом інформації |
Ft4 |
Виконати запит GetFile від кількох клієнтів одночасно, якщо підтримується одна асоціація клієнта |
Сукупність даних негативного випробовування
Має бути застосовано сукупність даних, зазначених у таблиці 32.
Таблиця 32 — Сукупність даних негативного випробовувань
Сукупність даних випробовування |
' Опис сукупності даних випробовування |
FileNI |
Виконати запит таких сервісів передавання файлів із невідомим ім’ям файлу та перевірити відповідний відгук - помилку сервісу — GetFile (ІЕС 61850-7-2, 20.2.1) — GetFileAttributeValues (ІЕС 61850-7-2, 20.2.4) — DeleteFile (ІЕС 61850-7-2, 20.2.3) |
Сукупність даних для комбінованих випробовувань Має бути застосовано сукупність даних, зазначених у таблиці 33.
Таблиця 33 — Сукупність даних для комбінованих випробовувань
Сукупність даних випробовування |
Опис сукупності даних випробовування |
СотЫ |
Випробовувати, чи сервіси звітування та керування продовжують відповідати, як визначено під час запитів інших сервісів. — Зіставити дії сервера: Звітування, запис журналу, GOOSE subscribing/publishing, Time Sync із запитом сервісів
|
Критерії приймання
Критерій оцінювання для випробовування DUT охоплює:
— Спеціально розроблені характеристики, що будуть перевірені.