PLC Reboot

PLC can be rebooted in two ways.

  • The first one is warm restart. Warm restart will use last saved values of variables on the start of the program. All variables are automatically saved in the beginning or the warm restart procedure. Warm restart will restart the program on PLC and the first cycle of the program will use variable values, that were actual right before the restart.
  • The second option is the cold restart. Cold restart will not use any of saved variables. It will use only values that are set as initial values in code of program during solution deployment.

When the default value is set to “True” on the HW digital outputs the output will not close during a cold restart of the PLC.

Use this auxiliary function to set the initial values the block to which you assign, where to assign it to the Def_value_DO variable required HW digital outputs to be set as default “True” on cold restart “

NAMESPACE hw
FUNCTION_BLOCK Default_value_DO
 
VAR
 Def_value_DO : BOOL; // Variable initialization
END_VAR
 
INIT
 Def_value_DO := TRUE; // Initial value of the digital output
END_INIT
 
 hw.RXIO_DO01 := Def_value_DO; // Assignment of initial variable
 
END_FUNCTION_BLOCK
END_NAMESPACE
  • © Energocentrum Plus, s.r.o. 2017 - 2024