Главная

Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






МЕТОДИКА РАЗРАБОТКИ ПРОГРАММЫ ВИЗУАЛИЗАЦИИ ПРОЦЕССА УПРАВЛЕНИЯ ГИДРАВЛИЧЕСКИМ ОБЪЕКТОМ В ПАКЕТЕ MasterSCADA


УТВЕРЖДАЮ

Декан АВТФ

____________С.А. Гайворонский

«_____»________________2009г.

 

 

МЕТОДИКА РАЗРАБОТКИ ПРОГРАММЫ ВИЗУАЛИЗАЦИИ ПРОЦЕССА УПРАВЛЕНИЯ ГИДРАВЛИЧЕСКИМ ОБЪЕКТОМ В ПАКЕТЕ MasterSCADA

Методические указания по выполнению лабораторной работы № ____ по курсу «Автоматизированные информационно - управляющие системы» для студентов специальностей 220201 «Управление и информатика в технических системах», 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

 

Томск 2009

Содержание

1 Назначение SCADA-систем, виды SCADA-систем…………………………...…..3

2 Отличительные особенности пакета программ MasterScada…………………..…5

3 Лабораторный комплекс управления гидравлическим объектом………………..7

4 Настройка OPC – сервера ……………………………………………………...…..9

5 Методика создания программ визуализации в пакете MasterScada…………….10

5.1 Создание проекта……………………………………………………..…………..10

5.2 Создание основной мнемосхемы………………………………………………..13

5.3 Создание объемных элементов мнемосхемы (ёмкостей, трубопроводов)……16

5.4 Создание индикации уровня в емкости Е2……………………………………...19

5.5 Динамизация свойств ёмкости Е2……………………………………………….20

5.6 Создание изображения регулирующего клапана с импульсным

управлением............................................................................................................22

5.7 Создание визуализации сливного вентиля………….…………………………..24

5.8 Создание команды «Задание»…………………………………………………...24

5.9 Динамизация команды «Задание»……………………………………………….25

5.10 Создание кнопки «Закрыть»………………………………………………...….26

5.11 Создание Окна Управления «Настройки PID-регулятора»………………..…27

5.12 Создание индикации уровня в Е3 и управления насосом Н3………………...28

5.13 Создание Тренда……………………………………………………………...…30

5.14 Создание окна «Контроль и управление в Е2»……………….……………….32

5.15 Создание «Панели сигнализации по уровню в Е2» ………………….…….…33

5.16 Создание таблицы……………………………………………………………….35

5.18 Элемент «Расчёт»……………………………………………………………….36

5.19 Создание графика……………………………………………………………….38

6 Задание на лабораторную работу……………………………………………….…38

 

 

Цель работы:получение навыков работы в пакете Master SCADA при создании программ визуализации процессов контроля, регулирования и сигнализации.

 

1 Назначение SCADA-систем, виды SCADA-систем

SCADA (сокр. от англ. Supervisory Control And Data Acquisition – диспетчерское управление и сбор данных) – процесс сбора информации реального времени с удаленных точек (объектов) для обработки, анализа и возможного управления удаленными объектами.

Применение SCADA-систем позволяет существенно сократить сроки разработки программного обеспечения, обеспечить высокое качество регулирования, при этом при создании программного обеспечения профессиональные программисты могут и не привлекаться.

Все современные SCADA-системы включают три основных структурных компонента, представленные на рисунке 1.1.

Рисунок 1.1 - Основные структурные компоненты SCADA системы

Удаленный терминал (Remote Terminal Unit - RTU) осуществляет обработку задачи (управление) в режиме реального времени.

Диспетчерский пункт управления (Master Terminal Unit - MTU) осуществляет обработку данных и управление высокого уровня, как правило, в режиме реального времени. Одна из его основных функций – обеспечение интерфейса между человеком-оператором и системой.

