Table des matières:

UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver : 7 étapes
UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver : 7 étapes

Vidéo: UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver : 7 étapes

Vidéo: UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver : 7 étapes
Vidéo: What a typical day of a programmer can look like 💻 #coder #softwareengineer 2024, Novembre
Anonim
UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver
UCL - Connexion de Node-red à un automate Siemens à l'aide de KEPserver

Conditions

Node-red:

Serveur KEP:

Étape 1: Étape 1: Configurer le serveur KEP

Étape 1: Configurer le serveur KEP
Étape 1: Configurer le serveur KEP

Configurez d'abord un IoT Gareway dans KEPserver. Créez simplement un nouvel agent sous IoT Gateway.

Le nouvel agent doit être un serveur REST

Réglez la carte réseau sur local et choisissez un port. Notez l'adresse en bleu car c'est là qu'il faut lire en utilisant node-red.

Étape 2: Étape 1, 1: Configurer le serveur KEP

Étape 1, 1: Configurer le serveur KEP
Étape 1, 1: Configurer le serveur KEP

Réglez la carte réseau sur local et choisissez un port. Notez l'adresse en bleu car c'est là qu'il faut lire en utilisant node-red.

Le serveur KEP est maintenant configuré.

Étape 3: Étape 2: Lire les données à l'aide de Node-red

Étape 2: Lire les données à l'aide de Node-red
Étape 2: Lire les données à l'aide de Node-red

Insérez une requête HTTP dans le nœud rouge.

La requête HTTP doit être configurée pour renvoyer un objet JSON.

L'URL est la même que celle indiquée précédemment, mais il en faut un peu plus. https://127.0.0.1:55555/iotgateway//read?ids="Nom du canal". "nom de l'appareil". "Nom de la balise"

La lecture de cette valeur vous donnera les données au format JSON.

Étape 4: Étape 3: Configurez votre automate Siemens

Étape 3: Configurez votre automate Siemens
Étape 3: Configurez votre automate Siemens
Étape 3: Configurez votre automate Siemens
Étape 3: Configurez votre automate Siemens

Tout d'abord, afin de communiquer avec KEP, définissez "allow put/get" sur true sur votre automate. Ce paramètre se trouve sous « appareils et réseau », en sélectionnant l'API et en regardant dans les propriétés.

Enregistrez les données souhaitées dans une base de données. Définissez la base de données comme non optimisée. Chaque valeur devrait maintenant avoir une valeur "offset". Il s'agit de l'adresse que lit le serveur KEP.

L'automate est maintenant prêt à communiquer avec KEPserver.

Étape 5: Étape 4: Configurez votre bras UR5

Étape 4: Configurez votre bras UR5
Étape 4: Configurez votre bras UR5
Étape 4: Configurez votre bras UR5
Étape 4: Configurez votre bras UR5

Les fichiers GDS pour votre UR5 et un guide de configuration plus détaillé sont disponibles dans le lien ci-dessous

www.universal-robots.com/how-tos-and-faqs/…

La version courte consiste d'abord à installer les fichiers GDS. Là après drob dans un "URIODev1" en vue topologique. Appuyez sur le texte bleu et attribuez-lui l'API. Sélectionnez l'URIODev1 et dans la vue des appareils, ajoutez tous les modules dans l'ordre.

Sur l'UR5, activez "PROFINET IO Device". Il peut être trouvé sous "Installation".

un projet siemens entièrement configuré a été inclus. Le projet lit l'orientation et la température de chaque joint.

Étape 6: Étape 5: Lire les données à l'aide de KEPserver

Étape 5: Lire les données à l'aide de KEPserver
Étape 5: Lire les données à l'aide de KEPserver
Étape 5: Lire les données à l'aide de KEPserver
Étape 5: Lire les données à l'aide de KEPserver

Le serveur KEP peut lire les données des blocs de données non optimisés dans le portail TIA. Dans le programme inclus une base de données avec quelques données. Configurez d'abord l'API dans KEPserver. Cela se fait en ajoutant un "nouveau canal" dans KEP sous "connectivité". Dans "l'assistant de canal", choisissez "siemens TCP/IP Ethernet". Le nom du canal et le nom du périphérique sont ce qui est lu dans node-red. Laissez simplement le reste des paramètres tels qu'ils sont.

Les photos incluses montrent la syntaxe d'une balise KEP, et la variable semiens "Joint_Temp_0" est ce que KEP lit en utilisant ces paramètres.

Étape 7: Étape 6: Déplacez le canal de formulaire de balises vers la passerelle IoT

Étape 6: déplacez le canal de formulaire de balises vers la passerelle IoT
Étape 6: déplacez le canal de formulaire de balises vers la passerelle IoT
Étape 6: déplacez le canal de formulaire de balises vers la passerelle IoT
Étape 6: déplacez le canal de formulaire de balises vers la passerelle IoT

En haut de votre serveur KEP, il y a une fonction "Ajouter plusieurs éléments". Marquez votre serveur IoT et appuyez sur ce bouton. Dans le navigateur de balises, sélectionnez votre appareil configuré et ajoutez les balises selon vos besoins. Le nom de la balise est la dernière partie de l'adresse node-red reads. Un organigramme simplifié a été inclus montrant le flux de données.

Conseillé: