FB_SetLedColor_BAPI

FB_SetLedColor_BAPI 1:
FB_SetLedColor_BAPI 2:

Diese Funktionalität ist nur auf IPCs und Embedded PCs mit einer Usr-LED und mit einer BIOS-Version, die die BIOS-API unterstützt, verfügbar.

Mit dem Funktionsbaustein FB_SetLedColor_BAPI kann die User-LED auf PCs und embedded PCs mit BIOS-API-Unterstützung geschaltet werden. Die LED-Farbe wird über eine steigende Flanke an bExecute und die Farbe eNewColor geschaltet. Die LED kann ausgeschaltet werden (eNewColor = eUsrLED_Off) oder rot (eNewColor = eUsrLED_Red), blau (eNewColor = eUsrLED_Blue) oder grün (eNewColor = eUsrLED_Green) leuchten.

FB_SetLedColor_BAPI 3: Eingänge

VAR_INPUT
    sNetID         : T_AmsNetID;
    eNewColor      : E_UsrLED_Color;
    bExecute       : BOOL;
    tTimeout       : TIME;
END_VAR

Name

Typ

Beschreibung

sNetID

T_AmsNetID

AMS-Netzwerkkennung des Geräts (leerer String oder lokale Netzwerkkennung) (Typ T_AmsNetID)

eNewColor

E_UsrLED_Color

Neue LED-Farbe (Typ E_UsrLED_Color)

bExecute

BOOL

Mit steigender Flanke wird der Befehl ausgeführt. Der Eingang muss zurückgesetzt werden, sobald der Baustein nicht mehr aktiv ist (bBusy=FALSE).

tTimeout

TIME

Zeit bis zum Abbruch der internen ADS-Kommunikation.

FB_SetLedColor_BAPI 4: Ausgänge

VAR_OUTPUT
    bBusy    : BOOL;
    bError   : BOOL;
    nErrID   : UDINT;
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

TRUE, solange der Baustein aktiv ist.

bError

BOOL

TRUE, wenn bei der Ausführung des Befehls ein Fehler aufgetreten ist.

nErrID

UDINT

Enthält den ADS-Fehlercode oder den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Er wird durch das Ausführen eines Befehls an den Eingängen auf 0 zurückgesetzt.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_System (System) v3.4.14