Anwenderschnittstellen (API)
7.5 API ISimulationRuntimeManager
ClosePort()
Schließt einen offenen Port und alle offenen Verbindungen, die ein weiterer Runtime
Manager zu diesem offenen Port erstellt hat.
Tabelle 7- 71 ClosePort() - Native C++
Syntax
Parameter
Ausnahmen
Tabelle 7- 72 ClosePort() - .NET (C#)
Syntax
Parameter
Rückgabewerte
Ausnahmen
GetPort() / Port { get; }
Liefert den offenen Port zurück. Wenn kein Port offen ist oder die Funktion fehlschlägt, dann
ist der Rückgabewert 0.
Tabelle 7- 73 GetPort() - Native C++
Syntax
Parameter
Rückgabewerte
Tabelle 7- 74 Port { get; } - .NET (C#)
Syntax
Parameter
Rückgabewerte
Ausnahmen
128
ERuntimeErrorCode ClosePort();
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
SREC_OK
SREC_TIMEOUT
SREC_WARNING_INVALID_CALL
void ClosePort(
UInt16 in_Port
);
Keine
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeErrorCode.Timeout
UINT16 GetPort();
Keine
UINT16: Der offene Port. 0, wenn kein Port offen ist.
UInt16 Port { get; }
Keine
UInt16: Der offene Port. 0, wenn kein Port offen ist.
Keine
Bedingung
Die Funktion ist erfolgreich.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Es ist kein Port offen.
Bedingung
Die Funktion kehrt nicht rechtzeitig wie-
der.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD