Данный релиз является агрегирующим и отражает текущее состояние развития OPC UA-сервера для SYNTEC. Начиная с версии 3.13.0, все последующие версии публикуются на сайте rundpa.com.
В предыдущих версиях была реализована полноценная поддержка протокола SYNTEC с нативной реализацией стека без использования сторонних библиотек. Добавлена работа с файловой системой ЧПУ (загрузка, выгрузка, управление файлами и директориями), поддержка параметров, переменных, состояний и диагностической информации. Реализована обработка аварий и сообщений, включая получение текстов alarm-сообщений.
Сервер использует асинхронную модель взаимодействия с устройством с применением s-sync стратегии для синхронного протокола, что обеспечивает корректную последовательность вызовов и стабильную работу. Реализованы механизмы обработки ошибок, повторных попыток и автоматического восстановления соединений, что особенно важно при нестабильных сетевых условиях.
На уровне платформы выполнены улучшения, направленные на переносимость и надежность: добавлена поддержка Linux и Docker, унифицирована обработка строк (UTF-8/UTF-16), оптимизирована сборочная инфраструктура и повышена устойчивость OPC UA-сервера при длительной эксплуатации.