Befehl: Schnittstelleneditor
Symbol:  , Tastaturkürzel: Alt + F6
, Tastaturkürzel: Alt + F6
Funktion: Der Befehl öffnet oder schließt die Registerkarte Schnittstelleneditor oberhalb des Visualisierungseditors.
Aufruf: Menü . Alternativ mit Klick auf das kleine Pfeil-nach-unten-Symbol am oberen Rand des Visualisierungseditors.
Registerkarte: Schnittstelleneditor
Symbol: 
Die Registerkarte stellt einen Editor für die Deklaration von Schnittstellenvariablen bereit. Der Editor verhält sich ähnlich wie der Deklarationseditor eines Funktionsbausteins, allerdings haben Schnittstellenvariablen keine Initialisierung.
Syntax
<scope>
    {attribute ' <attribute name> ' := ' <expression> '}
    <variable name> : <data type>;
END_VAR
| Syntax | Beschreibung | 
|---|---|
| 
 | Gültigkeitbereich  | 
| 
 | Optional Attributpragma | 
| 
 | Optional Attributwert (Parameter) | 
| 
 | Deklaration der Schnittstellenvariablen AnmerkungSchnittstellenvariablen haben keine Initialisierung. | 
Deklaration im Schnittstelleneditor
VAR_INPUT
        {attribute 'parameterstringof'}
        sIdentifier : STRING; // String for instance name
        iCounter : INT;
END_VAR
VAR_IN_OUT
        {attribute 'VAR_IN_OUT_AS_POINTER'}
        fbController: FB_Controller;
END_VARGültigkeitsbereiche
Mögliche Gültigkeitsbereiche bei Schnittstellen von Visualisierungen oder Dialogen
| 
 | 
 AnmerkungBei Dialogen werden die Daten erst beim Schließen des Dialogs zurückgeschrieben. TippTipp: Es ist sehr ratsam, diesen Gültigkeitsbereich zu verwenden, da damit die Rückgabe von Werten möglich ist. Außerdem müssen keine Daten kopiert werden. | 
| 
 Pragma  | Bei Übergabe eines Pointers auf ein Datenobjekt Im Gegensatz zum Gültigkeitsbereich  AnmerkungTipp: Es ist sehr ratsam, diesen Gültigkeitsbereich zu verwenden, da damit die Rückgabe von Werten möglich ist. Außerdem müssen keine Daten kopiert werden. | 
| 
 | Bei Übergabe von Daten, die nur gelesen werden. Anmerkung
 | 
| 
 Pragma  | Bei Übergabe einer Variablen (Datentyp  | 

