ЖУРНАЛ СТА 3/1997

Wizard), позволяющий программиро- вать сотни типичных задач на основе простого выбора. Нужно просто после- довательно ответить на предлагаемые вопросы, а Мастер Скриптов сам напи- шет текст программы. Работа в реальном масштабе времени Сердце пакета Genesis, Сервер Реаль- ного Времени (Real Time Server, RTS), вы- полняет функции многозадачного ядра реального времени и отвечает за отсут- ствие потерь в потоке данных от аппа- ратуры нижнего уровня АСУ ТП. RTS вы- полняет задачи в соответствии с назна- ченным для них приоритетом, обеспе- чивая именно ту частоту опроса источ- ников информации, которая необходи- ма для каждого из них. GFW имеет драй- веры к более чем 250 из производимых в мире контроллеров и систем ввода/ вывода, превосходя в этом все сущест- вующие на сегодня программы подоб- ного назначения. Объектноориентиро- ванный графический язык программи- рования RTS максимально прост в осво- ении и позволяет достигнуть нужного результата в кратчайшие сроки. Конфигурирование в процессе выполнения (online) В приложения, реализующие функции графических экранов, трендов и регист- рации аварий, можно вносить измене- ния, не останавливая работу GFW. Это приводит к значительному сокращению времени разработки приложения, по- скольку больше нет необходимости в многократных вызовах специализиро- ванных редакторов и утомительных пе- резапусках системы. На основе признанных стандартов Один из основных принципов фирмы Iconics – использование в своем пакете общепризнанных стандартов. Обмен данными с другими приложениями для Windows осуществляется при помощи механизмов OLE и DDE. Для работы с ба- зами данных применяются ODBC и SQL. При сетевом обмене используется про- токол TCP/IP. В качестве встроенного языка программирования применяется Visual Basic. Все это направлено на эко- номию времени при разработке прило- жений и повышение их надежности. Архитектура и составные части Genesis for Windows В состав пакета входят следующие мо- дули, которые могут работать в автоном- ном режиме и обладают перечисленны- ми функциональными возможностями (рис. 2). GraphWorX+ ● Интерфейс «человеккомпьютер» с вы- сокой степенью детализации. ● Богатые анимационные возможности. ● Библиотека символов (индикаторы, кнопки и т. п.) для сокращения време- ни разработки. ● Настраиваемые инструментальные па- нели. ● Простые динамические связи. ● Множественные динамические связи с одним объектом. ● Редактирование и настройки в режиме online. ● Многооконность. ● Масштабируемость изображения. AlarmWorX+ ● Отображение и ведение журналов ава- рий. ● Создание отчетов произвольной фор- мы. ● Аварийные сообщения заданного со- держания. ● Независимая фильтрация аварийных сообщений. ● Возможность создания автономных приложений или работа в окне. ● Многооконность. TrendWorX+ ● Одновременное отображение в реаль- ном времени и создание архива трен- дов. ● Возможность сравнения в одном окне архивного тренда и тренда реального времени с возможностью создания результирующего тренда. ● Практически неограниченное коли- чество трендов. ● Несколько градаций увеличения изоб- ражения. ● Перепрограммирование в режиме online. DataSpy ● Чтение и запись любого источника данных в GFW. ● Совместимость с OLE2.0. ● Универсальный интерфейс на осно- ве DDE с другими приложениями Windows. Встроенный макроязык ● Совместимость с Microsoft Visual Basic for Applications. ● Мастер Скриптов для автоматической генерации кода. ● Редактор/отладчик в режиме on line. GENNet ● Распределенная сеть реального вре- мени. ● Одновременная передача данных процесса и файлов. ● Простое подключение узлов на осно- ве GENESIS. ● Синхронизация сетевого времени. RealTime Server ● Монитор реального времени с при- оритетной многозадачностью. ● Графический объектноориентиро- ванный язык функциональных бло- ков. ● Библиотека алгоритмов. ● Гарантированное время опроса 50 мс. I/O Server ● Обеспечивает связь промышленного оборудования и Windowsприложе- ний. ● Инструменты программирования ба- зы данных каналов, совместимой с ODBC. ● Поддержка неограниченного числа каналов ввода/вывода. ● Инструментарий I/O Server Tool Kit для разработки собственных вариантов I/O Server. DDE ● Обмен данными между приложениями Windows. ● Поддержка функции Paste Link. ● Инструменты отладки с отображени- ем DDEсообщений, посылаемых при- ложениями. Project Manager ● Координация действий всех модулей GFW. ● Запуск приложений Genesis. ● 256уровневая защита от несанкцио- нированного доступа. ● Ведение архива системных событий. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ 105 3/97 Рис. 2. Состав пакета Genesis for Windows

RkJQdWJsaXNoZXIy MTQ4NjUy