Reset

ITcEvent

Diese Methode wird zum Rücksetzen eines Events verwendet. Events, die vom SPS Funktionsblock (oder einem anderen ADS Gerät), oder einem Aufruf der Report Event Funktion wie ITcEventLogC::ReportEvent,ITcEventC3::ReportEventEx oder ITcEventLog::ReportEvent ausgegeben worden sind, könnten durch diesen Methodenaufruf zurückgestetzt werden. Sie sind direkt von dem SPS Funktionsblock, der diesen Alarm ausgegeben hat.

Wenn das Event zurückgesetzt ist, wird den Zeitstempeln DateReset + MsReset das aktuelle Datum und die aktuelle Zeit zugewiesen.

HRESULT Reset();

Parameter

Rückgabe Werte

S_OK

Funktion wurde erfolgreich aufgerufen.

Visual Basic Beispielcode

' get the one and only event logger
Dim evtLogger As TCEVENTLOGGERLib.TcEventLog
Set evtLogger = New TCEVENTLOGGERLib.TcEventLog

' get the most resent active event
Dim evt As TcEvent
Set evt = evtLogger.GetLastEvent

' reset the alarm
Call evt.Reset

Anmerkungen

Nach diesem Methodenaufruf wird der Event Logger das Event OnResetEvent auf allen Clients, die die Event-Schnittstelle _ITcEventLogEvents (VB: Dim WithEvents) implementieren, erhöhen. Falls der Alarm durch die SPS ausgelöst wurde wird das TCEVENTSTATE_RESET am EventState Ausgang des SPS Funktionsblocks gekennzeichnet.