Superglobale Variablen

Die Schnittstelle Superglobale Variablen kommuniziert mit anderen Projekten auf dem gleichen Server oder dem gleichen Server-Netzwerk.

Funktionsweise

Es werden in der Installation Variablen nach Datentyp angelegt. Jede Variable kann von allen teilnehmenden Projekt gelesen und geschrieben werden. Jeder Wert wird Remanent gespeichert, um die Daten nach einem Neustart des Servers zu erhalten.

Hinweis: Der Wert NULL kann nicht geschrieben werden.

Werden mehrere Server miteinander synchronisiert, so muss pro Server ein Gateway zugeordnet werden.

Monitor

Im Monitor werden alle Übertragungen eines Wertes angezeigt. Der Wert age ist hingegen verborgen und kann anhand des Zeitstempels vom Monitor ermittelt werden.

Als Quelle wird immer das Projekt angezeigt, welches den Wert gesendet hat.

Datentypen

Die Datentypen sind identisch mit denen von der SPS. Grundsätzlich werden diese aber nur beim Senden und Empfangen kodiert. Dies bedeutet, dass ein boolescher Wert auch über eine String-Variable übertragen werden kann. Die Dekodierung kann jedoch auf der anderen Seite beim Empfangen zum ungewollten Umwandeln des Wertes führen.

Variable Beschreibung
value Wert der übertragen werden soll.
age Letztes bekannte Übertragung als Zeitstempel.