Нам подобаються термінали фірми Siemens, і ми часто наводимо в приклад конфигуратор DIGSI як грамотний інструмент налаштування пристрою з точки зору комунікацій IEC 61850. Але, оновившись на версію 4.90 DIGSI, нас чекав один підводний камінь в частині GOOSE-комунікацій між пристроями, розібратися з яким вдалося лише тільки глянувши на SCD файл. Щоб інші не потрапили в подібний халепу і не витрачали свій час на подібний розгляд, ми вирішили розповісти цю невелику історію.
Перш за все, треба зазначити, що зіткнутися з некоректною роботою DIGSI ви можете, якщо налагоджуєте SIPROTEC на отримання GOOSE-повідомлення від терміналу іншого виробника, і в тому випадку, якщо в наборі даних, що передаються по GOOSE є мітка часу (хоча, строго кажучи, ні з чим крім мітки часу ми не перевіряли, може бути, проблема і в інших випадках може проявитися).
Станція IEC 61850 отримала форму окремого додатка, а сторонні пристрої з підтримкою IEC 61850 тепер додаються безпосередньо в неї після відкриття.
Після установки оновлення нам відразу кинулося в очі, що змінився порядок роботи зі станцією IEC 61850 (IEC 61850 station). Вона отримала форму окремого додатка, а сторонні пристрої з підтримкою IEC 61850 тепер додаються безпосередньо в неї після відкриття станції (а не як раніше у вигляді Other IEC 61850 Communicator в проекті DIGSI). Ми не будемо зупинятися на тому, як створити проект, як додати станцію, як додати в станцію пристрої SIPROTEC, а почнемо саме з етапу додавання стороннього пристрою, який передає набір даних з атрибутів stVal, q і t. У нашому прикладі, іншим пристроєм буде пристрій Alstom Grid.
Ми експортували файл конфігурації з конфігуратора Alstom Grid, і перш ніж його завантажувати в DIGSI, давайте подивимося на його вміст. Чи є там наш GOOSE? З таким він набором даних, як ми позначили? дивимося:
Все ОК. Отже, відкриваємо станцію, беремо цей файл і з його допомогою додаємо пристрій в попередньо створену станцію IEC 61850. Станція вже містить один термінал Siemens (7SJ80). У розділі GOOSE підписуємо Siemens на прийом повідомлення від терміналу Alstom. Зроблено - зберігаємо конфігурацію, оновлюємо станцію, завантажуємо конфігурацію в термінал Siemens.
Ми очікуємо, що все запрацює. Але немає. Зв'язку немає. Хоча Alstom Grid справно відправляє GOOSE. Комутатор «прозорий». Витративши пару годин, ми знайшли проблему і її рішення.
Уважний погляд побачить, що на stVal терміналу Siemens призначення сигналів зовнішнього пристрою відбувається двічі: перший раз на stVal призначається зовнішній stVal; другий раз на той же самий stVal терміналу Siemens призначається мітка часу терміналу Alstom Grid. Схоже, не навчили DIGSI правильно поводиться з мітками часу при наборах даних такої конфігурації.
Хороші новини - все можна поправити ручками і повернути в станцію. Робимо так:
Повертаємося в станцію, імпортуємо, зберігаємо, оновлюємо, завантажуємо в термінал конфігурацію. Фуф, все запрацювало. Добре, іноді, знати SCL 🙂 Удачі!