Edge Computing Gateway Benutzerhandbuch: Remote PLC Program Upload/Download über eine serielle Verbindung

Heute wollen wir darüber sprechen, wie man SPS-Programme über eine serielle Verbindung aus der Ferne hoch- und herunterladen kann.

Der Artikel, den wir zuvor besprochen haben:

EG-Serie Benutzerhandbuch: Integration mit Siemens S7 PLC

Funktionsweise dieser Funktion:

Die SPS ist an die serielle Schnittstelle des Gateways angeschlossen. Die serielle Schnittstelle des Gateways kommuniziert über das MQTT-Protokoll mit dem Server. Auf dem PC wird eine Software für virtuelle serielle MQTT-Schnittstellen ausgeführt, die eine Verbindung zu einer lokalen seriellen Schnittstelle herstellt. Diese virtuelle serielle Schnittstelle kommuniziert ebenfalls über MQTT mit dem Server.

Der MQTT-Client auf dem Gateway und der MQTT-Client der Software für virtuelle serielle Schnittstellen abonnieren die Themen des jeweils anderen und veröffentlichen dort eigene Themen. Dies ermöglicht eine transparente Datenübertragung zwischen der an den seriellen Anschluss des Gateways angeschlossenen SPS und dem seriellen Anschluss, der der Software für virtuelle serielle Schnittstellen zugeordnet ist.

Siehe dazu die folgende Abbildung:

EG8200miniSLIM – Detailseite 06

Ab diesem Zeitpunkt werden die an den virtuellen seriellen Anschluss gesendeten Daten über den seriellen Anschluss des Gateways an die SPS übertragen, und die von der SPS gesendeten Daten werden ebenfalls über den virtuellen seriellen Anschluss empfangen.

1. Hardware-Anschluss

Kompatible SPS: Unterstützt SPSen mit serieller RS485- und RS232-Kommunikation.

Erweiterung: Es können alle über den seriellen Anschluss des Gateways angeschlossenen seriellen Geräte aus der Ferne debuggt werden.

Die Mitsubishi FX3u-32M SPS als Beispiel.

Vorher EG8200Mini Wenn Sie mit der Mitsubishi FX3u-32M kommunizieren, stellen Sie sicher, dass die Verkabelung korrekt ist. Diese SPS nutzt die RS232-Kommunikation. Die konkrete Verkabelung lautet wie folgt:

Pin 2 → RX

Pin 3 → TX (bei einigen Modellen: 2 → TX, 3 → RX)

Pin 5 → GND

Verschiedene SPS-Geräte können unterschiedlich verdrahtet sein. Bitte nehmen Sie den Anschluss entsprechend Ihrer konkreten Situation vor.

Fernübertragung von SPS-Programmen über eine serielle Verbindung 01 Remote PLC Program UploadDownload über serielle Verbindung02

2. Gateway-Konfiguration

2.1 Verbindung zum MQTT-Server konfigurieren

Die Verbindungsparameter für den MQTT-Server lauten wie folgt:

Serveradresse: bridge.iotrouter.com

Hafen: 1873

Kunden-ID: Benutzerdefiniert, maximale Länge 256 Byte, muss eindeutig sein.

Benutzername: Verwenden Sie die Seriennummer des EG8200-Gateways

Passwort: Verwenden Sie das Anmeldekennwort für das EG8200-Gateway; die Standardeinstellung lautet „EG12345678“. Falls das Kennwort geändert wurde, verwenden Sie das geänderte Kennwort.

Thema veröffentlichen: Benutzerdefiniert, maximale Länge 256 Byte, Platzhalter werden nicht unterstützt

Thema abonnieren: Benutzerdefiniert, maximale Länge 256 Byte, Platzhalter werden nicht unterstützt

2.2 Serielle Verbindung zur SPS konfigurieren

Parameter der seriellen Schnittstelle der SPS:

Hafen: RS232

Baudrate: 9600

Datenbits: 7

Stoppbits: 1

Parität: SOGAR

3. Herunterladen und Konfiguration der Software für die virtuelle serielle Kommunikation

3.1 Software herunterladen

Software für virtuelle serielle Schnittstellen und virtuelle serielle Kommunikation kann von der Bereich „Ressourcen/Downloads“.

herunterladen

3.2 Einrichtung der Software für virtuelle serielle Schnittstellen

Überprüfen Sie die virtuellen seriellen Anschlüsse auf Ihrem Computer.

Fernübertragung von SPS-Programmen über eine serielle Verbindung 03

Konfiguration:
Virtuelle serielle Schnittstellen werden paarweise verwendet. Hier kommt das Paar COM11 COM12 zum Einsatz. Wenn die Software für die virtuelle serielle Kommunikation COM11 verwendet, sollte die SPS-Software für die Kommunikation COM12 nutzen. Verbindungsparameter:

Adresse: bridge.iotrouter.com

Hafen: 1873

Kunden-ID: Benutzerdefiniert, maximale Länge 256 Byte, muss eindeutig sein

Benutzername: Verwenden Sie die Seriennummer des EG8200-Gateways

Passwort: Verwenden Sie das Anmeldekennwort für das EG8200-Gateway – standardmäßig „EG12345678“ oder das geänderte Kennwort, falls es geändert wurde.

Abonnieren: Geben Sie das in den MQTT-Einstellungen des Gateways konfigurierte Veröffentlichungsthema ein

Veröffentlichen: Geben Sie das in den MQTT-Einstellungen des Gateways konfigurierte Abonnement-Thema ein

Fernübertragung von SPS-Programmen über eine serielle Verbindung 04

3.3 Test der virtuellen seriellen Netzwerkkommunikation

Nachdem die oben beschriebene Konfiguration erfolgreich abgeschlossen wurde, testen Sie zunächst mithilfe einer Software für die serielle Fehlersuche die Datenübertragung mit dem EG8200-Gateway über die virtuelle serielle Schnittstelle.

Die serielle Software und das Gateway können Daten untereinander austauschen. An dieser Stelle kann das Hoch- oder Herunterladen von SPS-Programmen getestet werden.

4. Hochladen des SPS-Programms

4.1 Verbindung in GX Works2 herstellen

Fernübertragung von SPS-Programmen über eine serielle Verbindung 05

4.2 SPS-Programm hochladen

Fernübertragung von SPS-Programmen über eine serielle Verbindung 06

4.3 Programm hochladen

Fernübertragung von SPS-Programmen über eine serielle Verbindung 07 Fernübertragung von SPS-Programmen über eine serielle Verbindung 08

Über mich
db6893fd1d3e314ac461fa240068dc06?s=150&d=mp&r=g
Spezialist für IoT-Lösungen ~ Web ~  Weitere Beiträge

Agnes Wang ist Spezialistin für IoT-Lösungen bei IOTRouter und konzentriert sich auf industrielle IoT-Gateways, Edge-Computing und Lösungen für die industrielle Automatisierung.

Sie ist auf industrielle Kommunikationstechnologien spezialisiert, darunter Modbus, IEC 60870-5-104, MQTT, OPC UA, SPS-Integration und Fernüberwachungsanwendungen. Sie verfasst Fachartikel und Anwendungsleitfäden zu industriellen IoT-Lösungen, Protokollkonvertierung und Edge-Computing.