- •Розділ 1 характеристика об’єкту управління
- •1.1. Паровий котел як об’єкт управління
- •1.2. Загальні характеристики парового котла бм-35
- •Розділ 2 формування вимог до пткза
- •Даний пткза розроблюється як заміна для існуючої аср. Метою розробки даного комплексу є:
- •Розділ 4 вибір контролера та розробка структури пткза
- •Розділ 5 опис функцій системи автоматизації
- •Розділ 6
- •Опис супервізорного рівня пткза
- •Ці задачі вирішуються за допомогою спеціальних scada-пакетів.
- •Розділ 7 розрахункова частина
- •7.1. Розрахунок метрологічних характеристик каналів аср
- •7.1.1. Вимоги до метрологічного забезпечення аср
- •7.1.2. Структурна схема вимірювальних каналів аср
- •7.1.3.Розрахунок відносної та абсолютної похибки вимірювальних каналів аср
- •7.2.Розрахунок надійності реалізації функцій пткза
- •Розрахуємо загальну інтенсивність відмов, середній час напрацювання на відмову та ймовірність безвідмовної роботи для кожної функції аср за формулами (7.1) та (7.2).
- •Розділ 8 розробка програмного забезпечення
- •8.1.Опис програмного забезпечення локального рівня пткза
- •8.2.Опис програмного забезпечення супервізорного рівня пткза
- •Розділ 9 Економіко-організаційна частина
- •9.1. Розрахунок техніко-економічного ефекту від впровадження аср
- •9.2. Побудова, розрахунок та оптимізація мережного графіку монтажу аср
- •9.3. Аналіз ризику
- •Розділ 10 охорона праці та безпека в надзвичайних ситуаціях
- •10.1. Виявлення та аналіз шкідливих виробничих факторів на проектному об’єкті в умовах виконання експерементальної частини дипломного проекту. Заходи з охорони праці.
- •10.1.1. Повітря робочої зони
- •10.1.2. Виробниче освітлення
- •10.1.3. Захист від виробничого шуму і вібрації
- •10.1.4.Захист від електромагнітного та лазерного випромінювання
- •10.1.5. Електробезпека
- •10.2. Безпека в надзвичайних ситуаціях
- •10.2.2. Пожежна безпека
- •10.2.3. Технічні рішення для запобігання пожежі
- •Висновки
- •Література
Розділ 8 розробка програмного забезпечення
8.1.Опис програмного забезпечення локального рівня пткза
Розглянемо таблицю змінних контролера
Таблиця 8.1. Змінні контролера
|
Позначення змінних |
Призначення |
|
Аналогові входи | |
|
%IW4.0 |
Рівень води в барабані котла (Регулювання) |
|
%IW4.1 |
Витрата пари від котла |
|
%IW4.2 |
Витрата живильної води |
|
%IW4.3 |
Тиск пари в барабані |
|
%IW4.4 |
Витрата газу |
|
%IW4.5 |
Тиск повітря після підігрівача повітря |
|
%IW4.6 |
Тиск газу |
|
%IW4.7 |
Розрідження в топці котла |
|
%IW5.0 |
Температура перегрітої пари |
|
%IW5.1 |
Температура води після економайзера |
|
%IW5.2 |
Температура вихідних газів |
|
%IW5.3 |
Температура повітря до підігрівача |
|
%IW5.4 |
Температура повітря після підігрівача |
|
%IW5.5 |
Тиск пари після пароперегрівача |
|
%IW5.6 |
Рівень в барабані котла (Захист) |
|
%IW5.7 |
Концентрація солі в котловій воді |
|
%IW6.0 |
Положення РО подачі води на котел |
|
%IW6.1 |
Положення РО подачі газу на котел |

