Function: The command triggers a warm start of the active application on the controller.
Call: “Online” menu
Requirement: The application is in online mode.




NOTICE

If a safety controller is inserted below a controller, then this command can temporarily interrupt the communication connections.
Connections of the safety controller to other safety controllers (via safety network variables), to field devices, and to the development system are affected. The safe field devices or other safety controllers can enter the safe state as a reaction. The connection to the development system is affected only when a safety controller that is connected to the main controller via a fieldbus.
For more information, see:
After restarting with “Reset Warm”, the following happens:
-
Application code remains loaded on the controller.
-
Variables are initialized (with the initialization value or the default initialization value 0).
-
Retain variables are retained with values.
-
Persistent variables are retained with values.
-
Breakpoints which were set in the code are retained with their status (for example, enabled or disabled).
-
The application goes into the “STOP” mode.
You can also select the command while debugging the application when it halts at a breakpoint in “HALT ON BP” mode. Then either the warm start is executed immediately, or the remaining statements of the current cycle are processed. Therefore, a message window opens for you to select the next action. However, the message window opens only if the runtime is capable of restarting the cycle without aborting it first.
After the reset, you can use the application as usual and, for example, click “Debug Start” to start the execution.
For more information, see: ⮫ “Resetting Applications ” and ⮫ “Command: Reset Cold ”