Коммуникационная система (каналы связи – Comminication System (CS)) необходима для передачи данных с удаленных точек (объектов, терминалов) на центральный интерфейс оператора-диспетчера и передачи сигналов управления на диспетчерский пункт (или удаленный объект – в зависимости от конкретного исполнения системы).

К SCADA-системам предъявляются следующие основные требования:

· надежность системы (технологическая и функциональная);

· безопасность управления;

· точность обработки и представления данных;

· простота расширения системы.

В силу тех требований, которые предъявляются к системам SCADA, спектр их функциональных возможностей определен и реализован практически во всех пакетах. Перечислим основные возможности и средства, присущие всем системам и различающиеся только техническими особенностями реализации:

· автоматизированная разработка, дающая возможность создания программного обеспечения (ПО) системы автоматизации без реального программирования;

· средства сбора первичной информации от устройств нижнего уровня;

· средства управления и регистрации сигналов об аварийных ситуациях;

· средства хранения информации с возможностью ее пост-обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных);

· средства обработки первичной информации;

· средства визуализации представления информации в виде графиков, гистограмм и т.п.;

· возможность работы прикладной системы с наборами параметров, рассматриваемых как единое целое (recipe , или установки).

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

Таблица 1.1 - Основные фирмы разработчики SCADA- пакетов

Фирма разработчик Страна Фирма распространитель в России Название SCADA- пакета
AdAstra Res. Group Россия AdAstra Res. Group TRACE MODE
Intellution США Индасофт FIX
Ci Technologies Австралия РТСофт Citect
Wonderware США РТСофт InTouch
Iconics США ПроСофт Genesis
Инсат Россия Инсат VNS MasterSCADA

Перечисленные выше возможности систем SCADA в значительной мере определяют стоимость и сроки создания ПО, а также сроки ее окупаемости.

 

Настройка OPC - сервера

Для связи между каналами и переменными в приложении ISAGRAF используется OPC сервер контроллера КРОСС.

CrossOPC сервер (далее OPC-сервер) предназначен для подсоединения и обмена данными между ISaGRAF-приложением контроллера КРОСС и SCADA-системами. OPC-сервер работает под управлением ОС Windows NT и предоставляет данные OPC-клиентам через интерфейс, определяемый спецификацией OPC Data Access 2.0).

С ISaGRAF-приложениями OPC-сервер соединяется по последовательному порту или по протоколу TCP/IP.Формат файла crossopc.ini (рисунок 4.1)

Рисунок 4.1 - Блокнот CROSSOPC

Это текстовый файл в стиле стандартных ini -файлов windows, расположенный по адресу Program files/ OPC Server/ CROSSOPC. Каждая строка содержит либо комментарий, начинающийся с символа "точка с запятой", либо заголовок секции, либо набор параметров секции. Имена параметров к регистру нечувствительны.

Секция [SERVER] может содержать следующие параметры:

LOGFILE = "<file >" Указывает имя файла для записи протокола работы сервера. Имя файла необходимо указывать в кавычках.

5 Методика создания программs визуализации САР уровня в пакете MasterScada

Любая программа визуализации использует переменные технологической программы пользователя контроллера КРОСС, т.е. переменные SCADA-системы ссылаются на переменные ISaGRAF. При этом связь переменных осуществляется через ОРС сервер, предназначенный для сопряжения ISaGRAF с MasterScada. Поэтому перед началом создания программы визуализации необходимо настроить и запустить ОРС – сервер.

5.1 Создание проекта

Запустите программу MasterScada (ПУСК/все программы/MasterScada/MasterScada). В результате появится окно «Создание проекта» (рис. 5.1), в котором введите имя своего проекта. Затем введите пароль доступа к вашему проекту (рис.5.2). Если ничего не ввести, то при новом запуске ваш проект не будет требовать пароль.

Рисунок 5.1 – Окно создания проекта

Рисунок 5.2 – Окно установления пароля

В итоге появится окно проекта (рис. 5.3):

Рисунок 5.3 – Окно проекта

 

