Sie können die Variablen, die im Datenquelleneditor in der Registerkarte „Variablen“ aufgelistet (und unter dem Ordner „DataSources_Objects“ deklariert) sind, wie IEC-Variablen in Ihrer Applikation verwenden. Beispielsweise können Sie die Variablen visualisieren.
Wenn mehrere Datenquellen vorhanden sind und dadurch bezüglich der Eindeutigkeit der Variablennamen Konflikte auftreten, müssen Sie den Datenquellenname als Präfix mit angegeben. Wenn keine Konflikte auftreten, ist das nicht nötig und Sie können die Variablen ohne ein Datenquellenpräfix zuweisen.
<Datenquellenname>.<Funktionsbausteinname>.<Variablenname>
Variablenwert aus entferntem Gerät ausgeben
Sie möchten in der lokalen Applikation (mit Datenquellenverwalter) in einer Visualisierung
mit einem Visualisierungselement den Variablenwert iTemp eines entfernten Geräts ausgeben.
Ausgangssituation: Unter dem lokalen Datenquellenverwalter ist eine Datenquelle dsRemotePLC, in der die Verbindung mit dem entfernten Gerät konfiguriert ist. Die Variable
iTemp ist außerdem im Datenquelleneditor unter der Registerkarte „Variablen“ ausgewählt.
-
Selektieren Sie das Visualisierungselement im Editorfenster. Wählen Sie im Fenster „Eigenschaften“ die Eigenschaft „Textvariablen“ - „Textvariable“.
-
Wählen Sie die Variable
iTempaus.Die Variablenzuweisung ist qualifiziert. Beispiel:
dsRemotePLC.PLC_PRG.iTemp. -
Wählen Sie die Eigenschaft „Text“ des Visualisierungselements und tragen Sie Folgendes ein:
Temperature: %sDer Wert der Variablen
iTempdes entfernten GerätsRemoteDevicewird ausgegeben. -
Laden und starten Sie die entfernte Applikation.
-
Laden und starten Sie die lokale Applikation.
Die Visualisierung startet und gibt den Istwert von
iTempaus.




HINWEIS

Die in CODESYS integrierte Visualisierung zeigt Istwerte von Variablen nicht an, die über einen Datenquellenverbindung übertragen werden! Die integrierte Visualisierung stellt nur die Initialisierungswerte oder die zuletzt anderweitig gelieferten Werte dar, da sie keine Verbindung zu den Datenquellen aufbaut.




HINWEIS

Wenn Variablen verwendet werden, die nicht im Visualisierungscode aufgerufen werden, dann muss die Aktualisierung der Variablen im Applikationscode über Funktionen der Datenquellenschnittstelle erfolgen.