Ръководство за Подман
Софтуер
Ръководство за употреба
Създаване на Node-RED контейнер
Това ръководство обхваща инсталирането на Node-RED контейнер на Pixsys. WebСерия панели „WP“ и сензорни контролери „TC“.
Показването на таблото за управление на Node-RED на екрана е възможно само на WP – WebПанелни устройства и на TC – TouchController панели с „WebСамо лиценз „Visu“. На TouchController – TC панели с лиценз „TargetVisu“ или „TargetVisu +“. WebС лиценз „Visu“, не е възможно да се покаже таблото за управление на Node-RED.
Вход
Достъпете устройството в режим на конфигурация, като задържите бутона STOP, който се появява при стартиране.
Достъпете до конзолата за конфигурация, като въведете следните идентификационни данни:
потребителско име: потребител
Парола: 123456
Ако IP адресът на устройството е известен, е възможно и препоръчително да се осъществи достъп до конфигурационната конзола от браузър на компютъра на потребителя, като се въведе адресът: https://device-IP-.9443/ и използвайки горепосочените идентификационни данни.
Създаване на папката за Node-RED
Контейнерът, който ще бъде активиран, изисква място за съхранение на потребителски данни.
За тази цел в устройствата има папка /data/user.
Използвайки WinScp или друг софтуер за достъп до sFTP, създайте папка node-red в пътя /data/user, като следвате стъпките по-долу:
- Отворете WinSCP, свържете се с устройството, използвайки IP адреса и идентификационните данни, които вече са използвани за достъп до конфигурационната конзола, и изберете /data/user

- От менюто „Ново“ изберете опцията „Директория…“.

- Създайте папката node-red, като активирате всички разрешения „R/W/X“:

Същият процес е възможен и чрез SSH достъп и използване на следните команди:
mkdir -p /данни/потребител/възел-червен
chmod a+rwx /данни/потребител/възел-червен

Изтегляне на контейнера
Достъп до „Podman контейнери“ в лентата с менюта:
Изберете опцията „Изтегляне на ново изображение“ в менюто вдясно с иконата с три точки
Изберете областта за търсене „docker.io“
Въведете „node-red“ в „Търсене на„

Изберете официалното изображение „docker.io/nodered/node-red“:

След това натиснете „Изтегляне“ и изтеглянето на изображението ще започне.

Това са няколкостотин мегабайта file; в зависимост от интернет връзката, може да отнеме няколко минути.
Когато изтеглянето приключи, ще бъде възможно да view изображението на устройството:

Създаване на контейнер
В раздела „Контейнери“ натиснете бутона „Създаване на контейнер“. Ще се отвори меню за конфигуриране на контейнера, който искате да създадете.
Попълнете полето „Име“ с име по ваш избор, като замените автоматично генерираното произволно име.
Детайли за раздела:
От полето „Изображение“ изберете изтегленото изображение, както е описано в предишната глава:

Конфигурирайте „Ограничение на паметта“ на 128 или 256 MB.
„Политика за рестартиране“, зададена на „Винаги“, задава на контейнера да се стартира автоматично и да се рестартира дори в случай на изключване, зададено от потребителя.
Интеграция с раздели:
Конфигурирайте съпоставянето на портове, за да се покаже порт 1880 както в TCP, така и в UDP, и съпоставете пътя на контейнера /data, видим от node-red, в пътя на хоста /data/user/node-red

Проверка на състоянието на раздела:
Този раздел определя контролните проверки за правилната работа на контейнера и как той ще се държи в случай на грешка.
Изображението по-долу показва параметрите по подразбиране:
На този stagд., натиснете „Създаване и изпълнение“ и изчакайте създаването на контейнера.
Тестване на контейнера
Когато процедурата по създаване на контейнер приключи, списъкът „Контейнери“ ще покаже новия работещ контейнер (състояние: Изпълнява се):

Отворете браузър на компютъра и отидете на страницата: http://device-IP.1880

Създаване на табло за управление
Таблото за управление позволява на Node-RED да представя/публикува динамично web страница.
Инсталирайте „node-red-dashboard“, като отворите палитрата „Управление на менюто“:

Търсене на node-red-dashboard в раздела „Инсталиране“

Изчакайте инсталацията да завърши, след което влезте в конзолата и импортирайте Flow, въведен в края на ръководството, от менюто Import:

**Това е бившеampкод без реална цел.
NB За използването на Node-RED и таблото за управление, моля, вижте документацията, достъпна онлайн.

След като кодът бъде импортиран, ще се получи проект, подобен на следния:

Натиснете
за компилиране и стартиране на проекта.
Начална страница http://device-IP.1880/ui, резултатът ще изглежда по следния начин:

