FB_CXSetTextDisplay
Mit dem Funktionsbaustein FB_CXSetTextDisplay können Meldungen auf dem zweizeiligen Display des CX1100 ausgegeben werden.
VAR_INPUT
VAR_INPUT
bExecute : BOOL;
nDevID : UDINT;
nMode : E_CX1100_DisplayModes;
stLine : STRING(20);
nCursorPos : DWORD;
END_VAR
bExecute: Mit der steigende Flanke wird das Kommando ausgeführt.
nDevID: Device ID des CX1100-Gerätes.
nMode: Modeumschaltung (s. Enumeration)
stLine: String mit 20 Zeichen. Dieser String wird mit dem entsprechenden Kommando im Display angezeigt.
nCursorPos: Cursorposition. Ab dieser Stelle im Display wird der String geschrieben.
VAR_OUTPUT
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
nErrorID : UDINT;
END_VAR
bBusy: Kommando wird gerade per ADS übertragen. Solange bBusy auf TRUE, wird kein neues Kommando angenommen.
bErr: Wird TRUE, sobald ein Fehler eintritt.
nErrorID: Liefert bei einem gesetzten bError-Ausgang die Fehlernummer.
E_CX1000_DisplayModes :
E_CX1000_DisplayModes : (
e_CX1100_DisplayNoAction := 0,
e_CX1100_DisplayOn := 1,
e_CX1100_DisplayOff,
e_CX1100_CursorOn,
e_CX1100_CursorOff,
e_CX1100_CursorBlinkOn,
e_CX1100_CursorBlinkOff,
e_CX1100_BackLightOn,
e_CX1100_BackLightOff,
e_CX1100_ClearDisplay,
e_CX1100_WriteLine1,
e_CX1100_WriteLine2
);
e_CX1100_DisplayNoAction: Keine Aktion.
e_CX1100_DisplayOn: Einschalten des Displays.
e_CX1100_DisplayOff: Ausschalten des Displays.
e_CX1100_CursorOn: Einschalten des Cursors.
e_CX1100_CursorOff: Ausschalten des Cursors.
e_CX1100_CursorBlinkOn: Einschalten des Cursors blinkend.
e_CX1100_CursorBlinkOff: Ausschalten des Cursors blinkend.
e_CX1100_BackLightOn: Einschalten der Hintergrundbeleuchtung.
e_CX1100_BackLightOff: Ausschalten der Hintergrundbeleuchtung.
e_CX1100_ClearDisplay: Löschen des Bildschirminhaltes.
e_CX1100_WriteLine1: Schreiben der ersten Zeile.
e_CX1100_WriteLine2: Schreiben der zweiten Zeile.