задачу переривання при відключенні живлення і 256 завдань зовнішніх переривань. Програми завдань створюються у вигляді модулів з окремими функціями і метою. Надалі, ці модулі можуть використовуватися при написанні програм для аналогічних за функціональним призначенням систем (рис.17).
Введення структурного програмування переслідує такі цілі:
стандартизація програм, як модулів;
розробка програм декількома програмістами, що працюють паралельно;
створення програми, більш легкою для розуміння;
створення програм по кроках;
використання BASIC-подібних мнемонічних інструкцій для написання програми, що важко зробити при сходовому програмуванні (таких як умовні переходи і цикли).
Поява нових інструкцій дозволяє спростити і саму процедуру програмування. Зокрема є можливість:
створювати циклічно повторюються програмні секції;
здійснювати непряму адресацію слів;
використовувати індексні регістри як покажчики непрямих адрес в адресному просторі даних (Індексні регістри дуже зручні в комбінації з циклами, інкрементними інструкціями та інструкціями обробки табличних даних. Підтримуються авто-інкремент, авто-декремент, а також функції розгалуження.) і т. п.
Рис. 17.
Незважаючи на наявність потужних функціональних можливостей PLC, завдання розробки та програмування ряду систем з безперервними процесами раніше залишається досить складною. Особливо це стосується систем керування об'єктами з взаємопов'язаними контурами регулювання (наприклад, об'єкти теплоенергетики, нафтова, хімічна, газова промисловість, металургія). Для полегшення та ефективного вирішення цих завдань фірмою OMRON розроблений спеціальний модуль управління контурами регулювання LCU (Loop Control Unit) і відповідне до нього програмне забезпечення CX-Process Tool і CX-Process Monitor. Програмний пакет CX-Process Tool служить для комбінування функціональних блоків і встановлення програмних зв'язків між ними, а CX-Process Monitor - для моніторингу системи. Зазначені кошти дозволяють досить легко «пройти» шлях від функціональної схеми до моніторингу спроектованої системи. На (рис. 18.) показана найпростіша схема каскадного управління і структура використовуваних її блоків. Для її реалізації потрібні модулі вводу/виводу аналогових сигналів (2 введення, 1 висновок) і модуль LCU.
Рис. 18. Схема каскадного управління
Зв'язок аналоговими сигналами між блоками визначається програмно, в середовищі CX-Process Tool.
Рис.19. Програмний пакет CX-Process Monitor
Для моніторингу системи управління досить по послідовному каналу з'єднати PLC з комп'ютером, на якому встановлений програмний пакет CX-Process Monitor (Рис.19.).
Науково-виробнича фірма «РАКУРС» (Санкт-Петербург) має багатий досвід у розробці систем управління на базі програмованих контролерів фірми OMRON. За останні п'ять років було розроблено і здано «під ключ» більше 50 найбільших об'єктів на території Росії і за її межами. На об'єктах теплоенергетики широко використовується програмно-технічний комплекс (ПТК) «ОМ-мега», розроблений ТОВ «НВФ« РАКУРС »відповідно до ТУ 4252-001-27462912-98, є засобом вимірювання, має сертифікат« затвердження типу засобів вимірювання »RU.C.34.022.A №6090 і має сертифікат відповідності РОСС.RU. АЯ43.В02146 №3114659.
Рис. 20
ПТК побудований на базі контролера управління технологічним процесом, що представляє собою програмований логічний контролер зі спеціальним модулем управління контурами регулювання (LCU) і необхідним набором модулів аналогового і дискретного введення/виводу (I/O).
Основні переваги систем управління, виконаних на базі PLC + LCU:
Вартість значно нижче в порівнянні з традиційними системами DCS;
Займає в 4-5 разів менше місця;
Не вимагає створення спеціальних кліматичних умов, може бути встановлений безпосередньо в машинному залі.
Маючи аналогічні засоби для розробки програмного забезпечення та виконуючи ті ж функції, система управління безперервними технологічними процесами на базі PLC + LCU стає гідною альтернативою традиційним системам DCS.
. 6 Технічні характеристики програмованого контролера фірми OMRON CQM1H.
H - Вдосконалений контролер серії CQM1 класу Small для роботи в розподілених системах управління.
Висока швидкодія, широкі мережеві можливості. Ідеально підходить для керування технологічними агрегатами малого і середнього класу. Пам'ять програм, пам'ять даних і кількість точок введення/виводу збільшені вдвічі порівняно з CQM1. Швидкодія збі...