Anwenderschnittstellen (API)
7.7 API IRemoteRuntimeManager
Hinweis
Native C++
Wenn Sie die Schnittstelle nicht mehr benötigen, dann löschen Sie die Schnittstelle.
Siehe DestroyInterface() (Seite 103)
Tabelle 7- 347
Syntax
Parameter
Rückgabewerte
Ausnahmen
7.7.3
Ereignisse
7.7.3.1
Ereignisse OnConnectionLost
Beschreibung
Das Ereignis wird ausgelöst, wenn die Verbindung zum Remote Runtime Manager gelöst
wurde.
302
CreateInterface() - .NET (C#)
IInstance CreateInterface(
string in_InstanceName
);
IInstance CreateInterface(
INT32 in_InstanceID
);
•
INT32 in_InstanceID:
Die ID der registrierten Instanz, von der Sie die Schnittstelle emfangen möch-
ten.
•
string in_InstanceName:
Der Name der registrierten Instanz, von der Sie die Schnittstelle emfangen
möchten.
Wenn die Funktion erfolgreich ist, eine Schnittstelle eines virtuellen Controllers,
ansonsten ein Null-Zeiger.
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeErrorCode.WrongArgument
ERuntimeErrorCode.DoesNotExists
Bedingung
Die Schnittstelle ist vom Remote Runtime
Manager getrennt.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Name oder die ID ist ungültig.
Die Instanz ist nicht im Runtime Manager
registriert.
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB