Рефераты. Автоматизированная система информационной поддержки наладочных работ электропривода в TrendWorX32

Компьютерная модель - это программная реализация математической модели дополненная различными служебными программами (например, рисующими и изменяющими графические обзоры во времени).

На исторических ранних этапах компьютерного моделирования программы создавались на языке машинных слов (1100101…).следующим шагом стал язык Ассемблера. В дальнейшем появились «языки высокого уровня»(Алгол, Бейсик, Фортран, Паскаль и др.). Применявшаяся в те годы технология программирования требовала на создание моделей очень много времени. Трудозатраты на создание простой, современной компьютерной модели оценивалась в 5-6 человеко-месяцев.

В настоящее время можно все кардинально изменить с помощью разработанных прикладных пакетов TrendWorX32 фирмы ICONICS является набором программ, предназначенных для реализации подсистемы построения и анализа зависимостей от параметров контролируемого процесса от времени и друг от друга. А также для архивации и последующего представления исторических данных на графиках на верхнем уровне автоматизированных систем управления.

Назначение программных компонентов TrendWorX32.

Контейнер TrendWorX32 - автономное приложение Windows с многодокументным пользовательским интерфейсом, которое предназначено для одновременной работы с множеством элементов просмотра графиков, включая конфигурирование и использование в режим е Исполнение. Контейнер позволяет запускать на исполнение отдельные экраны с вставленными управляющими элементами ActiveX. Содержит интегрированную среду разработки и исполнения сценарных процедур Microsoft Visual Bask: for Applications (VBA).

Рисунок 8- Архитектура пакета TrendWorX32

Элемент просмотра графиков TrendWorX32Viewer ActiveX (ICONICS TWXView32 ActiveX) -предназначен для построения графических зависимостей контролируемых параметров, получаемых от серверов ОРС доступа к дающим данным (ОРС Data Access или OPC DA) и из архивов. Элемент просмотра графиков TrendWorX32 также может использоваться совместно с другими приложениями, способными выполнять функцию контейнера ActiveX.

К основным функциональным возможностям элемента просмотра графиков относятся:

Построение графиков на основе текущих данных (данных реального времени)

