Structure Of Diag - Siemens Simatic Manual

Fail-safe function blocks for storage and retrieval machines. distributed safety/tia safety advanced.
Hide thumbs Also See for Simatic:
Table of Contents

Advertisement

Fail-safe function blocks for storage and retrieval machines
BR_1_OK
BR_2_OK
RELEASE_DIR
ACK_REQ
ERROR
DIAG
3.8.1.3

Structure of DIAG

Bit
Description
No.
Runtime error
0
T_OPEN/T_CLOSE_BR_1 not maintained
Runtime error
1
T_OPEN/T_CLOSE_BR_2 not maintained
SLS monitoring initiated
SAFE_V exceeds V_MAX_RELEASE or
2
V_VALID == 0 while the axis moves for an
unsuccessful test
No standstill during the test
3
SAFE_POS changes during the test by more
than POS_TOLERANCE
4
Parameterizing error, value range
5
Parameterizing error, integer multiple ratio
6
Non-plausible feedback from SBT
7
Drive enable missing for active brake test
No safety-related position available for active
8
brake test
Time monitoring: No feedback signal
9
SBT_SELECTED within the monitoring time
after selecting SBT
S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines
0: test not successful
1: test successfully completed
Bool
Status of brake 1
0: faulty/error
1: OK
Bool
Status of brake 2
0: faulty/error
1: OK
Bool
Status of the motion direction
for an unsuccessful test, is FALSE;
Bool
Acknowledgment request
If a fault has occurred, but is no longer active, and can there-
fore be acknowledged, then this block indicates this using a 1
signal at ACK_REQ.
Bool
Error
This output is set if the block has been incorrectly parameter-
ized – or if the block identifies a potentially dangerous combi-
nation of input signals in operation. The output remains set
until an error is no longer active and has been acknowledged.
Diagnostic word
Word
Information regarding the function status and errors of the
block are output here. (also see the table below)
Reset condition
positive edge at ACK, restart the test, reset for
a successfully completed test
positive edge at ACK, restart the test, reset for
a successfully completed test
SAFE_V <= VMAX_RELEASE and V_VALID
== 1 and a positive edge at ACK
positive edge at ACK, restart the test, reset for
a successfully completed test
T_SAMPLE >= 1 and
T_OPEN_BR_1 >= 1 and
T_CLOSE_BR_1 >= 1 and
T_OPEN_BR_2 >= 1 and
T_CLOSE_BR_2 >= 1 and
POS_TOLERANCE >= 0
and V_MAX_RELEASE >= 1
T_OPEN_BR_1 / T_SAMPLE can be repre-
sented as integer number, and
T_CLOSE_BR_1 / T_SAMPLE can be repre-
sented as integer number
T_OPEN_BR_2 / T_SAMPLE can be repre-
sented as integer number, and
T_CLOSE_BR_2 / T_SAMPLE can be repre-
sented as integer number
positive edge at ACK, restart the test, reset for
a successfully completed test
positive edge at ACK, restart the test, reset for
a successfully completed test
positive edge at ACK, restart the test, reset for
a successfully completed test
positive edge at ACK, restart the test, reset for
a successfully completed test
- 3-46 -

Advertisement

Table of Contents
loading

Table of Contents