logo
Разработка автоматизированного рабочего места главного энергетика ЭСХ ОФ ОАО "Шахта "Заречная"

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 протоколов.