Конфигуриране на панела за показване на таблото за управление
В този момент, за панелите, които го позволяват, отворете менюто WP Settings (Настройки на WP), след това Main application settings (Основни настройки на приложението) и въведете URL http://localhost.1880/ui
Използвайте термина localhost или IP 127.0.0.1, за да накарате браузъра да осъществява достъп до самото устройство, независимо от действителния му IP адрес.
След рестартиране, устройството ще покаже таблото за управление на Node-RED на цял екран.
Example flow
Следният код е текстът, който ще бъде импортиран като Flow в Node-RED:
[{
“id”: “1e6b97b5.687fd8”,
„тип“: „табл“,
„етикет“: „Табло за управление“,
„деактивиран“: невярно,
„информация“: „“
},
{
"id": "7c8 f 99d9.196b98",
„тип“: „ui_text“,
“z”: “1e6b97b5.687fd8”,
„група“: „dd4567b9.6a4c18“,
„поръчка“: 1,
„ширина“: „12“,
„височина“: „1“,
„име“: „Длъжност“,
„етикет“: „Табло за управление – Показване на произволни данни“,
„формат“: „{{msg.payload}}“,
„оформление“: „център за цветове“,
„х“: 330,
„y“: 120,
„проводници“: [] },
{
“id”: “2e4a56f8.cfa23a”,
„тип“: „ui_gauge“,
“z”: “1e6b97b5.687fd8”,
„име“: „Случаен измервателен уред“,
„група“: „dd4567b9.6a4c18“,
„поръчка“: 2,
„ширина“: „6“,
„височина“: „6“,
„gtype“: „gage“,
„заглавие“: „Случайна стойност“,
„етикет“: „ %“,
„формат“: „{{стойност}}“,
“мин”: “0”,
"max": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„сегмент 1“: „30“,
„сегмент 2“: „70“,
„х“: 320,
„y“: 240,
„проводници“: [] },
{
„идентификатор“: „3b9ddefd.32b9d“,
„тип“: „ui_chart“,
“z”: “1e6b97b5.687fd8”,
„име“: „Диаграма, базирана на време“,
„група“: „dd4567b9.6a4c18“,
„поръчка“: 3,
„ширина“: „6“,
„височина“: „6“,
„етикет“: „Случайна времева диаграма“,
„char tType“: „ред“,
„легенда“: „невярна“,
„xformat“: „ЧЧ:мм:сс“,
„интерполирай“: „линейно“,
„без данни“: „“,
„ymin“: „0“,
„ymax“: „100“,
„премахване на по-стари“: 1,
„премахване на по-стари точки“: „“,
„премахване на по-стар модул“: „3600“,
„изрязване“: 0,
„useOneColor“: невярно,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
„изходи“: 1,
„useDifferentColor“: невярно,
„х“: 600,
„y“: 240,
„проводници“: [] },
{
“id”: “ 74b1ae f 8.e7e0d8”,
„тип“: „функция“,
“z”: “1e6b97b5.687fd8”,
„име“: „Генериране на случайни данни“,
„функция“: „msg.payload = Math.floor(Math.random() * 100);\nвръщане на съобщение;“,
„изходи“: 1,
„нор“: 0,
„инициализиране“: „“,
„финализиране“: „“,
„библиотеки“: [],
„х“: 130,
„y“: 240,
„проводници“: [
[
“2e4a56f8.cfa23a”,
„3b9ddefd.32b9d“
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
„тип“: „инжектиране“,
“z”: “1e6b97b5.687fd8”,
„име“: „“,
„реквизит“: [
{
„p“: „полезен товар“
}
],
„повторение“: „1“,
„кронтаб“: „“,
„веднъж“: вярно,
„веднъжЗакъснение“: 0.1,
„тема“: „“,
„Тип на полезен товар“: „дата“,
„х“: 130,
„y“: 160,
„проводници“: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
„идентификатор“: „dd4567b9.6a4c18“,
„тип“: „ui_group“,
„з“: „“,
„име“: „Случайни данни“,
„раздел“: „fe9b4293.8df8e“,
„поръчка“: 1,
„disp“: вярно,
„ширина“: „12“,
„колапс“: невярно
},
{
„идентификатор“: „fe9b4293.8df8e“,
„тип“: „ui_tab“,
„з“: „“,
„име“: „Главно табло за управление“,
„икона“: „табло за управление“,
„поръчка“: 1,
„деактивиран“: невярно,
„скрито“: невярно
}
]
Бележки / Актуализации
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
онлайн помощ: http://forum.pixsys.net
през По, 16 I-30030
Меларедо ди Пианига, ВЕНЕЦИЯ (ИТ)
Тел. +39 041 5190518
200525
Документи / Ресурси
![]() |
Пиксис Web Софтуер за контролер с докосване на панела [pdf] Ръководство за потребителя Серия WP, серия TC, Web Софтуер за сензорен контролер за панели, Софтуер за сензорен контролер, Софтуер за контролер, Софтуер |
