Zur Laufzeit der lokalen Anwendung werden die Datenquellenvariablen, die im Datenquelleneditor auf der Registerkarte „Variablen“ erscheinen, in konfigurierbaren Zeitintervallen aktualisiert. Zu diesem Zeitpunkt wird auch die Remote-Anwendung ausgeführt. Variablen, die in der Visualisierung, im Trend, als Alarme oder für Rezepte konfiguriert sind, werden automatisch übertragen und gespeichert. Wenn auf eine Variable nur im IEC-Code zugegriffen wird, wird die Variable nicht automatisch aktualisiert. In diesem Fall müssen Sie im Datenquelleneditor auf der Registerkarte „Variablen“ die Option „Immer aktualisieren“ auswählen.
Die Datenquellentypen unterstützen den (lesenden oder schreibenden) Datenzugriff auf Variablen der Quell-SPS für die folgenden Datentypen:
-
Skalarer Wert auf höchster Ebene
Beispiel:
PLC_PRG.hugo
-
Eigenschaft zu einem Programm oder GVL durch einen Aufruf, wenn sie mit
{attribute monitoring := 'call'}
gekennzeichnet ist.Beispiel:
PLC_PRG.PropertyCall
-
Variable, die auf Bitadressen abgebildet wird
Beispiel in
PLC_PRG
:x AT %MX0.5 : BOOL;
-
Variable (Typ
BIT
) in einem FunktionsblockBeispiel: Erklärung in
DUT
:x, y : BIT
, Bit-Zugriff:PLC_PRG.dutInst.y
-
Strukturierte erhältliche Variable
Beispiel:
PLC_PRG.outerInst.innerInst.dwVar
-
Eigenschaft zur POE-Instanz, wenn sie mit
{attribute monitoring := 'call'}
Beispiel:
PLC_PRG.instance.PropertyCall
-
Eigenschaft auf oberster Ebene und zu einer Instanz, wenn sie markiert ist mit
{attribute monitoring := 'variable'}
Hinweis: Dies kann nicht durch die Überwachung oder durch die Datenquellen geschrieben werden.
-
Array-Zugriff mit literalem Index
Beispiel:
PLC_PRG.arrOfInts[3]
,PLC_PRG.inst.arrOfBool[1]
-
Geschachtelter Zugriff (z. B. Array von Strukturen oder Struktur von Arrays)




VORSICHT

Bit-Zugriff in Visualisierungen, die über eine Datenquellen-Verbindungsfunktion übertragen werden, nur dann, wenn sie wörtliche Offset-Angaben enthalten. Eine Visualisierung kann eine Offset-Spezifikation durch definierte Konstanten nicht verarbeiten.