|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Инструментальное средство GENESIS 32
Пакет GENESIS32 является одним из наиболее полных примеров реализации SCADA-системы, отвечающей самым современным требованиям. GENESIS32 является набором 32-разрядных приложений для Windows98 и WindowsNT, построенных в соответствии со спецификацией ОРС (рис.25), который предназначен для создания программного обеспечения сбора данных и оперативного диспетчерского управления верхнего уровня систем промышленной автоматизации. Рис. 25. Архитектура GENESIS32
В состав GENESIS32 также входит среда редактирования сценарных процедур Advanced VBA Scripting, обеспечивающая возможность разработки части программного обеспечения средствами Microsoft Visual Basic for Applications 5.0 (Visual Basic для приложений), входящего в популярный пакет MS Office 97. Все программные компоненты реализованы на базе многопоточной модели и поддерживают технологию ActiveX. GENESIS32 включает в себя следующие наиболее используемые приложения, являющиеся клиентами ОРС: - GraphWorX32, - TrendWorX32, - AlarmWorX32. GraphWorX32 является инструментальным средством, предназначенным для визуализации контролируемых технологических процессов и оперативного диспетчерского управления на верхнем уровне АСУ ТП (рис. 26). GraphWorX32 полностью соответствует требованиям к клиенту ОРС и поддерживает технологии ActiveX и OLE. Рис. 26. Пример мнемосхемы объекта управления, созданной с помощью GraphWorX32
Основные характеристики GraphWorX32: - многочисленное 32-разрядное приложение; - возможность обмена данными с любыми серверами ОРС (рис. 25); - мощные инструменты для создания экранных форм и динамических элементов отображения (рис. 26); - возможность встраивания элементов управления ActiveX и объектов OLE (рис. 27); - встроенная среда редактирования сценарных процедур Microsoft Visual Basic for Applications 5.0; - динамизация элементов отображения со временем обновления графической информации 50 мс; - средства разработки шаблонов экранных форм, содержащих наиболее часто используемые слои графических объектов. Рис. 27. Элемент управления в окне экранной формы GraphWorX32
TrendWorX32 является многооконным приложением, которое предназначено для выполнения многих функций: - представление контролируемых параметров в виде графиков (трендов) различных типов в реальном масштабе времени (рис. 28); - архивирование значений контролируемых параметров; - вычисление статистических характеристик выборок значений контролируемых параметров; - извлечение значений контролируемых параметров из архивов и представление в виде графиков различных типов; - вывод графиков на печатающее устройство. TrendWorX32 является клиентом ОРС поддерживает технологии ActiveX/OLE и может использоваться как совместно с остальными компонентами GENESIS32, так и с приложениями других производителей. TrendWorX32 является контейнером ActiveX, который может запускаться как автономно, так и одновременно с другими компонентами GENESIS32. Каждое окно TrendWorX32 содержит элементы управления TWXView32 ActiveX, с помощью которых выполняется графическое представление неограниченного количества контролируемых параметров и внутренних переменных проекта. Поскольку TrendWorX32 является клиентом ОРС, имеется возможность построения графиков значений параметров, сбор которых ведется на любом узле локальной вычислительной сети предприятия или глобальной сети Интернет.
Рис. 28. Представление нескольких параметров в виде графических зависимостей от времени
Поддерживают следующие виды трендов: - зависимость параметра от времени; - логарифмическая зависимость параметра от времени; - гистограмма параметра; - зависимость параметра от времени с использованием единиц времени в качестве вертикальной оси; - зависимость одного параметра от другого. Диапазоны вдоль вертикальной и горизонтальной осей могут быть связаны с любой переменной проекта. AlarmWorX32 является мультимедийным приложением, которое предназначено для выполнения следующих функций: - голосовое оповещение персонала об обнаруженных аварийных ситуациях; - рассылка электронных извещений об аварийных событиях и приемов подтверждений восприятия от ответственных лиц; - персональное планирование оповещения для привлечения к мероприятиям по устранению аварийной ситуации только дежурного персонала; - анализ аварийных событий и действий ответственного персонала; - объединение всех аварийных событий и подтверждений восприятия системных сообщений ответственным персоналом в сводки аварийных событий (рис. 29); - отображение вспомогательной информации для аварийных событий, позволяющей локализовать и устранить причины аварии (рис. 30); - связь с аппаратными средствами системы через интерфейсы ОРС; - связь с другими приложениями посредством технологии ODBC. Рис. 29
Рис. 30
AlarmWorX32 является клиентом ОРС, поддерживает технологии ActiveX/ OLE и может использоваться как совместно с остальными компонентами GENESIS32, так и с приложениями других производителей.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |