Вход |  Регистрация
 
 
Время электроники Вторник, 10 декабря
 
 


Это интересно!

Ранее

Часто искажаемые факты, касающиеся VxWorks

Рыночные отношения порождают отражающую их информационную среду, но и информационная среда в виде различных специализированных и не только специализированных изданий влияет на эти отношения. В сложившихся условиях для игроков рынка чрезвычайно важна объективность публикуемой в СМИ информации. Однако даже если какая то информация была подана тенденциозно, исправить это никогда не поздно.

ОСРВ QNX — выбор, проверенный временем

Название операционной системы QNX, как правило, хорошо знакомо разработчикам АСУТП, встраиваемых систем, интеллектуальных устройств и телекоммуникационного оборудования. В этом нет ничего удивительного, поскольку технологии канадской компании QNX Software Systems на протяжении почти 30-ти лет успешно внедряются по всему миру в самых разнообразных областях — от медицинских приборов до систем управления Международной космической станции.

Новое поколение ОСРВ: LynxOS 5.0 и симметричная мультипроцессорная обработка данных

В статье рассматриваются впечатляющие возможности новой флагманской версии операционной системы реального времени (ОСРВ) LynxOS 5.0 компании LynuxWorks, отражающие основные тенденции в развитии ОСРВ и встраиваемых операционных систем. Именно вызовы нашего времени создали необходимость выпуска новой версии LynxOS 5.0, для того, чтобы разработчики получили адекватный продукт, соответствующий современному уровню развития многоядерных процессорных технологий. Поэтому основное внимание в статье уделено поддержке в LynxOS 5.0 симметричной мультипроцессорной обработки данных (Symmetric MultiProcessing — SMP) и, в частности, таким вопросам как планирование и синхронизация в среде SMP.

 

24 января

Визуализация на базе ПО Phocus для встраиваемых систем

Уникальность программного пакета Phocus для ОС QNX можно кратко охарактеризовать как встраиваемая SCADA. Это подразумевает богатую функциональность систем мониторинга и сбора данных (Supervisory Control And Data Acquisition), соединенную с такими качествами систем на QNX, как надежность и устойчивость, высокая производительность и экономность в ресурсопотреблении, режим жесткого реального времени, модульность и компактность кода. Помимо чисто технических достоинств решение привлекательно также возможностью поставки OEM-заказчикам исходных кодов для тиражируемых продуктов.



Введение

ОСРВ QNX предоставляет великолепные возможности для создания встраиваемых систем реального времени. При создании версии QNX6 (QNX Neutrino) ее разработчик, компания QSS, сосредоточилась на рынке встраиваемых систем, в первую очередь, для бортовых автомобильных приложений. От QNX4 ОС Neutrino унаследовала широкий набор средств для полноценной работы на настольных системах, включая развитый графический интерфейс Photon, хорошую реализацию стека протоколов TCP/IP и др. Поэтому на базе QNX6 с успехом развивается SCADA-система Phocus, созданная изначально для QNX4, и обладающая функциональностью полноценной системы сбора данных и диспетчерского управления [1]. Качества Phocus как встраиваемой SCADA, позволяют ее эффективно использовать для визуализации в бортовых системах.

Встраиваемая SCADA Phocus 

