Herunterladen Diese Seite drucken

Memoryreset - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances

MemoryReset()

Fährt den virtuellen Controller herunter, schließt dessen Prozesse und führt einen Neustart
durch.
Tabelle 7- 128
Syntax
Parameter
Rückgabewerte
Tabelle 7- 129
Syntax
Parameter
Rückgabewerte
Ausnahmen
156
MemoryReset() - Native C++
ERuntimeErrorCode MemoryReset();
ERuntimeErrorCode MemoryReset(
UINT32 in_Timeout_ms
);
UINT32 in_Timeout_ms:
Ein Timeout-Wert in Millisekunden.
Wenn kein Timeout-Wert gesetzt ist, dann kehrt die Funktion sofort wieder.
Abonnieren Sie das Ereignis
ren, wenn die Operation durchgeführt wurde.
Wenn der Wert größer als 0 ist (empfohlen ist ein Wert von 60000), kehrt
die Funktion wieder, wenn die Operation durchgeführt wurde oder nach ei-
nem Timeout.
Erwartete Betriebszustände, wenn diese Funktion erfolgreich ist:
{ SROS_STOP, SROS_RUN }
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_TIMEOUT
SREC_INSTANCE_NOT_RUNNING
MemoryReset() - .NET (C#)
void MemoryReset();
void MemoryReset(
UInt32 in_Timeout_ms
);
UInt32 in_Timeout_ms:
Ein Timeout-Wert in Millisekunden.
Wenn kein Timeout-Wert gesetzt ist, dann kehrt die Funktion sofort wieder.
Abonnieren Sie das Ereignis
ren, wenn die Operation durchgeführt wurde.
Wenn der Wert größer als 0 ist (empfohlen ist ein Wert von 60000), kehrt
die Funktion wieder, wenn die Operation durchgeführt wurde oder nach ei-
nem Timeout.
Erwartete Betriebszustände, wenn diese Funktion erfolgreich ist:
{ EOperatingState.Run, EOperatingState.Stop }
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.Timeout
ERuntimeError-
Code.InstanceNotRunning
OnOperatingStateChanged()
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht regis-
triert.
Der erwartete Betriebszustand tritt nicht recht-
zeitig ein.
Der Prozess des virtuellen Controllers läuft
nicht.
OnOperatingStateChanged()
Bedingung
Die Instanz ist im Runtime Manager nicht regis-
triert.
Der erwartete Betriebszustand tritt nicht recht-
zeitig ein.
Der Prozess des virtuellen Controllers läuft
nicht.
Funktionshandbuch, 12/2017, A5E37039506-AB
, um zu erfah-
, um zu erfah-
S7-PLCSIM Advanced

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced