Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Пошаговое руководство:установка Node-RED на PLCnext с помощью Podman

Как установить Node-RED в PLCnext с помощью Podman

Начиная с версии прошивки 2023.0, Podman (https://podman.io/) устанавливается в операционную систему PLCnext. Podman выполняет ту же функцию, что и Docker. Эта реализация гарантирует более простую установку Node-RED для конечного пользователя.

ВАЖНО: Из-за изменений, которые PLCnext претерпевает при каждом обновлении прошивки, эти процедуры могут перестать работать в будущем. В этом случае этот документ будет обновлен.

Создано 03.05.2024

Последнее изменение:03.11.2024

Требования

Контроллер: АКС Ф 1152 - АКС Ф 2152 - АКС Ф 3152

Хранилище: SD-память 2 ГБ или выше для AXC F 1152/2152

Прошивка: 2023.0 LTS или выше

1. Этапы установки:

1.1. Доступ через SSH-клиент:

1.2. Доступ от имени пользователя root:

su
sudo passwd root

ПРИМЕЧАНИЕ: admin и root пользователи разные. Установка другого пароля для пользователя root не повлияет на пользователя «admin».

1.3. Установка Node-RED:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2

1.4. Примеры установки:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:alarms
podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:opcua

1.5. Доступ к Node-RED:

ВНИМАНИЕ: В отличие от Docker, Podman не работает как служба в PLCnext. Поэтому Node-RED не запустится автоматически при включении ПЛК. Чтобы запустить Node-RED с ПЛК, выполните следующие действия:

2. Шаги для автоматического запуска Node-RED:

2.1. Создайте сценарий запуска:

git clone https://github.com/Fellipem1/PLCnext_Node-RED.git

2.2. Переместите файл:

mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/

2.3. Измените права доступа к файлу:

chmod +x /etc/init.d/nodered.sh

2.4. Добавьте скрипт в автозагрузку:

update-rc.d nodered.sh defaults

ПРИМЕЧАНИЕ: Не забывайте всегда выполнять эти действия от имени пользователя root.

3. Шаги по установке библиотек в Node-RED:

3.1. Запустите Node-RED и получите доступ к контейнеру:

podman start nodered
podman exec -it nodered /bin/bash
cd /data

3.2. Установите библиотеку:

npm i node-red-contrib-iiot-opcua@3.11.1-4

3.3. Выйдите из контейнера и перезапустите Node-RED:

podman stop nodered
podman start nodered

4. Распространенные ошибки

4.1. Ошибка 1:в mkdir нет такого файла или каталога

4.2. Ошибка 2. Срок действия сертификата истек

date -s “29 FEB 2024 11:25:39”

4.3. Ошибка 3. Ошибка. Тайм-аут повторной попытки

ping google.cl

Дополнительная информация: https://github.com/Fellipem1/PLCnext_Node-RED


Промышленные технологии

  1. Преимущества использования линии порошковой окраски
  2. Федеральные правила использования смарт-оружия для правоохранительных органов
  3. Каковы наиболее распространенные технологии обработки - типичный процесс обработки с ЧПУ | ОБОРУДОВАНИЕ
  4. Рождественская скидка RapidDirect 2021
  5. 4 важных шага к преодолению дефектов поверхности материала
  6. Как утилизировать устаревшие товары для защиты окружающей среды и вашего бренда
  7. CoroDrill® 880 Легкое сверление цветных металлов
  8. Алюминий против стандартных печатных плат
  9. Этикетки UID и опыт Camcode упрощают соответствие требованиям стандарта MIL-STD-130
  10. Как лазерная резка может улучшить ваш следующий производственный проект