лізації модулів.
У рамках даної роботи розроблені підпрограми ініціалізації системи, опитування аналогових датчиків, опитування дискретних датчиків; пуск, зупинка; а також усунення аварійних ситуацій. Блок-схеми алгоритму роботи підпрограми наведені в додатку В.
У підпрограмі опитування датчиків циклічно опитуються аналогові входи. На початку йде зчитування показань датчика. Потім визначається достовірність свідчень, і якщо показання достовірні, то вони переводяться в технічні одиниці і записуються в пам'ять в іншому випадку виставляється відповідний біт помилки. Після того як контролер опитає всі датчики, відбудеться перехід в основну програму.
У разі здійсненні будь-якої аварії, викликається підпрограма зупинки. На початку підпрограми визначається, чи працює установка, і якщо вона вже зупинена, то відбувається вихід з підпрограми, не вносячи за собою ні яких змін. Якщо ж зупинка в роботі, то контролер почергово перекриває відповідні клапана, вимикає двигуна. Якщо останов пройшов благополучно, контролер скидає біт установка в роботі, в іншому випадку виставляє біт аварії.
Підпрограма управління клапанами і заслінками працює за наступним алгоритмом. На початку визначається клапан в роботі чи ні. Якщо в роботі, то контролер перевіряє, клапан відпрацював завдання чи ні, якщо відпрацював, то відключається механізм клапана, якщо ні то, вихід з підпрограми. Якщо клапан не в роботі, то якщо ПІД-інструкція спрацювала подаються сигнал на відкриття або закриття, якщо ні то, контролер виходить з підпрограми [9].
. 4 Операторський інтерфейс
У даній роботі, в якості програмного пакета операторського інтерфейсу для представлення оператору даних про стан технологічного процесу у вигляді мнемосхем, чисельних значень, діаграм, тимчасових графіків і аварійних сигналізації обрана система RSView32 v6.3.
Система RSView32 v6.3 відповідає вимогам загальнопромислових MMI.
RSView32 є контролер-орієнтованою системою. Вона хоч і містить вбудований мова програмування, в ній відсутній вбудований алгоритм управління. Вона користується алгоритмами, які є в контролері, користується даними контролера і заносить туди дані.
Розроблений операційний інтерфейс виконує такі функції:
) цілодобовий обмін інформації з контролером;
) висновок на екран мнемосхем загального вигляду і окремих ділянок з індикацією на них значень технологічних параметрів;
) висновок екранів аварійної сигналізації;
4) дистанційне керування обладнання;
) відображення трендів випадкового часу і передісторій подій;
) формування та друк звітно-облікових документів.
RSView32 v6.3. складається з двох пакетів:
) RSView32 Works (програмне забезпечення розробника системи управління);
2) RSView32 RunTime (програмний модуль монітора реального часу).
RSView32 RunTime забезпечує функціонування системи управління, створеної в RSView 32Works вбагатозадачного системі Windows NT, 2000, XP.
Для створення системи управління необхідний додатковий пакет RSLinx, який забезпечує зв'язок з контролерами, а так само з іншими додатками середовища Windows.
Інтерфейс дозволяє оператору в режимі реального часу контролювати перебіг процесу і управляти, при необхідності, технологічним обладнанням [12].
Розроблений інтерфейс оператора має різнорівневу ієрархічну структуру екранів, що доставляють до користувача інформацію про стан технологічного процесу.
На головному екрані «Схема ВКС» схематично зображено весь комплекс технологічних вузлів і апаратів цеху, показані зв'язки між ними з напрямками технологічних потоків. Встановивши курсор на потрібне користувача об'єкт і натиснувши ліву кнопку миші, можна перейти до екрану з докладним зображенням даного вузла або апарата. Крім основних апаратів і агрегатів на мнемосхемах є зображення аварійних подій на схемі «Аварії» і показані значення параметрів технологічного процесу на даний момент і за період часу.
Для інформування оператора про стан технологічного процесу на всіх мнемосхемах відображені фізичні значення технологічних параметрів. Значення параметрів виводяться в спеціальних вікнах, де крім чисел також зображені одиниці виміру параметра.
На всіх екранах НMI є загальні елементи: індикатор зв'язку з контролером (забарвлюється в червоний колір при порушенні зв'язку), зображення поточних дати і часу і рядок подій, в якій відображається останнє найсерйозніше подія. Колір рядка зал...