|
This is the web edition of the original ⮫ AC500-S safety user manual, version 1.3.2. This web edition is provided for quick reference only. The original safety user manual must be used to meet functional safety application requirements. |
|
Standards |
Requirements |
|---|---|
|
ISO 13856-1:2013 |
Pressure-sensitive protective devices Part 1: General principles for the design and testing of pressure-sensitive mats and pressure-sensitive floors 4.7 Response of output signal switching device(s) to the actuating force |
|
ISO 13856-2:2013 |
Pressure-sensitive protective devices Part 2: General principles for the design and testing of pressure-sensitive edges and pressure-sensitive bars 4.11 Reset function |
|
ISO 13856-3:2013 |
Pressure-sensitive protective devices Part 3: General principles for design and testing of pressure-sensitive bumpers, plates, wires and similar devices 4.2.6.3 Reset function C.2.8 Result of sensor actuation |
|
ISO 13849-1:2015 |
5.2.2 Manual reset function Note: A positive edge evaluation has the same quality as a negative edge evaluation. |
|
ISO 12100-2:2010 |
6.2.11.4 Restart after power interruption If a hazard could be generated, the spontaneous restart of a machine when it is re-energized after power interruption shall be prevented (for example, by use of a self-maintained relay, contactor or valve). |
This function block is a safety-related function block for monitoring pressure sensitive equipment (PSE) like safety mats, bumper etc.
|
Name |
Data type |
Initial value |
Description, parameter values |
|---|---|---|---|
|
VAR_INPUT |
|||
|
Activate |
BOOL |
FALSE |
|
|
S_PSE_In |
BOOL |
FALSE |
Safety demand input. Variable. FALSE: PSE actuated, demand for safety-related response. TRUE: PSE not actuated, no demand for safety-related response. Safety control system must be able to detect a very short interruption of the PSE (which is specified in EN 1760: minimum 200 ms), when the PSE is used in applications as a safety device. |
|
S_StartReset |
BOOL |
FALSE |
|
|
S_AutoReset |
BOOL |
FALSE |
|
|
Reset |
BOOL |
FALSE |
|
|
VAR_OUTPUT |
|||
|
Ready |
BOOL |
FALSE |
|
|
S_PSE_Out |
BOOL |
FALSE |
Output for the safety-related response. FALSE: Safety output disabled. Demand for safety-related response (e.g., reset requested or internal errors active). TRUE: Safety output enabled. No demand for safety-related response. |
|
SafetyDemand |
BOOL |
FALSE |
Optional. |
|
ResetRequest |
BOOL |
FALSE |
Optional. |
|
Error |
BOOL |
FALSE |
|
|
DiagCode |
WORD |
16#0000 |
|
Typical timing diagrams
Error detection
The function block detects a static TRUE signal at Reset input.
Error behavior
S_PSE_Out is set to FALSE. In case of a static TRUE signal at the Reset input, the DiagCode output indicates the relevant error code and the Error output is set to TRUE.
To leave the error states, the Reset must be set to FALSE.
Function block-specific error and status codes
|
DiagCode |
State name |
State description and output setting |
|---|---|---|
|
C001 |
Reset Error 1 |
Reset is TRUE while waiting for S_PSE_In = TRUE. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = FALSE Error = TRUE |
|
C011 |
Reset Error 2 |
Reset is TRUE while waiting for S_PSE_In = TRUE. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = FALSE Error = TRUE |
|
DiagCode |
State name |
State description and output setting |
|---|---|---|
|
0000 |
Idle |
The function block is not active (initial state). Ready = FALSE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = FALSE Error = FALSE |
|
8001 |
Init |
Activation is TRUE. The function block was enabled. Check if S_StartReset is requested. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = FALSE Error = FALSE |
|
8802 |
Wait for S_PSE_In 1 |
Activation is TRUE. Check if Reset is FALSE and wait for S_PSE_In = TRUE. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = TRUE ResetRequest = FALSE Error = FALSE |
|
8402 |
Wait for Reset 1 |
Activation is TRUE. S_PSE_In = TRUE. Wait for rising trigger of Reset. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = TRUE Error = FALSE |
|
8804 |
Wait for S_PSE_In 2 |
Activation is TRUE. Safety demand detected. Check if Reset is FALSE and wait for S_PSE_In = TRUE. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = TRUE ResetRequest = FALSE Error = FALSE |
|
8404 |
Wait for Reset 2 |
Activation is TRUE. S_PSE_In = TRUE. Check for S_AutoReset or wait for rising trigger of Reset. Ready = TRUE S_PSE_Out = FALSE SafetyDemand = FALSE ResetRequest = TRUE Error = FALSE |
|
8000 |
Safety Output Enabled |
Activation is TRUE. S_PSE_In = TRUE. Functional mode with S_PSE_Out = TRUE. Ready = TRUE S_PSE_Out = TRUE SafetyDemand = FALSE ResetRequest = FALSE Error = FALSE |



