Table des matières:

Plateforme d'intégration Ubidots avec LOGO! Siemens utilisant Node-RED : 13 étapes
Plateforme d'intégration Ubidots avec LOGO! Siemens utilisant Node-RED : 13 étapes

Vidéo: Plateforme d'intégration Ubidots avec LOGO! Siemens utilisant Node-RED : 13 étapes

Vidéo: Plateforme d'intégration Ubidots avec LOGO! Siemens utilisant Node-RED : 13 étapes
Vidéo: Connection LOGO! 8 and Node-RED with S7Comm Protocol : PDAControl 2024, Novembre
Anonim
Plateforme d'intégration Ubidots avec LOGO! Siemens utilise Node-RED
Plateforme d'intégration Ubidots avec LOGO! Siemens utilise Node-RED

apDepuis quelques semaines j'ai fait des tests avec un LOGO ! (module logique) de Siemens, depuis quelques mois j'ai vu qu'ils l'utilisaient dans des applications industrielles basiques, bien que je ne le considère pas personnellement à 100% comme un automate, il s'intègre facilement dans des applications de surveillance et de contrôle pour des processus simples.

Image
Image

Étape 1: LOGO! par Siemens

On pourrait dire que cet équipement est le "PLC" le moins cher ou abordable que Siemens a dans mon pays a un coût d'environ 200 USD, pour la simple raison qu'être une marque Siemens est synonyme de confiance et de robustesse parfaite pour les applications Domotica.

Image
Image

Le tutoriel suivant étant un peu plus détaillé, il a été divisé en 5 parties que nous verrons ensuite.

Étape 2: 1. Ubidots de la plate-forme IoT

Notre compte sur la plateforme Ubidots

Ensuite, nous effectuerons le test final de cette équipe effectuant l'intégration avec la plate-forme IoT Industrial Ubidots, avant de commencer, je recommande d'autres tests et intégrations intéressantes avec Ubidots.

Image
Image

Recommandé: PDAControl / Ubidots

Site Web: Ubidots.com

Étape 3: 2. Examinez LOGO! 12/24 RCE Référence 6ED1052-1MD00-0BA8

Cette version LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 possède des fonctionnalités intéressantes, principalement la communication Ethernet qui élargit les possibilités d'intégrations, un matériel robuste et fiable.

Image
Image

Tutoriel recommandé: fonctionnalités et fonctionnalités de documentation

Étape 4: 3. Configuration et programmation LOGO! Avec LogoSoft

Ces équipements disposent d'un logiciel de programmation "LOGOSoft", il est programmé au moyen de blocs logiques ou Function Block Diagram ou FBD, précédemment nous avons créé un exemple, chaque sortie réalisera le changement de couleur dans l'écran LCD et la lecture de l'entrée analogique.

Téléchargez cet exemple LogoSoft à la fin de l'article

Image
Image

Architecture proposée pour la programmation et la configuration

Image
Image

Tutoriel recommandé: Téléchargement de la version de démonstration de LogoSoft.

pdacontrolen.com/download-and-installation-software-logo-soft-comfort-v8-2-siemens-demo/

Recommandation: regardez la vidéo complète de ce test pour comprendre comment cela fonctionne: Integration Industrial LOGO! Siemens avec Ubidots Platform IoT.

Node-RED dans Raspberry Pi 3

Image
Image

Pour effectuer l'intégration entre le LOGO! et la plateforme Ubidots nous utiliserons un Raspberry Pi 3 modèle B dans lequel nous avons préalablement installé Node-RED.

Image
Image

Achetez-le ici: Raspberry Pi 3 modèle B ou B+ avec étui

Image
Image

Étape 5: 4. Communication LOGO! et Node-RED via S7Comm

Le logo! Modules ils utilisent le protocole S7Comm pour la communication avec les applications distantes, grâce à la communauté de développeurs Node-RED, ils ont créé des nœuds S7 pour la communication Ethernet à l'aide de TSAP.

Image
Image

Plus d'informations sur les nœuds: node-red-contrib-s7

Image
Image

Architecture proposée: LOGO! Intégration et Node-RED.

Image
Image

Tutoriel recommandé: intégration de LOGO ! et Node-RED via S7Comm.

Étape 6: 5. Connexion Node-RED et Ubidots

La communication entre Node RED et Ubidots se fait en utilisant le protocole MQTT, faisant la connexion avec Ubidots Broker, il existe 2 méthodes pour faire les souscriptions et les publications MQTT

Recommandation: regardez la vidéo complète de ce test pour comprendre comment cela fonctionne: Integration Industrial LOGO! Siemens avec Ubidots Platform IoT.

Nœuds MQTT d'Ubidots: facilitent ou simplifient la configuration

Image
Image

informations de

Les propres nœuds MQTT de Basic Node-RED: ils nécessitent plus de dextérité pour la configuration

Image
Image

informations de

Architecture de connexion proposée Node-RED et Plateforme Ubidots

Image
Image

Documentation complète:Connexions Ubidots et Node RED

Image
Image

help.ubidots.com/articles/1440402-connect-node-red-with-ubidots

Raspberry Pi Zero sans fil 1GHz 512Ram
Raspberry Pi Zero sans fil 1GHz 512Ram

