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.
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.
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;