Автор работы: Пользователь скрыл имя, 12 Января 2012 в 15:08, курсовая работа
Современная автоматизированная система управления технологических процессов представляет собой многоуровневую человеко-машинную систему управления. Создание АСУ сложными технологическими процессами осуществляется с использованием автоматических информационных систем сбора данных и вычислительных комплексов, которые постоянно совершенствуются по мере развития технических средств и программного обеспечения.
Введение 12
1. Разработка функциональной схемы автоматизации и структурной схемы системы управления 14
1.1. Краткое описание технологического процесса 14
1.2. Разработка функциональной схемы автоматизации 16
1.3. Разработка структурной схемы управления 18
1.4. Разработка алгоритмов эксплуатация ТП 19
2. Выбора аппаратного обеспечения системы управления 22
2.1. Выбор КИПиА 22
2.1.1. Техническое задание на выбор КИПиА 22
2.1.2. Выбор измерительных приборов 23
2.1.3. Выбор исполнительных механизмов 29
2.2. Выбор конфигурации ПЛК 33
2.2.1. Техническое задание на выбор ПЛК 33
2.2.2. Выбор конфигурации на SLC-500 34
2.2.3. Выбор конфигурации на Ace-3600 36
2.2.4. Выбор конфигурации на Decont-182 38
2.2.5. Выбор конфигурации на iPAC -8000 39
2.3. Выбор кабельной продукции 41
3. Разработка программного обеспечения 44
3.1. Разработка программного обеспечения для ПЛК 44
3.1.1. Техническое задание на программное обеспечение ПЛК 44
3.1.2. Разработка алгоритмов управления 45
3.1.3. Разработка таблицы каналов ввода-вывода 46
3.1.4. Карты памяти 46
3.1.5. Файлы программ 51
3.1.6. Описание работы подподпрограмм 54
3.1.7. Подсчет быстродействия подпрограмм 55
3.2. Разработка программного обеспечения АРМ оператора 58
3.2.1. Техническое задание на разработку АРМ оператора 58
3.2.2. Конфигурация рабочей станции оператора 59
3.2.3. Разработка таблицы взаимодействия персонала с АСУТП 60
3.2.4. Эскизы графического интерфейса 61
3.2.5. Форма ведомостей смены 63
3.2.6. Руководство пользователя 63
3.2.7. Таблица переменных графического интерфейса 66
Заключение 70
Список используемой литературы
Внешний
вид электропривод V1K представлен на
рисунке 2.7.
Рисунок
2.7- Электропривод V1K
Требования к аппаратному обеспечению ПЛК представлены в таблицах 2.8 и 2.9.
Таблица 2.8
Типы ПЛК
№ | Тип контроллера | Модель, фирма |
1 | Моноблочный | Decont-182,ДЭП |
2 | Модульный | SLC-500 (5/05)-Rockwell Automation,
ACE 3600-Motorola |
3 | PC-based | I-8000-ICP DAS |
Таблица 2.9
Объем автоматизации
Тип сигнала | ТС | ТУ | ТИ | ТР |
Диапазон сигнала | 24B | 24B | 4-20 мА | |
Количество сигналов | 21 | 24 | 12 | 2 |
Количество с учетом резерва | 26 | 29 | 15 | 3 |
Требования к выбору ПЛК:
Для разработки SCADA системы в курсовой работе был использован контроллер фирмы Allen – Bradley SLC 5/05. Семейство SLC –семейство малых программируемых контроллеров.
Контроллеры SLC 500 могут иметь фиксированную и модульную конструкцию. Модульный контроллер представляет собой шасси, блок питания, модуль процессора и набор модулей ввода- вывода для объекта, определяемый количеством входных и выходных сигналов. В состав модульных программируемых контроллеров серии SLC входит 12 модификаций процессоров, более 80 типов модулей ввода/ вывода, специальные модули, 4 типоразмера шасси для установки модулей (4,7,10,13 мест). Каждый модуль центрального процессора может поддерживать до 30 модулей ввода/вывода в системе и до 3 шасси.
Имеются 3 типа модулей ввода/вывода: входные, выходные и комбинированные, с числом каналов 4, 8, 16, 32. Модули могут быть аналоговые и дискретные. Аналоговые модули ввода работают с постоянными напряжениями ±10 В и токами ±20 мА, сопротивлениями и термопарами. Модули дискретного ввода работают с переменными и постоянными напряжениями, в т.ч. ТТЛ-уровня. Набор специальных модулей включает в себя модули программирования на BASIC, коммуникационные модули и т.д.
Для
построения системы автоматизации
в курсовом проекте используется
контроллер типа SLC-500, с шасси 1746-А7 на базе
процессора 1747-L551. Он обеспечивает до 4096
точек ввода/вывода и объем памяти 16Кслов.
Связь с верхним уровнем в данном процессоре
происходит через канал RS-232. Также данный
контроллер имеет такие достоинства как:
а) возможность подключения до 32-х канальных
модулей; б) гибкость; в) малое время сканирования;
г) сравнительно небольшое время выполнения
битовых инструкций.
Таблица 2.10
Конфигурация контроллера SLC-500
№ системного блока | Позиционное
место (слот) |
Тип модуля (шифр по каталогу) | Потребляемый ток, мА | ||
5 В | 24 В | ||||
0 | 0 | ЦП:1747-L551 | 1000 | 0 | |
1 | 1746-IB32 | 106 | 0 | ||
2 | 1746-OB32 | 190 | 0 | ||
3 | 1746-NI8 | 200 | 100 | ||
4 | 1746-NI8 | 200 | 100 | ||
5 | 1746-NO4I | 55 | 195 | ||
6 | Резерв | ||||
∑ потребляемого тока | 1751 | 395 | |||
БП:1746-Р1 | 2000 | 460 | |||
Резерв по току | 249 | 65 |
После
установки необходимых модулей Вх/Вых
5 и 6 слоты остались не использованными.
Неиспользованные слоты закрываем слотовой
заглушкой 1746-N2. Слотовая заглужка позволяет
избежать попадания посторонних предметов
в слот, которые могут вызвать повреждение
монтажной платы.
ACE3600 - программируемое дистанционное терминальное устройство (RTU) фирмы Motorola. При соответствующем выборе компонентов ACE3600 может быть решена практически любая задача автоматизации. Обычно RTU выполняет функции контроля и управления локальным оборудованием, связывается с центром управления и с другими RTU системы.
Корпус ACE3600 состоит из следующих элементов:
Корпус ACE3600 может состоять из широких или узких пластмассовых посадочных мест:
В таблице
2.11 приведена конфигурация контроллера
АСЕ 3600.
Таблица 2.11
Конфигурация контроллера АСЕ 3600
№ каркаса | Посадочное
место |
Тип модуля (шифр по каталогу) | Мощность макс., Вт | Кабель |
1(5 I/O) | 0 | PS/CH AC 85…264 V (FPN1903) | 60 | |
1 | CPU3640 (FLN3524) | 4,2 | ||
2 | 32 DI 24V (FLN3548) | 0,45 | ТВ40 3м (FKN8466) | |
3 | 32 DO 24V (FLN3554) | 0,5 | ТВ40 3м (FKN8466) | |
4 | 16 AI 24V (FLN3559) | 0,5 | ТВ40 3м (FKN8466) | |
5 | 4 AO 24V (FLN3817) | 4 | ТВ20 3м (FKN8465) | |
6 | Резерв | |||
∑ макс. мощность, Вт (без PS) | 9,65 |
Контроллер Decont-182 (относится к классу моноблочных контроллеров) составляет основу аппаратной части программно-технического комплекса Деконт (ОАО «ДЭП», г. Москва). В состав комплекса также входят модули ввода/вывода, отладочный пульт оператора, программное обеспечение. Комплекс Деконт обладает повышенной надежностью работы в условиях электромагнитных помех и работает в широком диапазоне температур –40…70°С.
Контроллер
Decont-182 представляет собой базовый
процессорный модуль с операционной
системой реального времени (ОСРВ) и
обеспечивает взаимодействие с модулями
ввода/вывода, формирует алгоритмы
управления, ведет архивы, поддерживает
связь с другими контроллерами
через два встроенных интерфейса
(RS232, RS485) и два сменных интерфейса.
Питание контроллера
Взаимодействие контроллера с модулями ввода/вывода осуществ-ляется по локальной технологической сети SYBUS (физический интер-фейс RS485). Максимально возможное количество модулей, подклю-чаемых к контроллеру, составляет 32. Модули в сети являются пассив-ными и любой обмен в сети инициируется мастером сети, в качестве ко-торого могут выступать персональный компьютер или контроллер De-cont-182. Модули контроллера обеспечивают гальваническую развязку входных/выходных цепей.
В
таблице 2.12 приведена конфигурация
модульного контроллера Decont-182.
Таблица 2.12
Конфигурация контроллера Decont-182
№ | Тип сигнала | Тип модуля (шифр по каталогу) |
1 | DECONT-182 | |
2 | ТИ | AIN16-I20 |
3 | ТС | AIN16-I20 |
4 | AIN16-I20 | |
5 | ТУ | AIN16-I20 |
6 | AIN16-I20 | |
7 | ТР | AOUT1-20 |
8 | AOUT1-20 |
МНОГОФУНКЦИОНАЛЬНЫЙ ВВОД/ВЫВОД x 16
16
каналов ввода/вывода с общим
проводом и групповой
Защита от перегрузки и короткого замыкания. Съемные клеммники.
Изолированный интерфейс RS485.
Рабочий диапазон температур -40...+70°С.
Каждый канал может использоваться в одном из 3-х вариантов:
- аналоговый ввод (0-20мА), (4-20мА), точность 0,1%;
- дискретный ввод 24В;
-
дискретный вывод (
Компания ICP DAS является одним из признанных лидеров в производстве промышленных контроллеров класса SoftPLC. PC-совместимые контроллеры отличаются от классических ПЛК тем, что в них большинство функций, которые у ПЛК решаются на аппаратном уровне, могут выполняться с помощью программного обеспечения.
Возможность
применения более дешевых, отработанных
и быстрее развивающихся
Контроллеры серии iPAC-8000/i-8000 работают под управлением операционной системой MiniOS7 имеют порты Ethernet, RS-232/RS-485 и слоты расширения. iPAC-8000/i-8000 построены на 80186-совместимом процессоре.
Конструктивно контроллер серий iPAC-8000/I-8000 выполнен в виде отдельного блока содержащего центральный процессор, источник питания, панель управления, коммуникационные порты и от 4 до 8 слотов расширения.
Модули
ввода-вывода устанавливаются
Для контроллера I-8000 выбран каркас I-84K4,который включает в себя блок питания и 4 модуля ввода/вывода. Его конфигурация представлена в таблице 2.13.
Таблица 2.13
Конфигурация контроллера I-8000
№ системного блока | Позиционное
место (слот) |
Тип сигнала | Тип модуля (шифр по каталогу) |
0 | 0 | ТИ | I- 87017 |
1 | I- 87017 | ||
2 | ТР | I- 87024 | |
3 | ТС | I-8040 | |
5 | ТУ | I-8041 | |
6 | Резерв | ||
7 |