FB_MDP_SplitErrorID
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 v2.11.0 Build >= 1541 | PC oder CX (x86, ARM) | TcMDP.Lib |