Теперь создадим соединение между контроллером и средой ISaGRAF. Для этого выделите объект «Система» в дереве системы и щелкните по ней правой клавишей (ПК), выберете ВСТАВИТЬ/КОМПЬЮТЕР (рисунок 5.4). В странице свойств элемента в поле «Имя» введите «titan2», не забыв нажать на кнопку ПРИМЕНИТЬ – для сохранения.

Рисунок 5.4 – Добавление компьютера

Теперь нажав ПК на «titan2», добавьте ОРС сервер (рис. 5.5).

Рисунок 5.5 – Добавление ОРС сервера

Доступ к данным ОРС серверов осуществляется через ОРС переменные в MasterSCADA.

Существует три основных вида ОРС переменных:

· для чтения (отображается в дереве значком выхода );

· для записи (отображается в дереве значком входа );

· для чтения и записи (отображается в дереве значком ).

Добавьте ОРС переменные, как показано на рисунке 5.6:

Рисунок 5.6 – Добавление переменных

В появившемся окне «Свойства: выбор переменных» поставьте галочку, как показано на рисунке 5.7. В результате все переменные ISaGRAF, используемые при написании технологической программы пользователя будут доступны в MasterScada. В дереве системы эти переменные будут отображаться, как показано на рисунке 5.8.

Рисунок 5.7 – Выбор переменных

 

Рисунок 5.8 – Переменные в дереве системы

 

Создание основной мнемосхемы

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

Основной объект – Лабораторный комплекс, включает в себя Объект Установка, в состав которого входят основные составляющие лабораторного комплекса управления гидравлическим объектом (рисунок 5.9).

Рисунок 5.9

Рассмотрим теперь последовательно, как создавать данные элементы проекта.!!!

Выделите «Объект», в странице свойств объекта выберете компьютер «titan2», здесь же можно поменять имя объекта («Лабораторный комплекс») и добавить комментарий (рисунок 5.10).

Рисунок 5.10 – Страница свойств элемента «Объект (Лабораторный комплекс)»

 

Далее выделите «Объект Лабораторный комплекс» и щелкните по нему правой клавишей (ПК), выберете ВСТАВИТЬ/ОБЪЕКТ (рисунок 5.10).

Рисунок 5.10

В странице свойств Объекта 1 выберете компьютер «titan2», здесь же можно поменять имя объекта («Установка»). Аналогичным образом будут создаваться все остальные объекты проекта.

Число мнемосхем в проекте не ограничено, но число мнемосхем объекта ограничено - объект может иметь по одной мнемосхеме каждого разрешенного в проекте типа. Именно поэтому для создания нескольких мнемосхем необходимо создавать несколько объектов, у каждого из которых будет своя мнемосхема.

Для перехода на мнемосхему необходимо выделить Объект «Установка» и на странице свойств элемента перейти на закладку «Окна», где по умолчанию должна быть выбрана мнемосхема, нажать на кнопку РЕДАКТИРОВАТЬ (рисунок 5.11).

Рисунок 5.10

Впоследствии переход на мнемосхему будет осуществляться таким образом: выделите в дереве объектов Объект «Установка» и щелкните по нему ПК, выберете ПЕРЕЙТИ НА/МНЕМОСХЕМА. В итоге появится окно редактора мнемосхем (рисунок 5.12):

Рисунок 5.12 – Окно редактора мнемосхема

 

Это будет основная мнемосхема, где будет отображена установка регулирования уровня в целом.

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

5.3 Создание объемных элементов мнемосхемы (ёмкостей, трубопроводов)

Для визуализации трех емкостей, необходимо перейти на мнемосхему и воспользоваться палитрой элементов. Выбрав в палитре Объёмные элементы, создаем первую емкость (рисунок 5.13). Для этого выбираем из Объёмных элементов цилиндр и прорисовываем форму емкости. После этого при помощи двух гибких стрелок (желтая и сиреневая) можно изменить края цилиндра.

Рисунок 5.13 - Цилиндр

 

