Verwenden von Systemvariablen

Einführung

In diesem Abschnitt werden die verschiedenen Schritte zur Programmierung und Verwendung von Systemvariablen in EcoStruxure Machine Expert beschrieben.

Systemvariablen wirken sich global aus und können in allen POUs (Program Organization Units) der Anwendung verwendet werden.

Systemvariablen müssen nicht in der GVL (Globale Variablenliste) deklariert werden. Sie werden automatisch über die Systembibliothek der Steuerung deklariert.

Verwenden von Systemvariablen in einer POU

EcoStruxure Machine Expert enthält eine Funktion zur automatischen Vervollständigung. Geben Sie in der POU zunächst den Strukturnamen der Systemvariablen (PLC_R, PLC_W usw.), gefolgt von einem Punkt ein. Die Systemvariablen erscheinen in der Eingabehilfe. Sie können die gewünschte Variable auswählen oder den vollen Namen manuell eingeben.

G-SE-0001950.1.gif-high.gif

 

 

HINWEIS: Sobald Sie im Beispiel oben den Strukturnamen PLC_R. eingegeben haben, zeigt EcoStruxure Machine Expert ein Popup-Menü mit möglichen Komponentennamen/Variablen an.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung einiger Systemvariablen:

VAR
   myCtr_Serial : DWORD;
   myCtr_ID : WORD;
   myCtr_FramesRx : UDINT;
END_VAR

myCtr_Serial := PLC_R.i_dwSerialNumber;
myCtr_ID := PLC_R.i_wVendorID;
myCtr_FramesRx := SERIAL_R[0].i_udiFramesReceivedOK;