Inhaltsverzeichnis:

Integrationsplattform Ubidots mit LOGO! Siemens mit Node-RED - Gunook
Integrationsplattform Ubidots mit LOGO! Siemens mit Node-RED - Gunook

Video: Integrationsplattform Ubidots mit LOGO! Siemens mit Node-RED - Gunook

Video: Integrationsplattform Ubidots mit LOGO! Siemens mit Node-RED - Gunook
Video: LOGO!8 - Node-RED over ModBus: Part#1 – Test it at LOGO output Q1 2024, Juli
Anonim
Integrationsplattform Ubidots mit LOGO! Siemens verwendet Node-RED
Integrationsplattform Ubidots mit LOGO! Siemens verwendet Node-RED

apSeit einigen Wochen habe ich einige Tests mit einem LOGO! (Logikmodul) von Siemens, seit einigen Monaten sehe ich, dass es in grundlegenden Industrieanwendungen eingesetzt wird, obwohl ich es persönlich nicht zu 100% als SPS betrachte, lässt es sich leicht in Überwachungs- und Steuerungsanwendungen für einfache Prozesse integrieren.

Bild
Bild

Schritt 1: LOGO! von Siemens

Man könnte sagen, dass dieses Gerät die billigste oder erschwinglichste "SPS" ist, die Siemens in meinem Land hat, und kostet ungefähr 200 USD, aus dem einfachen Grund, dass eine Siemens-Marke gleichbedeutend ist mit Vertrauen und perfekter Robustheit für Domotica-Anwendungen.

Bild
Bild

Da das folgende Tutorial etwas umfangreicher ist, wurde es in 5 Teile unterteilt, die wir als nächstes sehen werden.

Schritt 2: 1. IoT-Plattform-Ubidots

Unser Konto auf der Ubidots-Plattform

Als Nächstes werden wir den letzten Test dieses Teams durchführen, das die Integration mit der IoT Industrial Ubidots-Plattform durchführt, bevor wir beginnen, empfehle ich andere Tests und interessante Integrationen mit Ubidots.

Bild
Bild

Empfohlen: PDAControl / Ubidots

Website: ubidots.com

Schritt 3: 2. Überprüfen Sie LOGO! 12/24 RCE-Referenz 6ED1052-1MD00-0BA8

Diese Version LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 hat interessante Eigenschaften, hauptsächlich Ethernet-Kommunikation, die die Integrationsmöglichkeiten erweitert, eine robuste und zuverlässige Hardware.

Bild
Bild

Empfohlenes Tutorial: Funktionen und Dokumentationsfunktionen

Schritt 4: 3. Konfiguration und Programmierung von LOGO! Mit LogoSoft

Diese Geräte verfügen über die Programmiersoftware "LOGOSoft", die mit Hilfe von logischen Blöcken oder Funktionsblockdiagrammen oder FBD programmiert wird. Vorher haben wir ein Beispiel erstellt, jeder Ausgang realisiert den Farbwechsel auf dem LCD-Bildschirm und das Lesen des Analogeingangs.

Laden Sie dieses LogoSoft-Beispiel am Ende des Artikels herunter

Bild
Bild

Vorgeschlagene Architektur für Programmierung und Konfiguration

Bild
Bild

Empfohlenes Tutorial: Download der LogoSoft-Demoversion.

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

Empfehlung: Sehen Sie sich das vollständige Video dieses Tests an, um zu verstehen, wie es funktioniert: Integration Industrial LOGO! Siemens mit Ubidots-Plattform IoT.

Node-RED in Raspberry Pi 3

Bild
Bild

Um die Integration zwischen dem LOGO! und der Ubidots-Plattform werden wir einen Raspberry Pi 3 Modell B verwenden, in dem wir zuvor Node-RED installiert haben.

Bild
Bild

Hier kaufen: Raspberry Pi 3 Model B oder B+ mit Gehäuse

Bild
Bild

