ST_CoE_DiagHistory_Entry

Syntax

TYPE ST_CoE_DiagHistory_Entry :
STRUCT
    eMsgType      :  E_CoE_0x10F3_DiagHistory_MsgType;  
    bAckStatus    :  BOOL;  
    stTimeStamp   :  TIMESTRUCT;    
    {attribute 'displaymode':='hex'}
    nDiagCode     :  UDINT;   
    eDiagCodeType :  E_CoE_0x10F3_DiagHistory_DiagCodeType; 
    {attribute 'displaymode':='hex'}
    nTextId       :  UINT;
    nModuleNo     :  UINT;
    nChannelNo    :  UINT;
    sMsgText      :  STRING(DiagHistory_Parameters.cMsgStringLength);
END_STRUCT
END_TYPE

Parameter

Name

Typ

Beschreibung

eMsgType

E_CoE_0x10F3_DiagHistory_MsgType

Art der Meldung/Diagnose
Dies kann mittels der TO_STRING() Methode in eine Zeichenkette umgewandelt werden.

bAckStatus

BOOL

Status der bestätigten Meldung

stTimeStamp

TIMESTRUCT

Zeitstempel

nDiagCode

UDINT

Diagnosecode - numerischer Wert

eDiagCodeType

E_CoE_0x10F3_DiagHistory_DiagCodeType

Typisierung des Diagnosecode
Dies kann mittels der TO_STRING() Methode in eine Zeichenkette umgewandelt werden.

nTextId

UINT

Text-ID

nModuleNo

UINT

Handelt es sich bei der Meldung um eine modulspezifische Meldung, so wird hier die Modulnummer bzw. Slot-Nummer (beginnend mit 1) ausgegeben.

nChannelNo

UINT

Handelt es sich bei der Meldung um eine achsspezifische Meldung, so wird hier die Kanalnummer bzw. Achsnummer (beginnend mit 1) ausgegeben.
Diese Information wird nur von Antrieben der Firma Beckhoff Automation unterstützt.

sMsgText

STRING

Meldungstext