Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. СК та А ЕЄВ.doc
Скачиваний:
1
Добавлен:
06.12.2018
Размер:
187.9 Кб
Скачать

Хід роботи

  1. Запустити пакети RSLogix500, RSLinx, RSEmulate 500, RSView32.

  2. Створити у пакеті RSLogix500 проект для процесора 1747-L542B вузла 1, драйвера EMUL500. Ввести у проект програму, що один раз у секунду додає одиницю до акумулятору лічильнику C5:0.ACC. Запустити цю програму на виконання за допомогою програми RSEmulate 500.

  3. Створити у пакеті RSView32 новий проект. Вивчити склад папок та редакторів Менеджеру проекту.

  4. Створити у проекті RSView32 тег Counter акумулятору лічильнику C5:0.ACC, який описано у пункті 2.

  5. Створити у проекті RSView32 два нових графічний дисплея з іменами Disp1 та Disp2.

  6. На дисплеї Disp1 створити новий графічний об’єкт з декількох графічних примітивів. Згрупувати ці примітиви. Згрупованому об’єкту додати керування обертанням.

  7. На дисплеї Disp1 створити елемент керування типа «кнопка». Сконфігуювати відгук кнопки на подвійний клік мишею – виконання команди display (Disp2) переходу до іншого дисплею.

  8. На дисплеї Disp2 створити графічний об’єкт типу «тренд». Сконфігуювати пери тренду для відображення тегу Counter.

  9. На дисплеї Disp2 створити елемент керування типа «кнопка». Сконфігуювати відгук кнопки на подвійний клік мишею – виконання команди display (Disp1) переходу до іншого дисплею.

  10. Перейти до режиму Run виконання створеного додатку керування. Відкрити дисплей Disp1. Спостерігати обертання графічного оберту. Зробити подвійний клік мишею на кнопці. Спостерігати перехід до дисплею Disp2. Спостерігати на тренді процес зміни значення тегу Counter у часі.

  11. Зберегти проект з додатком керування на диску комп’ютеру.

Контрольні питання

  1. Призначення та функції пакету людино - машинного інтерфейсу RSView32.

  2. Призначення та функції редакторів Менеджеру проекту.

  3. Різновиди тегів та послідовність їй конфігуювання у базі тегів проекту.

  4. Послідовність дій при створенні графічного дисплею, графічного оберту, тренду, елементу керування.

Лабораторна робота № 9 Поведінковий синтез додатку людино - машинного інтерфейсу

Мета. Навчитися використовувати засоби пакету людино - машинного інтерфейсу для програмування поведінки додатку користувача.

Короткі теоретичні дані. Логічне керування – це один з різновидів керування об’єктом, коли впливи на об’єкт залежать від його технічного стану та вхідних сигналів системи керування. Така залежність задає певну поведінку, яка формалізується автоматною моделлю. У розподіленій системі керування задачі логічного керування вирішуються переважно на рівні додатків контролерів (дивися лабораторну роботу №7), але ряд задач виконуються на рівні додатку MMI. Наприклад керування поведінкою графіки, оновлення даних у базі тегов, систем тривожної сигналізації, реєстрації даних, діяльності, захисту тощо.

Додатки MMI працюють з даними, які занесені до бази тегів. Тегі підрозділяються на приладові, що надходять через сервери даних та теги пам’яті (користувача та системні), що генеруються додатком MMI. Додаток MMI може виконувати ряд дій, що змінюють значення тегов і стан інших додатків, які виконуються на комп’ютері додатку MMI або інших комп’ютерах. Дії виконуються як команди присвоєння тегам значень виразів, команди додатку, макропослідовності або програми. У складі пакету MMI є засоби прив’язки дій до подій. Події це результат оцінки даних. До подій відносять істинність виразів, які містять тегі, особливі оговорені значення тегів, факт введення інформації оператором за допомогою клавіатури або миші.

Рекомендована література [6].