Schritt 5: 4. Kommunikation LOGO! und Node-RED über S7Comm

Das Logo! Module Sie verwenden das S7Comm-Protokoll für die Kommunikation mit Remote-Anwendungen, dank der Node-RED-Entwicklergemeinschaft haben sie S7-Knoten für die Ethernet-Kommunikation mit TSAP erstellt.

Bild
Bild

Weitere Informationen Knoten: node-red-contrib-s7

Bild
Bild

Vorgeschlagene Architektur: LOGO! Integration und Node-RED.

Bild
Bild

Empfohlenes Tutorial: LOGO-Integration! und Node-RED über S7Comm.

Schritt 6: 5. Verbindung Node-RED und Ubidots

Die Kommunikation zwischen Node RED und Ubidots erfolgt über das MQTT-Protokoll, wodurch die Verbindung zum Ubidots-Broker hergestellt wird. Es gibt 2 Methoden, um die Abonnements und MQTT-Veröffentlichungen vorzunehmen

Empfehlung: Sehen Sie sich das vollständige Video dieses Tests an, um zu verstehen, wie es funktioniert: Integration Industrial LOGO! Siemens mit Ubidots-Plattform IoT.

MQTT-Knoten von Ubidots: erleichtern oder vereinfachen die Konfiguration

Bild
Bild

Informationen von

Die eigenen MQTT-Knoten von Basic Node-RED: Sie erfordern mehr Geschick bei der Konfiguration

Bild
Bild

Informationen von

Architekturvorgeschlagene Verbindung Node-RED und Platform Ubidots

Bild
Bild

Vollständige Dokumentation:Verbindungen Ubidots und Node RED

Bild
Bild

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

Raspberry Pi Zero Wireless 1GHz 512Ram
Raspberry Pi Zero Wireless 1GHz 512Ram

Hier kaufen: Raspberry Pi Zero Wireless 1GHz 512Ram

Schritt 7: Abschlussvideo: Integration von Industrial LOGO! Siemens mit Ubidots-Plattform

Image
Image

Um das Verständnis und den Umfang der Anwendung zu erleichtern, empfehle ich die Ergänzung mit dem folgenden Video, um die Untertitel zu aktivieren, in diesem Video werde ich die Anwendung als Ganzes genauer erklären.

Schritt 8: Tests

Von Ubidots führen wir die Kontrolle und Überwachung durch LOGO! durch Node-RED.

Architektur Für diesen Test implementiert

Bild
Bild

LOGO! Anschlüsse

Folgende Verbindungen wurden hergestellt:

  1. Elektrischer Wahlschalter mit 3 Positionen zur Aktivierung von 2 Ausgängen bei 24 VDC
  2. Potentiometer 10k zur Simulation eines analogen Eingangs von 0-10VDC

Implementierung in Node-RED

Bidirektionale Kommunikation zwischen LOGO! und Ubidots unten sehen wir einige erforderliche Konfigurationen in Node-RED. Laden Sie das Node-Red-Importbeispiel am Ende des Artikels herunter.

Empfehlung: Sehen Sie sich das vollständige Video dieses Tests an, um zu verstehen, wie es funktioniert: Integration Industrial LOGO! Siemens mit Ubidots-Plattform IoT.

Vollständige Ansichtsknoten

Bild
Bild

Konfiguration LOGO! TSAP-Kommunikation über S7Comm.

Bild
Bild

Konfiguration TSAP LOGO! in LogoSoft.

Bild
Bild

Variablenliste des LOGO!

  • 4 digitale Ausgänge an Rele (Q0, Q1, Q2, Q3).
  • 2 digitale Eingänge (I3, I4).
  • 1 Analogeingang (I8 = DB1 INT1118) 0-1000 Punkte, 0-10VDC.
Bild
Bild

Auslesen und Filtern von Protokollen aus LOGO! und mithilfe eines JSON-Objekts an Ubidots gesendet.