продовження таблиці 8.1.
|
Позначення змінних |
Призначення |
|
%IW6.2 |
Частота обертів двигуна вентилятора |
|
%IW6.3 |
Частота обертів двигуна димососа |
|
%IW6.4 |
Положення РО подачі води на охолоджувач |
|
%IW6.5 |
Положення РО періодичної продувки барабана |
|
Дискретні входи | |
|
%І2.0 |
Тиск повітря нижче 0,75 кПа |
|
%І2.1 |
Тиск газу нижче 5 кПа |
|
%І2.2 |
Тиск газу вище 35 кПа |
|
%І2.3 |
Розрідження нижче -10 Па |
|
%І2.4 |
Полум'я пальника №1 |
|
%І2.5 |
Кнопка запальника №1 |
|
%І2.6 |
Полум'я пальника №2 |
|
%І2.7 |
Кнопка запальника №2 |
|
%І2.8 |
Полум'я пальника №3 |
|
%І2.9 |
Кнопка запальника №3 |
|
%І2.10 |
Полум'я пальника №4 |
|
%І2.11 |
Кнопка запальника №4 |
|
Дискретні виходи | |
|
%Q1.0 |
Рівень води в барабані "менше" |
|
%Q1.1 |
Рівень води в барабані "більше" |
|
%Q1.2 |
Витрата газу "менше" |
|
%Q1.3 |
Витрата газу "більше" |
|
%Q1.4 |
Тиск повітря "менше" |
|
%Q1.5 |
Тиск повітря "більше" |
|
%Q1.6 |
Розрідження "менше" |
|
%Q1.7 |
Розрідження "більше" |
|
%Q1.8 |
Температура пари "менше" |
|
%Q1.9 |
Температура пари "більше" |
продовження
таблиці8.1.
|
%Q3.0 |
Трансформатор запальника №1 |
|
%Q3.1 |
Клапан подачі газу на запальник №1 |
|
%Q3.2 |
Трансформатор запальника №2 |
|
%Q3.3 |
Клапан подачі газу на запальник №2 |
|
%Q3.4 |
Трансформатор запальника №3 |
|
%Q3.5 |
Клапан подачі газу на запальник №3 |
|
%Q3.6 |
Трансформатор запальника №4 |
|
%Q3.7 |
Клапан подачі газу на запальник №4 |
|
%Q3.8 |
Сирена |
|
%Q3.9 |
Відсікач |
|
%Q6.0 |
Полум'я пальника №1 |
|
%Q6.1 |
Полум'я пальника №2 |
|
%Q6.2 |
Полум'я пальника №3 |
|
%Q6.3 |
Полум'я пальника №4 |
Розглянемо основні частини програмного коду,а з повним текстом програми можна ознайомитись у ДОДАТКУ А.
Схема
регулювання
Розглянемо контур регулювання живлення котла. Сигнали 4..20 мА від датчика рівня поз.1б та витратомірів поз.1г, поз.1е підключені до модуля аналогових входів TSX AEZ 802. В АЦП сигнал перетворюється в цифрову форму відповідно до налаштувань модуля 0…10000 і згідно з географічним методом адресації отримує адресу в контролері % IW4.0, % IW4.1 та % IW4.2. Фрагмент програми:
%MW11:=%IW4.0+(5*(%IW4.1)/10)-(3*(%IW4.2)/10);
PID(' ',' ',%MW11, %MW1, %M21, %MW100:43);
%M21:=True;
%MW100:=5000; (Завдання регулятору, складає 0 мм)
%MW101:=0; (вихід в ручному режимі, відповідає 0 % хРО)
%MW102:=250; (настройка П складової
)
%MW103:=100; (настройка І складової
)
SERVO(%MW1, %IW6.0, %Q1.0, %Q1.1, %MW100, %MW350); (формування імпульсного вихідного сигналу)
%MW350:=300;
%MW351:=100;
Алгоритм PID має такі налаштування: %MW11– поточне значення регульованої змінної, %M21 – внутрішня дискретна змінна, якщо її значення 1 – працює регулятор, якщо 0 – встановлюється для вихідної змінної значення, яке записане в %МW101. %MW100:43 – масив із 43 значень, перше з них – завдання %MW100, друге – вихід в ручному режимі, третє %MW102 – настройка П регулятора, четверте %MW103 – настройка І регулятора, п’яте – настройка Д регулятора. %MW1 – вихід регулятора.
SERVO (%MW1, %IW6.0, %Q1.0, %Q1.1, %MW100, %MW350); - стандартний
алгоритм імпульсного ПІД регулювання
бібліотеки контролера. В цьому алгоритмі,
%MW1 – вхід блока SERVO, на який подається
вихід ПІД-аналогового регулятора; %IW6.0
– сигнал зворотнього зв’язку від
виконавчого механізму (положення ВМ);
%Q1.0 – вихід імпульсного регулятора, що
відповідає
сигналу “більше”; %Q1.1 – вихід імпульсного
регулятора, що відповідає сигналу
“менше”;
%MW350 – масив параметрів блока SERVO.
%MW350:=300; (тривалість імпульсу, що відповідає 3с);
%MW351:=100; (мінімальна тривалість імпульсу, що відповідає 1с);
%Q1.0 та %Q1.1 – змінні, відповідні сигнали яких підключені до першого та другого вихідних каналів модуля TSX DMZ 28DR. В ЦДП вони перетворюються на дискретні сигнали, які надходять на виконавчий механізм типу МЭО (поз.1з).
Аналогічно відбувається регулювання інших параметрів котлоагрегата. В якості виконавчих механізмів використовуються виконавчі механізми типу МЭО.
Схема управління запальниками
Управління запальниками відбувається в напівавтоматичному режимі. Кнопка включення запальника SB1, розташованої по місцю, біля запальника (%І0.5) підключена до модуля дискретних входів TSX DMZ 28DR. При її натисненні включається високовольтний трансформатор (поз.17а) %Q3.0 та електромагнітний клапан (поз.16) встановлений на трубопроводі подачі газу на запальник %Q3.1. Після того як з'явилось полум'я відключається трансформатор і горить факел запальника протягом 5 хвилин, чого достатньо для розпалювання основного пальника. Якщо був відкритий клапан запальника а полум’я не з’явилось, то цей клапан закривається з метою запобігання накопичення газу в топці котла.
Фрагмент програми:
If %I0.5 then
start %TM1;
set %Q3.0;
set %Q3.1;
END_If;
If %I0.4 then
reset %Q3.0;
END_If;
If %TM1.V then
reset %Q3.1;
END_If;
If %Q3.2 AND NOT %I0.4 then
reset %Q3.0;
reset %Q3.1;
END_If;
Схема сигналізації
Розглянемо на прикладі сигналізацію граничного значення рівня води в барабані котлоагрегата. Датчик рівня (поз. 1б) підключений до першого каналу вхідного аналогового модуля 1TSX AEZ 802 (%IW4.0). При виході рівня за встановлені межі спрацьовує відповідна внутрішня змінна (%М7 – нижній рівень або %M8 – верхній) і на дисплейній мнемосхемі поряд зі значенням параметра з'являється символ лампи зі стрілочкою вгору – високий рівень, або вниз - низький. Час появи та зникнення граничного значення будь-якого параметра записується в журнал подій. Фрагмент програми:
IF %IW4.0 > 7500 THEN
SET %M7;
ELSE RESET %M7;
END_IF;
IF %IW4.0 < 2500 THEN
SET %M8;
ELSE RESET %M8;
END_IF;
Схема захисту
Для запобігання аварій на котлоагрегаті виконана схема захисту, яка працює по таким параметрам:
підвищення або пониження тиску газоподібного палива перед пальниками;
зменшення розрідження в топці;
пониження або підвищення рівня води в барабані;
пониження тиску повітря перед пальниками;
згасання
факела пальників, відключення яких при
роботі котла не допускається.
Розглянемо приклад спрацювання захисту по зниженню тиску газу на пальники: При зниженні тиску газу замикається технологічний контакт датчика реле тиску (поз. 13), який підключений до другого каналу модуля TSX DMZ 28DR (%І0.1). Одночасно з появою на вході контролера сигналу про зниження тиску газу знімається напруга з відсікаючого клапана поз. 28 (%Q3.10), який припиняє подачу газу до пальників та спрацьовує сирена НА1 (%Q3.9), що сигналізує зупинку котла. Першопричина аварії фіксується в журналі подій. Фрагмент програми:
IF %I0.1 THEN
SET %M4;
END_IF;
IF %M1 OR %M2 OR %M3 OR %M4 OR %M5 OR %M6 THEN
SET %Q3.8;
RESET %Q3.9;
END_IF;
