Новости
Последний релиз проекта libiec61850 обеспечивает реализацию издателя и подписчика IEC 61850-9-2
Проект libiec61850 получает обновления достаточно часто. Последнее обновление обеспечивает реализацию подписчика согласно IEC 61850-9-2, а также, в экспериментальном режиме, издателя согласно данному протоколу. В свои обновления Майкл Зилингит - автор проекта - также включает примеры использования новых функциональных возможностей, что значительно упрощает понимание авторской реализации.
Помимо поддержки протокола Sampled Values, новая сборка также включает корректировки в части сервиса буферизируемых отчетов и файлового сервера для обеспечения соответствия сценариям испытаний на соответствие согласно требованиям Utility Communications Architecture (UCA). Кроме этого, определенные корректировки внесены в .NET API.
Проект libiec61850 развивается с 2013 года. Сегодня он уже поддерживает достаточно внушительный список функций:
- Полный стек протоколов ISO поверх TCP/IP.
- Статическая реализация модели данных устройства с формирование кода C через файл SCL.
- Динамическая реализация модели данных процедурами API или через конфигурационный файл.
- Поддержка сервиса ассоциации с аутентификацией.
- Поддержка сервисов чтения и записи для простых и сложных переменных MMS.
- Поддержка сервисов чтения модели данных (GetServerDirectory, GetDeviceDirectory…).
- Поддержка сервисов создания и управления набором данных (включая, динамические наборы данных).
- Интерфейс API для клиента и сервера IEC 61850.
- Простой API для клиента MMS (например, для использования с TASE.2).
- Поддержка сервисов буферизированных/небуферизированных отчетов.
- Поддержка сервиса управления группами уставок.
- Поддержка всех сервисов управления.
- Поддержка сервиса GOOSE (публикация/подписка).
- Поддержка сервиса Sampled Values (публикация/подписка).
- Инструмент для преобразования файлов SCL в статические модели данных.
- Инструмент для преобразования файлов SCL в файлы конфигурации сервера.
- Поддержка сервисов чтения файлов и изменения директорий.
Реализация обеспечивает соответствие второй редакции стандарта IEC 61850 согласно методикам испытаний международной организации UCA.
данную библиотеку нельзя использовать в коммерческих проектах?
Можно купить на неё лицензию для коммерческого проекта.