Konfiguration eines Texteditors
Um Zugriff auf die vom Texteditor unterstützten Steuervariablen zu erhalten, ist es notwendig, ein zusätzliches Visualisierungselement der Visualisierung hinzuzufügen und es mit dem Texteditor über Steuervariablen zu verbinden.
Im Folgenden soll am Beispiel der Ladefunktionalität des Texteditors das Vorgehen beschrieben werden:
1. Deklarieren der Steuervariablen des Elements "Laden" in IEC-Code in zum Beispiel MAIN:
PROGRAMM MAIN
VAR
bOpen : BOOL;
END_VAR
2. Deklarieren der Variablen für Dateinamen des Texteditors in IEC-Code in zum Beispiel MAIN:
PROGRAMM MAIN
VAR
bOpen : BOOL;
sFileName : STRING;
END_VAR
3. Hinzufügen eines Rechteckelements zur Visualisierung und dessen Konfiguration:
- Texte → Text : Load
- Inputkonfiguration → Tasten → Variable : MAIN.bOpen
4. Hinzufügen eines Texteditorelements zur Visualisierung und dessen Konfiguration:
- Steuervariablen → Datei → Dateinamen : MAIN.sFileName
- Steuervariablen → Datei → Öffnen : MAIN.bOpen
Alle Steuervariablen, die in den Eigenschaften des Texteditors vorhanden sind, können so angebunden werden.
Fehlermeldungen
Um den Fehlertext der Fehlernummer, die in Steuervariablen → Fehlerbehandlung → Variable für Fehlernummer zur Verfügung steht, auszugeben, ist der Funktionsaufruf VisuFctTextEditorGetErrorText() in IEC-Code zu programmieren:
1. Deklarieren der erforderlichen Variablen:
PROGRAMM MAIN
VAR
…
nErrorCode : USINT;
sErrorMessage : STRING(255);
END_VAR
2. Implementieren des Funktionsaufrufs:
sErrorMessage := VisuFctTextEditorGetErrorText(nErrorCode);
3. Ausgabe des Fehlertextes in der Visualisierung zum Beispiel in einem Rechteckelement mit folgenden Eigenschaften:
- Texte → Text : %s
- Textvariablen → Textvariable : MAIN.sErrorMessage