Лого на PixsysРъководство за Подман
Софтуер
Ръководство за употреба

Създаване на 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Пиксис Web Софтуер за контролер за докосване на панели - Създаване на папка за Node-RED
  • От менюто „Ново“ изберете опцията „Директория…“.Пиксис Web Софтуер за сензорен контролер за панели - Директория
  • Създайте папката node-red, като активирате всички разрешения „R/W/X“:Пиксис Web Софтуер за контролер на докосване на панела - Създаване на папка node-red, която позволява

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

Пиксис Web Софтуер за контролер с докосване на панела - Същият процес е възможен и чрез SSH достъп

Изтегляне на контейнера

Достъп до „Podman контейнери“ в лентата с менюта:Пиксис Web Софтуер за контролер с докосване на панела - Изтегляне на контейнер

Изберете опцията „Изтегляне на ново изображение“ в менюто вдясно с иконата с три точки

Пиксис Web Софтуер за контролер за сензорен панел - Изтегляне на ново изображениеИзберете областта за търсене „docker.io“Пиксис Web Софтуер за контролер за докосване на панела - Изберете област за търсенеВъведете „node-red“ в „Търсене на

Пиксис Web Софтуер за контролер за сензорен панел - „node-red“

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

Пиксис Web Софтуер за контролер с докосване на панела - Изберете официално изображение

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

Пиксис Web Софтуер за контролер за сензорен панел - Изтегляне 2

Това са няколкостотин мегабайта file; в зависимост от интернет връзката, може да отнеме няколко минути.

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

Пиксис Web Софтуер за контролер с докосване на панела - изтеглянето е завършено

Създаване на контейнер

В раздела „Контейнери“ натиснете бутона „Създаване на контейнер“. Ще се отвори меню за конфигуриране на контейнера, който искате да създадете.

Пиксис Web Софтуер за сензорен контролер на панела - Създаване на контейнерПопълнете полето „Име“ с име по ваш избор, като замените автоматично генерираното произволно име.

Детайли за раздела:
От полето „Изображение“ изберете изтегленото изображение, както е описано в предишната глава:

Пиксис Web Софтуер за сензорен контролер на панела - Детайли за раздела

Конфигурирайте „Ограничение на паметта“ на 128 или 256 MB.
„Политика за рестартиране“, зададена на „Винаги“, задава на контейнера да се стартира автоматично и да се рестартира дори в случай на изключване, зададено от потребителя.

Интеграция с раздели:
Конфигурирайте съпоставянето на портове, за да се покаже порт 1880 както в TCP, така и в UDP, и съпоставете пътя на контейнера /data, видим от node-red, в пътя на хоста /data/user/node-red

Пиксис Web Софтуер за сензорен контролер на панела - интеграция с раздели

Проверка на състоянието на раздела:
Този раздел определя контролните проверки за правилната работа на контейнера и как той ще се държи в случай на грешка.
Изображението по-долу показва параметрите по подразбиране:

Пиксис Web Софтуер за контролер за сензорен панел - проверка на състоянието на разделаНа този stagд., натиснете „Създаване и изпълнение“ и изчакайте създаването на контейнера.

Тестване на контейнера

Когато процедурата по създаване на контейнер приключи, списъкът „Контейнери“ ще покаже новия работещ контейнер (състояние: Изпълнява се):

Пиксис Web Софтуер за контролер с докосване на панела - Тестване на контейнера

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

Пиксис Web Софтуер за контролер с докосване на панела - Отворете браузър на компютъра и отидете на страницата

Създаване на табло за управление

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

Пиксис Web Софтуер за контролер с докосване на панел - Създаване на табло за управление

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

Пиксис Web Софтуер за контролер за докосване на панела - Търсене на node-red-dashboard в раздела Инсталиране

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

Пиксис Web Софтуер за контролер за сензорен панел - IMport

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

Пиксис Web Софтуер за контролер за сензорен панел - Node-RED и таблото за управление

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

Пиксис Web Софтуер за контролер за докосване на панела - След като кодът е импортиран

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

Пиксис Web Софтуер за контролер с докосване на панела - резултатът ще изглежда по следния начин

Конфигуриране на панела за показване на таблото за управление

В този момент, за панелите, които го позволяват, отворете менюто WP Settings (Настройки на WP), след това Main application settings (Основни настройки на приложението) и въведете URL http://localhost.1880/ui
Използвайте термина localhost или IP 127.0.0.1, за да накарате браузъра да осъществява достъп до самото устройство, независимо от действителния му IP адрес.

Пиксис Web Софтуер за контролер за докосване на панела - Конфигуриране на панелаСлед рестартиране, устройството ще покаже таблото за управление на 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,
„деактивиран“: невярно,
„скрито“: невярно
}
]

Бележки / Актуализации

Пиксис Web Софтуер за контролер с докосване на панела - Символ 2PIXSYS srl
www.pixsys.net
sales@pixsys.netsupport@pixsys.net
онлайн помощ: http://forum.pixsys.net
през По, 16 I-30030
Меларедо ди Пианига, ВЕНЕЦИЯ (ИТ)
Тел. +39 041 5190518
200525

Документи / Ресурси

Пиксис Web Софтуер за контролер с докосване на панела [pdf] Ръководство за потребителя
Серия WP, серия TC, Web Софтуер за сензорен контролер за панели, Софтуер за сензорен контролер, Софтуер за контролер, Софтуер

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *