Skip to content

Latest commit

 

History

History
99 lines (75 loc) · 7.32 KB

HIGH_LEVEL_REQUIREMENTS.md

File metadata and controls

99 lines (75 loc) · 7.32 KB

Вимоги CoMPAS висогого рівня

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

Налаштування системи

  • CoMPAS має забезпечити перетворення «Опис специфікації системи (SSD)» на «Опис конфігурації підстанції (SCD)»
  • Реєстр політик PACS
  • API до конфігураторів IED конкретного постачальника
  • підтвердження походження (наприклад, за допомогою W3c PROV та/або історії SCL)
  • CoMPAS повинен забезпечити аудиторський слід

Керування профілем IEC61850

  • конструктор логічних пристроїв/функцій
  • бібліотека загальних профілів для звичайних функцій
  • версіонування форматів IEC-61850, таких як ICD, SCL та NSD.
  • визначення багаторазового профілю користувача моделі даних IEC 61850 (потенційно продовження/перезапуск інструменту профілювання ENTSO-E)

IEC-61850 SCL перевірка

  • Перевірка відповідності файлів мови опису конфігурації системи (SCL)

Системні характеристики

  • профіль у «Опис специфікації системи (SSD)» перетворення
  • Реєстр політик PACS (скрипти?)
  • API до специфічних інструментів «IED Capability Description (ICD)» від постачальника (не входить у пряму сферу застосування, але з радістю)
  • Перевірка відповідності ICD/SCD
  • Управління сумісністю ICD/SCD
  • Управління версіями/репозиторієм ICD/SCD

PACS доступність

  • Доступність даних PACS підстанції на рівні підприємства (функції та налаштування, дані операційних процесів)

Функції зіставлення між CIM та IEC 61850

  • Перетворення однолінійної діаграми CIM в IEC61850 SLD

Функції порівняння

  • Порівняйте конфігурації (наприклад, ICD)

Вимоги безпеки

  • Докер-образи повинні бути підписані
  • На етапі CI/CD має бути перевірена цілісність коду
  • Дані про конфігурацію підстанції повинні розглядатися як конфіденційні. Дані, що зберігаються, обробляються або передаються, повинні бути захищені від розголошення і несанкціонованого втручання.
  • Файли конфігурації можуть бути підписані

Нефункціональні вимоги

  • Має бути наданий посібник користувача, в тому числі у форматі Javadoc
  • Повинна бути надана системна документація
  • Як ми обробляємо збої подій?
  • Час відгуку (вихід)
  • Час обробки (вхід)
  • Тайм-аути для обробки
  • Рівні доступу / Доступ на основі ролей
  • Дозволи доступу для певних частин програми
  • Масштабованість програми (приклад використання: розмір SCL-файлів)
  • Як обробляти файли журналів (обертання?)
  • Моделі розгортання
  • Сумісність з різними платформами

Вимоги стандарту 61850

Вимоги на основі IEC 61850-6 10.2 Конфігуратор системи

У SSD описано однолінійну діаграму і функції автоматизації

  • Важливо - вносити виправлення = CRUD-операції над будь-яким елементом або наборами елементів, зберігаючи цілісність посилань
  • Приємно мати: візуалізувати це на діаграмі = вимагає розширень для графіки плюс функції панорамування/масштабування/шарування

SSD буде описувати комунікаційні пристрої

  • Essential - імпортуйте файли ICD, CID, IID різних версій та скомпілюйте складені шаблони DataTypeTemplates для клієнта(ів)
  • Видалення пристроїв та всіх пов'язаних з ними зв'язків
  • Редагувати IP-адреси
  • Корисно мати: візуалізувати це на діаграмі = вимагає функцій панорамування/масштабування/шарування

SCD описує зв'язок (мапування) між необхідними LN для кожного обладнання/функції

  • Призначати / скасовувати / перепризначати LN з IED на обладнання
  • Для кожного IED - перегляд/редагування визначень наборів даних
  • Для кожного IED - перегляд/редагування визначень блоків управління звітами

Функції, що експортуються

  • Експорт SCD у відповідній версії для клієнтів
  • Корисно мати: експорт підмножини для кожного IED у відповідній версії (тобто ICD + інформація про підписку goose)/(IEC 61850-6 каже, що це функція конфігуратора IED)

IEC 61850-6 Таблиця G.2 - Заява про відповідність системного конфігуратора має три сторінки заголовків функцій, деякі з яких є складними

Посилання