54
4 SAFETY FB SPECIFICATIONS
4.9 M+SF_MODSEL_R
4.9 M+SF_MODSEL_R
Overview
Labels
■ Input labels
Item Description
Function name Mode selector
Functional overview This FB selects the system operation mode, such as manual, automatic, and semi-automatic.
Symbol
No. Variable name Data type Default value Description
(1) i_bActivate Bit OFF Activation of the safety FB.
For details, see the following.
Page 11 General Functions
(2) i_bS_Mode0 Bit* OFF Input 0 from mode selector switch.
OFF: Mode 0 is not requested by operator.
ON: Mode 0 is requested by operator.
(3) i_bS_Mode1 Bit* OFF Input 1 from mode selector switch
(4) i_bS_Mode2 Bit* OFF Input 2 from mode selector switch
(5) i_bS_Mode3 Bit* OFF Input 3 from mode selector switch
(6) i_bS_Mode4 Bit* OFF Input 4 from mode selector switch
(7) i_bS_Mode5 Bit* OFF Input 5 from mode selector switch
(8) i_bS_Mode6 Bit* OFF Input 6 from mode selector switch
(9) i_bS_Mode7 Bit* OFF Input 7 from mode selector switch
(10) i_bS_Unlock Bit* OFF Locks the selected mode.
OFF: The actual o_bS_ModeXSel output is locked. (A change of any i_bS_ModeX
input does not lead to a change in o_bS_ModeXSel output even in the event of a
rising edge of i_bS_SetMode.)
ON: The selected o_bS_ModeXSel output is not locked. (A mode selection change is
possible.)
(11) i_bS_SetMode Bit* OFF Sets the selected mode.
• i_bAutoSetMode=OFF
OFF: Any change to new i_bS_ModeX=ON is not confirmed.
ON (Activated only when i_bS_SetMode is set to ON): A change to new i_bS_ModeX
is confirmed.
• i_bAutoSetMode=ON
Constant OFF (i_bS_SetMode is not required.)
(12) i_bAutoSetMode Bit OFF Parameterizes the acknowledgment mode.
OFF: A change in mode must be acknowledged by the operator via i_bS_SetMode.
ON: A valid change of i_bS_ModeX input to another i_bS_ModeX automatically leads
to a change in o_bS_ModeXSel without operator acknowledgment via
i_bS_SetMode (as long as this is not locked by i_bS_Unlock).
(13) i_dModeMonitorTime Double word
[signed]
0 Maximum permissible time for changing the selection input (in increments of 10ms).
Range: Fixed values from 0 to 60000 (0 to 600000ms = 10min)
o_bS_Mode0Sel: B
B: i_bS_Mode0
B: i_bS_Mode3
B: i_bS_Mode4
B: i_bS_Mode5
o_bS_Mode3Sel: B
o_bS_Mode4Sel: B
o_bS_Mode5Sel: B
B: i_bS_Mode6
B: i_bS_Mode7
o_bS_Mode6Sel: B
o_bS_Mode7Sel: B
B: i_bS_Unlock
B: i_bS_SetMode
o_bS_AnyModeSel: B
o_bError: B
B: i_bAutoSetMode
D: i_dModeMonitorTime
o_wDiagCode: W
B: i_bReset
B: i_bActivate o_bReady: B
B: i_bS_Mode1
o_bS_Mode1Sel: B
B: i_bS_Mode2
o_bS_Mode2Sel: B
(1) (15)
(2) (16)
(3)
(17)
(18)
(4)
(6)
(5)
(7)
(20)
(19)
(21)
(8)
(9)
(22)
(23)
(10)
(11)
(24)
(25)
(12)
(13)
(26)
(14)
M+SF_MODSEL_R