Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Опис віртуальної лабораторної установки



Завантажити інструментальну систему подвійним натисканням лівої клавіші (ЛК) миші по іконці TRACE MODE IDE 6 Base, яка розташована на робочому столі Windows. За допомогою іконки Створити новий проектінструментальної панелі виконати цю дію, при цьому в діалозі, що відкрився на екрані:

виберемо Простийстиль розробки (або вибір меню Файл – Настроювання ІС – Рівень складності – простий). Після натискання ЛКмиші на екранній кнопці Створити, у лівому вікні навігатора проекту з'явиться дерево проекту зі створеним вузлом АРМ RTM_1. У правому вікні Навігатора проекту відобразиться вміст вузла – порожня група Каналий один канал класу ВикликЕкран #1:1, призначений для відображення на вузлі АРМграфічного екрана:

Для переходу в режим редагування шаблона при подвійному натисканні ЛКна каналі Викликнеобхідно в загальних налаштуваннях інтегрованого середовища (ІС) розробки (меню Файл – Налаштування ІС) у розділі Рівень складностіактивувати пункт Відкривати шаблон.

Для автоматичного виводу вікна властивостей Графічного Елемента (ГЕ) по завершенню його розміщення необхідно в загальних налаштуваннях інтегрованого середовища розробки в розділі РПД(редактор подання даних) активізувати пункт «Відкривати властивості автоматично». Виділити компонент «Екран#1:1» у вузлі RTM_1і натисканням правої клавіші (ПК)миші викликати контекстне меню, у якому вибрати ЛКпункт Редагувати шаблон, після чого відкриється вікно графічного редактора (рис. 1.1).

На панелі графічного редактора виділити іконку ГЕ «Текст» ; на полі редактора встановити прямокутник ГЕ, для чого зафіксувати ЛК«точку прив'язки»; розгорнути прямокутник рухом курсору й зафіксувати обраний ГЕ. Для переходу в режим редагування елемента виділити на панелі інструментів іконку з підказкою Режим редагування; подвійним натисканням ЛКпо розміщеному ГЕ, відкрити вікно його властивостей і в правому полі рядка «Текст» набрати «Значення параметра» Закрити вікно властивостей, ГЕ матиме вигляд представлений на рис. 1.2.

Якщо введений Вами текст не вмістився в прямокутнику ГЕ, виділіть його й розтягніть до потрібного розміру за допомогою миші.

Створити й розмістити новий ГЕ праворуч від ГЕ «Значення параметра»:

– подвійним натисканням ЛКна рядку «Текст» викликати меню Вид індикації. У правому полі рядка викликати список доступних типів і вибрати тип «Значення» (рис. 1.3);

– у меню настроювання параметрів динамізації, яке відкрилося, вибрати властивість «Прив'язка» і у вікні, що відкрилося, «Властивостіприв'язки» натиснути кнопку Створити аргумент :

–подвійним натисканням ЛКвиділити ім'я аргументу й змінити його, ввівши із клавіатури «Параметр» (завершити введення натисканням клавіші Enter);

– підтвердити зв'язок із цим аргументом натисканням кнопки Готово;

– закрити вікно властивостей ГЕ, графічний екран буде мати вигляд представлений на рис. 1.4.

Створимо образ стрілочного приладу на екрані, для цього необхідно:

– виділити подвійним натисканням ЛКна інструментальній панелі редактора графіки іконку з підказкою «повзунок» і вибрати в меню, що з'явилося, іконку стрілочного приладу ;

– установити ГЕ «Стрілочний прилад», вибравши його розмір таким чином, щоб всі елементи графіки й тексту на ньому були розбірливі й симетричні;

– перейти в режим редагування й відкрити вікно властивостей «Стрілочного приладу»;

– подвійним натисканням ЛКна властивості «Відображувана величина» відкрити вікно налаштувань, вибрати властивість «Прив'язка» і у вікні, що відкрилося, викликати діалог «Властивостіприв'язки» , у якому уже виділений наявний аргумент. Підтвердженням зв'язку (кнопка Готово) закрити вікно «Властивості прив'язки»;

