-

Details of the application example

In this chapter, a possible application is described of how the safety-related SF_SafetyRequest function block can be used to support a safety-related function request.

The function block must only be used in an actual application once a risk analysis has been conducted.

Details of the risk category/SIL/PL have not been included here, as classification is always based on the application in which the function block is used.

Note
The use of the function block alone is not sufficient to execute the safety-related function according to the Cat./SIL/PL determined by the risk analysis. In conjunction with the safety-related I/O device used, additional measures must be taken to meet the requirements of the safety-related function. These include, for example, the appropriate wiring and parameterization of the inputs and outputs as well as measures to exclude (design out) errors that cannot be detected. For additional information, please refer to the documentation provided with the safety-related I/O device used.

Note
Please refer to the notes in the User Manual on proper electrical connection of the Safety PLC and the extension modules (e.g., connecting the emergency-stop control device).

Connection of safety-related drive using two channels

This example shows the use of the SF_SafetyRequest function block when requesting the safety-related function "safely limited speed" (SLS).

The function blocks involved are perpetually activated by the TRUE constant at the Activate input.

The request of the safety-related function originates from the upstream function block SF_ModeSelector, which evaluates a connected three-stage mode selector switch. This is connected to the S_Mode0 to S_Mode2 inputs via three assigned global I/O variables. No lock for the selected operating mode as well as automatic switching of the operating mode is parameterized for SF_ModeSelector.

Connecting the safety-related SF_SafetyRequest function block:

The subsequent function block SF_EnableSwitch evaluates the output signal S_SafetyActive of SF_SafetyRequest (status of the safety-related function). Its output S_EnableSwitchOut is assigned to the global I/O variable S_EnableSwitch_OutVar_3, which is further processed in the safety-related application and used to control the process.

Further Info
For more detailed information, please refer to the description of the corresponding safety-related function block.