Herunterladen Diese Seite drucken

Simulation Runtime Instanzen; Createinterface - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

7.5.2

Simulation Runtime Instanzen

GetRegisteredInstancesCount()
Liefert die Anzahl der Instanzen zurück, die im Runtime Manager registriert sind. Wenn die
Funktion fehlschlägt, ist der Rückgabewert 0.
Tabelle 7- 50 GetRegisteredInstancesCount() - Native C++
Syntax
Parameter
Rückgabewerte
GetRegisteredInstanceInfoAt()
Liefert die Information über eine bereits registrierte Instanz zurück. Sie können die ID oder
den Namen verwenden, um eine Schnittstelle dieser Instanz zu erzeugen, siehe

CreateInterface()

Tabelle 7- 51 GetRegisteredInstanceInfoAt() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
UINT32 GetRegisteredInstancesCount();
Keine
Anzahl der verfügbaren Instanzen.
UINT32:
.
ERuntimeErrorCode GetRegisteredInstanceInfoAt(
UINT32 in_Index,
SInstanceInfo* out_InstanceInfo
);
UINT32 in_Index:
Index der erzeugten Instanz, von der Sie die Information empfangen möchten.
Der Index muss kleiner sein als der Wert, den Sie empfangen, wenn Sie
RegisteredInstanceCount()
SInstanceInfo* out_InstanceInfo:
Die Information mit Name und ID der Instanz. Siehe Datentypen (Seite 334).
Runtime Fehlercode
SREC_OK
SREC_TIMEOUT
SREC_DOES_NOT_EXIST
SREC_INDEX OUT_OF_RANGE
Anwenderschnittstellen (API)
7.5 API ISimulationRuntimeManager
aufrufen.
Bedingung
Die Funktion ist erfolgreich.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Es gibt keine Instanz-Information zu
diesem Index.
Der Index ist größer als 15.
Get-
115

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced