|
|
English
version Новая статья,
посвященная RTWin: Системный подход к управлению технологическими
процессами на металлургическом мини-заводе [ RTWin Free || DownLoad
|| RTWin в печати ] [ Концепция
RTWin || Основные
возможности RTWin || Применение
RTWin ]
Теперь RTWin
бесплатно !!!
Только когда проект будет готов и отлажен , Вам
необходимо будет приобрести лицензии на Runtime RTWin.
Покупайте только то, что Вам действительно нужно, и
только тогда, когда это Вам действительно нужно !
RTWin FREE является полнофункциональной версией
пакета RTWin CACSD. Вы можете просматривать, редактировать и
запускать на исполнение любой из предлагаемых проектов, а также
создавать собственные проекты.
RTWin Development Kit (среда разработки)
поставляется бесплатно и позволяет сохранять проекты как для работы
с Runtime-TRIAL (пробная версия среды исполнения), так и для работы
с лицензионной версией.
Вы можете разрабатывать Вашу систему управления c
помощью RTWin Development Kit и RTWin Runtime-TRIAL. На проект
созданный для Runtime-TRIAL накладывается только одно ограничение
:
Время исполнения TRIAL-проекта ограничено 30
минутами.
Мощный и гибкий инструмент для проектирования
систем контроля и управления технологическими процессами
(СКУ), RTWin предоставляет разработчику все возможности для
создания модульной, распределенной и масштабируемой СКУ,
функционирующей в реальном масштабе времени. |
Фрагмент среды разработки RTWin: редактор
схем. |
Пакет RTWin относится к классу систем автоматизированного
проектирования СКУ - по международной классификации
Computer Aided Control System Design (CACSD). Как
интегрированный пакет, обеспечивающий полный цикл разработки и
функционирования СКУ, RTWin содержит:
- среду разработки - редакторы ресурсов для проектирования
СКУ;
- среду исполнения, которая включает администраторы
соответствующих ресурсов и обеспечивает функционирование
СКУ.
|
|
RTWin разработан фирмой SWD Системы Реального
Времени как универсальная система, которая может найти
применение в различных отраслях промышленности.
В качестве среды визуализации RTWin использует компактный и
быстрый графический интерфейс Photon microGUI. Следует
отметить, что RTWin - единственный пакет данного класса для
QNX, разработанный в России. Это дает возможность российским
пользователям получить документацию и бесплатную
квалифицированную техническую поддержку на русском языке из
первых рук. Пакет сопровождается документацией как в печатном,
так и в электронном видах, в том числе в режиме on-line.
"Создавая RTWin, мы стремились в полной мере
использовать все преимущества QNX - эффективной и надежной
сетевой операционной системы реального
времени." |
Основные возможности
RTWin
в короткие сроки создавать СКУ любой сложности в режиме
визуального проектирования;
вести разработку СКУ одновременно на нескольких рабочих
местах;
проектировать графический интерфейс с оператором на
русском (или любом другом) языке; |
|
|
генерировать СКУ как набор исполняемых модулей и исходных
текстов программ на языке Си;
создавать собственные библиотеки алгоритмов обработки
данных и элементов графического интерфейса с оператором;
|
создавать в составе СКУ любое число рабочих мест
операторов (пользователей СКУ);
предусмотреть любое число пользователей СКУ, для каждого
из которых задается имя, пароль и уровень доступа;
оперативно выявлять аварийные и предаварийные ситуации
(тревоги) за счет неограниченного количества уровней контроля
любого из параметров технологического процесса;
|
предусмотреть автоматическую обработку тревог, включающую
оповещение оператора, контроль восприятия оператором сигнала
оповещения, выдачу заданного управляющего
воздействия;
|
|
вести архивы данных, тревог и системных событий, а также
действий оператора; |
|
организовать разграничение прав доступа пользователей СКУ
к элементам управления; |
гибко конфигурировать распределение модулей по узлам QNX
сети непосредственно перед запуском СКУ;
просматривать текущие данные в виде таблиц и графиков;
организовать взаимодействие между несколькими
СКУ. |
Концепция RTWin
Концепция RTWin основана на представлении о модульной и
открытой архитектуре системы контроля и управления. В общем
случае, в составе системы контроля и управления
технологическим процессом можно выделить функционально
законченные части - модули. Эти модули взаимодействуют между
собой путем обмена данными. Таким образом, мы можем
представить СКУ как совокупность модулей, имеющих входы и
выходы и связанных между собой информационными потоками. RTWin
исходит из такой модели СКУ и дает разработчику возможность
проектирования СКУ, оперируя понятиями модулей системы и
потоков данных. Поток данных представляет собой
последовательность сообщений определенной длины и структуры.
Модули, в зависимости от своего функционального назначения,
могут быть одного из следующих типов: |
|
объект - реализует заданный пользователем алгоритм. Это
наиболее универсальный тип модуля, он позволяет решить широкий
спектр задач, среди которых: математические модели процессов,
работа с устройствами ввода/вывода и файлами, подготовка
данных для отображения, организация связи с другими
программами и т.д. Каждый объект реализован как
самостоятельная загружаемая и исполняемая задача в среде
многозадачной операционной системы QNX. Для каждого объекта
генерируется полный исходный текст на языке программирования
Си. |
панель управления - реализует графический интерфейс с
оператором СКУ.
Внешний вид панели управления создается с
использованием набора графических примитивов. Каждый
графический примитив имеет определенный набор ресурсов
(например: цвет, координаты, размеры, форма курсора, текстовая
строка и т. д.). Любое изменение состояния технологического
процесса может быть отображено посредством изменения тех или
иных ресурсов. Поступающие на вход панели управления данные
можно представить в виде текстовых строк, графиков и диаграмм.
Кроме того, могут открываться дополнительные окна, меняться
цвет, размеры и координаты графических примитивов, что
позволяет получить эффект анимации. На панели могут быть
размещены различные органы управления: кнопки, сдвижки
(слайдеры), линейки прокрутки и т.п. Для каждого органа
управления может быть задан уровень доступа оператора -
числовое значение в диапазоне от 0 до 100. |
объект-PhAB приложение - предназначен для интеграции в
состав СКУ произвольного приложения Photon созданного с
помощью Photon Application Builder (PhAB). |
шлюз - предоставляет возможность передавать данные между
одновременно работающими СКУ. |
На входах и выходах модулей могут располагаться точки
обработки данных, которые позволяют одновременно с передачей
данных выполнять с ними такие операции, как: сохранение в
архиве, проверка условий возникновения тревог, просмотр в виде
таблиц и графиков. |
|
Именно модульная архитектура создаваемых в RTWin
СКУ обусловливает такие их важные практические свойства, как:
|
Многозадачность и распределенность - модули
СКУ могут быть размещены на различных компьютерах - узлах
локальной сети, что дает возможность их параллельного
выполнения и позволяет оптимальным образом использовать
аппаратные ресурсы вычислительной системы.
Многопользовательский режим - при распределении
панелей управления СКУ по различным узлам сети появляется
возможность одновременной работы нескольких операторов
(пользователей).
Масштабируемость - с помощью RTWin можно создавать
СКУ любой сложности: от простейших, содержащих одну панель
управления и один - два объекта, и работающих на одном
компьютере, до сложных многопользовательских систем, состоящих
из десятков модулей и работающих в локальной сети.
Конфигурируемость - RTWin дает возможность легко
изменять состав запускаемых модулей и их распределение по
узлам локальной сети.
Наращиваемость - используя RTWin можно создать
достаточно сложную СКУ методом поэтапного наращивания
выполняемых функций. Можно начать с простого, создать ⌠скелет■
системы, а затем постепенно добавлять новые модули. Такой
способ очень эффективен, так как при этом на каждом шаге есть
возможность запустить систему и произвести отладку.
|
Говоря об открытой архитектуре создаваемых в
RTWin СКУ, мы имеем в виду два аспекта:
|
Доступность расширения функциональных возможностей
системы пользователем - очевидно, что невозможно заранее
предусмотреть в CACSD пакете все функциональные возможности по
организации интерфейса с оператором и обработке данных,
которые могут когда-либо понадобиться разработчику. Особенно
это актуально для универсальной системы, расчитанной на
широкую область применения. Поэтому в RTWin предусмотрены
механизмы расширения разработчиком функциональных возможностей
по организации интерфейса с оператором (объект-PhAB
приложение) и по обработке данных.
Возможность обмена информацией с другими системами -
созданная в RTWin СКУ имеет возможность обмена информацией с
как другими СКУ (используя шлюзы), так и с любыми внешними по
отношению к RTWin системами или отдельными
программами. |
Применение RTWin
RTWin применяется во многих отраслях
промышленности, где требуется высокая надежность системы.
Вместе с аппаратным обеспечением фирм Advantech и Octagon,
работающим под управлением ОС QNX, и системом RTWin
пользователь может создать надежный программно-аппаратный
комплекс, способный функционировать в самых жестких условиях
эксплуатации. Это утверждение многократно проверено на таких
предприятиях как Молдавский Металлургический Завод (г.
Рыбница) , КТИ ВТ (г. Новосибирск), СургутАСУнефтегаз (г.
Сургут) , где данный программно-аппаратный комплекс внедрен и
успешно эксплуатируется.
Пример рабочего места оператора СКУ. Любезно предоставлен
отделом АСУ Молдавского металлургического завода
г.Рыбница |
RTWin в печати:
RTWin FREEБесплатную версию пакета RTWin 2.1 Вы можете найти на CD в
журнале 'СТА', 3/99
Для установки RTWin FREE требуется
операционная система QNX 4 и графическая оболочка Photon .
| | |