Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 152

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

Werbung

Tabelle 7- 129 SetIPSuite() - .NET (C#)
Syntax
Parameter
Rückgabewerte
Ausnahmen
GetStoragePath()
Liefert das vollständige Verzeichnis zurück, in dem die Instanz ihre Daten speichert.
Tabelle 7- 130 GetStoragePath() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
void SetIPSuite(
UInt32 in_InterfaceID,
SIPSuite4 in_IPSuite,
bool in_IsRemanent );
UInt32 in_InterfaceID:
Die ID der Netzwerk-Schnittstelle.
SIPSuite4 in_IPSuite:
Wenn die Kommunikationsschnittstelle "Softbus" ist, dann werden Subnetzmas-
ke und Standard-Gateway ignoriert.
bool in_IsRemanent:
Wenn true, dann wird die IP-Suite nach dem Neustart des virtuellen Control-
lers gespeichert.
Wenn die Kommunikationsschnittstelle "Softbus" ist, dann wird dieses Flag ig-
noriert.
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
ERuntimeError-
Code.DoesNotExist
ERuntimeError-
Code.InvalidOperatingState
ERuntimeErrorCode GetStoragePath(
WCHAR inout_StoragePath[],
UINT32 in_ArrayLength
);
WCHAR inout_StoragePath[]:
Ein benutzerallokierter Speicher für den Speicherpfad. Die Länge des Arrays soll
mindestens so groß sein wie DSTORAGE_PATH_MAX_LENGTH. Siehe Datenty-
pen (Seite 331).
UINT32 in_ArrayLength:
Länge des Arrays (Wide-Character)
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_TIMEOUT
SREC_INDEX_OUT_OF_RANGE
Anwenderschnittstellen (API)
Bedingung
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wieder.
Der Prozess des virtuellen Controllers läuft
nicht.
Es gibt keine Netzwerk-Schnittstelle mit
dieser ID.
Der virtuelle Controller hat den Boot-
Prozess noch nicht beendet oder befindet
sich bereits in der Shutdown-Phase.
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht regis-
triert.
Die Funktion kehrt nicht rechtzeitig wieder.
Der Pfad passt nicht in den Speicher.
7.6 API IInstances
151

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis