Разработка АСУТП в среде SCADA-системы GENESIS-32

Страницы работы

140 страниц (Word-файл)

Содержание работы

Институт цветных металлов и материаловедения СФУ

Кафедра автоматизации производственных процессов

ЦМ

 

Дисциплина
“Интегрированные системы
 проектирования и управления ”

Красноярск 2009

Лабораторная работа № 6

”Разработка АСУТП в среде SCADA-системы GENESIS-32

Цель работы

1.  Изучить основные понятия, структуру и назначение отдельных элементов SCADA-системы GENESIS-32

2.  Изучить порядок работы по созданию АСУТП с помощью редакторов  SCADA- системы GENESIS-32

3.  Разработать проект учебной АСУТП в SCADA-системе GENESIS-32.

4.  Разработать в SCADA-системе GENESIS-32 верхний уровень своей АСУТП, разрабатываемой в курсовом проекте по дисциплине АТПП, согласовав его с доц. Лапаевым И.И.

Теоретические сведения

1. СТРУКТУРА СИСТЕМЫ

GENESIS-32 – это программный комплекс, предназначенный для разработки, настройки и запуска в реальном времени систем управления технологическими процессами. Она включает в себя режим разработки АСУ и режим исполнения  (run-time). При помощи инструментальной системы осуществляется разработка всех проектов.

Вся идеология построения GENESIS-32 основана на стандарте OPCOLETMforProcessControl(механизм связывания и внедрения объектов для сбора данных и управления  в системах промышленной автоматизации), который является наиболее общим способом организации взаимодействия между различными источниками и приемниками данных, такими как устройства, базы данных и системы визуализации информации о контролируемом объекте автоматизации.

GENESIS-32 является набором 32–разрядных приложений для Windows 98/­NT/2000/XP, построенных в соответствии со спецификацией ОРС. В состав GENESIS-32 также входит среда редактирования сценарных процедур AdvancedVBAScripting, обеспечивающая возможность разработки части программного обеспечения средствами MicrosoftVisualBasicforApplications 5.0 (VisualBasic для приложений), входящего в популярный пакет MSOffice 97.Все программные компоненты реализованы на базе многопоточной модели и поддерживают технологию ActiveX.

GENESIS-32 включает в себя следующие приложения, являющиеся клиентами ОРС:

GraphWorX32,

TrendWorX32,

AlarmWorX32.

GENESIS-32 также содержит среду разработки сценарных процедур VBAScripting.

GraphWorX32 является инструментальным средством, предназначенным для визуализации контролируемых технологических процессов и оперативного диспетчерского управления на верхнем уровне АСУ ТП.  GraphWorX32 полностью соответствует требованиям к клиенту ОРС и поддерживает технологии ActiveXи OLE.

Экранные формы, создаваемые с помощью GraphWorX32, могут быть насыщены графическими объектами и элементами отображения, форма и положение которых зависит от значений и состояний контролируемых параметров в прикладной области, а также от действий персонала, эксплуатирующего систему. Скорость перерисовки графических объектов составляет 50 мс, что стало возможным благодаря применению наиболее передовых технологий в области объектно-ориентированной графики и 32–разрядного многопоточного программирования. Любому элементу отображения и графическому объекту может быть поставлен в соответствие один или несколько способов динамизации (изменение размера по вертикали и горизонтали, изменение цвета, перемещение, вращение и др.), в зависимости от значения связанного с ним параметра. Средства установления связи каналов ввода–вывода устройств и других переменных проекта с элементами отображения позволяют задавать закон предварительной обработки параметра, представляемый в виде комбинации арифметических, логических, бинарных и функциональных преобразований, а также условных операций.

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

Архивирование контролируемых параметров выполняется при помощи сервера фоновой архивации Persistent Trending,который является клиентом OPC и сервером OLE Automation. Данная утилита предназначена для сбора информации о контролируемых параметрах технологического процесса и ее сохранения в специальных буферах памяти, а также в определенных пользователем файлах. Приложения-клиенты могут запрашивать данные из буферов сервера фоновой архивации посредством механизма OLE Automation, что существенно повышает эффективность их работы. Элемент управления TWXView32 ActiveX,с помощью которого отображаются графики контролируемых параметров, устанавливает связь с сервером фоновой архивации для инициализации графика каждого параметра.

Похожие материалы

Информация о работе