Beckhoff выпускает TwinCAT для Linux: автоматизация без Windows
Компания Beckhoff Automation представила TwinCAT for Linux — новую версию своей платформы автоматизации, которая теперь работает на операционной системе Linux. Это событие знаменует важный шаг в развитии промышленных систем управления, поскольку ранее TwinCAT был доступен исключительно на Windows. Переход на Linux открывает новые горизонты для интеграции в современные производственные инфраструктуры, где всё чаще используются открытые и гибкие операционные системы.
Ключевые особенности TwinCAT for Linux
- Поддержка реального времени: TwinCAT for Linux обеспечивает жёсткое реальное время (hard real-time) с использованием патчей PREEMPT_RT, что позволяет достигать детерминированного времени цикла до 50 мкс.
- Совместимость с существующими проектами: Пользователи могут переносить проекты TwinCAT 3 из Windows в Linux без существенных изменений, используя единую среду разработки.
- Гибкость архитектуры: Платформа поддерживает как локальное, так и распределённое выполнение задач управления, включая виртуализацию и контейнеризацию.
- Открытые стандарты: Интеграция с EtherCAT, OPC UA, Modbus TCP и другими промышленными протоколами сохраняется в полном объёме.
Новая версия ориентирована на производителей оборудования, системных интеграторов и разработчиков, которые стремятся снизить затраты на лицензирование Windows и повысить кибербезопасность. Linux-версия TwinCAT позволяет создавать более компактные и защищённые решения, особенно встраиваемые системы и промышленные ПК. Кроме того, Beckhoff подчёркивает, что TwinCAT for Linux полностью совместим с экосистемой TwinCAT 3, включая TwinCAT HMI, TwinCAT Analytics и TwinCAT Vision.
Технические детали:
- Поддерживаемые ядра Linux: 5.15 и выше с патчем PREEMPT_RT.
- Минимальные требования: x86_64 или ARM64, 2 ГБ ОЗУ, 10 ГБ дискового пространства.
- Среда разработки: TwinCAT 3 Engineering на базе Visual Studio (доступна как отдельное приложение для Linux).
- Лицензирование: подписка или бессрочная лицензия, аналогичная Windows-версии.
Ожидается, что TwinCAT for Linux будет востребован в отраслях, где важны надёжность, безопасность и долгосрочная поддержка: автомобилестроение, фармацевтика, пищевая промышленность и энергетика. Релиз запланирован на второй квартал 2025 года.
Применение в России
В условиях импортозамещения и ограниченного доступа к Windows-лицензиям, TwinCAT for Linux представляет особый интерес для российских промышленных предприятий. Отечественные системные интеграторы смогут разворачивать АСУ ТП на базе Linux-дистрибутивов (например, Astra Linux, Alt Linux), что соответствует требованиям регуляторов по использованию отечественного ПО. Это позволит снизить зависимость от западных операционных систем, повысить кибербезопасность и обеспечить бесперебойную работу производств даже при санкционных ограничениях. Кроме того, открытая архитектура Linux упрощает адаптацию под локальные стандарты и интеграцию с российскими SCADA-системами.