– подвійним натисканням ЛКвідкрити властивість Заголовокі в рядку «Текст» увести слово «Параметр»;

– подвійним натисканням ЛК відкрити властивість Одиницій у рядку «Текст» увести скорочення «USD»;

– закрити вікно властивостей. Екран прийме вигляд, наведений на рис. 1.5.

Розглянемо процес автоматичного породження каналу класу Float «Параметр»:

– у шарі «Система» навігатора проекту відкрити вузол RTM_1;

– виділити в правій половині навігатора проекту компонент «Екран#1:1» за допомогою ПКвикликати контекстне меню, де вибрати ЛКпозицію «Властивості»;

– у вкладці «Аргументи», виділити ЛКаргумент «Параметр» і за допомогою іконки , створити канал Float типу Input з іменем «Параметр» (рис.1.6 ).

Створимо генератор синуса й прив'яжемо його до каналу Параметр.Для цього необхідно:

– відкрити шар Джерела/Приймачій через ПКстворити в ньому групу Генератори;

– відкрити групу Генераторий через ПКстворити в ній компонент Синусоїда;

– захопити за допомогою ЛКкомпонент Синусоїда, і, не відпускаючи ЛК, перетягнути курсор на вузол RTM_1. Відкриється палітра компонентів вузла. Установити курсор на канал Параметр. Відпустити ЛК.

Запустимо проект наступним чином:

– збережемо проект за допомогою іконки «Зберегти поточний проект» , задавши ім'я проекту латинським шрифтом, і розташувавши файл у папці DEMO;

– на інструментальній панелі вибрати команду «Зберегти для МРВ» (монітор реального часу) і скомпілювати проект для запуску в реальному часі;

ЛКвиділити в шарі система вузол RTM_1, вибрати іконку , що відповідає команді «Запустити профайлер» на інструментальній панелі й активізувати режим виконання.

Здійснимо редагування екрана. Для цього необхідно:

– вибрати на інструментальній панелі графічного редактора іконку ГЕ Кнопка –

– за допомогою миші розмістити його в полі графічного екрана під ГЕ «Стрілочний прилад»;

– перейти в режим редагування й викликати вікно властивостей ГЕ «Кнопка»;

– у полі «Текст» увести «Керування» (рис. 1.7);

– відкрити бланк «Події» і ПКрозкрити меню «По натисканню» (pressed);

– вибрати зі списку команду «Послати значення» (Send Value), розкрити меню налаштувань обраної команди, у полі «Тип посилки» (Send Type) вибрати зі списку «Увести й послати» (Enter & Send) (рис. 1.8);

ЛКу полі «Призначення» (Destination) викликати табличний редактор аргументів. Створити ще один аргумент і задати йому ім'я «Керування»;

– змінити тип аргументу на IN/OUT, кнопкою «Готово» підтвердити прив'язку атрибута ГЕ до цього аргументу (рис. 1.9);

– закрити вікно властивостей ГЕ;

– виділити ЛКнаявний ГЕ, що відображає значення «Параметра»;

– за допомогою контекстного меню ПК, скопіювати виділений ГЕ в буфер обміну;

– за допомогою контекстного меню ПК, витягти копію ГЕ з буфера обміну на графічний екран;

– перемістити копію ГЕ праворуч від кнопки й зняти з нього виділення клавішею ESC;

–виділити ЛКГЕ й відкрити вікно його властивостей;

– подвійним натисканням ЛК на рядку «Текст» перейти до налаштування його атрибутів, де через праве поле рядка «Прив'язка» відкрити табличний редактор аргументів екрана;

– виділити в списку аргумент «Керування» і кнопкою «Готово» підтвердити прив'язку атрибута ГЕ до даного аргументу;

– закрити вікно властивостей ГЕ й вікно графічного редактора.

Прив'яжемо другий аргументу екрана до каналу Керування. Для цього необхідно:

– у шарі Системавідкрити вузол RTM_1;

