ST_RTMon_MarkDef
Datentyp, welcher eine Marke repräsentiert.
// defines a mark
TYPE ST_RTMon_MarkDef:
STRUCT
nContextId : UINT; // defines the context
nGroupId : UINT; // defines the group inside the context
nEventId : UINT; // defines the specific event inside the group
END_STRUCT
END_TYPE
Beschreibung
Mithilfe dieses Datentyps ist es möglich, eine generische Marke (noch ohne deren Typ) zu definieren. Diese wird dann in der Methode LogMarkEx des Funktionsbausteins FB_RTMon_LogMarkBase zusätzlich zum Markentyp mit übergeben.
nContextId: Mithilfe der ContextId können Markengruppen, also darzustellende Prozesse, gruppiert werden (z. B. nach Prozessart oder Funktionseinheit).
nGroupId: Definiert den darzustellenden Prozess / das darzustellende Prozessereignis.
nEventId: Optionales Anwenderdatum. Es kann verwendet werden, um z. B. den Zustand einer Statemachine oder Errorcodes im TwinCAT 3 Realtime Monitor darzustellen.
Sowohl die ContextId als auch die GroupId können im TwinCAT 3 Realtime Monitor mit Namen versehen werden. Diese können über die Funktionen User Contexts bzw. User Contexts exportiert bzw. importiert werden, sodass sie auch für die weitere Aufzeichnung zur Verfügung stehen. |