Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

SCADA системы

.pdf
Скачиваний:
1
Добавлен:
24.11.2025
Размер:
2.59 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Белорусский национальный технический университет

Кафедра «Робототехнические системы»

SCADA СИСТЕМЫ

Лабораторный практикум для студентов специальностей

1-53 01 01 «Автоматизация технологических процессов

ипроизводств», 1-53 01 06 «Промышленные роботы

иробототехнические комплексы»

Рекомендовано учебно-методическим объединением по образованию в области автоматизации технологических процессов, производств и управления

Минск

БНТУ

2019

1

УДК [621.313+62-83-52](076.5) ББК 31.291я7

С42

Составители:

Г. Н. Здор, Ю. Е. Лившиц, Ф. Л. Сиротин

Рецензент:

кандидат технических наук, доцент кафедры «Материаловедение и проектирование технических систем» БГАТУ А. С. Кравченко

SCADA системы : лабораторный практикум для студентов спеС42 циальностей 1-53 01 01 «Автоматизация технологических процессов и производств», 1-53 01 06 «Промышленные роботы и робототехнические комплексы» / сост.: Г. Н. Здор, Ю. Е. Лившиц, Ф. Л. Сиротин. –

Минск : БНТУ, 2019. – 104 с. ISBN 978-985-550-893-0.

В практикуме изложены основные принципы построения SCADA систем; даны описание стенда на основе ПЛК MITSUBISHI, основы использования программного пакетаCitect, методика проектирования SCADA систем с использованием программного продукта Citect. Этапы проектирования рассматриваются в лабораторных работах, которые позволяют на практике освоить применение SCADA системы при автоматизации технологических процессов.

Рассчитано на студентов специальностей 1-53 01 01 и 1-53 01 06.

 

УДК [621.313+62-83-52](076.5)

 

ББК 31.291я7

ISBN 978-985-550-893-0

© Здор Г.Н., Лившиц Ю.Е.,

 

Сиротин Ф.Л., 2019

 

© Белорусский национальный

 

технический университет, 2019

2

ОГЛАВЛЕНИЕ

 

Предисловие ..........................................................................................

3

Основные понятия и определения....................................................

5

Описание лабораторного стенда........................................................

7

Запись программы в ПЛК и средства изучения

 

программирования контроллеров серий FX...................................

8

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

 

СОЗДАНИЕ ПРОЕКТА В CITECT. УСТАНОВЛЕНИЕ

 

СВЯЗЕЙ С ПЛК....................................................................................

12

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

 

ИЗУЧЕНИЕ ГРАФИЧЕСКИХ ИНСТРУМЕНТОВ CITECT ............

32

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

 

ТРЕНДЫ И АЛАРМЫ В CITECT.......................................................

59

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

 

ФОНТАН «ЦВЕТОК» ..........................................................................

69

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

 

РОБОТ-ПРЕСС.....................................................................................

80

3

ПРЕДИСЛОВИЕ

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

Этапы проектирования показаны на примерах простых систем управления объектами в рамках предложенных лабораторных работ, выполнение которых позволит закрепить на практике теоретические сведения, полученные при изучении SCADA системы.

SCADA (англ. Supervisory Control And Data Acquisition, диспет-

черское управление и сбор данных) – система контроля и управления процессом с применением ЭВМ. Процесс может быть технологическим, инфраструктурным или вспомогательным.

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

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

Вспомогательные процессы: управление микроклиматом, доступ в здания и помещения, потребление энергии и т. п.

SCADA системы могут решать следующие задачи:

обмен данными с УСО (устройства связи с объектом), то есть с промышленными контроллерами и платами ввода/вывода в реальном времени через драйверы.

обработку информации в реальном времени.

отображение информации на экране монитора в удобной и понятной для человека форме.

ведение базы данных реального времени с технологической информацией.

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

процесса.

обеспечение связи с внешними приложениями (СУБД, электронные таблицы, текстовые процессоры и т. д.).

4

ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ

Человеко-машинный интерфейс (HMI, англ. Human Machine Interface) – инструмент, который представляет данные о ходе процесса человеку-оператору, что позволяет оператору контролировать процесс и управлять им.

Диспетчерская система собирает данные о процессе и отправляет команды процессору (управление).

Программируемый логический контроллер (ПЛК, или PLC,

англ. Programmable Logic Controller) – это специализированное микро-

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

Коммуникационная инфраструктура – инфраструктура, предна-

значенная для реализации промышленной сети.

Аларм – сообщение об отказе оборудования или всей системы, которое выводится на экран монитора.

Тэг – это имя переменной, значение которой будет поступать от ПЛК. Чаще всего тэги – это присвоенные имена маркеров M и регистров данных D.

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

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