Если вызвать ПК свойства цилиндра, можно поменять направление, цвет цилиндра, цвет заливки, стиль конца и начала цилиндра. Обратите внимание, что свойства элементов мнемосхемы можно также поменять в разделе Свойства в правой-нижней части экрана (рисунок 5.14).

Рисунок 5.14

Также можно добавить текстовую надпись для каждой емкости. Чтобы добавить надпись перейдите на мнемосхему, в палитре щёлкните ЛК ГРАФИЧЕСКИЕ ПРИМИТИВЫ/ТЕКСТ. Далее вставьте текст в нужное место на мнемосхеме. Настройте необходимые параметры, щёлкнув ПК мыши и, выбрав в раскрывающемся списке Свойства.

После создания первой емкости необходимо создать символ из созданных элементов. Для этого необходимо выделить полностью все емкость, нажать ПК и выбрать группировку – Создать символ. После чего, скопировав данный элемент, можно при помощи вставки создать остальные две емкости Е2 и Е3, изменив лишь текстовые надписи этих емкостей.

Также необходимо выставить все емкости на первый план, чтобы они закрывали остатки трубных соединений, для этого ПК выбрав Z – порядок устанавливаем НА ПЕРЕДНИЙ ПЛАН.

Аналогичным образом создаём трубные соединения, для чего используем Объёмные элементы из палитры, только в этот раз – трубопровод. Наклон и диаметр можно поменять после прорисовки трубопровода(рис.5.15). При помощи красных гибких стрелок можно изменить наклон трубопровода, а при помощи круговых стрелок (зеленая и синия) можно изменить срез начала и конца трубопровода. ПК можно вызвать свойства, аналогичные свойствам цилиндра.

Рисунок 5.15 – Трубопровод

В местах, где соединение сгибается необходимо использовать также Объемный элемент – сегмент из палитры, обладающий абсолютно такими же свойствами. Используется сегмент для соединения двух горизонтально прямых соединений, как показано на рисунке 5.16.

Рисунок 5.16 – Соединение трубопровода

Таким образом, создаем трубные соединения между емкостями согласно структурной схеме лабораторного комплекса.

Динамизация свойств ёмкости Е2

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

Для динамизации мнемосхемы выберите требуемый элемент. Настройка динамизации производится в панели "Свойства". В данном случае динамизируем свойство ёмкости Е2 – имитацию заполнения жидкостью при изменении уровня.

Для этого выделите элемент Е2 и перейдите на панель «Свойства», нажмите на иконку для динамизации по входу. Выберете свойство, которое требуется динамизировать, в данном случае Процент заливки. Перетащите переменную («Уровень жидкости») из дерева объектов, по изменению которой будет изменяться свойство ёмкости, в соответствующее поле («Процент заливки») на панели Свойства. Переменная добавляется в список входов или выходов мнемосхемы, если ее не было в нем до этого (рисунок 5.18).

Рисунок 5.18

Далее настройте интервалы динамизации. С помощью интервалов динамизации задается зависимость между данными источника и приемника. При динамизации свойства элемента по входу источником данных выступает Вход мнемосхемы, а приемником - выбранное свойство. В случае динамизации по выходу источник данных - свойство элемента, приемник - Выход мнемосхемы. Интервалы динамизации задаются в виде пар: Значение источника - Значение приемника.

Для вызова окна "Настройка динамизации свойства", нажать на кнопку в поле свойства (рисунок 5.19).

Рисунок 5.19

Если не заданы интервалы динамизации, то преобразование происходит 1 в 1. Цвет заливки задаётся в свойствах ёмкости.

Теперь при изменении уровня жидкости в Е2 будет изменяться процент заливки ёмкости (рисунок 5.20).

Рисунок 5.20

Аналогичным образом динамизируются свойства других элементов.

 

 

Создание команды «Задание»

