Skip to main content

SF_ESPE (Electro-Sensitive Protective Equipment)

Tip

The version of the function block as described here corresponds to the latest version of the function block in Version list of function blocks.

Applicable safety standards

SF_ESPE is a certified PLCopen function block. For detailed information about applied standards, see "PLCopen – Technical Committee 5 – Safety Software".

Important

The requirements listed in the standards must be fulfilled by the user.

Interface description

This safety-oriented block is used to monitor electro-sensitive protective equipment.

Table 31. VAR_INPUT

Name

Data Type

Initial Value

Description, parameter values

Activate

BOOL

FALSE

General input parameters

S_ESPE_In

SAFEBOOL

FALSE

Input which requests safety.

Variable

FALSE: ESPE actuated, request for safety-oriented response.

TRUE: ESPE not actuated, no request for safety-oriented response.

The safety controller has to be able to detect a very short interruption of the sensor when the ESPE is used as a trigger in applications.

S_StartReset

SAFEBOOL

FALSE

General input parameters

S_AutoReset

SAFEBOOL

FALSE

General input parameters

Reset

BOOL

FALSE

General input parameters



Table 32. VAR_OUTPUT

Name

Data Type

Initial Value

Description, parameter values

Ready

BOOL

FALSE

General output parameters

S_ESPE_Out

SAFEBOOL

FALSE

Output for safety-oriented response

FALSE: Safety output is inactive.

Request for safety-oriented response (for example, reset required or internal error active)

TRUE: Safety output is activated. No requirement for safety-oriented response.

Error

BOOL

FALSE

General output parameters

DiagCode

WORD

16#0000

Diagnostic codes



Figure 68. Function block: SF_ESPE
Function block: SF_ESPE


Functional description: SF_ESPE

This FB is a safety-oriented function block for monitoring electrosensitive protective equipment (ESPE). Its function is identical to SF_EmergencyStop. The S_ESPE_Out output signal is set to FALSE as soon as the S_ESPE_In input signal becomes FALSE. The S_ESPE_Out output signal is set to TRUE only if the S_ESPE_In input is TRUE and a reset occurs. The active reset depends on the defined S-StartReset, S_AutoReset, and Reset.

If S_AutoReset = TRUE: Acknowledgment is automatic.

If S_AutoReset = FALSE: A rising trigger edge at the Reset input must be used to acknowledge the enable.

If S_StartReset = TRUE: Acknowledgment is automatic the fist time the S-PLC is started.

If S_StartReset = FALSE: A rising trigger edge at the Reset input must be used to acknowledge the enable.

Caution

The S_StartReset and S_AutoReset inputs shall only be activated if it is ensured that no hazardous situation can arise when the S-PLC is started.

Tip

The function of the SF_ESPE and SF_EmergencyStop FBs is identical. Therefore, for further details, see the SF_EmergencyStop function block (Functional description).