Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по дисциплине - интегрированные сис...doc
Скачиваний:
128
Добавлен:
17.09.2019
Размер:
3.08 Mб
Скачать

3. Функциональные возможности

В составе GraphWorX32 имеется векторный анимационный графический редактор; обеспечивается импорт графических изображений из более 20-ти широко распространенных графических форматов (jpeg, gif, tiff, png, icon и др.). Библиотека графических объектов содержит более 1500 заготовок - элементов экранов. Элементы изображений могут связываться с переменными процесса для отображения их состояний. Пакет является контейнером ActiveX/OLE и позволяет вставлять в экраны готовые графические фрагменты и средства отображения, созданные разными разработчиками. Экраны Genesis32 могут просматриваться средствами браузеров (например, MS Explorer).

На работающей операторской станции можно перенастраивать конфигурации мнемосхем, трендов, аварийных сообщений. Число динамизируемых элементов на мнемосхеме; число мнемосхем, сообщений, архивируемых переменных, рапортов не ограничиваются.

Средства пакета TrendWorX32 позволяют разместить на текущих или архивных трендах неограниченное число кривых. Применяются шкалы: линейные; логарифмическая шкала времени; система координат «горизонтальная ось переменных - вертикальная шкала времени» (как во многих самописцах); круговые шкалы (виртуальные самописцы с круглой шкалой); диаграммы X-Y - функциональные зависимости между двумя переменными. Тренды могут конфигурироваться во время исполнения - подключаться или отключаться переменные, изменяться шкалы; для детального анализа трендов применяется «лупа». По команде оператора или по событию может включаться и прекращаться запись временного архива для выбранных переменных. По результатам статистической обработки вычисляются и выводятся на экраны средние значения, минимальное и максимальное наблюдавшиеся значения, гистограммы переменных. TrendWorX32 обеспечивает также буферизацию и регистрацию данных реального времени; данные из буферов могут запрашивать любые приложения через интерфейс OLE Automation.

Сигналы событий обрабатываются в пакете AlarmWorX32, группируются и передаются персоналу средствами речевой сигнализации; автоматическим дозвоном по коммутируемым каналам с подтверждением; пеиджинговои связью или электронной почтой. AlarmWorX32 ведет также архивы аварийных и других событий, действий персонала. Персоналу предоставляются инструкции по устранению нарушений.

Рапорты различного назначения в системе управления формируются средствами ReportWorX32 и могут быть представлены в разных формах на экране, в документах, а также разосланы потребителям средствами коммуникаций.

Обработка данных и реакции системы на события реализуются в среде разработки и исполнения сценарных процедур VBA Scripting (построенной на основе MS VBA 6.0). Среда разработки сценарных процедур VBA Scripting, VBScript и Jscript; сценарии используется также для разработки отчетов.

Пользовательские программы могут разрабатываться на любом языке программирования и подключаться средствами интерфейса ОРС.

Все программные компоненты поддерживают технологию ActiveX.

Защита от несанкционированного доступа определяется для групп пользователей и индивидуальными паролями; допуск для конкретных сотрудников может задаваться в зависимости от графика работы в календаре, по дням недели и т.д.; доступ может блокироваться при ошибочных действиях сотрудника.

Для эмуляции создаваемой системы используются встроенные генераторы сигналов.