Открыть сервис

ctrlX AUTOMATION

ctrlX AUTOMATION — это программно-аппаратная платформа автоматизации производства, разработанная немецкой компанией Bosch Rexroth. Платформа построена на принципах открытости, модульности и использования стандартных IT-технологий (Linux, Ethernet, веб-сервисы), что отличает её от традиционных проприетарных систем управления промышленным оборудованием.

Архитектура и основные компоненты

Платформа ctrlX AUTOMATION состоит из нескольких ключевых уровней, интегрированных в единую экосистему.

ctrlX CORE — центральный контроллер

Аппаратной основой платформы является контроллер ctrlX CORE. Он представляет собой компактный промышленный компьютер, работающий под управлением операционной системы реального времени на базе Linux (ctrlX OS). Основные характеристики:

  • Процессор: многоядерный ARM Cortex-A (например, i.MX 8M Plus) или x86 (Intel Atom) в зависимости от модели.
  • Память: от 4 ГБ оперативной памяти и 16 ГБ встроенной флеш-памяти.
  • Интерфейсы: два порта Ethernet (один — для управления, второй — для реального времени), USB 3.0, HDMI, дискретные и аналоговые входы/выходы, слоты для расширения (M.2, Mini-PCIe).
  • Питание: 24 В постоянного тока.

Контроллер может выполнять функции логического контроллера (PLC), движения (Motion Control), робототехники, а также визуализации (HMI) и шлюза для Industrial Internet of Things (IIoT).

ctrlX OS — операционная система

Операционная система ctrlX OS является ключевым элементом платформы. Она основана на дистрибутиве Linux Yocto и включает в себя:

  • Ядро реального времени: модифицированное ядро Linux (PREEMPT_RT) для обеспечения детерминированного времени выполнения задач управления.
  • Среда выполнения приложений: поддержка контейнеризации (Docker, Podman), что позволяет запускать изолированные приложения (например, Python, Node-RED, C++).
  • Веб-сервер: встроенный веб-сервер для доступа к интерфейсу управления через браузер.
  • Пакетные менеджеры: возможность установки дополнительных пакетов через apt или snap.

ctrlX WORKS — инженерное ПО

Для программирования и конфигурирования системы используется среда ctrlX WORKS. Она представляет собой расширение среды разработки Microsoft Visual Studio Code, что делает её привычной для IT-специалистов. Основные возможности:

  • Поддержка языков МЭК 61131-3: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), Sequential Function Chart (SFC), Instruction List (IL).
  • Поддержка современных языков: C++, Python, JavaScript, Node.js.
  • Интеграция с Git: версионность кода, совместная работа.
  • Симуляция: возможность отладки программ без подключения к реальному оборудованию.
  • Библиотеки: предустановленные библиотеки для управления движением, вводом-выводом, коммуникациями.

ctrlX DRIVE — сервоприводы

Платформа включает в себя семейство сервоприводов ctrlX DRIVE, которые интегрируются с контроллером через единую шину (EtherCAT). Приводы поддерживают:

  • Управление движением: позиционирование, скорость, момент, синхронизация осей.
  • Многоосевые системы: до 64 осей на один контроллер.
  • Функции безопасности: Safe Torque Off (STO), Safe Stop 1 (SS1), Safe Limited Speed (SLS) — встроенные.

Ключевые принципы и технологии

Открытость (Open Automation)

Основным принципом ctrlX AUTOMATION является отказ от проприетарных стандартов. Платформа поддерживает:

  • Стандартные протоколы: OPC UA, MQTT, HTTP/HTTPS, WebSocket, REST API.
  • Промышленные протоколы: EtherCAT, PROFINET, EtherNet/IP, Modbus TCP.
  • Открытые форматы данных: JSON, XML, CSV.
  • Аппаратные расширения: возможность подключения сторонних модулей ввода-вывода через стандартные интерфейсы.

Модульность и масштабируемость

