Edge Gateway mit EN6400 Test

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Edge Gateway mit EN6400 Test

1. Einleitung

Im Zeitalter der sich rasch entwickelnden Industrie 4.0 ist Edge Computing zu einer Schlüsseltechnologie geworden, die die Datenverarbeitung näher an die Datenquelle bringt, wodurch die Verarbeitungsgeschwindigkeit und die Reaktionszeit verbessert werden. Diese Technologie hat vor allem im Bereich der industriellen Automatisierung ein großes Potenzial, da sie große Mengen an Daten aus industriellen Geräten und Sensoren effektiv verarbeitet und Echtzeitüberwachung und - steuerung ermöglicht.
Als Brücke zwischen Sensoren, Controllern und zentralen Verarbeitungssystemen sind Edge-Gateways nicht nur für die Datenerfassung und Vorverarbeitung, sondern auch für die Verschlüsselung und Übertragung von Daten verantwortlich, um die Sicherheit und Integrität der Daten während der Übertragung zu gewährleisten. Darüber hinaus können Edge-Gateways eine Vielzahl von Kommunikationsprotokollen unterstützen, einschließlich, aber nicht beschränkt auf RS485, Ethernet usw., wodurch sie in einer Vielzahl von industriellen Umgebungen weit verbreitet sind.

2.Übersicht über das Edge Gateway

2.1 Definition und Funktionen

Ein Edge-Gateway ist ein Gerät, das sich zwischen einer Datenerzeugungsquelle (z. B. Sensoren) und einer zentralen Datenverarbeitungseinrichtung (z. B. Cloud-Server) befindet. Seine Hauptfunktionen umfassen Datenerfassung, Vorverarbeitung, Speicherung und Weiterleitung. Durch die lokale Verarbeitung von Daten können Edge-Gateways den Datenübertragungsbedarf an zentralen Servern reduzieren, die Latenz reduzieren, die Effizienz der Datenverarbeitung erhöhen und das System bei schlechten Netzwerkverbindungen kontinuierlich betreiben.

2.2 Unterschied zwischen Edge Gateway und traditionellem Gateway

Im Vergleich zu herkömmlichen Gateways haben Edge-Gateways eine deutliche Verbesserung der Verarbeitungsleistung und der Intelligenz. Herkömmliche Gateways sind normalerweise nur für die Datenübermittlung verantwortlich, während Edge-Gateways mit höherer Rechenleistung ausgestattet sind, um komplexe Datenanalyse - und Verarbeitungsaufgaben durchzuführen. Darüber hinaus integrieren Edge-Gateways in der Regel zusätzliche Sicherheitsmaßnahmen wie Datenverschlüsselung und Firewalls, um die Sicherheit der Daten während der Übertragung zu gewährleisten.
Durch die Einführung von Edge-Gateways können Unternehmen langsamere Datenverarbeitungsgeschwindigkeiten, lange Systemreaktionszeiten und Datensicherheitsprobleme effektiv lösen, die für eine effiziente industrielle Automatisierung und intelligente Fertigung von entscheidender Bedeutung sind. Mit dem Fortschritt der Technologie und der zunehmenden Anwendungsnachfrage werden sich die Rolle und die Funktionen von Edge-Gateways weiterentwickeln und mehr Möglichkeiten und Herausforderungen für die industrielle Automatisierung eröffnen.
Kürzlich wurde das EN6400 Edge-Gateway in einem Projekt verwendet, und als nächstes werde ich die Anwendung und die technischen Details dieses Edge-Gateways in Kombination mit einem tatsächlichen Geschäftsfall zeigen.

3. Technische Spezifikationen und Eigenschaften des EN6400 - Gateways

Vor der Verwendung sehen Sie sich die detaillierten technischen Spezifikationen und Parameter dieses Gateways an

  • mit ARM als Kern, Stromverbrauch, Rechenleistung, Volumen, thermische Leistung insgesamt ausgewogen
  • Eingangsstromversorgung breiter Spannungsbereich, mit Anti-Rückschluss - Schutzfunktion
  • 5 - Kanäle unabhängige 485 - Schnittstelle, unterstützt den Zugang zu Modbus-Geräten.
  • 1 HDMI-Ausgang, bequemer Anschluss des Monitors.
  • 1 Kanal USB 2.0, externe Tastenmaus, USB-Laufwerk sind möglich.
  • 1 TF-Karte, um den Datenspeicherplatz zu erweitern.
  • Unterstützt drahtgebundenes Ethernet für eine einfache Bereitstellung.
  • Die Schnittstelle nutzt einen Feder-Kanschluss, um das Kabel mit bloßer Hand zu entlegen.
  • Blech-Gehäuse, Schutzklasse IP30, robust, leicht, korrosionsbeständig, optionale DIN-Schließverschlüsse für einfache Installation der Schiene
