The safety-related SF_EnableSwitch function block evaluates the signals of a manually actuated three-stage enable switch (in accordance with EN 60204) in order to identify its switching stage and direction.
The connected enable switch can be used to remove safeguarding, provided that the appropriate operating mode (e.g., limitation of the speed or range of motion) is selected and active.
The safety-related function block may only enable the removal of the safeguarding following a change from switching stage 1 to switching stage 2. It is not permitted for the function block to remove the safeguarding with other switching directions or stages.
WARNING | |
---|---|
You must select the corresponding operating mode (limitation of the speed or range of motion) outside of the SF_EnableSwitch function block. This also applies to the connection of the feedback signal (S_SafetyActive) which indicates whether or not the selected operating mode is active.
S_AutoReset can be used to specify a restart inhibit.
The function block executes stop category 0 at its S_EnableSwitchOut output.
The used three-stage enable switch must meet the requirements of EN 60204 and of the Category/SIL/PL required by your application. It must support the switching sequence for its three switching stages.
The switching-path diagram, a connection scheme, and the resulting signals (switching stages) at the function block inputs can be found in the overview for this function block.
The switching device used as enable switch must comply to the requirements of the EN 60204 standard. The operating mode must be selected according to your risk analysis.
WARNING | |
---|---|
You specify the operating mode by means of a mode selector switch in conjunction with the SF_ModeSelector function block.
The SF_EnableSwitch function block processes the confirmation of the selected operating mode via the signal at input S_SafetyActive.
S_AutoReset is used to specify the restart inhibit after a valid signal sequence returns at inputs S_EnableSwitchCh1 and/or S_EnableSwitchCh2.
S_AutoReset = SAFEFALSE |
Active restart inhibit after error message. The restart inhibit is only removed if there is a positive signal edge at the Reset input.1 |
S_AutoReset = SAFETRUE |
Restart inhibit is not specified. As soon as the enable switch provides a valid signal combination at the inputs again following an error message, the function block switches the enable output accordingly.2 |
1 |
After the restart inhibit has been removed, the status at the S_EnableSwitchOut output can switch from SAFEFALSE to SAFETRUE immediately if there is a valid signal combination at the other inputs. |
WARNING | |
---|---|
2 |
The restart inhibit must only be deactivated (S_AutoReset = SAFETRUE) if it is certain that starting up the machine/system will not lead to a hazardous situation or that a suitable restart inhibit is in place at another location or using other means. |
WARNING | |
---|---|
If a confirmation that the operating mode has been set (input S_SafetyActive = SAFETRUE) already exists when the Safety Logic Controller is started up, the signal combination for switching stage 1 (enable switch not actuated) must be present at inputs S_EnableSwitchCh1 and S_EnableSwitchCh2. If not, the function block outputs an error message and the S_EnableSwitchOut output remains in the defined safe state SAFEFALSE.