TC_EVENTS constants

TC_EVENTS is a global TwinCAT system variable list (GVL). Each constant in this list represents an event class that is available on a TwinCAT system. The instances of the event classes are structured data types. Their member variables are instances of individual events. The events can be used, for example, in a PLC project or in a PLC library for logging the most diverse messages. The TwinCAT system has several predefined event classes. Further event classes are brought along by the integrated PLC libraries (functions) or defined by the user in the PLC application. The Global Variable List of the event classes is automatically created and updated by the TwinCAT system. The number of available event classes can therefore vary from system to system.

Namespace: TwinCAT TypeSystem.TC_EVENTS
Type: Global Variable List (GVL)
Library: Not required. TwinCAT System Resource from v3.1.4022.14

TwinCAT system event classes

Name

Type

TcSystemEventClass

ST_TcSystemEventClass

TcGeneralAdsEventClass

ST_TcGeneralAdsEventClass

TcRouterEventClass

ST_TcRouterEventClass

TcRTimeEventClass

ST_TcRTimeEventClass

Win32EventClass

ST_Win32EventClass

TF6510 event classes

Name

Type

TcIEC61850EventClass

ST_TcIEC61850EventClass

TcScsmEventClass

ST_TcScsmEventClass

 

 

TcMmsAbortEventClass

ST_TcMmsAbortEventClass

TcMmsAssociationEventClass

ST_TcMmsAssociationEventClass

TcMmsClientEventClass

ST_TcMmsClientEventClass

TcMmsIncomingConnectEventClass

ST_TcMmsIncomingConnectEventClass

TcMmsIncomingDisconnectEventClass

ST_TcMmsIncomingDisconnectEventClass

TcMmsOutgoingConnectEventClass

ST_TcMmsOutgoingConnectEventClass

TcMmsOutgoingDisconnectEventClass

ST_TcMmsOutgoingDisconnectEventClass

TcMmsReceiverEventClass

ST_TcMmsReceiverEventClass

TcMmsSenderEventClass

ST_TcMmsSenderEventClass

TcMmsTransactionEventClass

ST_TcMmsTransactionEventClass

 

 

TcUlosiAbortEventClass

ST_TcUlosiAbortEventClass

TcUlosiAssociationEventClass

ST_TcUlosiAssociationEventClass

TcUlosiClientEventClass

ST_TcUlosiClientEventClass

TcUlosiIncomingConnectEventClass

ST_TcUlosiIncomingConnectEventClass

TcUlosiIncomingDisconnectEventClass

ST_TcUlosiIncomingDisconnectEventClass

TcUlosiOutgoingConnectEventClass

ST_TcUlosiOutgoingConnectEventClass

TcUlosiOutgoingDisconnectEventClass

ST_TcUlosiOutgoingDisconnectEventClass

TcUlosiReceiverEventClass

ST_TcUlosiReceiverEventClass

TcUlosiSenderEventClass

ST_TcUlosiSenderEventClass

TcUlosiTransactionEventClass

ST_TcUlosiTransactionEventClass

TcUlosiServerEventClass

ST_TcUlosiServerEventClass

TcUlosiConnectionEventClass

ST_TcUlosiConnectionEventClass

TcUlosiAcseAbrtDiagnosticEventClass

ST_TcUlosiAcseAbrtDiagnosticEventClass

TcUlosiAcseAareDiagnosticEventClass

ST_TcUlosiAcseAareDiagnosticEventClass

TcUlosiSpduReasonCodeEventClass

ST_TcUlosiSpduReasonCodeEventClass

 

 

TcRfc1006AbortEventClass

ST_TcRfc1006AbortEventClass

TcRfc1006AssociationEventClass

ST_TcRfc1006AssociationEventClass

TcRfc1006ClientEventClass

ST_TcRfc1006ClientEventClass

TcRfc1006IncomingConnectEventClass

ST_TcRfc1006IncomingConnectEventClass

TcRfc1006IncomingDisconnectEventClass

ST_TcRfc1006IncomingDisconnectEventClass

TcRfc1006OutgoingConnectEventClass

ST_TcRfc1006OutgoingConnectEventClass

TcRfc1006OutgoingDisconnectEventClass

ST_TcRfc1006OutgoingDisconnectEventClass

TcRfc1006ReceiverEventClass

ST_TcRfc1006ReceiverEventClass

TcRfc1006SenderEventClass

ST_TcRfc1006SenderEventClass

TcRfc1006TransactionEventClass

ST_TcRfc1006TransactionEventClass

 

 

TcTpktAbortEventClass

ST_TcTpktAbortEventClass

TcTpktAssociationEventClass

ST_TcTpktAssociationEventClass

TcTpktPduEventClass

ST_TcTpktPduEventClass

TcTpktReceiverEventClass

ST_TcTpktReceiverEventClass

TcTpktSenderEventClass

ST_TcTpktSenderEventClass

TcTpktTransactionEventClass

ST_TcTpktTransactionEventClass

 

 

TcSocketsAbortEventClass

ST_TcSocketsAbortEventClass

TcSocketsAssociationEventClass

ST_TcSocketsAssociationEventClass

TcSocketsClientEventClass

ST_TcSocketsClientEventClass

TcSocketsIncomingConnectEventClass

ST_TcSocketsIncomingConnectEventClass

TcSocketsIncomingDisconnectEventClass

ST_TcSocketsIncomingDisconnectEventClass

TcSocketsOutgoingConnectEventClass

ST_TcSocketsOutgoingConnectEventClass

TcSocketsOutgoingDisconnectEventClass

ST_TcSocketsOutgoingDisconnectEventClass

TcSocketsReceiverEventClass

ST_TcSocketsReceiverEventClass

TcSocketsSenderEventClass

ST_TcSocketsSenderEventClass

TcSocketsTransactionEventClass

ST_TcSocketsTransactionEventClass

TcSocketsWIn32SrvEventClass

ST_TcSocketsWin32SrvEventClass

 

 

TcAcsiEventClass

ST_TcAcsiEventClass