FB_EcCoESdoAbortCode

FB_EcCoESdoAbortCode 1:

Der Funktionsbaustein

FB_EcCoESdoAbortCode 2: Eingänge

VAR_INPUT
    sNetId          : T_AmsNetId; 
    nSlaveAddr      : UINT; 
    bExecute        : BOOL; 
    tTimeout        : TIME := DEFAULT_ADS_TIMEOUT
END_VAR

Name

Typ

Beschreibung

sNetId

T_AmsNetId

String, der die AMS-Netzwerkkennung des EtherCAT-Master-Gerätes enthält.

nSlave
Addr

UINT

Feste Adresse des EtherCAT-Slaves, an den das SDO-Download-Kommando geschickt werden soll.

bExecute

BOOL

Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert.

tTimeout

TIME

Maximale Zeit, die bei der Ausführung des Funktionsbausteins nicht überschritten werden darf.

FB_EcCoESdoAbortCode 3: Ausgänge

VAR_OUTPUT
    bBusy  : BOOL;
    bError : BOOL;
    nErrId : UDINT;
    stAbortCode : ST_EcAbortCode
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

Dieser Ausgang wird bei der Aktivierung des Funktionsbausteins gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt.

bError

BOOL

Dieser Ausgang wird gesetzt, nachdem der bBusy-Ausgang zurückgesetzt wurde, wenn bei der Übertragung des Kommandos ein Fehler auftritt.

nErrId

UDINT

Liefert bei einem gesetzten bError-Ausgang den ADS-Fehlercode des zuletzt ausgeführten Befehls.

stAbortCode

ST_EcAbortCode

Abbruchcode