Суперджин – элемент Citect, выступающий в роли окна с управляющими кнопками и связанный непосредственно с джином.

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

5

рование отдельных параметров и т. п. осуществляется ПЛК, в то время как SCADA система контролирует работу системы в целом.

Собранные ПЛК данные, в том числе показания измерительных приборов и отчеты об отказе оборудования (алармы или тревоги) поступают в SCADA систему, собираются и форматируются таким способом, чтобы оператор диспетчерской, используя HMI, мог принять решение – корректировать или прервать стандартное управление средствами ПЛК. Данные могут также быть помещены в «Историю», часто основанную на системе управления базой данных (СУБД), для построения трендов и другой аналитической обработки накопленных данных.

6

ОПИСАНИЕ ЛАБОРАТОРНОГО СТЕНДА

Внешний вид стенда показан на рис. 1.

Рис. 1. Внешний вид стенда:

1 – контроллер Melsec FX3U; 2 – блок питания серии FX2N 24В; 3 – дискретные входы (тумблеры Х0-Х5); 4 – аналоговые входы; 5 – кнопка включения питания стенда; 6 – аналоговый выход.

Рис. 2. Базовые блоки контроллера Melsec FX3U

7

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

Разъем для платы адаптера. К этому интерфейсу можно подсоединять опциональные расширительные адаптеры.

Разъем для программатора. К этому разъему можно подключить ручной программатор FX-20P-E, персональный компьютер или ноутбук со средой программирования (GX Developer).

Светодиоды рабочего состояния, входов и выходов – показывают текущеерабочеесостояние, ккакому входу/выходуприложенсигнал.

Выключатель RUN/STOP контроллер Melsec имеет два рабочих режима («RUN» и «STOP»). С помощью выключателя RUN/STOP можно переключать контроллер между двумя этими режимами. В режиме «RUN» контроллер выполняет заданную программу, в режиме «STOP» выполнение программы не происходит. Программировать контроллер можно в режиме «STOP».

Для работы стенда стенда:

подключить кабель питания в розетку 220 В; включить кнопку питания на стенде, при этом должен загореться

красный индикатор; подключить с помощью кабеля контроллер к компьютеру или

ноутбуку.

Запись, чтение и написание программы ПЛК описано ниже.

ЗАПИСЬ ПРОГРАММЫ В ПЛК И СРЕДСТВА ИЗУЧЕНИЯ ПРОГРАММИРОВАНИЯ КОНТРОЛЛЕРОВ СЕРИЙ FX

Для записи и считывания программы из контроллера необходима среда MELSOFT GX-Developer-FX (за ней и другими программами следует обратиться к преподавателю).

Эта среда разработана для связи с контроллером и написания программ на языке релейных диаграмм. При установке программы могут возникнуть трудности в связи с отсутствием среды моделирования EnvMEL. ЕеможноустановитьизпапкиGX Developer FX 8.25 B RU.

Для того чтобы связаться с контроллером необходимо установить драйвер, который установится только при подключении контроллера к компьютеру через кабель (в данном случае будет подключение через USB). Как только кабель подключен, выберите

8

предварительно установленный драйвер. Компьютер сгенерирует виртуальный COM-порт, адрес которого будет использоваться при подключении. Адрес COM-порта можно найти по пути Панель управления – Диспетчер устройств – Контроллеры USB.

После установки драйвера нужно настроить связь с контроллером. Для начала следует запустить среду GX-Developer, в которой нужно создать проект для контроллера, либо открыть уже имеющуюся программу релейно-контактных схем (рис. 3). Затем перейдите к настройке связи: Online – Настройка связи, где щелкните кнопку Порядковый (рис. 4) и выставите настройки согласно рис. 5 и номеру порта, который сгенерировался при установке драйвера. Нажмите ОК и в окне

Настройка передачи (рис. 4) нажмитекнопку Проверка связи.

Как только приложение известит о наличии связи можно записывать программу, пройдя по пути Online – Записать в контроллер. Далее просто пометите основную программу и нажмете ОК, последовательно соглашаясь со всеми окнами, выпадающими при записи. На этом настройка и подключение закончены, и можно приступать к проверке проектов.

При записи/считывании программы контроллер должен быть включен.

Рис. 3. Создание нового проекта

9

Рис. 4. Окно «Настройка передачи»

Рис. 5. Настройка COM порта

Кроме основной среды программирования GX-Developer, существует программа-тренер FX TRN Draft Version (устанавливается отдельно). Она создана для обучения начинающего программиста, легко устанавливается и не требует пояснения к пользованию (там

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]