Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Guide étape par étape :Installation de Node-RED sur PLCnext à l'aide de Podman

Comment installer Node-RED dans PLCnext avec Podman

Depuis le firmware 2023.0, Podman (https://podman.io/) est installé sur le système d'exploitation PLCnext. Podman remplit la même fonction que Docker. Cette implémentation garantit une installation Node-RED plus simple pour l'utilisateur final.

IMPORTANT : En raison des modifications que PLCnext subit à chaque mise à jour du firmware, ces procédures peuvent cesser de fonctionner à l'avenir. Si tel est le cas, ce document sera mis à jour.

Créé le 03/05/2024

Dernière modification le 11-03-2024

Exigences

Contrôleur : AXC F 1152 - AXC F 2152 - AXC F 3152

Stockage : Mémoire SD 2 Go ou plus pour AXC F 1152/2152

Micrologiciel : 2023.0 LTS ou version ultérieure

1. Étapes d'installation :

1.1. Accès via le client SSH :

1.2. Accès en tant qu'utilisateur root :

su
sudo passwd root

REMARQUE : Le admin et root les utilisateurs sont différents. Définir un mot de passe différent pour l'utilisateur root n'affectera pas l'utilisateur "admin".

1.3. Installation de Node-RED :

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

1.4. Exemples d'installation :

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. Accéder à Node-RED :

AVERTISSEMENT : Contrairement à Docker, Podman ne fonctionne pas en tant que service au sein de PLCnext. Par conséquent, Node-RED ne démarrera pas automatiquement à la mise sous tension de l'automate. Pour faire démarrer Node-RED avec l'automate, suivez ces étapes :

2. Étapes pour démarrer Node-RED automatiquement :

2.1. Créez un script de démarrage :

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

2.2. Déplacez le fichier :

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

2.3. Modifier les autorisations du fichier :

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

2.4. Ajoutez le script au démarrage :

update-rc.d nodered.sh defaults

REMARQUE : N'oubliez pas de toujours effectuer ces étapes en utilisant l'utilisateur root.

3. Étapes pour installer les bibliothèques dans Node-RED :

3.1. Démarrez Node-RED et accédez au conteneur :

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

3.2. Installez la bibliothèque :

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

3.3. Quittez le conteneur et redémarrez Node-RED :

podman stop nodered
podman start nodered

4. Erreurs courantes

4.1. Erreur 1 : mkdir aucun fichier ou répertoire de ce type

4.2. Erreur 2 :Certificat expiré

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

4.3. Erreur 3 :Échec, nouvelle tentative d'expiration du délai

ping google.cl

Plus d'informations : https://github.com/Fellipem1/PLCnext_Node-RED


Technologie industrielle

  1. Contrôle des stocks en 2014 :restez simple avec les balises d'inventaire
  2. Célébrer la journée de la fabrication en mettant l'accent sur l'IDE
  3. Comment recâbler le système de contrôle DSP 0501 dans le contrôleur A11E/S ?
  4. Matelas ou semelles :à lire avant d'acheter
  5. Usinage 4 axes avec Autodesk Fusion 360
  6. Avion, soigne-toi :le banc d'essai de l'efficacité des actifs
  7. Les avantages et les inconvénients du recyclage et de la réutilisation de l'acier inoxydable
  8. Nouvelles de mise à jour :RapidDirect présente la refonte du logo et la mise à jour du site Web
  9. Batterie CR2025 vs CR2032 :un guide complet