Herunterladen Inhalt Inhalt Diese Seite drucken

Pullorplugevent - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances
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- 276 PullOrPlugEvent() - Native C++
Syntax
Parameter
Rückgabewerte
280
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 405).
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
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 exis-
tiert nicht.
Die Funktion kehrt nicht rechtzeitig wie-
der.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
).
H

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis