Skip to main content

Befehl: Reset Warm

Funktion: Der Befehl bewirkt auf der Steuerung einen Warmstart der aktiven Applikation.

Aufruf: Menü Online

Voraussetzung: Die Applikation ist im Onlinebetrieb.

Wichtig

Wenn unter einer Steuerung eine Sicherheitssteuerung eingehängt ist, kann dieser Befehl die Kommunikationsverbindungen temporär unterbrechen!

Betroffen sind Verbindungen der Sicherheitssteuerung zu anderen Sicherheitssteuerungen (über Safety-Netzwerkvariablen), zu Feldgeräten und zum Entwicklungssystem. Die sicheren Feldgeräte oder auch andere Sicherheitssteuerungen können als Reaktion in den sicheren Zustand gehen. Die Verbindung zum Entwicklungssystem ist nur dann betroffen, wenn die Sicherheitssteuerung über den Feldbus an die Hauptsteuerung angeschlossen ist.

Für weitere Informationen siehe: Untergeordnete Sicherheitssteuerung

. Was bei einem Neustart mit Reset Warm passiert:
  • Applikationscode bleibt auf der Steuerung geladen.

  • Variablen werden initialisiert (mit dem Initialisierungswert oder dem Standard-Initialisierungswert 0).

  • Retain-Variablen bleiben mit Werten erhalten.

  • Persistente Variablen bleiben mit Werten erhalten.

  • Haltepunkte, die im Code gesetzt waren, bleiben mit Status (beispielsweise aktiviert oder deaktiviert) erhalten.

  • Applikation geht in den Zustand STOP.

Sie können übrigens den Befehl auch wählen, während Sie die Applikation debuggen und diese im Zustand HALT AUF BP an einem Haltepunkt steht. Dann wird entweder sofort der Warmstart ausgeführt, oder es werden zunächst die noch fehlenden Anweisungen des aktuellen Zyklus fertig abgearbeitet. Deshalb erscheint ein Meldungsfenster, in dem Sie das weitere Verhalten auswählen können. Das Meldungsfenster erscheint allerdings nur, wenn das Laufzeitsysteme fähig ist, einen Neustart ohne vorheriges Beenden des Zyklus auszuführen.

Nach dem Reset können Sie die Applikation wie gewohnt bedienen und beispielsweise mit dem Befehl Debug → Start die Ausführung starten.

Für weitere Informationen siehe: Reset der Applikation durchführen und Reset Kalt