600007 г. Владимир, ул. 16 лет Октября, д. 68А, литер "Ф", этаж 2, помещение 12
+7 (4922) 53-10-31
info@skb-proton.ru

Какую роль Linux играет в системах управления движением?

Преобразователи частоты

Операционные системы управляют связью между аппаратным и программным обеспечением в таких устройствах, как серверы, компьютеры, мобильные телефоны и встроенные системы. Большинство персональных компьютеров и ноутбуков используют либо операционную систему Microsoft Windows, либо Apple macOS, а мобильные устройства, такие как телефоны и планшеты, в основном используют операционную систему Android от Google или iOS от Apple. В промышленном мире серверы, HMI и корпоративные системы исторически запускались в операционных системах Windows, в первую очередь из-за привычности Windows, доступности и простоты использования. Но есть еще одна операционная система, которая набирает обороты в приложениях для управления движением: Линукс.

С момента своего появления в 1991 году операционную систему Linux неизменно хвалили за ее безопасность, стабильность и надежность. Хотя Linux не является именем нарицательным, как Windows или Android, операционные системы Linux работают за кулисами во многих продуктах, которыми мы пользуемся каждый день, включая устройства Roku, Amazon Kindle и многие интеллектуальные устройства. Операционная система Android даже построена на базе Linux ядро.

Просто для развлечения: ознакомьтесь с этими25 потрясающих вещей на базе Linux.

Одним из ключевых атрибутов, делающих Linux таким привлекательным, является то, что у него открытый исходный код, что означает, что исходный код находится в свободном доступе и не требует лицензионных сборов. И поскольку это программное обеспечение с открытым исходным кодом, пользователи могут модифицировать его в соответствии со своими конкретными потребностями. Фактически, десятки модификаций Linux стали стандартными предложениями третьих сторон. (Эти модификации часто называют “дистрибутивами”, или сокращенно “дистрибутивы”.)

В то время как Linux добился значительных успехов в потребительских и бизнес-средах, проблемы совместимости ограничивали его внедрение производителями промышленного оборудования. Но введение OPC UA (Унифицированная архитектура Open Platform Communications) сделала использование Linux реальностью для промышленных приложений, позволив устройствам, работающим на разных операционных системах (Windows, macOS и Linux), взаимодействовать друг с другом. Таким образом, сети, которые интегрируют OPC UA — либо отдельно, либо в сочетании с другими протоколами связи промышленного Ethernet — могут внедрять системы, работающие на Linux, не беспокоясь о совместимости и связи с другими частями предприятия.

Исторически еще одним недостатком операционных систем Linux было отсутствие у них возможностей работы в реальном времени. Однако были внедрены два решения для удовлетворения потребности в работе в режиме реального времени, особенно для промышленного применения. Первый — это исправление или модификация ядра Linux (ядра операционной системы, которое управляет коммуникациями и ресурсами), называемое УПРЕЖДЕНИЕ_RT. Проще говоря, патч позволяет нити чтобы быть вытесненным, если появится поток с более высоким приоритетом.

Другое решение, известное как Ксеномай — это расширение для Linux в реальном времени. Xenomai использует двухъядерный подход, при котором “совместное ядро” работает параллельно с ядром Linux. Совместное ядро обрабатывает задачи в реальном времени, а ядро Linux обрабатывает те, которые не требуют производительности в реальном времени.

Благодаря тому, что решения проблем совместимости и связь в режиме реального времени теперь легкодоступны, список устройств управления движением, работающих под управлением Linux, быстро растет. Например, новый Bosch Rexroth Автоматизация CtrlXпрограммная платформа основана на дистрибутиве Linux Ubuntu. Рексрот выбрал Linux в качестве операционной системы из-за ее открытости и гибкости, включая тот факт, что она позволяет программистам использовать современные языки, такие как C / C++, Javascript и Python, а также традиционные IEC 61131-3 языки.

В аппаратном пространстве Opto22’s канавка эпический контроллер для периферийные устройстваоснована на версии Linux реального времени, и поскольку она имеет открытый исходный код, пользователи могут запускать свои собственные приложения, разработанные на заказ. Контроллеры Wago серий PFC100 и PFC200 также используют операционную систему Linux реального времени.

И это лишь несколько из многих примеров. Чтобы ознакомиться с другими производителями и продуктами, которые интегрируют или поддерживают Linux, перейдите на Мир дизайна онлайн заходите на сайт и ищите “Linux”.

Автор изображения: Юинг, Будиг, Лесаж