Edge Gateway mit EN6400 TestAbbildung

Kommunikationsschnittstelle

Edge Gateway mit EN6400 TestAbbildung1

Im EN6400 - Gateway gibt es einen eingebauten Node-RED, und es können auch andere Plattformen eingebaut werden, wie Sie die folgende Abbildung sehen können und den Start-Selbst - Start eingestellt haben. Die Standardeinstellung für das LAN-IP des Gateways ist 192.168.0.202.

Edge Gateway mit EN6400 TestAbbildung2

4. Taktes Kriegsprojekt

Da es nicht viele Hardware-Geräte gibt, so dass ich im praktischen Kampf-Test eine mit Edge-Gateway entworfen, um die Daten des Wagemessers über RS485 zu sammeln und die Daten des seriellen Anschlusses durch den eingebauten Node-RED zu lesen, dann den Dashboard-Knoten zur Anzeige zu verwenden und schließlich die Daten über Modbus TCP in die Siemens-PLC zu schreiben. Die wichtigsten Tests sind die Vorteile von Edge-Gateways im realen Projekt.
Die gesamte Struktur ist so.

Edge Gateway mit EN6400 TestAbbildung3

4.1 Verwendung von EN6400 sammeln RS485 Sensor

Wägegerät und Rand-Gateway durch die 5 RS485 Schnittstelle 0A und 0B Modbus RTU-Kommunikation, für die Erfassung der Gewichtsdaten von Wägegeräten, Gateway Modbus Master-Station, Wägegerät Slave-Station, Messgerät Slave-Station Adresse ist 2, Baud-Rate ist 19.8200 Daten-Bit, 1 Stop-Bit, keine Überprüfung.
Node-RED verwendet einen Modbus-Knoten, der Gerätedaten einmal pro Sekunde liest.
Die folgende Abbildung zeigt die Druckwirkung der Streaming-Dateiverbindung und der Knotenkonfiguration

Edge Gateway mit EN6400 TestAbbildung4

Die Wirkung des Druckens.

Edge Gateway mit EN6400 TestAbbildung5

Die Zahl 343 bedeutet 3,43 kg.

Vollständige Flow-Inhalte

[
  {
    "id": "bf7de48e301a2645",
    "type": "tab",
    "label": "拿我格子衫来",
    "disabled": false,
    "info": "",
    "env": []
  },
  {
    "id": "df0b29fd65548aeb",
    "type": "modbus-read",
    "z": "bf7de48e301a2645",
    "name": "485-0",
    "topic": "",
    "showStatusActivities": false,
    "logIOActivities": false,
    "showErrors": false,
    "showWarnings": true,
    "unitid": "",
    "dataType": "HoldingRegister",
    "adr": "1",
    "quantity": "1",
    "rate": "1",
    "rateUnit": "s",
    "delayOnStart": false,
    "startDelayTime": "",
    "server": "9f669d2b1c2d58e3",
    "useIOFile": false,
    "ioFile": "",
    "useIOForPayload": false,
    "emptyMsgOnFail": false,
    "x": 190,
    "y": 160,
    "wires": [
      [
        "a22b902052776c1d"
      ],
      [
        "ad51dea38739870b"
      ]
    ]
  },
  {
    "id": "a22b902052776c1d",
    "type": "modbus-write",
    "z": "bf7de48e301a2645",
    "name": "",
    "showStatusActivities": false,
    "showErrors": false,
    "showWarnings": true,
    "unitid": "",
    "dataType": "HoldingRegister",
    "adr": "0",
    "quantity": "1",
    "server": "97d630483ae5377e",
    "emptyMsgOnFail": false,
    "keepMsgProperties": false,
    "delayOnStart": false,
    "startDelayTime": "",
    "x": 520,
    "y": 120,
    "wires": [
      [],
      []
    ]
  },
  {
    "id": "ad51dea38739870b",
    "type": "debug",
    "z": "bf7de48e301a2645",
    "name": "debug 1",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "payload",
    "targetType": "msg",
    "statusVal": "",
    "statusType": "auto",
    "x": 500,
    "y": 180,
    "wires": []
  },
  {
    "id": "9f669d2b1c2d58e3",
    "type": "modbus-client",
    "name": "拿我格子衫来",
    "clienttype": "serial",
    "bufferCommands": true,
    "stateLogEnabled": false,
    "queueLogEnabled": false,
    "failureLogEnabled": true,
    "tcpHost": "127.0.0.1",
    "tcpPort": "502",
    "tcpType": "DEFAULT",
    "serialPort": "/dev/ttyS0",
    "serialType": "RTU",
    "serialBaudrate": "19200",
    "serialDatabits": "8",
    "serialStopbits": "1",
    "serialParity": "none",
    "serialConnectionDelay": "100",
    "serialAsciiResponseStartDelimiter": "0x3A",
    "unit_id": "2",
    "commandDelay": "1",
    "clientTimeout": "1000",
    "reconnectOnTimeout": true,
    "reconnectTimeout": "2000",
    "parallelUnitIdsAllowed": true,
    "showWarnings": true,
    "showLogs": true
  },
  {
    "id": "97d630483ae5377e",
    "type": "modbus-client",
    "name": "Fizz",
        "clienttype": "tcp",
        "bufferCommands": true,
        "stateLogEnabled": false,
        "queueLogEnabled": false,
        "failureLogEnabled": true,
        "tcpHost": "192.168.0.10",
        "tcpPort": "502",
        "tcpType": "DEFAULT",
        "serialPort": "/dev/ttyUSB",
        "serialType": "RTU-BUFFERD",
        "serialBaudrate": "9600",
        "serialDatabits": "8",
        "serialStopbits": "1",
        "serialParity": "none",
        "serialConnectionDelay": "100",
        "serialAsciiResponseStartDelimiter": "0x3A",
        "unit_id": 1,
        "commandDelay": 1,
        "clientTimeout": 1000,
        "reconnectOnTimeout": true,
        "reconnectTimeout": 2000,
        "parallelUnitIdsAllowed": true,
        "showWarnings": true,
        "showLogs": true
    }
]