1 Построение графиков на основе данных из архивов (исторических данных

2 Вторичная и статистическая обработка данных

3 Обеспечение целостности данных путем многопоточной буферизации

4 предоставлением пользователю возможности настраивать период сбора и обновления данных

5 Элемент просмотра графиков TrendWorX32 получает исторические данные из базы данных от сервера архивации TrendWorX32 SQL Server с использованием интерфейсов ОРС доступа к историческим данным ОРС Historical Data Access (DPC HDA).

Управляющий элемент ICONICS TWXSQL Tool Control-предназначен для выполнения запросов к базе данных архива GENESIS32. обслуживаемой TrendWorX32 SQL Server. Может быть вставлен в любой контейнер ActiveX, включая GraphWorX32, TrendWorX32 и AlarmWorX32.

Сервер архивации TrendworX32 SQL Server (SQL DataLogger) пред назначен для приема данных от ОРС - серверов, записи в базу данных MS Access, MS SQL Server 7.0, Oracle или Microsoft Date Engine (MSDE) с использованием заданных алгоритмов архивации и предоставления данных клиентским приложениям, соответствующим спецификации ОРС Historical Data Access 1.0 (ОРС HDA - спецификация ОРС доступа к историческим данным).

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

Генератор отчетов TrendWorX32 Reporting - предназначен для автоматического выполнения запросов к базе данных архива и представления полученных выборок в текстовом файле, в рабочем листе MS Ехсеl или в таблице базы данных.

Сервер фоновой буферизации - предназначен для приема данных от серверов ОРС, размещения данных в оперативной памяти и, при необходимости, в файловых буферах, а также для предоставления доступа к буферизованным данным через OLE Automation.

Общие сведения: контейнер TrendWorX32является приложением с многооконным интерфейсом, которое предназначено для одновременной работы с множеством экземпляров элемента просмотра графиков ICONICS TWXView32 ActiveX, а также с другими управляющими элементами ActiveX, вставленными в дочерние окна (окна просмотра или экраны).

Контейнер TrendWorX32 предоставляет средства быстрого доступа к Конфигуратору сервера архивации, к Серверу архивации TrendWorX32 SQL Server, Серверу фоновой буферизации Persistent Trending и Генератору отчетов TrendWorX32 Reporting из единой среды разработки. Кроме того, в состав контейнера входит среда разработки и исполнения сценарных процедур Microsoft VBA.

Интерфейс пользователя. В этом разделе описан пользовательский интерфейс элемента TrendWorX32 ViewerActiveX.

Рисунок 9 - Внешний вид главного окна контейнера TrendWorX32 с кратким описанием областей и органов управления

Диалог TwxView32 ActiveXControlProperties (называемый также диалогом свойств), изображенный ниже, является пользовательским интерфейсом для конфигурирования ActiveX элемента. Он вызывается двойным щелчком на ActiveX элементе в режиме разработки, и состоит из следующих страниц свойств:

Рисунок 10 - диалоговое окно свойств элемента просмотра графиков

TWXView32 ActiveX Control Pro perties

Страница свойств Общие, изображенная ниже, является страницей по умолчанию диалога свойств. Она содержит следующие основные свойства элемента просмотра графиков:

1. Заголовок

2. Имя и местонахождение файла конфигурации элемента просмотра

3. Адрес конфигурационной информации элемента просмотра в сети Интернет

4. Тип графика

5. Страница свойств Рабочая область рисунок 11

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

Вы можете выбрать, какие компоненты графика должны отображаться на экране. Кроме того, можно указать Стиль рамки графика и Вид рамки. Существует также возможность придать рамке рельефный вид.

Рисунок 11 - Диалог свойств: страница Рабочая область

Страница свойств Линии сетки

Страница свойств Линии сетки, изображен на рисунке 12 ниже, управляет отображением сетки на графике. В зависимости от выбранного типа графика, некоторые параметры могут быть доступны или недоступны.

Содержимое страницы разбито на две секции, для оси X и для оси Y. Если отмечен флажок Показать, соответствующие линии сетки будут отображаться на экране. Поле количество определяет число линий для каждой из осей, а поле Ширина указывает толщину линий. Возможно также указать стиль для линий из следующих вариантов: пунктирная, сплошная, штриховая или штрих - пунктир. Как и в странице рабочая область, можно выбрать цвет для сетки, щелкнув на поле выбора цвета. Для удобства, TrendWorX32 предоставляет возможность независимой конфигурации для каждой из осей, за исключением гистограммы, не поддерживающей сетку по оси X.

Рисунок 12 - Диалог свойств: страница Линии сетки

Страница свойств Диапазоны

Страница свойств Диапазоны, изображенная ниже на рисунке 13, предназначена для определения внешнего вида и местоположения области отображения диапазонов. В зависимости от выбранного типа графика, некоторые из параметров могут быть доступны или недоступны.

Рисунок 13 - Диалог свойств: страница Диапазоны

Страница свойств Подробности

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

Рисунок 14 -Диалог свойств: страница Подробности

Записи в таблице

Группа параметров Записи в таблице позволяет выбрать элементы информации, которые будут входить в таблицу в отдельных столбцах: Имя тега, Название пера, Границы диапазона, Допустимые значения, Предельные значения, Значения перьев, Единицы измерения, Качество, Метка времени, Дата и Ось X. Элементы будут появляться в таблице в том порядке, в котором они перечислены. Например, если отмечены Значения перьев и Метка времени, столбец Значения перьев всегда будет отображаться в таблице перед столбцом Метка времени.

Дополнительно к перечисленным параметрам, в диалоге присутствует флажок Заголовок. Если он отмечен, на экране будут показаны заголовки столбцов таблицы подробностей, позволяя увидеть, к каким параметром относятся данные в таблице. В противном случае, данные будут выводиться без указания, к чему они относятся.

Признак качества

Элемент просмотра графиков располагает встроенной поддержкой признака качества как для архивных (HDA) тегов, так и для текущих значений (OPCDA). Если параметр Качество отмечен на странице свойств Подробности диалогаTrendWorX32 ActiveXControlProperties, элемент просмотра графиков будет отображать информацию о признаке качества для каждого из отсчетов в таблице Подробности, как это показано на рисунке 15

Рисунок 15- Признак качества в таблице подробности

Кроме стандартных значений признака качества OPCDataAccess, элемент просмотра графиков поддерживает спецификацию качества HistoricalDataAccess для индикации интервалов времени, когда архивация данных остановлена, действительных (необработанных) отсчетов данных, или вычисленных значений. В режиме исполнения, таблица Подробности поддерживает расширенную функциональность для каждого из перьев или группы перьев (если указано).

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.