Table des matières:
- Étape 1: Étape 1: Configurer le serveur KEP
- Étape 2: Étape 1, 1: Configurer le serveur KEP
- Étape 3: Étape 2: Lire les données à l'aide de Node-red
- Étape 4: Étape 3: Configurez votre automate Siemens
- Étape 5: Étape 4: Configurez votre bras UR5
- Étape 6: Étape 5: Lire les données à l'aide de KEPserver
- Étape 7: Étape 6: Déplacez le canal de formulaire de balises vers la passerelle IoT
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Conditions
Node-red:
Serveur KEP:
Étape 1: É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
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
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
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
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
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
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.