В дереве объекта выделите «Объект Е2», щелкните ПК и выберете ВСТАВИТЬ/КОМАНДА. Команды позволяют изменять значения переменных в режиме работы. Перетащите необходимую переменную, в данном случае t9_ZADANIE (уставка задания для PID-регулятора), в . Имя команды можно изменить, используя закладку «Общие» на странице свойств элемента, а также настроить другие параметры.

Перетащите команды ПК мыши из дерева объектов на мнемосхему. Можно выбрать, как будет отображаться команда:

Редактируемым значением – или

Слайдером –

Щёлкните ПК мыши по изображению команды на мнемосхеме, выберете Свойства. В появившемся окне Свойства можно настроить необходимые свойства элемента (рисунок 5.27).

Рисунок 5.27

Аналогичным образом создавайте команды изменения для других параметров.

Динамизация команды «Задание»

Динамизация выполняется аналогично показанному для ёмкости Е2.

Выделите на мнемосхеме элемент «Задание», перейдите на панель Свойства, нажмите . Выделите свойство «Верхний», перетащите в него из дерева объектов команду «Задание». Настройте интервалы динамизации, как показано на рисунке 5.28.

Рисунок 5.28

Теперь при изменении задания его значение будет соответственно перемещаться вдоль шкалы (рисунок 5.29).

Рисунок 5.29 – Реализация команды Задание

 

Создание кнопки «Закрыть»

В дереве объектов создайте команду «Закрыть мнемосхему». На Странице свойств элементов для этой команды откройте закладку Действия, выберете Добавить, затем ЗАКРЫТЬ - МНЕМОСХЕМА.

Перетащите данную команду из дерева объектов на мнемосхему, настройте свойства кнопки.

 

Элемент «Расчёт»

Проверить нужен ли здесь элемент расчёт.

 

Создание Тренда

Тренд- отображение графиков изменения данных технологического процесса с течением времени. В MasterSCADA совмещен просмотр архивных (исторический тренд) и текущих (тренд реального времени) данных на одном графике. С помощью кнопок можно добавлять, изменять и удалять тренды для Объекта. Для того, чтобы значения переменной Объекта появились в тренде достаточно "перетащить" ее из дерева объектов в окно тренда.

Создайте Объект «Тренд». На странице свойств элементов откройте закладку Тренды.

Нажмите кн. Добавить, присвойте имя тренду. Выберите тип, настройте свойства (рисунок 5.33).

Рисунок 5.33

Нажмите кн. Редактировать. В появившееся окно тренда перетащите необходимые переменные (рисунок 5.34).

Рисунок 5.34

Создайте кнопку «Тренд» на основной мнемосхеме, аналогично тому, как это было сделано для окна «Настройки PID-регулятора».

 

 

Создание таблицы

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

Для создания таблицы необходимо перейти на палитру инструментов, выбрать УПРАВЛЕНИЕ/ТАБЛИЦА, перенести в Объект «Контроль и управление в Е2» (рис.3.21).

На закладке «Общие» страницы свойств элементов изменяем название таблицы, добавляем комментарии, измененяем число входов и выходов таблицы на закладке "Параметры".

Таблицу перетаскивается на мнемосхему, единицы измерения, формат значения и аварийные зоны наследуются от настроек переменных привязанных ко входам таблицы в дереве объекта. Свойства таблицы можно вызвать ПК мыши и изменить оформление таблицы (рисунок 5.40).

Рисунок 5.40

Элемент «Расчёт»

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

В данном проекте элемент (переменная) Расчёт используется в основном для того, чтобы связывать одну ОРС-переменную с двумя и более командами.

Выберете в палитре элементов ВЫЧИСЛЕНИЯ > Расчёт ЛК мыши. Затем в дереве объектов ЛК мыши вставьте Расчёт, где необходимо.

В данном случае необходимо связать ОРС-переменную t9_CRUCH с командой «Дистанционный режим включен» от Регулирующего клапана с импульсным управлением и командой от кнопки «Вкл ручн» из окна Контроль и управление в Е2.

