Professional Documents
Culture Documents
Лабораторна робота 1
Лабораторна робота 1
ТЕОРЕТИЧНІ ВІДОМОСТІ
Завдання.
1. Виконати інсталяціюNode-RED під Windows.
2. Ознайомитися з Node-RED.
3. Виконати роботу з поштою.
4. Виконати роботу з Modbus.
5. Виконтаи роботу з JS об’єктами та здійснити обробку системної
інформації.
6. Підключити та ознайомитися з модулем node-red-dashboard.
Приклад виконання комп’ютерного практикуму
ОСНОВИ РОБОТИ З NODE-RED
Хід роботи:
Output->Debug
2.7. Змініть вузол «Початок» так, щоб він знову формував корисне
навантаження відміткою часу (Timestamp). Розгорніть (deploy) програму та
проконтролюйте щоб відмітка часу кожні 5 секунд відображалася у вікні
повідомлень
Ознайомтеся з роботою вузлів типу change та delay в інструкції
користувача.
Змініть програму, як показано на рисунок А.8, використовуючи вузли delay
(“delay 1s”…”delay 4s”) та change (“set1”…”set5”). Для вузлів delay виставте
затримки:
delay 1s – 1 seconds
delay 2s – 2 seconds
delay 3s – 3 seconds
delay 4s – 4 seconds
Для вузлів change виставте правило рівним «set», та змініть властивості
«to» на наступні текстові поля:
set1 – один
set2 – два
set3 – три
set4 – чотири
set5 – п’ять
Рисунок А.8 – Зміна програми
59
Рисунок А.11 – Приклад взаємодії з поштовими клієнтами через IMAP/SMTP
60
РисунокА.12 - Повідомлення про блокування доступу
62
Рисунок А.16 - Налаштування вузів
63
Рисунок А.17 – Відображення повідомлення на веб-сторінці протягом 15 с
4. Робота з Modbus
Node-RED, як правило використовується або на стороні Edge або в якості
хмарного додатку. Якщо Node-RED використовується на стороні Edge в якості
програми для концентратора або шлюзу чи маршрутизатору, наприклад на
апаратній платформі Raspberry PI, він може збирати дані з різних пристроїв по
протоколам промислових мереж. Найбільш поширеним і простим протоколом
на сьогоднішній день є Modbus, тому в спільноті Node-RED розробили кілька
бібліотек з ним. Таким чином, як варіант Raspberry PI буде взаємодіяти з
пристроями по протоколу Modbus TCP/IP, а з іншого боку він буде взаємодіяти
з хмарними додатками та сервісами (рисунок А.18).
64
Рисунок А.18 - Взаємодія з хмарними додатками та сервісами
67
Рисунок А.22 - Створення нового серверу
Після створення серверу налаштуйте зчитування десяти Holding регістрів
починаючи з 0-го, як це показано на рисунок А.23.
68
розгортання проекту, деактивуйте усі виводи debug окрім останнього.
69
Рисунок А.26 - Модифікація програми
70
Рисунок А.29 - Модифікація програми
72
Рисунок А.32 – Встановлення в Node-RED модуля node-red-contrib-os
73
Рисунок А.34 - Приклад виведеної інформації
75
РисунокА.37 - Інсталяція та оновлення палітри вузлів
76
Рисунок А.38 - ВкладкаInstall
78
РисунокА.41 – Модифікація програми
79
Рисунок А.43 – Відображення числа прописом
80
Рис. А.45 – Налаштування вузлів
82
Рисунок А.50 – Налаштування вузлів
83
Рисунок А.52 – Налаштування вузлів