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 avec Podman

Comment installer Node-RED sur 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 plus simple de Node-RED pour l'utilisateur final.

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

Créé le 05-03-2024

Dernière modification le 11-03-2024

Exigences

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

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

Firmware : 2023.0 LTS ou supérieur

1. Étapes d'installation :

1.1. Accès via client SSH :

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

su 
sudo passwd root 

NOTE : Les utilisateurs admin et root 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. Installation d'exemples :

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ès à Node-RED :

AVERTISSEMENT : Contrairement à Docker, Podman ne s'exécute pas en tant que service dans PLCnext. Par conséquent, Node-RED ne démarrera pas automatiquement lorsque le PLC est allumé. Pour faire démarrer Node-RED avec le PLC, suivez ces étapes :

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

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

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

2.2. Déplacer le fichier :

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

2.3. Changer les permissions du fichier :

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

2.4. Ajouter le script au démarrage :

update-rc.d nodered.sh defaults 

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

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

3.1. Démarrer Node-RED et accéder au conteneur :

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

3.2. Installer la bibliothèque :

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

3.3. Quitter le conteneur et redémarrer Node-RED :

podman stop nodered 
podman start nodered 

4. Erreurs courantes

4.1. Erreur 1 : mkdir no such file or directory

4.2. Erreur 2 : Certificat expiré

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

4.3. Erreur 3 : Failed, retrying timeout

ping google.cl 

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

Technologie industrielle

  1. Votre entreprise manufacturière exploite-t-elle une proposition de vente unique convaincante ?
  2. Une taxe au kilométrage pourrait-elle résoudre les défis de financement des infrastructures ?
  3. Top 6 des stratégies supply chain 2020 : naviguer complexité et risques
  4. IMTS 2018 : Maîtriser les meules de rectification avancées pour les superalliages aérospatiaux
  5. Faire taire le ventilateur : comment l'analyse de vibrations a éliminé un bruit de chaudière assourdissant
  6. Soudage laser : Liaison métallique de précision expliquée
  7. Réduire les coûts usinage CNC sans compromettre la qualité
  8. 10 plans d'organisation d'entrepôt éprouvés pour une efficacité maximale
  9. Maîtriser la conception PCB numérique haute vitesse : 9 conseils essentiels pour le contrôle d'impédance