- •Лабораторна робота № 1 Техніка безпеки. Склад лабораторії аск тп.
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 2 Вивчення конструкції контролерів
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота №3 Вивчення пакета програмування rsLogix500
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 4 Мова ld. Базові інструкції контролера. Робота з емулятором контролера
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 5 Інструкції обробки даних
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 6 Програмування задач введення-виведення інформації з контролера
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 7 Програмування задач керування
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 8 Вивчення пакета ммі rsView32
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 9 Поведінковий синтез додатку людино - машинного інтерфейсу
- •Хід роботи
- •Контрольні питання
- •Лабораторна робота № 10 Програмування задач візуалізації за допомогою пакета ммі rsView32
- •Хід роботи
- •Контрольні питання
- •Рекомендована література
- •Поляков м. О. Програмування промислових контролерів мовою драбинних д.Іаграм. – Запоріжжя: знту, 2008. – 165 с.
- •Література для груп з англійською мовою навчання
Хід роботи
-
Відкрити проект RSView32, та запустити у середовищі програму, які було створено у попередній лабораторній роботі №8.
-
Конфігуювати поведінку графічного оберту на дисплеї Disp1:
-
переміщення по діагоналі екрану;
-
видимість при умові, якщо значення керуючого тегу перевищує певний рівень. Невидимість при таких самих умовах;
-
зростання горизонтальних або/та вертикальних розмірів;
-
зміна кольору ліній контуру та заливки в залежності від значення керуючого тегу. Миготіння різним кольором ліній контуру та заливання;
-
зміна рівня заливання в залежності від значення керуючого тегу;
-
перехід до дисплею Disp2 при подвійному натискуванні миші на зображенні графічного об’єкту.
Виконати завдання попереднього пункту щодо графічного об’єкту з бібліотеці у папці Graphics менеджера проекту.
Керування поведінкою змінної у контролері за допомогою горизонтального або вертикального слайдеру:
-
створити тег у базі даних RSView32 слова N7:0 контролера, програма для якого виконується в емуляторі;
-
створити простий графічний об’єкт у дисплеї Disp1, наприклад прямокутник, та надати йому керування виду «горизонтальний слайдер»;
-
змінювати на екрані дисплею Disp1 положення прямокутника та спостерігати зміну значення слова N7:0 у контролері.
-
Конфігуювання поведінки системи тривожної сигналізації:
-
у редакторі бази тегів виділити тег Counter, перейти до редактору умов переходу тегу у стан тривоги у якому задати значення порогів рівнів тривоги, серйозність тривоги та вид повідомлення про тривогу. У редакторі Startup дозволити використання тривог;
-
перейти до режиму Run виконання створеного додатку керування та спостерігати зведення сигналів тривог.
-
Конфігуювання поведінки користувача на прикладі емуляції сигналів світлофору:
-
створити наступні теги пам’яті: стану керуючого автомату State; кнопки перехід Start. Для тегу State встановити початковий стан 0;
-
створити дисплей з графічними об’єктами ламп світлофору та кнопкою переходу. Задати керування кольором для ламп світлофору за допомогою тегу State;
-
створити наступні події:
Опис |
Дія |
Вираз |
Старт (перехід до «жовтого» ) |
State = State + 1 |
(State =0)&(Start=0) |
Перехід до «зеленого» |
State = State + 1 |
(State =1)&interval (5 sec) |
Перехід до «жовтого» |
State = State + 1 |
(State =2)&interval (10 sec) |
Перехід до «червоного» |
State = 0 |
(State =3)&interval (5 sec) |
-
дозволити виконання подій у редакторі Startup;
-
перейти до режиму виконання проекту, натиснути на кнопку Start та спостерігати процес зміни станів світлофору на дисплеї.