A method of assigning a verification ID to an industrial controller for safety control, the method comprising the steps of: configuring a safety control program; downloading the configured safety control program to a target industrial controller; validating the configured safety control program for the target industrial controller, wherein the step of validating comprises: executing tasks of a test plan with the target industrial controller executing the configured safety control program according to an unverified run mode; connecting the target industrial controller to an editor system adapted for configuring the safety control program; operating the target industrial controller in a programming mode for receiving the user input indicating the complete validation of the configured safety control program for the target industrial controller, wherein the target industrial controller is not operable to execute the safety control program in the programming mode; switching operation of the target industrial controller to a run mode of operation in which the target industrial controller is operable to execute the configured safety control program; receiving user input indicating a complete validation of the configured safety control program for the target industrial controller; generating the verification ID by the editor system; downloading the generated verification ID to the target industrial controller, thereby assigning the generated verification ID based on the validating; wherein the execution of the configured safety control program by the target industrial controller according to the unverified run mode is limited before the verification ID is downloaded wherein the limiting of the execution of the configured safety control program is achieved by a timer, wherein expiry of the timer stops an execution of the unverified safety control program. configuring a safety control program; downloading the configured safety control program to a target industrial controller; validating the configured safety control program for the target industrial controller, wherein the step of validating comprises: executing tasks of a test plan with the target industrial controller executing the configured safety control program according to an unverified run mode; connecting the target industrial controller to an editor system adapted for configuring the safety control program; operating the target industrial controller in a programming mode for receiving the user input indicating the complete validation of the configured safety control program for the target industrial controller, wherein the target industrial controller is not operable to execute the safety control program in the programming mode; switching operation of the target industrial controller to a run mode of operation in which the target industrial controller is operable to execute the configured safety control program; receiving user input indicating a complete validation of the configured safety control program for the target industrial controller; generating the verification ID by the editor system; downloading the generated verification ID to the target industrial controller, thereby assigning the generated verification ID based on the validating; executing tasks of a test plan with the target industrial controller executing the configured safety control program according to an unverified run mode; connecting the target industrial controller to an editor system adapted for configuring the safety control program; operating the target industrial controller in a programming mode for receiving the user input indicating the complete validation of the configured safety control program for the target industrial controller, wherein the target industrial controller is not operable to execute the safety control program in the programming mode; switching operation of the target industrial controller to a run mode of operation in which the target industrial controller is operable to execute the configured safety control program; receiving user input indicating a complete validation of the configured safety control program for the target industrial controller; generating the verification ID by the editor system; downloading the generated verification ID to the target industrial controller, thereby assigning the generated verification ID based on the validating; wherein the execution of the configured safety control program by the target industrial controller according to the unverified run mode is limited before the verification ID is downloaded wherein the limiting of the execution of the configured safety control program is achieved by a timer, wherein expiry of the timer stops an execution of the unverified safety control program.