Встраиваемые системы по сравнению с настольными ПК офисного назначения отличаются прежде всего следующими двумя аппаратными особенностями, продиктованными требованиями по надежности:
1. Менее производительные процессоры, не требующие активного охлаждения вентилятором.
2. Небольшой объем твердотельных дисков на Flash-памяти, замещающих мало надежные магнитные жесткие диски.
По мере развития технологий растущая производительность встраиваемых систем позволяет все больше и больше функций SCADA-системы выполнять локально. В первую очередь это относится к функциям сбора и обработки данных. В настоящее время, используя ПО Phocus для ОС QNX, стало возможным локально выполнять и функции визуализации. Демонстрационная система, включающая ОС QNX, Opus Server, Phocus Runtime, а также web-сервер Apache для доступа к ней по сети (http://www.phocus-scada.com/rus/demo-r.htm), работает на процессоре Pentium 200 МГц и использует твердотельный диск объемом всего 128 Мб. Можно смело утверждать, что использование в такой системе любого ПО SCADA для MS Windows невозможно.
Встроенная SCADA система на базе Phocus может совмещать в себе также функциональность управляющей системы реального времени, для чего достаточно на ней запустить целевую задачу ISaGRAF для QNX. При этом будет возможно осуществлять удобное технологическое программирование для прикладной задачи на языках IEC 61131-3. Многократное внедрение связки Phocus+ISaGRAF показало высокую эффективность в задачах промышленной автоматизации. Но и без ISaGRAF использование Phocus в интегрированных с управлением приложениях без выделенного ПЛК может быть очень эффективным. Логика работы управляющей части может быть запрограммирована с помощью BASIC-подобного скриптового языка Phocus SBL.
Для взаимодействия с разнообразными сторонними приложениями Phocus обладает целым спектром коммункационных средств. Для взаимодействия с системами на базе MS Windows для Phocus/OPUS имеются OPC-сервер и OPC-клиент. Помимо этого для двустороннего обмена данными с БД в MS Windows для Phocus разработано программное средство PhocusBase, позволяющее сохранить в БД MS SQL и автоматически поддерживать в актуальном состоянии данные (точки, предыстория, тревоги/события), получаемые по сети с сервера Opus/Phocus. В качестве универсального способа передачи данных, доступного для web-браузера на любой платформе, предлагается модуль OpusXML, который обеспечивает простой и удобный способ связи SCADA системы Phocus с сетевыми клиентами. С помощью web-сервера Apache, работающего в QNX, OpusXML рассылает Java-аплеты, доступные для авторизованных пользователей, которые предоставляют функции мониторинга и управления удаленным пользователям Phocus [2].

Пример возможного применения

Рассмотрим преимущества, которые могут быть реализованы с использованием встроенной SCADA-системы Phocus для такого приложения, как управление современным автомобилем. Встраиваемая система, подключенная к единой шине данных автомобиля, сможет собирать данные от большого числа микроконтроллеров, управляющих разнообразными подсистемами автомобиля (двигатель, активная подвеска, тормозная система, навигация, системы обеспечения комфорта, противоугонная система, мультимедийные развлечения, система связи и др.). Водитель, как оператор SCADA-системы, через единый интерфейс получает оперативную информацию обо всех событиях, в первую очередь, влияющих на безопасность движения. Сочетание анимированной графической информации и звуковых уведомлений с текстовыми сообщениями позволит, с одной стороны, добиться высокой степени восприятия различных предупреждений в движении, а с другой стороны, позволит водителю, остановившись, прочитать детальную актуальную инструкцию о возможных действиях в случае какой-либо неисправности.
Помимо повышения комфорта такая встроенная SCADA-система способна существенно повысить уровень безопасности. Автоматическая передача эксплуатационных данных по беспроводным сетям и Интернет в сервисную компанию поможет вовремя провести техобслуживание, а получение данных о срабатывании подушек безопасности сможет инициировать автоматический вызов служб ГИБДД и скорой помощи. И весь этот объем функций может быть быстро разработан и модернизирован практически без системного программирования, используя лишь средства системы разработки Phocus.

Заключение

SCADA-пакет Phocus 4 для ОСРВ QNX обладает множеством важных качеств, важных для встраиваемых приложений:
• работа в режиме жесткого реального времени, позволяющая совместить функции SCADA с функциями управления в едином приложении на единой системе;
• высокая производительность, позволяющая использовать маломощные процессоры с пассивным охлаждением;
• высокая устойчивость и надежность, позволяющая реализовать работу необслуживаемой системы как в режиме без резервирования, так и с активным резервированием;
• компактность, позволяющая отказаться от таких малонадежных механических элементов, как HDD;
• наличие опции поставки ПО в исходных кодах дает OEM-разработчикам наиболее выгодные цены для тиражируемых систем, и предоставляет возможности сертификации кодов и их наилучшей адаптации к аппаратной части.
Все эти качества позволяют применять Phocus для автономных и бортовых встроенных систем, прежде всего на транспорте, а также в таких отраслях промышленности, как горнодобывающее, нефтегазовое, энергетическое оборудование, станкостроение и военная техника.

Литература

1. Кабанов П.Н., Никитин С.В., Фрейдман А.В. О качествах SCADA и пакете Phocus/OPUS//Промышленные АСУ и контроллеры, 2004, №5, с. 35—41.
2. Кабанов П.Н., Фрейдман А.В. Мониторинг работы SCADA-систем для QNX через Internet//Автоматизация в промышленности, №8, 2006, с. 18—21.



Вы можете скачать эту статью в формате pdf здесь.
Оцените материал:

Автор: Андрей Фрейдман, заместитель директора, Научный центр НАУЦиЛУС



Комментарии

0 / 0
0 / 0

Прокомментировать





 

Горячие темы

 
 




Rambler's Top100
Руководителям  |  Разработчикам  |  Производителям  |  Снабженцам
© 2007 - 2019 Издательский дом Электроника
Использование любых бесплатных материалов разрешено, при условии наличия ссылки на сайт «Время электроники».
Создание сайтаFractalla Design | Сделано на CMS DJEM ®
Контакты