ЖУРНАЛ СТА №4/2026

Ф О Р М У Л А У С П Е Х А www.cta.ru СТА 4/2026 7 пьютер , контроллер движения и SCADA- система выполняют разные задачи и обмениваются данными через внешние интерфейсы и промышленные сети . Такой подход позволяет разделять функции и использовать специализиро - ванное оборудование , но имеет и обрат - ную сторону . Чем сложнее становится автоматизированная линия , тем больше устройств требуется объединить в еди - ную систему . Увеличивается количество интерфейсов , усложняются программиро - вание и обслуживание , а обмен данными между отдельными компонентами может создавать дополнительные задержки . Sinsegye пытается решить эту пробле - му за счёт интеграции . Один iComputer может одновременно выполнять функ - ции логического управления , управле - ния движением , сбора данных , работы с HMI и периферийных вычислений . В результате часть задач , для которых традиционно требовалось несколь - ко устройств , переносится на единую вычислительную платформу ( рис . 1). Ключевым принципом здесь стано - вится разделение программного обе - спечения и аппаратной платформы при одновременной интеграции различных функций . Такой подход компания связы - вает с концепцией программно - опреде - ляемого промышленного управления . Именно эта идея лежит в основе iComputer: аппаратная платформа ста - новится универсальной , а необходимые функции управления и вычислений реа - лизуются на ней программными сред - ствами . Два вычислительных мира на одной платформе Главная технологическая особенность iComputer – двухдоменная операционная система MetaOS ( рис . 2). Её задача заклю - чается в том , чтобы объединить на одной аппаратной платформе две принципи - ально разные среды : систему реального времени , необходимую для детермини - рованного управления оборудованием , и обычную вычислительную среду , в ко - торой можно использовать возможности Linux и его программной экосистемы . В домене реального времени работает ядро rKernel. Оно имеет высокий приори - тет обработки прерываний и предназна - чено для выполнения критичных задач управления . Второй домен работает под управлением Linux и получает доступ к более широкой экосистеме программно - го обеспечения . При этом оба домена находятся на одной аппаратной платформе . Для их взаимодействия используются меха - низмы высокоскоростного обмена дан - ными , включая общую память и связь на основе тегов . Такая архитектура должна решить одну из важных проблем интегрирован - ных систем : обычные вычислительные задачи не должны нарушать работу кон - тура управления . По данным Sinsegye, даже обновление , перезапуск или сбой Linux- домена не должны останавливать работу ядра реального времени . Для промышленной автоматизации это принципиально важно . Обычная операционная система предоставляет разработчику гораздо более широкие возможности , но её поведение не всег - да соответствует требованиям жёстко - го реального времени . В классической архитектуре поэтому приходится разде - лять вычислительную и управляющую части между разными устройствами . MetaOS пытается сохранить преимуще - ства такого разделения , одновременно размещая оба вычислительных домена в одном компьютере . В результате iComputer может исполь - зоваться одновременно как контроллер производственного оборудования и как вычислительная система , работающая с более сложными программными зада - чами . Единая среда для программирования оборудования Но одной аппаратной интеграции недостаточно . Если различные функции по - прежнему требуют отдельных инстру - ментов программирования , архитектур - Приложения rKernel — ядро реального времени lKernel – ядро Linux xKernel – ядро реального времени Промежуточное ПО Ядро Аппаратное обеспечение Выполнение задач реального времени Виртуальный рабочий стол Ubuntu / Windows / OpenEuler / KylinOS / UOS HyperCare DevMan — управление разработкой и устройствами Протокол связи систем автоматизации (ACP) Среда выполнения MetaCore Интерфейс автоматизации реального времени (RT) Интерфейс устройств системы автоматизации Управление памятью Файловая система (sysfs, ext4) TCP, UDP, IP, ICMP Управление процессами/ потоками Библиотека общей памяти (IVSHM) Межсетевой экран Стандартные часы Linux Распределение аппаратных ресурсов Linux Управление аппаратными ресурсами Изоляция системных прерываний Служба обновления Аппаратная часть Intel / Cambricon / HYGON SSD-память / SSD-накопитель Многоинтерфейсная сетевая карта Карта PB/PN … / и т. д. Ядро 2 Ядро 3 Ядро… Ядро… Ядро 0 Ядро 1 Стандартный драйвер Linux Управление конфигурацией устройств RTDM Планирование задач реального времени ACP–протокол связи систем автоматизации Межпроцессное взаимодействие реальноговремени Модель драйверов реального времени Виртуальный ЦП / ввод-вывод VFIO Гипервизор SLOG—системныйжурнал/ журналирование Интерфейс операционной системы автоматизации Интегриро- ванная среда разработки (IDE) Система автоматизи- рованного производства (CAM) Человеко- машинный интерфейс (HMI) Компью- терное зрение на базе ИИ Большие модели ИИ Программный сторожевой таймер Программные организационные блоки (POU) POU2 POU4 POU1 POU3 POUХ POUТ Компьютерное зрение на базе ИИ Задача 1 Задача 2 Задача Т Обновлённый алгоритм Домен не реального времени Домен реального времени Рис . 2. Двухдоменная операционная система Sinsegye MetaOS ®

RkJQdWJsaXNoZXIy MTQ4NjUy