На цій сторінці представлені вимоги високого рівня для проєкту CoMPAS. Разом з технічною архітектурою, повинна бути можливість зробити правильний вибір технології, пов'язаний з вимогами.
- CoMPAS має забезпечити перетворення «Опис специфікації системи (SSD)» на «Опис конфігурації підстанції (SCD)»
- Реєстр політик PACS
- API до конфігураторів IED конкретного постачальника
- підтвердження походження (наприклад, за допомогою W3c PROV та/або історії SCL)
- CoMPAS повинен забезпечити аудиторський слід
- конструктор логічних пристроїв/функцій
- бібліотека загальних профілів для звичайних функцій
- версіонування форматів IEC-61850, таких як ICD, SCL та NSD.
- визначення багаторазового профілю користувача моделі даних IEC 61850 (потенційно продовження/перезапуск інструменту профілювання ENTSO-E)
- Перевірка відповідності файлів мови опису конфігурації системи (SCL)
- профіль у «Опис специфікації системи (SSD)» перетворення
- Реєстр політик PACS (скрипти?)
- API до специфічних інструментів «IED Capability Description (ICD)» від постачальника (не входить у пряму сферу застосування, але з радістю)
- Перевірка відповідності ICD/SCD
- Управління сумісністю ICD/SCD
- Управління версіями/репозиторієм ICD/SCD
- Доступність даних PACS підстанції на рівні підприємства (функції та налаштування, дані операційних процесів)
- Перетворення однолінійної діаграми CIM в IEC61850 SLD
- Порівняйте конфігурації (наприклад, ICD)
- Докер-образи повинні бути підписані
- На етапі CI/CD має бути перевірена цілісність коду
- Дані про конфігурацію підстанції повинні розглядатися як конфіденційні. Дані, що зберігаються, обробляються або передаються, повинні бути захищені від розголошення і несанкціонованого втручання.
- Файли конфігурації можуть бути підписані
- Має бути наданий посібник користувача, в тому числі у форматі Javadoc
- Повинна бути надана системна документація
- Як ми обробляємо збої подій?
- Час відгуку (вихід)
- Час обробки (вхід)
- Тайм-аути для обробки
- Рівні доступу / Доступ на основі ролей
- Дозволи доступу для певних частин програми
- Масштабованість програми (приклад використання: розмір SCL-файлів)
- Як обробляти файли журналів (обертання?)
- Моделі розгортання
- Сумісність з різними платформами
Вимоги на основі 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 - Заява про відповідність системного конфігуратора має три сторінки заголовків функцій, деякі з яких є складними