Technical information

Controller States and Behaviors
60
EIO0000000638 04/2012
z REBOOT by Script: The file transfer script on a USB memory key can issue a
REBOOT as its final command. The controller will be rebooted into the
STOPPED state provided the other conditions of the boot sequence allow this to
occur. Refer to Saving your Application and Firmware on a USB Memory Key
(see page 93) and Reboot (see page 93) for further details.
z The controller is restarted into the STOPPED state automatically under certain
conditions.
Refer to Controller State Diagram (see page 48) for further details.
Reset Warm
Effect:
Resets all variables, except for the remanent variables, to their default
values. Places the controller into the STOPPED state.
Starting Conditions:
z RUNNING, STOPPED, or HALT states.
z ControllerLockout = 0.
Methods for Issuing a Reset Warm Command:
z SoMachine Online Menu: Select the Reset warm command.
z By an internal call by the application or an HMI command using the PLC_W.
q_wPLCControl and PLC_W. q_uiOpenPLCControl system variables of the XBT
PLCSystem library (see Magelis XBTGC, XBTGT, XBTGK HMI Controller,
System Functions and Variables, XBT PLCSystem Library Guide).
Effects of the Reset Warm Command:
1. The application stops.
2. Forcing is erased.
3. Diagnostic indications for detected errors are reset.
4. The values of the retain variables are maintained.
5. The values of the retain-persistent variables are maintained.
6. All non-located and non-remanent variables are reset to their initialization values.
7. All fieldbus communications are stopped and then restarted after the reset is
complete.
8. All I/O are briefly reset to their initialization values and then to their user-
configured default values.
For details on variables, refer to Remanent Variables (see page 67).
Reset Cold
Effect:
Resets all variables, except for the retain-persistent type of remanent
variables, to their initialization values. Places the controller into the STOPPED state.
Starting Conditions:
z RUNNING, STOPPED, or HALT states.
z ControllerLockout = 0.