– за допомогою ПКвикликати через контекстне меню властивості компонента «Екран#1:1»;

– вибрати вкладку Аргументи, ЛКвиділити аргумент «Керування» і за допомогою іконки створити новий канал;

– у вузлі RTM_1утвориться новий канал з ім'ям «Керування» (рис. 1.10);

– подвійним натисканням у полі «Прив'язка» аргументу «Керування» викликати вікно налаштування зв'язку, вибрати в ньому атрибут «Вхідне значення»;

– кнопкою Прив'язкапідтвердити зв'язок аргументу екрана «Керування» з атрибутом «Вхідне значення» каналу «Керування»;

– закрити вікно властивостей компонента «Екран#1:1».

У групу графіки входить єдиний елемент Тренд. ГЕ Трендпризначений для відображення на графіку зміни значення прив'язаних аргументів у часі.

У правій частині графічного екрана розмістимо ГЕ Тренд для виведення значень каналів «Параметр» і «Керування». Основні властивості ГЕ залишимо заданими за замовчуванням. Перейдемо у вкладку «Криві» і, виділивши ЛК рядок Криві, за допомогою ПК створимо ще одну лінію. Налаштуємо їхні прив'язки до аргументів, товщину й кольори ліній (колір ліній повинен збігатися з кольорами числових позначень відповідних аргументів) (рис. 1.11).

Здійснити збереження проекту й запуск згідно вимог, викладених вище:

– на інструментальній панелі вибрати команду «Зберегти для МРВ» (монітор реального часу) і скомпілювати проект для запуску в реальному часі;

ЛКвиділити в шарі система вузол RTM_1, вибрати іконку , яка відповідає команді «Запустити профайлер» на інструментальній панелі й активізувати режим виконання. За допомогою кнопки Керуванняввести величину керуючого впливу й спостерігати результат на сусідньому індикаторі й тренді (рис. 1.12).

Допрацюємо графічний екран.

Скопіювати два перших ГЕ й розмістити їх нижче ГЕ «Кнопка». Змінити статичний текст першого ГЕ на «Сума», а динаміку другого ГЕ прив'язати до третього аргументу екрана типу IN з ім'ям Сума, який створити в процесі прив'язки (рис. 1.13).

Додати ще одну криву на тренд із прив'язкою до аргументу Сума(рис. 1.14).

Створимо канал Сумадля третього аргументу екрана:

– за допомогою ПКвикликати контекстне меню для компонента «Екран#1:1» і відкрити його властивості;

– вибрати вкладку Аргументи;

• виділити ЛКаргумент «Сума» і за допомогою іконки створити новий канал:

Створимо програму мовою Техно ST (Structured text), у якій сума двох аргументів з іменами «Параметр» і «Керування» поміщаються в третій з іменем «Сума»:

ЛКвідкрити вузол RTM_1;

– створити в ньому компонент «Програма#1» і подвійним натисканням ЛКвикликати контекстне меню дерева шаблона компонента «Програма#1», в якому ЛК вибрати рядок «Аргументи», викликати табличний редактор;

– іконкою з підказкою Створити аргумент, виконати цю дію, створивши три аргументи з іменами «Параметр», «Керування» і «Сума». При цьому перші 2 аргументи повинні бути типу IN, а третій – OUT;

– виділити в дереві шаблону рядок «Програма#1»і в діалозі, що відкрився, Вибір мови програмування вибрати мову ST (рис. 1.15);

– по натисканню екранної кнопки Прийнятиу вікні редактора програм, що відкрилося, набрати наступний рядок з оголошеними змінними:

Сума=Параметр+Керування;

– за допомогою іконки , розташованої на інструментальній панелі редактора, скомпілюємо програму (або «гарячою клавішею» F7) і переконаємося в успішній компіляції у вікні Вивід, яке викликається з інструментальної панелі за допомогою іконки (рис. 1.16).

Виконаємо прив'язку аргументів програми до атрибутів каналів:

– викликати властивості компонента «Програма#1» через контекстне меню;

– вибрати вкладку Аргументи;

