logo
Автоматизація водогрійного котла

4.2 Опис програми функціонування контролера для автоматизації водогрійного котла

На аркуші №2 представлена програма функціонування контролера Schneider Electric M340.

Програма функціонування системи керування водогрійного котла, написана за алгоритмами, які наведені у п.4, враховуючи особливості контролера. Розробка програми відбувалася за допомогою програмного пакету фірми Schneider Electric Unity Pro XL V 7.0. Програма написана стандартною мовою LAD (Ladder logic) тому її складові елементи не вимагають особливого розяснення. Вигляд повної програми функціонування контролера наведений на листі 2 графічної частини курсового проекту.

Опис програми контуру регулювання подачі води на вході у котел

Подається вхідний аналоговий сигнал %IW0.1.6 в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується. Сигнал подаємо у фільтр LAG1. Відфільтровани сигнал подаємо на вхід блоку регулятора PIDFF, потім подається на блок ручного керування MS. Блок для формування імпульсів SAMPLETM який генерує сигнали і йде на блок для роботи з виконавчим механізмом SERVO який формує дискретні сигнали %Q 0.3.1 та %Q0.3.6.

Опис програми контуру регулювання співвідношення витрат палива та повітря:

Подається вхідний аналоговий сигнал %IW0.1.0 в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується, а далі блок K_SQRT видобування корення. Сигнал подаємо у фільтр LAG1. Подається вхідний аналоговий сигнал %IW0.1.1 в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується, а далі блок K_SQRT видобування корення. Сигнал подаємо у фільтр LAG1Відфільтровані сигнали подаємо на вхід блоку реалізації співвідношення RATIO, а далі на регулятор PIDFF. Для ручного керування використовуємо блок MS. Блок для формування імпульсів SAMPLETM який генерує сигнали і йде на блок для роботи з виконавчим механізмом SERVO який формує дискретні сигнали %Q 0.3.2 та %Q0.3.7.

Опис програми контуру регулювання температури води на виході з котла.

Подається вхідний аналоговий сигнал %IW0.1.4 в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується. Сигнал подаємо у фільтр LAG1. Потім новий сигнал %IW0.1.5 знову подається в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується. Сигнал подаємо у фільтр LAG1. %IW0.1.5 йде на блок GE_REAL де значення порівнюється і на блок MOVE де воно присвоюється як мінімальне значення. Потім знову на GE_REAL де воно порівнюється і на блок присвоєня MOVE де воно стає як максимальне. Потім сигнал подається на блок додавання ADD_REAL з якого потім прямує на блок множення MUL_REAL з якого входить знову у блок додавання ADD_REAL. Вихідний сигнал подаємо на вхід блоку регулятора PIDFF. Для ручного керування використовуємо блок MS. Блок для формування імпульсів SAMPLETM який генерує сигнали і йде на блок для роботи з виконавчим механізмом SERVO який формує дискретні сигнали %Q 0.3.4 та %Q0.3.5.

Опис програми контуру регулювання розрідження димових газів

Подається вхідний аналоговий сигнал %IW0.1.3 в блок INT_TO_REAL, де перетворюється з формату integer в формат real, і подається в блок SCALING, де сигнал масштабується. Сигнал подаємо у фільтр LAG1. Відфільтровани сигнал подаємо на вхід блоку регулятора PIDFF, потім подається на блок ручного керування MS. Блок MUL_REAL призначений для масштабування, від нього сигнал іде на блок REAL_TO_INT де він перетворюється з формату real у формат integer і на вихід подається сигнал %QW0.2.1.

Опис програми захисту по загасанню полумя

У випадку коли на контролер подається сигнал %І0.3.1, спрацьовує сигналізація, яка свідчить про загасання полумя в пальниках, тоді від контролера подається сигнал %QW0.3.3, який відсікає подачу природного газу. Перевищення тиску у трубопроводах подачі природного газу, первинного повітря та розрідження може спричинити обрив трубопроводу, в цьому випадку, якщо вхідні сигнали %І0.3.7, %І0.3.5 та %І0.3.6 перевищать певне задане значення, тоді від контролера подається сигнал %QW0.3.1, який відсікає подачу природного газу.