The safety-related SF_EnableSwitch_SE 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 SF_EnableSwitch_SE function block supports the Schneider Electric enable switch types "Preventa XY2 XY2AU1" and "Preventa XY2 XY2AU2". The function block evaluates 3 input signals (while the PLCopen SF_EnableSwitch function block evaluates two input signals). The function block additionally monitors signal equivalence at its inputs S_EnableSwitchCh1 and S_EnableSwitchCh3.
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 0 to switching stage 1. 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_SE 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 SF_EnableSwitch_SE function block supports the Schneider Electric enable switch types "Preventa XY2 XY2AU1" and "Preventa XY2 XY2AU2". These are three-stage enable switches which meet the requirements of EN 60204.
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 safety-related SF_EnableSwitch_SE function block processes the confirmation of the selected operating mode via the signal at input S_SafetyActive.
The function block monitors the equivalent switching operation at the inputs S_EnableSwitchCh1 and S_EnableSwitchCh3.
As a result of mechanical influences, signals may have a tolerance when switching contacts. By specifying the DiscrepancyTimeCh1_Ch3 value, the time period is defined within which the switching operations at the inputs S_EnableSwitchCh1 and S_EnableSwitchCh3 must occur to be recognized as valid. This means both inputs can switch to SAFETRUE or SAFEFALSE within the set discrepancy time.
S_AutoReset is used to specify the restart inhibit after a valid signal combination returns at inputs S_EnableSwitchCh1, S_EnableSwitchCh2 and S_EnableSwitchCh3.
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 applies 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 0 (enable switch not actuated) must be present at inputs S_EnableSwitchCh1, S_EnableSwitchCh2 and S_EnableSwitchCh3. If not, the function block outputs an error message and the S_EnableSwitchOut output remains in the defined safe state SAFEFALSE.