Resetting the application stops the program and resets the variables to their initialization values. Depending on the type of reset, retain variables and persistent variables are also reset.
-
Reset Warm: All variables are reset, except
RETAIN
andPERSISTENT
variables. -
Reset Cold: All variables are reset, except
PERSISTENT
variables. -
Reset Origin: All variables are reset.
-
Reset Origin Device: All variables are reset and all applications are deleted.
The following sample program and statements clarify the functionality of the various resets.
Sample program
Declaration
VAR iVar: INT := 0; END_VAR VAR RETAIN iVarRetain: INT :=0; END_VAR VAR PERSISTENT iVarPersistent : INT:= 0; END_VAR
Implementation
iVar := 100; iVarRetain := 200; iVarPersistent :=300;
-
Insert the “Persistent Variables” object below the application and open it in the editor.
-
Execute the “Build Build” command.
-
Execute the “Declare Add All Instance Paths” command.
The instance path of the persistent variables is inserted.
-
Download the application to the controller.
-
See also: ⮫ Reset Warm
-
See also: ⮫ “Command: Reset Cold ”
-
See also: ⮫ Reset Origin
-
Executing a Reset Warm, Reset Cold, and Reset Origin