FB_MDP_SplitErrorID
![FB_MDP_SplitErrorID 1:](Images/gif/178799883__de__Web.gif)
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 |