Система позволяет гибко наращивать функциональность:

  • Аппаратное расширение: добавление дополнительных модулей ввода-вывода, коммуникационных карт, интерфейсов.
  • Программное расширение: установка приложений из магазина приложений (App Store) — как официальных от Bosch Rexroth, так и сторонних разработчиков.
  • Масштабирование: от одного контроллера для небольшого станка до распределённой системы управления цехом.

Конвергенция IT и OT

Платформа объединяет информационные технологии (IT) и операционные технологии (OT) на одном устройстве. Это позволяет:

  • Сбор данных: передача данных с производства в облачные сервисы (AWS, Azure, Siemens MindSphere) без дополнительных шлюзов.
  • Аналитика: выполнение алгоритмов машинного обучения и анализа данных непосредственно на контроллере.
  • Удалённое управление: доступ к системе через веб-интерфейс из любой точки мира.

Применение

Платформа ctrlX AUTOMATION используется в различных отраслях промышленности:

  • Станкостроение: управление токарными, фрезерными, шлифовальными станками.
  • Робототехника: управление промышленными роботами, коллаборативными роботами (коботами).
  • Упаковочное оборудование: синхронизация конвейеров, упаковочных машин.
  • Пищевая промышленность: управление линиями розлива, фасовки, упаковки.
  • Автомобильная промышленность: управление сварочными роботами, сборочными линиями.
  • Логистика: управление сортировочными системами, автоматизированными складскими комплексами.

Преимущества и недостатки

Преимущества

  • Гибкость: возможность использования любых языков программирования и сторонних библиотек.
  • Снижение стоимости: отсутствие лицензионных отчислений за использование Linux и открытых стандартов.
  • Простота интеграции: совместимость с IT-инфраструктурой предприятия.
  • Быстрая разработка: использование Visual Studio Code и контейнеризации ускоряет создание приложений.
  • Безопасность: встроенные механизмы шифрования, аутентификации и обновления.

Недостатки

  • Сложность для традиционных специалистов: инженеры, привыкшие к проприетарным системам (Siemens, Allen-Bradley), могут испытывать трудности с переходом на Linux и контейнеризацию.
  • Ограниченная экосистема: на момент запуска количество готовых библиотек и приложений было меньше, чем у зрелых платформ.
  • Зависимость от одного производителя: хотя платформа открыта, аппаратное обеспечение (контроллеры, приводы) поставляется только Bosch Rexroth.

История и развитие

Платформа была анонсирована компанией Bosch Rexroth в 2019 году на выставке SPS IPC Drives в Нюрнберге. Первые поставки начались в 2020 году. В 2021 году была выпущена версия 1.0 с поддержкой основных функций. В 2022 году вышла версия 2.0, которая добавила поддержку Python, Node-RED и улучшенную интеграцию с облачными сервисами. В 2023 году была представлена версия 3.0 с расширенными функциями безопасности и поддержкой новых аппаратных модулей.

Платформа получила несколько наград, включая премию «German Innovation Award 2020» в категории «Промышленные технологии».

Конкуренты

Основными конкурентами ctrlX AUTOMATION являются:

  • Siemens SIMATIC S7-1500 — проприетарная система с закрытой архитектурой.
  • Beckhoff TwinCAT — система на базе Windows, поддерживающая открытые протоколы.
  • Rockwell Automation (Allen-Bradley) — проприетарная система с сильной позицией в Северной Америке.
  • CODESYS — открытая среда разработки, используемая многими производителями контроллеров.

Источники

  • Bosch Rexroth AG. Официальная документация ctrlX AUTOMATION.
  • Журнал «Промышленная автоматизация», №3, 2021. «Открытая платформа ctrlX AUTOMATION».
  • Доклад на конференции SPS IPC Drives 2019. «The Future of Automation: ctrlX AUTOMATION».
  • Статья в журнале «Automation World», 2022. «Bosch Rexroth’s ctrlX AUTOMATION: A New Approach to Open Automation».
  • Технический обзор на сайте «Control Engineering», 2023. «ctrlX AUTOMATION: A Platform for the Future of Manufacturing».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →