2.5.2.1.2 Режим разработки WindowMaker
Для разработки приложений используется среда WindowMaker. Использовать инструменты объектно-ориентированной графики для создания анимированных окон и окон сенсорных дисплеев. Данные окна могут быть подключены к промышленным системам или другим приложениям Microsoft Windows.
В WindowMaker есть утилиты и инструменты для создания приложения InTouch:
- базовые элементы - прямоугольники, окружности, линии и изображения, к которым можно привязать анимацию и реакцию на действие пользователя;
- элементы управления, которые отображают данные или алармы;
- база данных предварительно созданных промышленных символов и графических элементов;
- скриптовый язык и набор встроенных функций для управления данными.
WindowMaker используется для создания объектно-ориентрованного пользовательского интерфейса управления технологическим процессом. InTouch осуществляет отображение и запись данных с/в производственное оборудование, а также выполняет и другие операции.
В WindowMaker можно сконфигурировать следующее:
- окна - это панели, содержащие элементы интерфейса пользователя, при помощи которых оператор взаимодействует с производственными данными;
- базовые объекты - это графические элементы, например, прямоугольники, окружности, линии и текстовые объекты, при помощи которых оператор взаимодействует с производственными данными;
- сложные объекты, созданные пользователем - объекты, созданные из простых базовых объектов, представляющие элементы производственного оборудования, например вентили или танки;
- предварительно созданные сложные объекты - объекты, поставляемые вместе с InTouch, которые выполняют определенные функции, такие как отображение списка аварий системы или архива данных;
- SymbolFactory - большая библиотека, символов связанных с промышленностью. Позволяют быстро создать интерфейс пользователя промышленного оборудования;
- теги - переменные, определенные в InTouch для хранения и управления производственными данными. Например, можно использовать тег для сохранения значения уровня в танке, а также для анимационной связи;
- скрипты - средства программирования, включающие библиотеку функций для выполнения вычислений над значениями тега и другие операции;
- анимационные связи - это свойства простых и сложных объектов, которые используются для анимации состояния производственного оборудования, или для передачи введенной пользователем информации;
- мастера - предварительно созданные сложные объекты, которые выполняют определенные функции, например, слайдеры и измерительные приборы;
- ActiveX компоненты - компоненты, которые импортируются в InTouch для выполнения определенных функций, например отображение текущих аварий.
2.5.2.1.3 Режим исполнения WindowViewer
WindowViewer - это интерфейс для исполнения приложений InTouch, созданных в WindowMaker.
WindowViewer - это среда исполнения InTouch. При запуске WindowViewer, приложение осуществляет подключение к источникам данных и начинает обновление значений тегов и анимационных связей.
Кроме широких возможностей приложения InTouch работающего в режиме исполнения, можно использовать независимую от приложения функциональность самого WindowViewer.
WindowViewer может:
- выполнять скрипты InTouch;
- сохранять и отображать архивные данные;
- сохранять и отображать данные об алармах;
- останавливать или запускать сохранение данных;
- вести себя как сервер или клиент для DDE или SuiteLink протоколов.
- Введение
- 1. Данные по предприятию
- 1.1 Структура предприятия
- 1.2 Автоматизированная система оперативно-диспетчерского управления технологическим комплексом ОФ "Спутник"
- 1.3 Электроснабжение предприятия
- 1.4 Актуальность разработки автоматизированного рабочего места главного энергетика предприятия
- 2. Понятие автоматизированного рабочего места
- 2.1 Основные понятия
- 2.2 Структура типового АРМ
- 2.3 Обзор аналогов АРМ главного энергетика
- 2.4 Требования к разработке АРМ главного энергетика
- 2.5 Средства разработки
- 2.5.1 Платформа Windows
- 2.5.2 SCADA-система InTouch 10.0
- 2.5.2.1 Компоненты SCADA-системы InTouch
- 2.5.2.1.1 Application Manager
- 2.5.2.1.2 Режим разработки WindowMaker
- 2.5.2.2 База данных отображаемых параметров
- 2.5.2.3 Понятие тегов
- 2.5.2.4 Тренды в InTouch
- 2.5.2.5 Программирование в InTouch