| QNX проект |
|
QNX проект предназначен для создания и настройки конфигураций контроллеров, работающих под управлением RTOS QNX. В одном QNX-проекте может участвовать произвольное количество QNX-контроллеров.
Использование операционной системы жесткого реального времени QNX на нижнем уровне, позволяет создавать надежные системы управления и сбора данных с возможностью гибкого наращивания функционала. Также это автоматически расширяет возможности классического контроллера, превращая его в PAC (Programmable Automation Controller). Такой подход позволяет, с одной стороны, создавать полностью самодостаточные системы управления и сбора данных: с мнемосхемами оператора, базой данных, генерацией отчетных форм и просмотром графиков, архивами тревог. С другой стороны, любые данные из этого проекта в любой момент могут быть доступны как для верхнего уровня в составе S3 решения так и для сторонних приложений через технологию OPC. Так же существует возможность доступа к данным, находящимся на других контроллерах как внутри одного QNX-проекта так и в других проектах через шлюзы. При этом, пользователю не надо задаваться вопросом, к какому проекту эти данные принадлежат, достаточно лишь обеспечить физическую связь между контроллерами. Для коммуникации между контроллерами используется специализированный протокол QNET, основными преимуществами которого является высокая надежность, предсказуемое время передачи данных, предоставление доступа к различным сетевым ресурсам. Фактически, использование этого протокола превращает вычислительную сеть на базе QNX в распределенный кластер, что может быть использовано для балансировки нагрузки системы в целом (например один контроллер отвечает за исполнение каких-либо сложных алгоритмов управления, другой только за отображение данных и архивацию и т.д.).
|
| Следующая > |
|---|