- •Методичні вказівки
- •6.050103 «Програмна інженерія»
- •Список скорочень та термінів
- •1 Загальні положення
- •1.1 Захист та оцінювання
- •1.2 Вимоги до наповнення звіту
- •1.3 Подання до захисту
- •Лабораторна робота № 2 Ознайомлення із промисловим протоколом modbus
- •Лабораторна робота № 3 Симуляція промислової мережі на базі програми plCsim
- •Лабораторна робота № 4 Ознайомлення із мережею lon та пристроями btr
- •Лабораторна робота № 5 Ознайомлення із інтелектуальними пристроями thermokon
- •Список інформаційних джерел
1.2 Вимоги до наповнення звіту
Звіт до кожної ЛР складається із наступних частин:
титульний лист – лист із зазначенням НТУУ «КПІ», кафедри, навчального курсу, теми ЛР, імен виконавців та перевіряючих ЛР;
постановка задачі – тема та варіант завдання до ЛР;
опис вихідних даних – алгебраїчні, логічні розрахункові завдання, схеми та їх словесний опис;
тестові результати – фрагмент (скріншот/и) роботи програм із супровідним описом;
висновки – відображають досягнення мети ЛР та виконання поставленого в ЛР завдання.
1.3 Подання до захисту
Звіт до кожної ЛР має містити результати етапів виконання завдання ЛР і подається до перевірки/захисту в:
електронному вигляді (файл *.pdf).
Назва файлу зі звітом має відповідати наступному шаблону:
IAxxNN-PZPM-PIPnn.pdf,
де:
xx – номер групи,
NN – порядковий номер виконавця (бригади) за списком у групі,
nn – номер поточної ЛР,
PIP – прізвище, ім'я, по-батькові студента-виконавця латиницею у відповідності з особистим логіном доступу до ресурсів мережі Електронного Кампусу НТУУ «КПІ».
Наприклад, назва файлу зі звітом до ЛР №4, що виконана студентом Бойко Никифором Сидоровичем виглядатиме наступним чином:
IA2102-PZPM-BNS04.pdf.
Всі звіти з ЛР завантажуються в мережеву папку викладацького ПК.
Далі студент-виконавець захищає кожну ЛР очно викладачеві, відповідаючи на теоретичні запитання та виконуючі прості практичні завдання в межах тематики ЛР.
ЛАБОРАТОРНА РОБОТА № 1
Розробка структури типової промислової мережі
Мета роботи: Засвоїти базові навички візуалізації структури промислових мереж (ПМ) програмними засобами.
Завдання:
1) Створити проект у середовищі MS VISIO (або LibreOffice), нарисувати структуру ПМ та призначити адреси її вузлам.
2) Виконати варіант контрольного завдання до ЛР №1.
Вихідні дані
Номер бригади у списку групи – B.
Кількість студентів у бригаді – K.
Прізвища студентів (латиницею) у бригаді – s1, s2, …
Кількість букв у s – N1, N2, …
Контрольне завдання
Створити новий стандартний проект із назвою за наступним шаблоном: IAxxNN-PZPM-PIP01 (див. пункт 1.3).
Варіант завдання формується наступним чином:
1) Кількість MS-вузлів (незалежних мереж) – K;
2) Кількість підпорядкованих SL-вузлів до кожного MS-вузла – N;
3) Топологія мережі: N+B парна – шина; непарна – зірка;
4) Адреси підпорядкованих SL-вузлів – номери букв в s (алфавіт);
5) Ситуацію колізії (якщо виникне) виправити довільним способом;
6) Голосні букви в s – вузол дискретного введення (входу, DI);
7) Приголосні букви в s – вузол дискретного виведення (виходу, DO).
Нарисувати структуру та налаштування вузлів всіх ПМ.
Створити таблицю адресації вузлів у HEX-форматі.
Лабораторна робота № 2 Ознайомлення із промисловим протоколом modbus
Мета роботи: Засвоїти базові відомості про протокол ПМ MODBUS.
Завдання:
1) Створити проект у середовищі MS VISIO (або LibreOffice), нарисувати компоненти протоколу ПМ MODBUS та їх налаштування.
2) Обрахувати компоненти протоколу засобами EXCEL’201x;
3) Виконати варіант контрольного завдання до ЛР №2.
Вихідні дані
Дані з ЛР №1.
Імена студентів (латиницею) у бригаді – t1, t2, …
Кількість букв у t – M1, M2, …
Контрольне завдання
Модифікувати проект із ЛР№1 відповідно до завдання та перейменувати за наступним шаблоном: IAxxNN-PZPM-PIP02 (див. пункт 1.3).
Варіант завдання формується наступним чином:
1) Завдання до ЛР №1;
2) ASCII-код символу в s є десятковим еквівалентом бінарного стану входів-виходів всіх вузлів.
3) Голосні букви в t – бінарні нулі, приголосні – одиниці. Бітовий еквівалент t відображає бажаний стан комірок.
Модифікувати структури ПМ із зазначенням стану вх/вих вузлів.
Сформувати (у вигляді горизонтальних кадрів) MODBUS-команди:
1) зчитування стану дискретних входів DI-вузлів;
2) зчитування стану логічних комірок DO-вузлів;
3) запису бажаного стану логічних комірок DO-вузлів.
Та сформувати відповідні відповіді вузлів. CRC – довільне.