The safety-related SF_OutControl function block with its safety-related S_OutControl output controls the output of a safety-related device and executes stop category 0 when requested. A start-up inhibit can be specified via S_StartReset and a restart inhibit via S_AutoReset.
The S_OutControl output is controlled depending on a signal from the standard controller (operation start/stop) and a safety-related signal from the monitoring of a safety-related function. The safety-related signal typically originates from an upstream safety-related function, e.g., the enable signal of a SF_EmergencyStop function block.
Depending on the setting at the StaticControl input, an operation stop of the standard controller is additionally required once the upstream safety-related function has triggered and/or before the function block has been activated. For this purpose, the signal from the standard controller is monitored at the ProcessControl function block input. The start of operation and running operation are only possible with this option when the function block is activated and no request for the safety-related function is detected at S_SafeControl.
If an additional operation stop of the standard controller is required by the setting StaticControl = FALSE, the ProcessControl input is evaluated edge-triggered. The function block thus expects a positive edge (FALSE > TRUE) at ProcessControl when the request for the safety-related function is removed or the function block has been activated. In this case the function block considers a permanent TRUE signal at ProcessControl as an error.
In the event of an error, first switch ProcessControl to FALSE in order to reset the error. Note that no explicit reset signal is required. Now switch ProcessControl to TRUE, and depending on the other inputs, the S_OutControl enable signal switches to SAFETRUE.
In practice, StaticControl = FALSE means a type of "additional start-up inhibit": By signaling an operation stop and subsequent start of operation at ProcessControl, the user must explicitly acknowledge this also in the standard controller.
If no additional operation stop is specified by the setting StaticControl = TRUE, the ProcessControl input is evaluated state-controlled. The TRUE signal at ProcessControl which is permanently present in normal operation does not result in an error when the request for the safety-related function is removed and the function block has been activated.
Only set the StaticControl input to TRUE if it is certain that starting up the machine/system will not lead to a hazardous situation or that a suitable start-up inhibit is in place at another location or using other means.
WARNING | |
---|---|
The function block may only directly control a subsequent safety-related output in the application in case of non-backreadable device outputs. An application example for this can be found in the overview for this function block.
In case of backreadable outputs, you must connect the S_OutControl enable output with the safety-related output in the application via the SF_EDM function block. Refer to the second application example.
S_StartReset is used to specify the start-up inhibit after activating the function block and/or starting the Safety Logic Controller.
S_StartReset = SAFEFALSE |
After the Safety Logic Controller has been started up and/or the function block has been activated at the Activate input, the start-up inhibit is active. The start-up inhibit is only removed if there is a positive signal edge at the Reset input. Refer to the first hazard message below this table. |
S_StartReset = SAFETRUE |
After the Safety Logic Controller has been started up and/or after the function block has been activated at the Activate input, no start-up inhibit is active. Refer to the section "Attention when using ...". |
Removing the start-up inhibit by means of a positive signal edge at the Reset input can cause the S_OutControl output to switch to SAFETRUE immediately (depending on the status of the other inputs).
WARNING | |
---|---|
The restart inhibit is specified at S_AutoReset once the request for the safety-related function has been removed.
S_AutoReset = SAFEFALSE |
Once the request for the safety-related function has been removed the restart inhibit is active. The restart inhibit is only removed when there is a positive signal edge at the Reset input. Refer to the first hazard message below this table. |
S_AutoReset = SAFETRUE |
The restart inhibit is not specified. As soon as the request for the safety-related function is removed and the SAFETRUE value is present again at the S_SafeControl input, the OutControl output can switch to SAFETRUE. Refer to the section "Attention when using ...". |
Removing the restart inhibit by means of a positive signal edge at the Reset input can cause the S_OutControl output to switch to SAFETRUE immediately (depending on the status of the other inputs).
WARNING | |
---|---|
The start-up inhibit and/or restart inhibit must only be deactivated if it is certain that starting up/restarting the machine/system will not lead to a hazardous situation or that a suitable start-up/restart inhibit is in place at another location or using other means.
WARNING | |
---|---|