4.2 Anzeige von Diagrammen mit integriertem Node-RED

Um Echtzeit-Daten anzuzeigen, müssen Sie das Dashboard installieren, für das Netzwerk ist nicht sehr gut Studenten können die npm-Quelle auf Huawei oder Taobao einstellen.
Komplette Linie.

Edge Gateway mit EN6400 TestAbbildung6

Die Konfiguration des Chart-Knoten ist wie folgt:

Edge Gateway mit EN6400 TestAbbildung7

Die Echtzeit-Daten zeigen die folgenden Ergebnisse:

Edge Gateway mit EN6400 TestAbbildung8

Zufällig Druck auf dem Wägegerät gegeben, können die Daten in Echtzeit auf dem Node-redui gelesen werden.
Die standard mäß ige Zug riff sd resse für die UI laut et :http://192.168.0.202:1880/ui

(Original-Link https://fizzz.blog.csdn.net/article/details/138586861, Übergabe bedarf des ursprünglichen Autors) Nimm mir mein Hemd. Einverständnis, Verletzung)

4.3 Schreiben von Daten in die SPS

Die Funktion des Modbus Write-Knoten in Node-RED besteht darin, Daten über das Modbus TCP-Protokoll an die Siemens SPS zu schreiben.
Modbus Write-Knoten werden wie folgt konfiguriert

Edge Gateway mit EN6400 TestAbbildung9

Modbus Client-Knoten werden konfiguriert

Edge Gateway mit EN6400 TestAbbildung10

Die Daten, die vom Gateway erfasst werden, werden in den Siemens 200smartPLC übertragen,
Die Kommunikationsmethode ist das Gateway als Modbus TCP-Client, 200smartPLC als Server,
200smart PLC VW0 - Register ist die Modbus TCP-Adresse 0,
PLC VW0 Daten, nach der Verarbeitung durch das interne Programm in realen Zahlen konvertiert gespeichert in VD300
Verwenden Sie ein Netzwerkkabel, um sowohl das Gateway als auch den Computer an den Switch zu verbinden, sodass die Modbus-TCP - Kommunikation innerhalb des LANs möglich ist.
Das PLC-Verfahren ist wie folgt:

Edge Gateway mit EN6400 TestAbbildung11

Wer ein PLC-Programm benötigt, kann mich privat unterhalten (bring mir ein Plaid-Shirt).
PLC-Programm läuft:
1. Öffnen Sie 200smartPLC Programmierungssoftware: STEP7 - MicroWIN SMART.
2. Wählen Sie das CPU-Modell des PLC und stellen Sie die Kommunikation mit dem PLC auf
3. Öffnen Sie das PLC-Programm, importieren Sie nach dem Download in die PLC, starten Sie die PLC
4. Klicken Sie auf die Überwachung des Programms und das Statusdiagramm des PLC, um den Betrieb des Programms und die Änderung der PLC-Registerdaten online zu überwachen

5. Projektzusammenfassung

Im Allgemeinen, im realen Kampf des Projekts, ist das Edge-Gateway von SmoothView sehr gut, Egal, ob es sich um die zahlreiche Modbus-Schnittstelle oder den selbststartenden Node-RED handelt, es ist in der Benutzererfahrung, die sich sehr angenehm fühlt. Da die standardmäßige IP 192.168.0.202 ist, kann es nicht möglich sein, die IP zu erwerben, den Router zu ändern oder die Tastatur und Maus an das Gateway zu verbinden, um das IP-Profil des Gateways zu ändern, wenn der Switch oder der Router-Segment nicht mit 192.168.0 beginnt.

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.