Розробка програм для контролерів (програмування контролерів) здійснюється за допомогою пакету Config 600. Програмне ядро ??написано на мові ANSI C для процесора Intel.FloBoss S600 має два повнофункціональних порту RS - 232 з сигналами квитирования і ще три настроюваних комунікаційних порту. Кожен з цих трьох портів незалежно налаштований для роботи в режимі «точка-точка» (RS - 422), або по многоточечной схемою (RS - 485) для передачі даних по двухпроводной або чьотирьох лінії. Крім того, є інтерфейс Ethernet 10BaseT (кручена пари), що використовує протокол TCP/IP для гнучкості та підключення до локальної мережі. Дані виходять і представляються у форматі DDE.
Плата прувера має 32 цифрових входи, 12 цифрових виходів, 3 входу шини прувера, 4 сферичних перемикача, подвійний хронометраж, 4 таймера проходження.
Плата ЦПУ має шину розширення PC/104, RS - 232, RS - 422, шину IDE для жорсткого диска, Ethernet.
Інтелектуальна плата вводу/виводу має 12 аналогових входів, 4 аналогових виходів, чотирипровідний ТСП 3, 16 цифрових входів, 12 цифрових виходів, 2 подвійних імпульсних входів, 3 частотних входу, 5 імпульсних виходів [3].
Контролер вимірювальний є основним обладнанням, тому використовується гаряче резервування - при виході з ладу основного контролера резервний перехоплює управління на себе. Контролер вимірювальний (робочий і резервний) виконує наступні функції:
прийом та обробка сигналів з первинних перетворювачів та вторинної апаратури;
перетворення значень параметрів вхідних сигналів (імпульсних, струмових) в значення величин;
обчислення і відображення поточних значень параметрів;
контроль значень величин технологічних параметрів, сигналізація і друк повідомлень про вихід значень за встановлені межі;
приведення щільності до стандартних умов;
обчислення параметрів (середньозважених значень щільності, температури, тиску);
обчислення маси брутто нафти по кожній вимірювальної лінії окремо і сумарного значення маси брутто нафти СВКН (з початку циклу, зміни, доби);
обчислення об'єму нафти по кожній вимірювальної лінії окремо і сумарно за всіма вимірювальним лініях з початку циклу, зміни, доби при температурі і тиску на СВКН і обчислення сумарного обсягу по всіх вимірювальних лініях, зведеного до стандартних умов;
настройка системи в будь-який час обслуговуючим персоналом з відповідними правами доступу;
виконання повірки робочих і резервного ПР за допомогою стаціонарної ТПУ, формування протоколів;
визначення і контроль МХ ПР по стаціонарній ТПУ, формування протоколів;
керування автоматичними пробовідбірниками;
управління приводом чотириходового крана ТПУ;
захист інформації системою доступів і паролів;
передача даних на АРМ оператора СВКН (основний і резервний) по мережі Ethernet.
У шафі аварійних захистів і сигналізації варто контролер ControlLogix [2].
Система ControlLogix (малюнок 3.5) забезпечує дискретне управління, управління безперервними процесами, приводами і сервоприводами, в поєднанні з комунікаціями і сучасним вводом/виводом - в компактному і недорогому виробі. Система модульна, складається з одного автономного контролера і модулів вводу/виводу в одиночному шасі.
Малюнок 3.5 - Контролер ControlLogix
Дискретні модулі вводу/виводу 1756 підтримують:
широкий діапазон напруг;
ізольовані і неізольовані типи модулів;
управління станом кожного виходу при несправності;
діагностику зовнішніх ланцюгів на окремих модулях.
Аналогові модулі вводу/виводу 1756 підтримують:
обробку тривог у модулі;
масштабування в інженерні одиниці;
вибірку з каналу в реальному масштабі часу;
32-бітний з плаваючою десятковою крапкою або 16-бітний цілий формати даних (по IEEE).
Розробка програм для контролерів (програмування контролерів) здійснюється за допомогою пакету RSLogix +5000 Enterprise series. Мови програмування релейна логіка, структурований текст, послідовна функціональна схема, функціональна блок-схема [4].
Контролер програмований логічний управління допоміжними системами, встановлений в шафі ШАЗС, виконує функції, пов'язані з контролем і управлінням технологічними процесами:
упра...