Skip to main content

Command: Force Values – Safety

Function: The command has the effect that, before and after each cycle, all values of the active safety application that have been prepared for writing are written at once from the Variable Declaration Editor (POUs and GVLs), from the Safety FBD Editor in online mode and from all monitoring views to the controller.

Call: Debug menu

Requirement: The command is available if the user is currently logged in to an application over a confirmed connection and at least one variable of this application is prepared for forcing.

Forcing causes the controller to change to unsafe mode. If the unsafe mode is not confirmed by the user, then the variables are not forced.

The number of values that can be forced before and after each cycle is limited to the specific controller. When this maximum number is exceeded, a message appears from the runtime system.

Tip

Since the variables are set to the forced values only at the beginning and end of each cycle,

  • The variables can be overwritten by other values during the cycle.

  • - It is possible to intervene only in the original value of a calculation and it does not make sense to force intermediate variables

  • Only the outputs of the application at the end of the cycle are overwritten with the forced values.

Forcing is indicated in state as Force active, see: States of the Safety Controller