FB_MDP_SplitErrorID

FB_MDP_SplitErrorID 1:

Der Funktionsbaustein ermöglicht das Aufsplitten der nErrID zu einer Fehlergruppe und einem spezifischen Fehlercode.

Zur vereinfachten Auswertung der nErrID kann demnach dieser Funktionsbaustein herangezogen werden.

VAR_INPUT

VAR_INPUT
    nErrID : UDINT;
END_VAR

nErrID: Als Eingang am Funktionsbaustein wird die nErrID angegeben. Diese 4 Byte Variable entspricht dem Ausgang nErrID an einem MDP Funktionsbaustein.

VAR_OUTPUT

VAR_OUTPUT
    eErrGroup : E_MDP_ErrGroup; (* type of transmitted error code *)
    nErrCode  : UINT;           (* error code [see specific error type table] *)
END_VAR

eErrGroup: Der Ausgang eErrGroup entspricht einem Wert der Enumeration E_MDP_ErrGroup. Mit Hilfe der Fehlergruppe kann differenziert werden, um welche Art von Fehler bzw. um welche Fehlerquelle es sich handelt.

nErrCode: Der Fehlercode ist spezifisch für jede Fehlergruppe.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.0

PC oder CX (x86, x64,ARM)

Tc2_MDP