Bild
Bild

Alle Datensätze gelesen (JSON-Objekt).

Bild
Bild

Wir eliminieren die digitalen Ausgänge für das Senden an Ubidots nur von digitalen Eingängen / analogen Eingängen.

Bild
Bild

Lesen von Ubidots und Schreiben in die 4 Digitalausgänge (Relais) LOGO!, verwenden wir den grundlegenden MQTT-Knoten.

Bild
Bild

Schritt 9: Dashboard-Ubidots

Panel-Steuerung von Ubidots

Top-Steuerung von 4 Ausgängen

Bild
Bild

Zentrale Teilerkennung der Änderung von 2 Eingängen Digitaleingängen und designLOGO! in "Leinwand"-HTML, Javascript

Bild
Bild

Untere Sammlung des analogen Eingangswerts

Bild
Bild

Schritt 10: Kontrolle mit Ereignissen in Ubidots

Mit Ubidots können Sie bedingte Ereignisse konfigurieren, in diesem Fall wurde die folgende Bedingung erstellt:

Wenn ADC> 500 für mehr als 1 Minute = aktivieren (Digitalausgang 02) rotes LCD-Farbdisplay

Bild
Bild

Aktives Ereignis

Bild
Bild

Weitere Informationen: Ereignisse und Benachrichtigungen in Ubidots

Bild
Bild

Schritt 11: Empfehlungen

Vor allem empfehle ich, die vorherigen Tutorials zu LOGO! diese spezifizieren spezifische Schritte bezüglich Konfigurationen.

Die S7Comm-Knoten sind diejenigen, die eine Integration ermöglichen, obwohl wir ihren Umfang in komplexeren Anwendungen nicht untersucht haben, empfehle ich bei sehr komplexen Implementierungen Diskretion, dann werde ich einige Möglichkeiten vorschlagen.

Fall 1: Ich denke, dass mehrere Geräte an einem einzigen Raspberry Pi angesichts der RAM-Kapazität und Verarbeitung nicht praktikabel wären, im Fall des Raspberry Pi 3 hoffe ich, zukünftige Tests mit dem neuen Raspberry Pi 4 durchführen zu können.

Bild
Bild

Fall 2: Diese Architektur ist robuster, da sie über einen Server oder PC mit einem besseren Prozessor und mehr RAM-Speicher verfügt, wodurch möglicherweise mehr Geräte verwaltet werden können.

Bild
Bild

Achtung: Wir haben keinen der in den vorherigen Fällen vorgeschlagenen Tests durchgeführt, daher kennen wir den Umfang und die Funktionalität der S7Comm-Knoten mit mehreren LOGO! Geräte, wir analysieren und vermuten nur die Möglichkeiten.

Schritt 12: Schlussfolgerungen

In diesem Fall wurde die Steuerung und Überwachung durchgeführt und das Ubidots-Ereignismodul verwendet, das viele Funktionen hat.

Dies ist ein grundlegender Test, Sie müssen weitere Faktoren berücksichtigen, bevor Sie ihn in realen Anwendungen implementieren, sichere Bedingungen in Bezug auf die Aktivierung der Ausgänge.

Das Logo! Ich halte sie für perfekt für Heimautomatisierungsanwendungen und einfache Automatisierung oder nicht komplexe Prozesse und sie sind sehr günstig.

Dieser Test wurde durchgeführt, um Möglichkeiten zwischen industrieller Hardware und IoT-Plattformen in diesem Fall Ubidots zu öffnen, was viele Vorteile bietet.

Empfehlung: Sehen Sie sich das vollständige Video dieses Tests an, um zu verstehen, wie es funktioniert: Integration Industrial LOGO! Siemens mit Ubidots-Plattform IoT.

Danke an Ubidots !!!

Dank Smart-Tech im Rahmen des ST-One-Projekts haben die Macher der S7Comm Nodes for Node RED.

Empfohlen: