лр7-1
.docx
ПРАКТИЧНА РОБОТА № 7
Тема: Вивчення середовища CodeSys для програмування ПЛК ОВЕН. Програмування на мові CFC.
Мета: Розробити програму для керування аварійною сигналізацією перегріву в середовищі CodeSys з використанням таймерів, тригерів та BLINK- алгоритму.
Завдання
Розробити керуючу програму для ПЛК Овен використовуючи мову програмування CFC для керування сигналізацією перегріву. Розробити візуалізацію (мнемосхему), в якій передбачити лампи: «сигнальна лампа перегріву», «увімкнення охолоджувача», та кнопку «скидання аварійної сигналізації». Лампа «сигнальна лампа перегріву» повинна вмикатись через час t1 після досягнення температури Т та працювати в режимі стробоскопа (час при якому лампа світиться t2 , час при якому лампа не світиться t3). У візуалізації передбачити можливість ручного задання температури, та табло відображення поточної температури. У програмі використати таймер типу TON, SR-тригер та алгоритм BLINK.
№ п/п |
Температура Т, °С |
Час t1, с |
Час t2, с |
Час t3, с |
Нижня границя задання температури |
Верхня границя задання температури |
4 |
70 |
2,0 |
1,5 |
1 |
35 |
115 |
Лістинг програми
PROGRAM PLC_PRG
VAR
Temp: REAL:=70;
Ust: REAL:=115;
Timer1: TON;
Sr1: SR;
Sbr: BOOL;
Ohl: BOOL;
Blink1: BLINK;
Alarm: BOOL;
Lamp: BOOL;
END_VAR
Рисунок 1 – Лістинг програми
Рисунок 2 – Візуалізація програми