4 SAFETY FB SPECIFICATIONS
4.16 M+SF_ANTI_R
107
4
4.16 M+SF_ANTI_R
Overview
Labels
■ Input labels
■ Output labels
Item Description
Function name Dual input (NO+NC)
Functional overview This FB converts two antivalent bit inputs (NO/NC pair) to one bit output with discrepancy time monitoring. The FB output shows the
result of the evaluation of both channels.
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_ChannelNC Bit* OFF Safety input signal (NC contact)
OFF: NC contact open
ON: NC contact closed
(3) i_bS_ChannelNO Bit* OFF Safety input signal (NO contact)
OFF: NO contact open
ON: NO contact closed
(4) i_dDiscrepancyTime Double word
[signed]
0 Configures the monitoring time for consistent status of i_bS_ChannelNC and
i_bS_ChannelNO (increments of 10ms).
Range: Fixed values from 0 to 60000 (0 to 600000ms = 10min)
No. Variable name Data type Default value Description
(5) o_bReady Bit OFF Status of whether the safety FB is activated or not.
For details, see the following.
Page 11 General Functions
(6) o_bS_AntivalentOut Bit* OFF Safety output signal.
OFF: Status other than i_bS_ChannelNC=ON or i_bS_ChannelNO=OFF. Or,
i_bS_ChannelNC has been set to ON and i_bS_ChannelNO has been set to
OFF, but the time is out of the monitoring time of i_dDiscrepancyTime.
ON: i_bS_ChannelNC has been set to ON and i_bS_ChannelNO has been set to
OFF within the monitoring time of i_dDiscrepancyTime.
(7) o_bError Bit OFF Error flag.
For details, see the following.
Page 11 General Functions
(8) o_wDiagCode Word [signed] 0 Diagnostic code.
For details, see the following.
Page 11 General Functions
• Use safety data for connecting the variable whose data type is "Bit*" to input-output circuits.
• A safety program is executed as a fixed scan execution type program.
• A safety program is executed at a fixed cycle according to a set safety cycle time. The safety FB that monitors the time must meet the following requirements.
⋅ The timeout processing may be delayed by the safety cycle time by executing the safety program. Set the safety cycle time so the delay by the safety
cycle time does not pose a hazard.
⋅ If the program is executed exceeding the safety cycle processing time, the timeout may be delayed. Ensure that an abnormality does not occur during
operation.
o_bS_AntivalentOut: B
B: i_bS_ChannelNC
B: i_bActivate o_bReady: B
B: i_bS_ChannelNO
o_bError: B
D: i_dDiscrepancyTime
o_wDiagCode: W
(1) (5)
(2) (6)
(3) (7)
(4) (8)
M+SF_ANTI_R