Для этого делаем следующее. В дереве объектов выделяем Расчёт. Далее на Странице свойств элементов открываем закладку Формула. В таблицу переменных (нижнее окно) перетаскиваем необходимые команды из дерева объектов (рисунок 5.42).

Рисунок 5.42

 

ЛК мыши выделяем первую переменную. Нажимаем кнопку «В формулу». Эта переменная появляется в верхнем окне редактирования формул. Далее выбираем действие, которое хотим произвести. В нашем случае элемент ИЛИ. Затем выделяем вторую переменную, добавляем в формулу. Равно. Нажимаем кнопку «Константы», выбираем ИСТИНА. Нажимаем кнопку «Применить».

Теперь связываем Результат Расчёта из дерева объектов с ОРС-переменной t9_CRUCH.

Аналогично создаётся элемент Расчёт для других кнопок данной панели: «Больше», «Меньше».

 

Создание графика

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

В палитре инструментов выберете , щелкните левой клавишей мышки (ЛК) по объекту и перетащите его в Объект «Контроль и управление в Е2».

Привяжите необходимые переменные ко входам Графика, и перетащить его в мнемосхему. Вызвав ПК окно Свойства настройте необходимые параметры (рисунок 5.43).

Рисунок 5.43

 

Программа визуализации создана. Загрузите приложение ISaGRAF в контроллер КРОСС, настройте и запустите ОРС-сервер и запустите, нажав кнопку ПУСК, созданную нами программу визуализации.

 

Задание на лабораторную работу

 

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

б) задайте с помощью созданной программы параметры для правильного функционирования стенда «Гидравлический объект» (настройте коэффициенты ПИД-регулятора и задайте значения порогов срабатывания сигнализации)

в) проанализируйте реализацию динамизации свойств ёмкости Е3. Предложите свои идеи динамизации уровня в Е3;

г) измените изображение насоса Н3 (например, использовав элемент МУЛЬТИМЕДИА/ МУЛЬТФИЛЬМ), а так же управление этим насосом;

 

ЗАКЛЮЧЕНИЕ

Разработанное методическое обеспечение предназначено для студентов дневного и заочного отделений, обучающихся по специальности «Управление и информатика в технических системах» при выполнение курсового проекта «Программное обеспечение системы контроля, регулирования и визуализации АСУ ТП, реализованной на базе контроллера кросс-500» по курсу «Автоматизированные информационно-управляющие системы».

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

УТВЕРЖДАЮ

Декан АВТФ

____________С.А. Гайворонский

«_____»________________2009г.

 

 

МЕТОДИКА РАЗРАБОТКИ ПРОГРАММЫ ВИЗУАЛИЗАЦИИ ПРОЦЕССА УПРАВЛЕНИЯ ГИДРАВЛИЧЕСКИМ ОБЪЕКТОМ В ПАКЕТЕ MasterSCADA

Методические указания по выполнению лабораторной работы № ____ по курсу «Автоматизированные информационно - управляющие системы» для студентов специальностей 220201 «Управление и информатика в технических системах», 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

 

Томск 2009

Содержание

1 Назначение SCADA-систем, виды SCADA-систем…………………………...…..3

2 Отличительные особенности пакета программ MasterScada…………………..…5

3 Лабораторный комплекс управления гидравлическим объектом………………..7

4 Настройка OPC – сервера ……………………………………………………...…..9

5 Методика создания программ визуализации в пакете MasterScada…………….10

5.1 Создание проекта……………………………………………………..…………..10

5.2 Создание основной мнемосхемы………………………………………………..13

5.3 Создание объемных элементов мнемосхемы (ёмкостей, трубопроводов)……16

5.4 Создание индикации уровня в емкости Е2……………………………………...19

5.5 Динамизация свойств ёмкости Е2……………………………………………….20

5.6 Создание изображения регулирующего клапана с импульсным

управлением............................................................................................................22

5.7 Создание визуализации сливного вентиля………….…………………………..24

