Разработка многоуровневых систем управления
в пакете ТРЕЙС МОУД
Практикум
по курсу
“Автоматизированные системы управления основными технологическими процессами“
Компьютерный практикум “Разработка многоуровневых систем управления в пакете ТРЕЙС МОУД 5.05” входит в цикл пособий по проектированию систем управления и подготовлен на базе справочных материалов системы ТРЕЙС МОУД российской фирмы AdAstrA.
SCADA-пакет ТРЕЙС МОУД нашёл применение в нефтегазовой отрасли для создания систем управления объектами транспорта и хранения нефти, нефтепереработки и нефтехимии.
Компьютерный практикум позволяет без глубокого изучения всей документации пакета программ начать работать в инструментальной системе. Он состоит из четырех разделов, в которых приводится описание основных действий разработчика по созданию и редактированию проектов автоматизации.
Пособие не претендует на полный охват проблем создания АСУТП в ТРЕЙС МОУД. Однако выполнение описанных здесь операций по созданию структуры проекта, базы каналов контроллеров и АРМ, программы моделирования системы автоматического регулирования с ПИД-регулятором, а также операций по разработке графического интерфейса оператора поможет ориентироваться в основных инструментах ТРЕЙС МОУД .
В первом разделе приведено задание на проектирование системы.
Второй раздел пособия посвящен разработке структуры системы управления, под которой понимается состав операторских станций и контроллеров, работающих под управлением системы ТРЕЙС МОУД. В этом разделе описана методика создания базы каналов узлов проекта и создание математической базы разрабатываемого проекта на основе специализированного языка программирования Техно FBD. Детально описана последовательность действий разработчика по созданию программы и ее отладке.
Графический интерфейс операторских станций - неотъемлемая часть современной системы управления. Созданию рисунков на экране, их динамизации и посвящен третий раздел. В конце этого раздела рассмотрена методика конфигурирования трендов параметров технологического процесса.
В заключительном, четвёртом разделе, рассматривается организация архивирования в проекте ТРЕЙС МОУД и создание экранов со сводкой тревог.
Содержание
1. Задание на проектирование........................................................ 4
2. Проектирование системы управления................................ 5
2.1.Создание проекта................................................................................. 5
2.2. Создание узлов проекта..................................................................... 6
2.3. Создание и редактирование каналов............................................... 7
2.4. Создание FBD - программы........................................................... 11
2.5. Подключение FBD-программы к каналам................................... 16
2.6. Отладка пересчёта каналов объекта.............................................. 20
3. Создание графической базы узла.......................................... 23
3.1. Запуск редактора представления данных..................................... 23
3.2.Загрузка проекта и создание графической базы........................... 24
3.3. Настройка атрибутов экранов........................................................ 25
3.4. Разработка графического интерфейса........................................... 27
3.4.1. Создание статического рисунка.............................................. 27
3.4.2. Размещение динамических элементов......................................... 34
3.4.2. Размещение динамических элементов......................................... 34
3.4.2. Размещение динамических элементов......................................... 34
4. Организация архивирования в проекте ТРЕЙС МОУД.. 54
4.1. Настройка каналов для архивирования....................................... 54
4.1. Настройка каналов для архивирования....................................... 54
4.1. Настройка каналов для архивирования....................................... 54
4.2. Настройка параметров архивов..................................................... 56
4.2. Настройка параметров архивов..................................................... 56
4.2. Настройка параметров архивов..................................................... 56
4.2.1.Настройка параметров СПАД и .................................................. 56
4.2.1.Настройка параметров СПАД и .................................................. 56
4.2.1.Настройка параметров СПАД и .................................................. 56
отчёта тревог.................................................................................... 56
отчёта тревог.................................................................................... 56
отчёта тревог.................................................................................... 56
4.3.Создание окна отчёта тревог........................................................... 59
4.3.Создание окна отчёта тревог........................................................... 59
4.3.Создание окна отчёта тревог........................................................... 59
1. Задание на проектирование
Автоматизированная установка по подготовке нефти(УПН)
предназначена для эффективного нагрева, обезвоживания и обессоливания нефтяных эмульсий и подготовки товарной нефти. Горизонтальный отстойник ОГ-200С предназначен для обезвоживания нефти с сепарацией свободного и растворенного газа.
Рис.1. Функциональная схема автоматизации отстойника.
Автоматизация технологического процесса предполагает:
· контроль межфазного уровня (вода-эмульсия) в отстойнике;
· сигнализацию предельных отклонений верхнего и нижнего уровня;
· автоматическое регулирование межфазного уровня по ПИД – закону.
Интерфейс оператора должен включать в себя три экрана:
1. Основной экран - мнемосхема технологического процесса. Здесь следует предусмотреть для оператора возможность изменения задания регулятору уровня и переход с автоматического режима на ручное (дистанционное) управление клапаном.
2. Экран с трендами, отображающими текущее и заданное значения регулируемого параметра, а также положение штока регулирующего клапана.
3. Экран отчета тревог.
2. Проектирование системы управления
Под структурой проекта понимается система операторских станций и контроллеров, работающих под управлением мониторов ТРЕЙС МОУД.
Создание нового проекта и разработка его структуры осуществляется в программе “Редактор базы каналов”. Чтобы загрузить эту программу, выполните команду Редактор базы каналов из группы Трейс Моуд 5 Базовый в меню Программы рабочего стола Windows. Окно редактора базы каналов появится на экране.
Для создания нового проекта воспользуйтесь командой Файл/Создать или щелкните левой кнопкой мыши (далее ЛК) по иконке Новый. На экран будет выведен следующий диалог:
В этом диалоге надо указать имя создаваемого проекта и его тип.
По умолчанию проекту присвоено имя ТМ50. Для его изменения нажмите ЛК в поле ввода имени проекта и с клавиатуры введите новое имя. Тип проекта оставьте установленный по умолчанию (Пользовательский). Для подтверждения завершения настройки параметров нового проекта щелкните по кнопке Ok. При этом диалог Свойства проекта исчезнет с экрана, а в заголовке окна редактора базы каналов и его строке статуса появится название нового проекта.
Разрабатываемый проект будет содержать всего один узел – станцию оператора (АРМ - автоматизированное рабочее место), так как в проекте отсутствуют реальные контроллеры, взаимодействующие с датчиками и исполнительными устройствами.
Выбор узлов проекта производится в диалоге Имя и тип узла. Для вызова этого диалога на экран выполните команду Узел/Создать.
В верхнее поле диалога Имя и тип узла введите вместо имени по умолчанию (NODE1) новое имя узла - АРМ.
В окне выбора типа узла раскройте список класса узлов Большой и выберите тип узла - МРВ. Подтвердите создание узла нажатием кнопки Ok.
Реальный проект может содержать десятки и сотни узлов. Количество узлов в проекте определяется количеством операторских станций (АРМ) и контроллеров (параметров) в системе управления. Но каждый контроллер должен быть "связан" с одной из операторных станций. Поэтому следующий этап проектирования - привязка контроллеров к операторским станциям.
Так как узлы контроллеров в разрабатываемой системе управления отсутствуют, то операцию привязки контроллеров к операторской станции (АРМ) следует пропустить. Щёлкните ЛК на кнопке Ok для входа в окно редактирования объектов.
На экране вновь появится окно Редактор базы каналов с созданным объектом (вверху справа). Перетащите иконку объекта OBJ в середину окна.