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

Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST

Bonjour la communauté !

Quand nous rencontrons la technologie PLCnext, en tant que développeurs, nous avons hâte d'essayer ses fonctionnalités 😊 Donc, avec la grande étape de la nouvelle simulation PLCnext Engineer et inspiré par cet article sur la communication Node-RED avec un AXC en utilisant le connecteur PLCnext, nous pouvons maintenant interagir depuis notre environnement de simulation avec Node-RED, et ainsi tester les fonctionnalités IoT avant d'avoir le matériel sur la table.

Installation de Node-RED sur Windows 10

Node-RED peut tourner sur plusieurs plateformes, c'est un outil de programmation visuel très léger que nous pouvons installer dans nos contrôleurs PLCnext (sur un conteneur Docker par exemple) et aussi sur un PC. Pour cette démo, suivez les étapes d'installation pour Windows 10 dans ce guide. Après cela, vous pouvez lancer l'application en utilisant l'outil cmd ou PowerShell avec la commande node-red.

Une fois qu'il tourne, tapez simplement dans votre navigateur web favori l'URL https://localhost:1880.

Téléchargement du connecteur Node-RED pour PLCnext

L'article suivant nous montre comment télécharger et utiliser un nœud pour connecter nos variables PLC dans PLCnext Engineer avec Node-RED via REST, vous pouvez trouver plus d'infos dans le dépôt npm. Donc, à cette étape, vous n'avez qu'à chercher le nœud dans la palette de gestion et l'installer :

Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST

Configuration du projet PLCnext Engineer

Vous devez installer l'image de firmware pour AXC F 1152 depuis le site Phoenix Contact et le logiciel PLCnext Engineer >= version 2022 pour utiliser l'environnement de simulation.

  1. Créez un projet pour ce contrôleur, allez dans la zone Cockpit et changez la connexion sur « Simulation ».
Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST
  1. Choisissez les variables de programme que vous voulez partager avec Node-RED en cochant la case « HMI ».
Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST
  1. Allez dans la zone Plant et double-cliquez sur Serveur Web HMI. Activez la case à cocher interface REST.
Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST

C'est tout ! Connectez et téléchargez le projet vers votre environnement de simulation. Rappelez-vous que les identifiants sont « admin » comme utilisateur et « plcnext » comme mot de passe.

Vérifier la connexion dans Node-RED

Vous pouvez essayer un nœud « plc-browse-items » pour ajouter la connexion PLCnext. Vous devez utiliser les mêmes identifiants et entrer dans l'IP hôte l'URL « localhost:5050 ».

Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST

Déployez votre code et voilà ! Votre connexion est prête pour lire et écrire vos variables de programme PLCnext dans votre langage 61131-3 favori 😉

Maximiser la simulation PLCnext Engineer : connexion à Node-RED via REST

Si vous voulez en savoir plus sur l'interface de données REST, vous pouvez visiter le Centre d'Info.

Bon code !

Technologie industrielle

  1. Maximiser le potentiel des fichiers STL pour une impression 3D sans faille
  2. Les Usines Deviendront-Elles Entièrement Automatisées ? Examiner le Changement Loin des Ouvriers Humains
  3. Maximiser l'efficacité : conseils d'experts pour votre système de scan d'entrepôt
  4. Guide étape par étape pour le dépannage d'équipement défaillant
  5. Débloquer la valeur des usines chimiques de base : stratégies de croissance
  6. Comprendre le secteur des biens d'équipement : insights clés et opportunités
  7. Maximiser l'efficacité et la précision de votre rectifieuse plane d'établi
  8. Déployer Node-RED sur PLCnext avec Docker : Guide étape par étape
  9. Construire votre première application Go sur PLCnext : Guide débutant