Herunterladen Diese Seite drucken

Pullorplugevent - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

7.6.8.5

PullOrPlugEvent

PullOrPlugEvent()
Diese Funktion löst Ziehen/Stecken-Ereignisse aus. Für diese Ereignisse wird der Alarm-OB
(OB 83) "Pull or plug of modules" ausgeführt.
Tabelle 7- 250
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
PullOrPlugEvent() - Native C++
ERuntimeErrorCode PullOrPlugEvent(
UINT16 in_HardwareIdentifier,
EPullOrPlugEventType in_PullOrPlugEventType,
UINT16* out_SequenceNumber
);
UINT16 in_HardwareIdentifier:
Die HW-Kennung des Moduls oder Submoduls, das das Ziehen/Stecken-
Ereignis generiert.
Die Kennung muss zu einer Hardware-Komponente im aktuell geladenen Pro-
jekt gehören.
EPullOrPlugEventType in_PullOrPlugEventType:
Ein Wert aus der Liste der vordefinierten Typen von Ziehen/Stecken-
Ereignissen, siehe EPullOrPlugEventType (Seite 371).
UINT16* out_SequenceNumber:
PLCSIM Advanced weist jedem Alarmereignis eine eindeutige aufeinander fol-
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_WRONG_MODULE_STATE
SREC_WRONG_MODULE_TYPE
SREC_NOT_SUPPORTED_BY_MODULE
SREC_DOES_NOT_EXIST
SREC_TIMEOUT
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Das Modul ist momentan gezogen.
Der falsche Modultyp wurde gewählt.
Z. B. wenn ein Onboard-IO einer Kom-
pakt-CPU gezogen werden soll.
Das Modul wird nicht unterstützt bei
dieser Anwenderaktion.
Die Hardware-Kennung des Moduls
existiert nicht.
Die Funktion kehrt nicht rechtzeitig wie-
der.
).
H
259

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced