p align="justify"> Перед тим, як ввести текст програми, необхідно оголосити використовувані в ній змінні. Це виконується за допомогою команд меню Dictionary .
Глобальні змінні (global variables) доступні будь-якій програмі створеного проекту. Серед змінних можна виділити наступні:
аналогові;
логічні;
таймерні.
Змінні можуть бути вхідними, вихідними і внутрішніми. Аналогові змінні можуть бути цілочисельними або речовими.
Список змінних, застосовуваних у програмі для даного проекту, наведено в таблиці 4.3.
Таблиця 4.3 - Список змінних
Ідентифіка - каторСігналТіп сігналаОпісаніеXpusk1BooleanInput Пуск НА із закритою задвіжкойXpusk2BooleanInputПуск НА з преоткритой задвіжкойXpusk3BooleanInputПуск НА з відкритою задвіжкойXvBooleanInputВсасивающій клапан откритXnBooleanInputНапорний клапан откритXadBooleanInputЕД включенXcBooleanInputНомінальная частота ЕДXstop1BooleanInputОстановка НА із закритою задвіжкойXstop2BooleanInputОстановка НА з преоткритой задвіжкойXstop3BooleanInputОстановка НА з відкритою задвіжкойYBooleanInputВиключеніе аварійної сігналізацііUvBooleanOutputОткритіе всмоктуючого клапанаUnBooleanOutputОткритіе напірного клапанаUadBooleanOutputВключеніе ЕДIBooleanOutputАварійная сігналізаціяSnMessagesOutputСообщеніе про стан напірної задвіжкіSvMessagesOutputСообщеніе про стан всмоктуючого клапанаSadMessagesOutputСообщеніе про стан ЕДSAlarmMessagesOutputСообщеніе про стан у разі аварііT1TimersInternalТаймери для витримки часу при відкритті клапанів (8 сек) і включенні ЕД (10 сек) T2TimersInternal
4.8 Алгоритм сигналізації та управління насосним агрегатом
Програма включення на закриту засувку передбачає спочатку повне відкриття засувки на всмоктуванні, потім запуск основного електродвигуна і після цього - відкриття напірної засувки. Перед включенням цієї програми обидві засувки агрегату закриті. Програма на закриту засувку забезпечує найбільш легкі умови включення основного електродвигуна, так як в період запуску насос споживає найменшу можливу потужність, але створює великі тиску на корпус насоса і саму засувку. Тому програма включення агрегату на закриту засувку може бути рекомендована тільки у випадках, коли інші програми включення не допускаються схемою електропостачання станції.
Програма включення на прочинені засувку відрізняється від описаної вище тільки тим, що напірна засувка агрегату включається на відкриття трохи раніше, ніж запускається основний електродвигун. Таким чином, полегшуються умови роботи електроприводу засувок, тому що в момент запуску і досягнення номінальної частоти обертання електродвигуна приводу затвор засувки практично розвантажений. Проміжок часу між включенням напірної засувки і включенням основного електродвигуна по можливості збільшується, якщо це допускають умови пуску основного двигуна, що дозволяє зменшити тиск на корпус насоса і напірну засувку при включенні, а також зменшити ударне навантаження на зворотний клапан.
Програма включення на відкриту засувку передбачає запуск основного двигуна агрегату після повного відкриття напірної засувки. За цією програмою корпус насоса і напірна засувка в процесі включення агрегату практично не відчувають тиску більшого, ніж при роботі агрегату в стаціонарному режимі; зворотний клапан практично не відчуває ударного навантаження, і перепад тиску на напірної засувці в процесі її відкриття відсутня.
Граф переходів алгоритму представлена ??на малюнку 4.7.
Малюнок 4.7 - Граф переходів алгоритму керування МНА
4.9 Результати роботи програми
Система програмування ISaGRAF дозволяє здійснити емуляцію роботи контролера за допомогою меню Debug - Simulate. Для цього необхідно пов'язати вхідні і вихідні змінні з панелями вводу/виводу (пункт меню Make - I/O Connection) і призвести компіляцію програми (пункт меню Make - Make application). Покажемо роботу програми для різних варіантів вхідних сигналів [6].
Вихід МНА на робочий режим здійснюється наступним чином. Після вибору програми запуску з пульта управління АРМа оператора (в даному випадку вибираємо програму запуску на закриту засувку) подається сигнал Pusk. Після чого відбувається запуск допоміжних систем і МНА (малюнок 4.8).
Малюнок 4.8 - Подача команди Xpusk1 і пуск в нормальному режимі роботи НА на закриту засувку
Під час запуску МНА проводиться вибір методу запуску, в даному випадку на прочинені засувку (малюнок 4.9).
Малюнок 4.9 - Подача команди Xpusk2 ...