FB_SetLedColorEx_BAPI

FB_SetLedColorEx_BAPI 1:
FB_SetLedColorEx_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_SetLedColorEx_BAPI können die User-LEDs (USR, U1 bzw. U2) 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_SetLedColorEx_BAPI 3: Eingänge

VAR_INPUT
    sNetID         : T_AmsNetID;
    nLedID         : USINT
    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)

nLedID

USINT

ID für die Auswahl der User-LED: Für Geräte mit nur einer USR-LED wird über nLedID = 0 die USR-LED gewählt (Standard-Wert ist 0). Für Geräte mit mehreren User-LEDs wird über nLedID = 1 die U1-LED bzw. über nLedID = 2 die U2-LED gewählt.

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_SetLedColorEx_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.6.1