лр4
.docx
ПРАКТИЧНА РОБОТА № 4
Тема: Вивчення середовища CodeSys для програмування ПЛК ОВЕН. Програмування на мові FBD та SFC.
Мета: Вивчити методи програмування мікроконтролерів ПЛК ОВЕН 110-60М на мовах FBD та SFC.
Завдання
Розробити програму (на мові FBD) для контролю оператором переміщення об’єкта. Оператор повинен періодично підтверджувати правильність переміщення об’єкта. У протилежному випадку слід видати попередження та зупинити роботу. Об’єкт повинен здійснювати циклічний рух по периметру прямокутника (рух об’єкта описати у програмному компоненті «Machine» на мові SFC).
№ з/п |
Час t1 до увімкнення лампи «Увага», c |
Час t2 до увімкнення лампи «Стоп», c |
Переміщення об’єкта по горизонтальній осі до зміни напрямку |
Переміщення об’єкта по вертикальній осі до зміни напрямку |
4 |
8 |
8 |
110 |
80 |
Лістинг програми PLC_PRG
PROGRAM PLC_PRG
VAR
TRIG1: R_TRIG;
TRIG2: F_TRIG;
TIMER1: TOF;
TIMER2: TON;
END_VAR
Рисунок 1 – Лістинг програми PLC_PRG
Лістинг PLC_PRG1
PROGRAM PLC_PRG1
VAR
Trans5: BOOL;
Trans4: BOOL;
Trans3: BOOL;
Trans2: BOOL;
Trans1: BOOL;
X_pos: INT;
Counter: INT;
Y_pos: INT;
END_VAR
Рисунок 2 – Лістинг програми PLC_PRG1
Рисунок 3 – Візуалізація програми