Herunterladen Diese Seite drucken

Processevent - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

7.6.8.4

ProcessEvent

ProcessEvent()
Mit dieser Funktion können Prozessalarme von zentralen und dezentralen Eingangsmodulen
simuliert werden.
Tabelle 7- 248
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
ProcessEvent() - Native C++
ERuntimeErrorCode ProcessEvent(
UINT16 in_HardwareIdentifier,
UINT16 in_Channel,
EProcessEventType in_ProcessEventType,
UINT16* out SequenceNumber);
UINT16 in_HardwareIdentifier:
Die HW-Kennung des Moduls oder Submoduls, das das Prozessereignis sen-
det.
Die Kennung muss zu einer Hardware-Komponente im aktuell geladenen Pro-
jekt gehören.
UINT16 in_Channel:
Der Kanal des IO-Moduls, das das Prozessereignis sendet.
EProcessEventType in_ProcessEventType:
Ein Wert aus der Liste der vordefinierten Typen von Ereignissen für S7-
Module, siehe EProcessEventType (Seite 372).
UINT16* out_SequenceNumber:
PLCSIM Advanced weist jedem Alarmereignis eine eindeutige aufeinanderfol-
gende Nummer zu.
Nach PROFINET-Standard ist die Sequenznummer 10 Bits weit (1 bis 7FF
Wenn die höchste Nummer erreicht ist, startet die Nummerierung wieder bei 1.
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_DOES_NOT_EXIST
SREC_NOT_SUPPORTED_BY_MODULE
SREC_TIMEOUT
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Die HW-Kennung des Moduls existiert
nicht.
Das Modul wird nicht unterstützt bei
dieser Anwenderaktion.
Die Funktion kehrt nicht rechtzeitig wie-
der.
).
H
257

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced