Herunterladen Diese Seite drucken

Statusevent - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

7.6.8.6

StatusEvent

StatusEvent()
Diese Funktion wird benutzt, um den Status-Ereignis-OB (OB 55) auszulösen. Status-
Ereignisse werden nur für Module in einem dezentralen IO-System unterstützt.
Tabelle 7- 252
Syntax
Parameter
Rückgabewerte
Tabelle 7- 253
Syntax
Parameter
Rückgabewerte
Ausnahmen
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
StatusEvent() - Native C++
ERuntimeErrorCode StatusEvent(
UINT16 in_HardwareIdentifier,
UINT16 in_Specifier
);
UINT16 in_HardwareIdentifier:
Die HW-Kennung des Moduls, das das Status-Ereignis generiert.
Die Kennung muss zu einer Hardware-Komponente im aktuell geladenen Pro-
jekt gehören.
UINT16 in_Specifier:
Der Parameter wird als Alarm-Specifier an das Alarm-Telegramm übergeben.
Er ist als Eingangsparameter des OB 55-Aufrufs verfügbar.
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_NOT_SUPPORTED_BY_MODULE
SREC_DOES_NOT_EXIST
SREC_TIMEOUT
StatusEvent() - .NET (C#)
void StatusEvent(
ushort in_HardwareIdentifier,
ushort in_Specifier
);
ushort in_HardwareIdentifier:
Die HW-Kennung des Moduls, das das Status-Ereignis generiert.
Die Kennung muss zu einer Hardware-Komponente im aktuell geladenen Pro-
jekt gehören.
ushort in_Specifier:
Der Parameter wird als Alarm-Specifier an das Alarm-Telegramm übergeben.
Er ist als Eingangsparameter des OB 55-Aufrufs verfügbar.
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeError-
Code.DoesNotExist
ERuntimeError-
Code.NotSupportedByModule
ERuntimeErrorCode.Timeout
Anwenderschnittstellen (API)
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Das Modul wird nicht unterstützt bei dieser
Anwenderaktion.
Die HW-Kennung des Moduls existiert nicht.
Die Funktion kehrt nicht rechtzeitig wieder.
Bedingung
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 wieder.
7.6 API IInstances
261

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced