Skip to main content

Beispiel: Netzwerkvariablen

Produkt: CODESYS Development System

Dieses Beispiel zeigt, wie Sie Variablen innerhalb eines Netzwerks mit mehreren Geräten nutzen können. Das Beispiel besteht aus zwei Anwendungen. Eine Anwendung sendet die Variablen und die andere empfängt sie.

_example_img_network_variables.png

Beschreibung

Dieses Beispiel zeigt, wie Sie Variablen zwischen verschiedenen Geräten innerhalb eines Netzwerks austauschen können. Ein Gerät sendet eine Variable und das andere empfängt sie. Um das Beispiel auszuführen, müssen die Anwendungen auf verschiedenen Geräten laufen, da ein Port auf jedem System nur einmal verwendet werden kann.

Weitere Informationen

GVL_Senden: Globale Variablenliste, die auch die Netzwerkeinstellungen in den globalen Variableneigenschaften enthält (siehe Screenshot). Port 1202 und die Broadcast-Adresse können Standard bleiben. Mit dieser Einstellung kann jeder die Variablen empfangen. Innerhalb eines Projektes ist es möglich, dass die Geräte entweder direkt oder über eine Datei kommunizieren. Wenn sich Sender und Empfänger in zwei Projekten befinden, ist es nur möglich, über eine Datei zu kommunizieren.

Das Beispiel verwendet eine Datei für die Kommunikation. Klicken Sie mit der rechten Maustaste auf GVL_Send und stellen Sie in der Registerkarte Mit Datei verknüpfen die Datei ein, die verwendet werden soll.

NVL: Globale Netzwerkvariablenliste. Hier stellen Sie die Absenderanwendung oder die importierte Datei ein.

Main_Receive: Zur Überprüfung des Ergebnisses werden die Werte der Netzwerkvariablen lokalen Variablen zugewiesen. Zusätzlich werden einige Diagnoseinformationen abgefragt.

Damit das Beispiel korrekt funktioniert, müssen Sie die Senderanwendung vor der Empfängeranwendung starten. Auf diese Weise kann die Datei, die vom Empfänger importiert werden soll, zuerst erstellt werden.

Wenn mehrere Absender auf einem System verwendet werden, müssen Sie für eine korrekte Kommunikation verschiedene Ports definieren.

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.16.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.16.0

Zusatzkomponenten

-

Hinweis

_example_icon.png DOWNLOAD Projekt