5.8 Создание команды «Задание»…………………………………………………...24

5.9 Динамизация команды «Задание»……………………………………………….25

5.10 Создание кнопки «Закрыть»………………………………………………...….26

5.11 Создание Окна Управления «Настройки PID-регулятора»………………..…27

5.12 Создание индикации уровня в Е3 и управления насосом Н3………………...28

5.13 Создание Тренда……………………………………………………………...…30

5.14 Создание окна «Контроль и управление в Е2»……………….……………….32

5.15 Создание «Панели сигнализации по уровню в Е2» ………………….…….…33

5.16 Создание таблицы……………………………………………………………….35

5.18 Элемент «Расчёт»……………………………………………………………….36

5.19 Создание графика……………………………………………………………….38

6 Задание на лабораторную работу……………………………………………….…38

 

 

Цель работы:получение навыков работы в пакете Master SCADA при создании программ визуализации процессов контроля, регулирования и сигнализации.

 

1 Назначение SCADA-систем, виды SCADA-систем

SCADA (сокр. от англ. Supervisory Control And Data Acquisition – диспетчерское управление и сбор данных) – процесс сбора информации реального времени с удаленных точек (объектов) для обработки, анализа и возможного управления удаленными объектами.

Применение SCADA-систем позволяет существенно сократить сроки разработки программного обеспечения, обеспечить высокое качество регулирования, при этом при создании программного обеспечения профессиональные программисты могут и не привлекаться.

Все современные SCADA-системы включают три основных структурных компонента, представленные на рисунке 1.1.

Рисунок 1.1 - Основные структурные компоненты SCADA системы

Удаленный терминал (Remote Terminal Unit - RTU) осуществляет обработку задачи (управление) в режиме реального времени.

Диспетчерский пункт управления (Master Terminal Unit - MTU) осуществляет обработку данных и управление высокого уровня, как правило, в режиме реального времени. Одна из его основных функций – обеспечение интерфейса между человеком-оператором и системой.

Коммуникационная система (каналы связи – Comminication System (CS)) необходима для передачи данных с удаленных точек (объектов, терминалов) на центральный интерфейс оператора-диспетчера и передачи сигналов управления на диспетчерский пункт (или удаленный объект – в зависимости от конкретного исполнения системы).

К SCADA-системам предъявляются следующие основные требования:

· надежность системы (технологическая и функциональная);

· безопасность управления;

· точность обработки и представления данных;

· простота расширения системы.

В силу тех требований, которые предъявляются к системам SCADA, спектр их функциональных возможностей определен и реализован практически во всех пакетах. Перечислим основные возможности и средства, присущие всем системам и различающиеся только техническими особенностями реализации:

· автоматизированная разработка, дающая возможность создания программного обеспечения (ПО) системы автоматизации без реального программирования;

· средства сбора первичной информации от устройств нижнего уровня;

· средства управления и регистрации сигналов об аварийных ситуациях;

· средства хранения информации с возможностью ее пост-обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных);

· средства обработки первичной информации;

· средства визуализации представления информации в виде графиков, гистограмм и т.п.;

· возможность работы прикладной системы с наборами параметров, рассматриваемых как единое целое (recipe , или установки).

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

Таблица 1.1 - Основные фирмы разработчики SCADA- пакетов

Фирма разработчик Страна Фирма распространитель в России Название SCADA- пакета
AdAstra Res. Group Россия AdAstra Res. Group TRACE MODE
Intellution США Индасофт FIX
Ci Technologies Австралия РТСофт Citect
Wonderware США РТСофт InTouch
Iconics США ПроСофт Genesis
Инсат Россия Инсат VNS MasterSCADA

Перечисленные выше возможности систем SCADA в значительной мере определяют стоимость и сроки создания ПО, а также сроки ее окупаемости.

 



Последнее изменение этой страницы: 2016-06-09

headinsider.info. Все права принадлежат авторам данных материалов.