Achetez-le ici: Raspberry Pi Zero Wireless 1GHz 512Ram

Étape 7: Vidéo finale: Intégration du LOGO industriel ! Siemens avec la plate-forme Ubidots

Image
Image

Pour faciliter la compréhension et la portée de l'application, je recommande de compléter avec la vidéo suivante, pour activer les sous-titres, dans cette vidéo, je vais expliquer plus en détail l'application dans son ensemble.

Étape 8: Tests

Depuis Ubidots nous effectuerons le contrôle et la supervision LOGO! via Node-RED.

Architecture implémentée pour ce test

Image
Image

LOGO! Connexions

Les connexions suivantes ont été faites:

  1. Sélecteur électrique 3 positions pour activer 2 sorties à 24VDC
  2. Potentiomètre 10k pour simuler une entrée analogique de 0-10VDC

Implémentation dans Node-RED

Communication bidirectionnelle entre LOGO! et Ubidots ci-dessous, nous verrons quelques configurations requises dans Node-RED, Téléchargez l'exemple d'importation node-red à la fin de l'article.

Recommandation: regardez la vidéo complète de ce test pour comprendre comment cela fonctionne: Integration Industrial LOGO! Siemens avec Ubidots Platform IoT.

Nœuds de vue complets

Image
Image

LOGO! Communication TSAP via S7Comm.

Image
Image

Configuration TSAP LOGO! dans LogoSoft.

Image
Image

Liste des variables du LOGO!

  • 4 sorties numériques vers Rele (Q0, Q1, Q2, Q3).
  • 2 entrées numériques (I3, I4).
  • 1 entrée analogique (I8 = DB1 INT1118) 0-1000 points, 0-10VDC.
Image
Image

Lecture et filtrage des journaux de LOGO! et envoyé à Ubidots, à l'aide d'un objet JSON.

Image
Image

Tous les enregistrements lus (objet JSON).

Image
Image

Nous éliminons les sorties numériques pour l'envoi vers les Ubidots des seules entrées numériques/entrées analogiques.

Image
Image

Lecture à partir d'Ubidots et écriture dans les 4 sorties numériques (Relais) LOGO!, nous utiliserons le nœud MQTT de base.

Image
Image

Étape 9: Tableau de bord Ubidots

Contrôle du panneau d'Ubidots

Contrôle supérieur de 4 sorties

Image
Image

Partie centrale détection de changement de 2 entrées entrées numériques et designLOGO! dans "Toile" html, javascript

Image
Image

Collection inférieure de la valeur d'entrée analogique

Image
Image

Étape 10: Contrôler avec des événements dans Ubidots

Ubidots vous permet de configurer des événements déclenchés par conditionnel, dans ce cas la condition suivante a été créée:

Si ADC> 500 pendant plus de 1 minute = activer (sortie numérique 02) couleur LCD rouge

Image
Image

Événement actif

Image
Image

Plus d'informations: Événements et alertes dans Ubidots

Image
Image

Étape 11: Recommandations

Je recommande principalement de commencer à regarder les tutoriels précédents sur LOGO! ceux-ci précisent des étapes spécifiques concernant les configurations.

Les nœuds S7Comm sont ceux qui permettent l'intégration, bien que nous n'ayons pas exploré leur portée dans des applications plus complexes, je recommande la discrétion dans des implémentations très complexes, puis je proposerai quelques possibilités.

Cas 1: Je considère que plusieurs appareils pour un seul Raspberry Pi, ne serait pas pratique compte tenu de la capacité de RAM et du traitement, dans le cas du Raspberry Pi 3, j'espère effectuer de futurs tests avec le Nouveau Raspberry Pi 4.

Image
Image

Cas 2: Cette architecture est plus robuste puisqu'elle dispose d'un serveur ou d'un PC avec un meilleur processeur et plus de mémoire RAM, permettant éventuellement de gérer plus d'appareils.

Image
Image

Attention: nous n'avons effectué aucun des tests proposés dans les cas précédents, nous ne connaissons donc pas la portée et la fonctionnalité des nœuds S7Comm avec plusieurs LOGO! Appareils, nous analysons et assumons uniquement les possibilités.

Étape 12: Conclusions

Dans ce cas, le contrôle et la surveillance ont été effectués et le module d'événements Ubidots a été utilisé, qui possède de nombreuses fonctionnalités.

Il s'agit d'un test de base, vous devez prendre en compte plusieurs facteurs avant de le mettre en œuvre dans des applications réelles, des conditions de sécurité se référant à l'activation des sorties.

Le logo! Je les considère parfaits pour les applications domotiques et les processus d'automatisation de base ou non complexes et ils sont très bon marché.

Ce test a été fait pour ouvrir des possibilités entre le matériel industriel et les plateformes IoT dans ce cas Ubidots, qui présente de nombreux avantages.

Recommandation: regardez la vidéo complète de ce test pour comprendre comment cela fonctionne: Integration Industrial LOGO! Siemens avec Ubidots Platform IoT.

Merci à Ubidots !!!

Grâce à Smart-Tech dans le cadre du projet ST-One, les créateurs des S7Comm Nodes for Node RED.

Conseillé: