Hinzufügen einer Symbolkonfiguration
Variablen, die zwischen der Steuerung und den (verschiedenen) HMI-Geräten mithilfe des transparenten Machine ExpertProtokolls ausgetauscht werden, müssen in der Steuerung über die Symbolkonfiguration veröffentlicht werden. Diese sind dann als EcoStruxure Machine Expert-Variablen in Vijeo-Designer, EcoStruxure Operator Terminal Expert oder dem OPC-Server verfügbar.
Definition einer Symbolkonfiguration
Damit die Funktion für die Symbolkonfiguration verfügbar ist, fügen Sie das Symbolkonfigurationsobjekt in der Tools-Baumstruktur hinzu, wie im Abschnitt Öffnen der Symbolkonfiguration beschrieben. Die IECVarAccess-Bibliothek wird automatisch im Bibliotheksverwalter hinzugefügt.
Sie können die zu exportierenden Variablen als Symbole im Symbolkonfigurationseditor definieren oder über Pragmas (attribute symbol), die bei der Deklaration der Variablen hinzugefügt werden.
HINWEIS: Variablen einer globalen Variablenliste (GVL) sind nur dann in der Symbolkonfiguration verfügbar, wenn mindestens eine dieser Variablen im Programmiercode verwendet wird.
HINWEIS: Konstanten sind nur dann in der Symbolkonfiguration verfügbar, wenn die Option Konstanten erset zen unter Projekteinstellungen > Compiler-Optionen (Dialogfeld) deaktiviert ist. Für bestimmte Konstanten können Sie diese Option explizit konfigurieren, indem Sie die Attribute {attribute 'const_replaced'} und {attribute 'const_non_replaced'} verwenden.
In jedem Fall ist das Folgende wahr: Konstanten in einer globalen Variablenliste (GVL) oder in einer anderen POU sind nur dann in der Symbolkonfiguration verfügbar, wenn die GVL oder POU im Programmiercode verwendet wird oder wenn die Compiler-Option Immer verknüpfen im Dialogfeld Ansicht > Eigenschaften > Aufbau der GVL oder POU aktiviert ist.
Eine weitere Möglichkeit bietet der SFC-Editor: Sie können die implizit erstellten Element-Flags, die in die Symbolkonfiguration exportiert werden sollen, in den Elementeigenschaften definieren.
Der Name des von der Symbolkonfiguration erstellten Symbols setzt sich gemäß der folgenden Syntax zusammen:
<Anwendungsname>.<POU-Name>.<Variablenname>
Beispiele:
MeineAnwendung.PLC_PRG.a
MeineAnwendung.GVL.a
Um auf die Variable zuzugreifen, definieren Sie den Symbolnamen vollständig.
Öffnen der Symbolkonfiguration
Gehen Sie wie folgt vor, um die Symbolkonfiguration zu öffnen:
HINWEIS: Pro Gerät kann nur jeweils ein Symbolkonfigurationsknoten erstellt werden.
Detaillierte Informationen zum Variablenaustausch zwischen SPS und HMI finden Sie im Kapitel SPS-HMI-DatenaustauschEcoStruxure Machine Expert.