IString (ALIAS) ¶ TYPE IString : STR.|dIString|
PLCopen Safety FBs Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title PLCopen Safety FBs Version 3.5.18.0 Categories Application|Safety SIL2 Namespace SFB Author 3S - Smart Software Solutions GmbH Placeholder SafetyPLCopenSIL2 Description 1 ¶ Library for Safety-SIL2 PLCs: Safety PLCopen FBs Contents: ¶ PLCopenSafetyFBs Enums Function Blocks Indices and tables ¶ 1 Based on PLCopenSafetyFBs.library, last modified 12.04.2022, 15:21:24. LibDoc 4.4.0.0-b.27 The content file PLCopenSafetyFBs.clean.json was generated with CODESYS V3.5 SP16 Patch 1 on 12.04.2022, 15:21:24.
PLCopenSafetyFBs ¶ Enums FBS_ANTI (Enum) FBS_EDM (Enum) FBS_EQUI (Enum) FBS_ESTOP (Enum) FBS_RESBUT (Enum) Function Blocks SF_Antivalent (FunctionBlock) SF_EDM (FunctionBlock) SF_EmergencyStop (FunctionBlock) SF_Equivalent (FunctionBlock) SF_ResetButton (FunctionBlock)
Enums ¶ FBS_ANTI (Enum) FBS_EDM (Enum) FBS_EQUI (Enum) FBS_ESTOP (Enum) FBS_RESBUT (Enum)
FBS_ANTI (ENUM) ¶ TYPE FBS_ANTI : Definition of SF_Antivalent function block states and its diagnostic values. Attributes: qualified_only InOut: Name Initial Comment IDLE 16#0 The function block is not active (initial state). INIT 16#8801 An activation has been detected by the FB and the FB is now activated. OUT_ENABLED 16#8000 The inputs switched to the Active state in antivalent mode. WAIT_FOR_NO 16#8802 ChannelNC has been switched to TRUE - waiting for ChannelNO to be switched to FALSE; discrepancy timer started. WAIT_FOR_NC 16#8804 ChannelNO has been switched to FALSE - waiting for ChannelNC to be switched to TRUE; discrepancy timer started. FROM_ACTIVE_WAIT 16#8806 One channel has been switched to inactive; waiting for the second channel to be switched to inactive too; discrepancy timer started. ERROR_1 16#C010 Discrepancy time elapsed in state WAIT_FOR_NO (16#8802). ERROR_2 16#C020 Discrepancy time elapsed in state WAIT_FOR_NC (16#8804). ERROR_3 16#C030 Discrepancy time elapsed in state FROM_ACTIVE_WAIT (16#8806).
FBS_EDM (ENUM) ¶ TYPE FBS_EDM : Definition of SF_EDM function block states and its diagnostic values. Attributes: qualified_only InOut: Name Initial Comment IDLE 16#0 The function block is not active (initial state). INIT 16#8401 Block activation startup inhibit is active. Reset required. OUT_DISABLE 16#8810 EDM control is not active. Timer starts when state is entered OUT_ENABLE 16#8000 EDM control is active. Timer starts when state is entered ERR_RESET_1 16#C001 Static Reset signal in state 16#8401. ERR_INIT 16#C100 Similar signals at S_OutControl and Reset (R_TRIG at same cycle) detected (may be a programming error). ERR_EDM_11 16#C010 The signal at EDM1 is not valid in the initial actuator state. In state 16#8810 the EDM1 signal is FALSE when enabling S_OutControl. ERR_EDM_12 16#C020 The signal at EDM2 is not valid in the initial actuator state. In state 16#8810 the EDM2 signal is FALSE when enabling S_OutControl. ERR_EDM_13 16#C030 The signals at EDM1 and EDM2 are not valid in the initial actuator states. In state 16#8810 the EDM1 and EDM2 signals are FALSE when enabling S_OutControl. ERR_EDM_21 16#C040 The signal at EDM1 is not valid in the initial actuator state. In state 16#8810 the EDM1 signal is FALSE and the monitoring time has elapsed. ERR_EDM_22 16#C050 The signal at EDM2 is not valid in the initial actuator state. In state 16#8810 the EDM2 signal is FALSE and the monitoring time has elapsed. ERR_EDM_23 16#C060 The signals at EDM1 and EDM2 are not valid in the initial actuator states. In state 16#8810 the EDM1 and EDM2 signals are FALSE and the monitoring time has elapsed. ERR_EDM_31 16#C070 The signal at EDM1 is not valid in the actuator switching state. In state 16#8000 the EDM1 signal is TRUE and the monitoring time has elapsed. ERR_EDM_32 16#C080 The signal at EDM2 is not valid in the actuator switching state. In state 16#8000 the EDM2 signal is TRUE and the monitoring time has elapsed. ERR_EDM_33 16#C090 The signals at EDM1 and EDM2 are not valid in the actuator switching state. In state 16#8000 the EDM1 and EDM2 signals are TRUE and the monitoring time has elapsed. ERR_RESET_21 16#C011 Static Reset signal or same signals at EDM1 and Reset (rising trigger at Reset and EDM1 at the same time) in state 16#C010. ERR_RESET_22 16#C021 Static Reset signal or same signals at EDM2 and Reset (rising trigger at Reset and EDM2 at the same time) in state 16#C020. ERR_RESET_23 16#C031 Static Reset signal or same signals at EDM1, EDM2, and Reset (rising trigger at Reset, EDM1, and EDM2 at the same time) in state 16#C030. ERR_RESET_31 16#C041 Static Reset signal or same signals at EDM1 and Reset (rising trigger at Reset and EDM1 at the same time) in state 16#C040. ERR_RESET_32 16#C051 Static Reset signal or same signals at EDM2 and Reset (rising trigger at Reset and EDM2 at the same time) in state 16#C050. ERR_RESET_33 16#C061 Static Reset signal or same signals at EDM1, EDM2, and Reset (rising trigger at Reset, EDM1, and EDM2 at the same time) in state 16#C060. ERR_RESET_41 16#C071 Static Reset signal in state 16#C070. ERR_RESET_42 16#C081 Static Reset signal in state 16#C080. ERR_RESET_43 16#C091 Static Reset signal in state 16#C090.
FBS_EQUI (ENUM) ¶ TYPE FBS_EQUI : Definition of SF_Equivalent function block states and its diagnostic values. Attributes: qualified_only InOut: Name Initial Comment IDLE 16#0 The function block is not active (initial state). INIT 16#8801 An activation has been detected by the FB and the FB is now activated. OUT_ENABLED 16#8000 The inputs switched to TRUE in equivalent mode. WAIT_FOR_CH_B 16#8802 Channel A has been switched to TRUE - waiting for Channel B; discrepancy timer started. WAIT_FOR_CH_A 16#8804 Channel B has been switched to TRUE - waiting for Channel A; discrepancy timer started. FROM_ACTIVE_WAIT 16#8806 One channel has been switched to FALSE; waiting for the second channel to be switched to FALSE, discrepancy timer started. ERROR_1 16#C010 Discrepancy time elapsed in state WAIT_FOR_CH_B. ERROR_2 16#C020 Discrepancy time elapsed in state WAIT_FOR_CH_A. ERROR_3 16#C030 Discrepancy time elapsed in state FROM_ACTIVE_WAIT.
FBS_ESTOP (ENUM) ¶ TYPE FBS_ESTOP : Definition of SF_EmergencyStop function block states and its diagnostic values. Attributes: qualified_only InOut: Name Initial Comment IDLE 16#0 The FUNCTION block is NOT active (initial state). INIT 16#8001 Activation is TRUE. The function block was enabled. Check if S_StartReset is required. OUT_ENABLED 16#8000 Activation is TRUE. S_EStopIn = TRUE. Functional mode with S_EStopOut = TRUE. WAIT_FOR_IN_1 16#8802 Activation is TRUE. Check if Reset is FALSE and wait for S_EStopIn = TRUE. WAIT_FOR_RESET_1 16#8402 Activation is TRUE. S_EStopIn = TRUE. Wait for rising trigger of Reset. WAIT_FOR_IN_2 16#8804 Activation is TRUE. Safety demand detected. Check if Reset is FALSE and wait for S_EStopIn = TRUE. WAIT_FOR_RESET_2 16#8404 Activation is TRUE. S_EStopIn = TRUE. Check for S_AutoReset or wait for rising trigger of Reset. ERR_RESET_1 16#C001 Reset is TRUE while waiting for S_EStopIn = TRUE. ERR_RESET_2 16#C011 Reset is TRUE while waiting for S_EStopIn = TRUE.
FBS_RESBUT (ENUM) ¶ TYPE FBS_RESBUT : Definition of SF_ResetButton function block states and its diagnostic values. Attributes: qualified_only InOut: Name Initial Comment IDLE 16#0 The function block is not active (initial state). WAIT_R_TRIG 16#83E2 The function block is enabled. Wait for R_TRIG at ResetIn. WAIT_F_TRIG 16#83F2 ResetIn is TRUE. Wait for F_TRIG at ResetIn. RESET_DETECTED 16#8000 Valid reset behavior was detected. The state is valid for at least one cycle and will automatically transfer to 16#83E2. ERR_PARAM 16#C000 TrailingMinimum > TrailingMaximum OR TrailingMinimum < 100 msec ERR_RESET 16#C001 ResetIn is TRUE while waiting for NOT ResetIn. ERR_TRAIL_MAX 16#C3E0 TrailingMaximum elapsed before detecting F_TRIG at ResetIn. Waiting for R_TRIG at ResetIn. ERR_TRAIL_MIN 16#C3F0 F_TRIG at ResetIn detected before TrailingMinimum elapsed. Waiting for R_TRIG at ResetIn.