7.8.2.6
EventCallback_II_SREC_ST_UINT32_INT64_INT64_UINT32
Beschreibung
Tabelle 7- 396 EventCallback_II_SREC_ST_UINT32_INT64_INT64_UINT32 - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
typedef void
(*EventCallback_II_SREC_ST_UINT32_INT64_INT64_UINT32)(
IInstance* in_Sender,
ERuntimeErrorCode in_ErrorCode,
SYSTEMTIME in_SystemTime,
UINT32 in_PipId,
INT64 in_TimeSinceSameSyncPoint_ns,
INT64 in_TimeSinceAnySyncPoint_ns,
UINT32 in_SyncPointCount
);
•
IInstance* in_Sender:
Eine Schnittstelle der Instanz, die dieses Ereignis empfängt.
•
ERuntimeErrorCode in_ErrorCode:
Ein möglicher Fehlercode
•
SYSTEMTIME in_SystemTime:
Die virtuelle Systemzeit des virtuellen Controllers, zum Zeitpunkt als dieses
Ereignis ausgelöst wurde.
•
UINT32 in_PipId:
Die ID des Teilprozessabbilds (TPA), das dieses Ereignis auslöst.
0 für den Zykluskontrollpunkt (End of cycle).
•
INT64 in_TimeSinceSameSyncPoint_ns:
Die virtuelle Zeit (in Nanosekunden) seit der letzte Synchronisationspunkt
derselben Teilprozessabbild-ID erreicht wurde.
Für die zeitgesteuerten Betriebsarten (Seite 83):
Laufzeit seit dem letzten Aufruf der Funktion StartProcessing().
•
INT64 in_TimeSinceAnySyncPoint_ns:
Die virtuelle Zeit (in Nanosekunden) seit der letzte Synchronisationspunkt ei-
ner beliebigen Teilprozessabbild-ID erreicht wurde.
Für die zeitgesteuerten Betriebsarten (Seite 83):
Laufzeit seit dem letzten Aufruf der Funktion StartProcessing().
•
UINT32 in_SyncPointCount:
Die Anzahl der Synchronisationspunkte seit dem letzten Ereignis. Wenn die
Ereignisse schneller ausgelöst als sie empfangen werden, dann werden meh-
rere Ereignisse zu einem zusammengefasst. In diesem Fall enthält dieser Wert
die Anzahl der Zyklen, seit das letzte Ereignis empfangen wurde.
Keine
Anwenderschnittstellen (API)
7.8 Datentypen
337