– подвійним натисканням у полі «Прив'язка» прив'язати аргументи програми до атрибутів каналів вручну – аргумент «Параметр» до реального значення каналу параметр, аргумент «Керування» до реального значення каналу керування:

– подвійним натисканням у полі «Прив'язка» аргументу «Сума» викликати вікно налаштування зв'язку, вибрати в ньому атрибут «Вхідне значення» каналу «Сума» і кнопкою Готовопідтвердити зв'язок.

Зберегти й запустити проект. За допомогою кнопки Керуванняввести керуючий вплив і спостерігати відповідну зміну сигналу «Керування» і зсув сигналу «Сума».

Здійснимо зв'язок за протоколом DDE (Dynamic Data Exchange) з додатком MS Windows на прикладі Excel

Організуємо запит даних з каналів вузла розробленого проекту з додатком MS Windows, у якості якого виберемо книгу Excel:

– відкрити шар «Джерела/Приймачі» і через ПКстворити в ньому групу «DDE», перейменуємо групу як Excel;

– відкрити групу «Excel» і через ПКстворити в ній 2 компоненти «DDE»;

– подвійним натисканням ЛКна компоненті DDE#1 викликати вікно редагування й змінити позиції екрана відповідно до рис. 1.17;

– аналогічні дії здійснити над елементом DDE#2, змінивши зміст поля «Коментар» на «Сума», а поля «Ім'я» на «Excel.Лист1.R02C01»;

– захопити за допомогою ЛКкомпонентів «Excel.Лист1.R01C01», і, не відпускаючи ЛК, перетягнути курсор на вузол RTM_1. Відкриється палітра компонентів вузла, а курсор установити на канал «Керування». Відпустити ЛК.

– захопити за допомогою ЛКкомпонент «Excel.Лист1.R02C01», і не відпускаючи ЛК, перетягнути курсор на вузол RTM_1. Відкриється палітра компонентів вузла, а курсор установити на канал «Сума». Відпустити ЛК.

– запустити MS Excel і створений проект, переконатися, що значення в комірках книги Excel змінюються разом з відповідними реальними значеннями каналів вузла (рис. 1.18).

Хід роботи

1. Створіть елементарне АРМ, як зазначено в розділі «Опис віртуальної лабораторної установки»;

2. Для завдання, запропонованого викладачем, визначте обсяг автоматизації об'єкта й виберіть комплекс технічних засобів:

– датчики й виконавчі пристрої (фірми Omron, Pepperl+Fuchs, Scaime, Siemens);

– засоби кабельного розведення й комутації (фірми Belden, Hirschmann, Rittal, RST, Schroff, WAGO);

– пристрої вводу-виводу й зв'язку з об'єктом – призначені для введення сигналів з датчиків у пристрій обробки, й виводу сигналів для керування виконавчими механізмами (фірми ADDI-DATA, Advantech, Dataforth, Diamond Systems, Fastwel, Grayhill, LenPromAvtomatika, Lippert, Octagon Systems, Pepperl+Fuchs, Pepperl+Fuchs Elcon, Scaime, Siemens, VIPA, VMIC, WAGO);

– програмовані контролери (фірми Advantech, Dataforth, Diamond Systems, Fastwel, Grayhill, Lippert, Octagon Systems, Siemens, VIPA, VMIC, WAGO).

Зміст звіту

1. Мета досліджень.

2. Підсумковий екран створення елементарного АРМіз поясненням функцій кожного графічного елемента.

3. Завдання на автоматизацію елемента ділянки технологічного процесу (на вибір викладача).

4. Структурна схема системи керування.

5. Комплекс технічних засобів реалізації структурної схеми із вказівкою техніко-економічних характеристик і функцій кожного.

6. Висновки по роботі.

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

1. Призначення й функції схеми нормалізації сигналу.

2. Призначення й функції погоджуючого пристрою.

3. Призначення й функції SCADA систем.

4. Призначення й функції пристрою вибрання-зберігання.

Література: [1–3, 10, 11]

Лабораторна робота №2

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.