інні можуть бути цілочисельними або речовими [13].
Список змінних, застосовуваних у програмі для даного проекту, наведено нижче.
Вхідні сигнали: Е1, PЕ2- виявлено відхилення тиску на датчиках PT7, PT8; Е3 - тиск на датчику PC27 досягло заданого значення; - тиск на РC27 одно 0;
Х1о/Х1зz-засувка Кш1 повністю відкрита/закрита;
Х3о/Х3z - засувка КШ3 повністю відкрита/закрита;
Х10pr - КШ4 відкрита на 10%;
Х4z - КШ4 повністю закрита; сб - скидання аварії.
Вихідні сигнали: о/U1зz - сигнал на відкриття/закриття Кш1; о/U3z - сигнал на відкриття/закриття КШ3; о/U4зz- сигнал на відкриття/закриття КШ4; ок - сигнал оператору про нормальний переході на байпасну лінію; с - сигнал про аварію при переході на байпасну лінію; -таймер.
Значення завдання для регулювання складають середнє між верхнім і нижнім граничними значеннями для відповідного технологічного параметра. Вироблений керуючий сигнал надходить на привід регулюючого клапана.
Сигналізація здійснюється наступним чином. Кожен технологічний параметр порівнюється по черзі з верхньої та нижньої уставками. Якщо параметр досяг верхньої уставки, то виробляється відповідна сигналізація і виробляється перехід до наступного параметру. Для нижньої уставки аналогічно.
На малюнку 4.4 зображено граф переходів.
Малюнок 4.4 - Граф переходів
. 3.3 Текст програми мовою ST
Текст програми автоматичного перемикання ГРС на байпасний режим написаний на мові ST, так як він найбільш прийнятний як за рівнем, так і по синтаксису, і зручний для реалізації складних алгоритмів і процедур.
Текст програми мовою ST наведений нижче:
CASE step of
: U1о:=FALSE; z:=FALSE; про:=FALSE; z:=FALSE; o:=FALSE; z:=FALSE;:=FALSE;:=FALSE; PE1 OR PE2 THEN step:=1; END IF;
: U3o:=TRUE; X3o THEN step:=2; END_IF;
: U3o:=FALSE; o:=TRUE; x1pr THEN step:=3; END IF;
: U4o:=FALSE;:=t # 0s; (T); step:=50;
: IF T gt; t # 30s AND p30 THEN step:=7; END IF; T gt; t # 30s AND (not p30) THEN step:=4; END_IF;
: U1z:=TRUE; (T); x1z THEN step:=5; END IF;
: U4o:=TRUE; z:=FALSE;
IF PE3 THEN step:=6; END_IF;
: Uok:=TRUE; o:=FALSE; Ysb THEN step:=9; END IF;
: Ic:=TRUE; z:=TRUE; (T); X3z THEN step:=8; END_IF;
: U3z:=FALSE; Ysb THEN step:=9; END IF;
: U1o:=TRUE; z:=TRUE; z:=TRUE;:=FALSE;:=FALSE; x1o AND x3z AND x4z THEN step:=0; END_IF;
END_CASE;
Результати роботи програми.
Спостерігати за роботою програми можна вікні «Simulator" із зеленими кнопками і червоними світлодіодами (малюнок 4.5). Вхідні сигнали задаються за допомогою кнопок, а зміна вихідних відображається на світлодіодах.
а) відхилення тиску на виході (поз. РТ8)
б) сигнал на закриття засувки Кш1 після появи тиску в обвідної лінії
в) відсутність тиску в обвідної лінії після витримки часу
Малюнок 4.5 - Результати роботи програми
5. Охорона праці і техніка безпеки
Як було зазначено раніше, темою даного дипломного проекту є автоматизація ГРС «Енергія - 1» Стерлітамацького ЛВУ МГ для подальшого переказу її на періодичну форму обслуговування.
З метою забезпечення безпеки виробництва при монтажі, експлуатації та ремонті засобів автоматизації ГРС, в даному розділі дається характеристика виробничого середовища, проводиться аналіз виробничих небезпек і шкідливостей, розглядаються заходи щодо безпечної експлуатації виробничого обладнання.
Безпека виробництва на даному об'єкті повинна дотримуватися при проведенні всіх видів робіт, пов'язаних з монтажем, експлуатацією та ремонтом засобів автоматизації ГРС. Недотримання вимог безпеки виробництва може призвести до виробничих травм, отруєнь, а також до забруднення навколишнього середовища.
. 1 Аналіз потенційних небезпек і виробничих шкідливостей на ГРС
У процесі монтажу, експлуатації, ремонту і технічного облуговування контрольно-вимірювальних приладів і засобів автоматизації обслуговуючий персонал ГРС підданий впливу шкідливих і небезпечних виробничих факторів, до яких відносяться:
наявність в транс...