FB_CXSetTextDisplay

FB_CXSetTextDisplay 1:

Mit dem Funktionsbaustein FB_CXSetTextDisplay können Meldungen auf dem zweizeiligen Display des CX1100 ausgegeben werden.

FB_CXSetTextDisplay 2: Eingänge

VAR_INPUT
    bExecute   : BOOL;
    nDevID     : UDINT;
    nMode      : E_CX1100_DisplayModes;
    stLine     : STRING(20);
    nCursorPos : DWORD;
END_VAR

Name

Typ

Beschreibung

bExecute

BOOL

Mit steigender Flanke wird das Kommando ausgeführt.

nDevID

UDINT

Device ID des CX1100-Gerätes.

nMode

E_CX1100_DisplayModes

Modeumschaltung

stLine

STRING

String mit 20 Zeichen. Dieser String wird mit dem entsprechenden Kommando im Display angezeigt.

nCursorPos

DWORD

Cursorposition. Ab dieser Stelle im Display wird der String geschrieben.

FB_CXSetTextDisplay 3: Ausgänge

VAR_OUTPUT
    bBusy    : BOOL;
    bErr     : BOOL;
    nErrorID : UDINT;
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

Kommando wird gerade per ADS übertragen. Solange bBusy auf TRUE, wird kein neues Kommando angenommen.

bErr

BOOL

Wird TRUE, sobald ein Fehler eintritt.

nErrorID

UDINT

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.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.0

CX (x86)

Tc2_SystemCX