Siemens Simatic Manual
Siemens Simatic Manual

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

SIEMENS
SIMATIC
Fail-safe function blocks
for storage and retrieval machines
Distributed Safety/
TIA Safety Advanced
Manual
06/2014 Edition
Version v1.0
Important Notes
Table of Contents
Storage and retrieval
machines and safety functions
System and software
requirements
Fail-safe function blocks for
storage and retrieval
machines
Block interaction
Abbreviations
Support
Appendix
Notes
1
2
3
4
5
6
7
8

Advertisement

Table of Contents
loading

Summary of Contents for Siemens Simatic

  • Page 1 SIEMENS Important Notes Table of Contents Storage and retrieval machines and safety functions SIMATIC System and software Fail-safe function blocks requirements for storage and retrieval machines Fail-safe function blocks for storage and retrieval Distributed Safety/ machines TIA Safety Advanced Block interaction...
  • Page 2 All rights, including rights created by patent grant or registration or a utility model or design, are reserved. Siemens AG Industry Sector D-Erlangen - i - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 3 Siemens’ products and solutions undergo continuous development. Siemens recommends strongly that you regularly check for product updates. For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action (e.g. cell protection concept) and integrate each compo- nent into a holistic, state-of-the-art industrial security concept.
  • Page 4: Table Of Contents

    Principle of operation ....................3-21 3.3.3.1 Parameterization ....................3-21 3.3.3.2 Output of the scaling result ..................3-22 3.3.3.3 Error response ....................... 3-22 SCALE_DINT function ......................3-23 - ii - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 5 Acknowledging faults ..................... 3-51 3.8.3 Application example for safely controlling external brakes ........... 3-51 Fail-safe function block F_LOAD_MONITOR ..............3-54 3.9.1 Introduction ........................3-54 3.9.1 Connections ........................3-55 - iii - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 6 Additionally required blocks .................... 4-0 4.4.5 Further information ......................4-1 Abbreviations ......................5-0 Support ........................6-1 Appendix ........................7-1 Table with the ASRS block runtimes..................7-1 Notes ........................... 8-1 - iv - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 7 Table 2: Parameters according to DIN EN 62061 ....................1-11 Table 3: Assessing common cause faults according to DIN EN 62061 Annex F.1 ..........1-13 Table 4: DIN EN 62061 Annex F.2 ........................1-13 - v - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 8: Storage And Retrieval Machines And Safety Functions

    (safety-related motor encoder with safety-related mounting). As a consequence, the signal flow of the safety function looks like this: - 1-6 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 9: Two-Encoder System With Connection Via Sinamics S120

    SSI module (e.g. SM338) to the F-CPU. Figure 4: Two-encoder system, version 2 b) Sin/cos motor encoder via PROFIsafe telegram from SINAMICS S120, direct encoder using a standard telegram PROFIBUS/PROFINET-capable encoder. - 1-7 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 10: Three-Encoder System

    To identify a bus driver that has "frozen up", i.e. there is no longer any communi- cation between the measuring system and CPU, there must be at least one fail- - 1-8 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 11: Summary Of The Encoder Versions

    Chapter 1.2.5 lists the various encoder versions. Which of these versions is used depends on the particular customer application; for the safety-related use of the subsequently descried software solution, it is manda- tory that one of the described versions is used. - 1-9 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 12: Subsystem C According To Din En 62061 (Chapter 6.7.8.2.4)

    DIN EN 62061 (RN01, 2005). Only the sense block is discussed. The evaluate block corresponds to a SIMATIC F-CPU with Distributed Safety/Safety Advanced, certified up to SIL3/PL e; the respond block is a SINAMICS S120, certified up to SIL2/PL d. The precise parameters of the evaluate and respond blocks should be taken from the corresponding data sheets.
  • Page 13 CCF factor or the β value, on the other hand measures that are not taken, reduce the CCF factor or β value. - 1-11 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 14 Competence/training Do the development engineers of the subsystems understand the reasons for Requirements placed on users and effects of failures originating from a common cause? - 1-12 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 15 35 to 65 5 % (0.05) 65 to 85 2 % (0.02) 85 to 100 1 % (0.01) Table 4: DIN EN 62061 Annex F.2 - 1-13 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 16: System And Software Requirements

     SINAMICS MICROMASTER STARTER V4.3 SP3 or higher The actual version as well as all predecessor versions of the SIMATIC S7 F Configuration- Pack can be downloaded at the following link: http://support.automation.siemens.com/CH/view/de/15208817 - 2-0 -...
  • Page 17: Safety Aspects When Generating The Blocks

    User interconnection required (e.g. Distributed Safety/Safety Advanced 5.3.8.3 library) Function to stop hoisting motion 5.4.1.1 at the end stop and for power 5.4.2 a), b), failure - 2-1 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 18 Function to stop the unit when it is 5.10.3.2 c) necessary to gain access through 5.10.3.2 e) User interconnection required (e.g. emergency exits and covers 5.10.3.4 Distributed Safety/Safety Advanced 5.10.6.4 library) - 2-2 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 19 Additional sections of the EN528:2008 that are covered by the ASRS block library:  5.4.3.1 – overload protection  5.4.3.2 - protection against slack cable state - 2-3 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 20: Fail-Safe Function Blocks For Storage And Retrieval Machines

    F_SCALE_DINT, SCALE_DINT Blocks to safely scale 32-bit values F_MIN_MAX Function to select minimum/maximum value The following fail-safe blocks are additionally required that are programmed using SIMATIC S7 Distributed Safety Programming: F_TP Generates a pulse with a specific duration F_W_BO Converts a value in the WORD format into 16 pieces of data in the...
  • Page 21: Block Connections

    Note The library blocks listed under SIMATIC STEP 7 Safety Advanced must be set to Version 1.0 before integrating the ASRS library. The elements of the system li- brary that are used must be set to Version 1.0 in the safety administration. Oth- erwise, error messages can be generated when compiling the safety program.
  • Page 22: Block Numbers And Signatures

    Note We recommend that the SCALE_DINT block is called in the same cyclic interrupt OB as the safety program, e.g. immediately before the F_CALL block. - 3-6 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 23: Using Data Blocks/Multi-Instances

    – as well as the maximum possible and permitted decel- eration. - 3-7 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 24: Fail-Safe Function Block F_Safe_Pos

    - 3-8 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 25 F_BO_W/BO_W 176) block F_W_BO/W_BO (FC177) must be available in the block folder. It is not permissi- ble that these blocks are renumbered! - 3-9 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 26: Connections

    Scaling factor, position actual value Safety Integrated POS_SI_RESOLUTION p9574 [µm] 1 <= POS_SI_RESOLUTION <= 546 MAX_POS Max. permissible position [SLU] Min. permissible position [SLU] MIN_POS - 3-10 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 27: Outputs

    This output is set if the block has been incorrectly parame- ERROR Bool terized – or if the block identifies a potentially dangerous combination of input signals in operation. The output re- - 3-11 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 28: Structure Of Diag

    (VALID = 1) and positive edge at ACK Too many SI clock cycles between two F- Positive edge at ACK CALL calls. Internal calculation overflow Reserved Reserved Reserved Reserved - 3-12 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 29: Interrelationship Between The Assignment Of The Block Inputs And The Drive Configuration

    Correspondingly, the 16-bit position actual value should always be interconnected as modulo value at input POS_SI. The modulo range p9505 configured in the drive, multiplied by 1000/p9574, is parameterized at input POS_SI_MODULO. - 3-13 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 30: Figure 10: Si Configuration

    360 for the number of encoder revolutions. Based on the number of load revolutions, the feed constant/spindle pitch can now be specified, which corresponds to SLU_DEFINITION – i.e. the relationship between mm/SLU at F_SAFE_POS. - 3-14 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 31: Principle Of Operation

    7. The modulo value of the motor encoder from telegram 901 is interconnected at input POS_SI 8. For applications involving a high degree of slip, it is possible to interconnect a second direct encoder at POS2 - 3-15 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 32: Starting Characteristics

    REFERENCED has a 0 signal. - 3-16 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 33: Actual Position Value

    29. If the drift between POS1 and POS_SI exceeds the value parameterized at V_DISC_WINDOW, then ERROR and DIAG bit 9 are set. V_VALID returns to 0. - 3-17 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 34: Referencing

    40. Using a positive edge at SYNC, both encoders are synchronized, i.e. the descrepancy that has accumulated between the two encoders is set to 0. Both encoder actual values must be valid to do this. - 3-18 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 35: Acknowledging Faults

    "abs_delta_pos", and is in the instance DB at address DBW120 – the data type is INTEGER This data can be accessed from the standard program as shown in the following example: - 3-19 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 36: Fail-Safe Function Block F_Scale_Dint

    The number of the instance DB of the block call is parameter- INSTANCE_ID ized at this input. This parameter is required to check the plausibility of the data transfer between F_SCALE_DINT and - 3-20 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 37: Outputs

    INSTANCE_ID are interconnected with bit memories from the standard user pro- gram. Only then is it guaranteed that the scaling parameterization cannot be changed without knowing the safety program password. - 3-21 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 38: Output Of The Scaling Result

    It must be carefully ensured that the machine does not automatically restart after a 1->0->1 change at SCALE_OK by suitably interconnecting output SCALE_OK in the user program. - 3-22 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 39: Scale_Dint Function

    – as well as the bit offset and the bit length for masking, are saved in its instance 2. At input I_DB_F_SCALE, a pointer is parameterized to this instance DB in the form DBxxx.DBX0.0 . - 3-23 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 40: Protective Mechanisms And Fault Detection

    Note We recommend that the SCALE_DINT block is called in the same cyclic interrupt OB as the safety program, e.g. immediately before the F_CALL block. - 3-24 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 41: Introduction

    If the actual velocity is greater than the up- per limit parameterized at VMAX_RELEASE then output SLS_OK is reset and the machine is stopped. - 3-25 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 42: Outputs

    The output is then set to 0, as soon as SAFE_POS assumes values less than X_NEGATIVE. If SAFE_POS again lies above X_NEGATIVE, then after acknowledgment, the output is set again. - 3-26 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 43: Structure Of Diag

    0 < VMAX_RELEASE parameterized <= 32767 Actual position invalid Actual position valid again Actual velocity invalid Actual velocity valid again Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved - 3-27 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 44: Principle Of Operation

    MOVE_NEGATIVE_OK is set to 0, in order to prevent additional motion into the end zone. MOVE_POSITIVE_OK = 0 inhibits motion in the positive direction, MOVE_NEGATIVE_OK = 0 inhibits motion in the negative direction. - 3-28 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 45 It is absolutely essential that the block outputs are connected with the correct signals for controlling the drive. Otherwise, an impermissible motion toward the end stops is possible, which can- not be identified internally by the block. - 3-29 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 46: Acknowledging Faults

    The block immediately indicates that it can be acknowledged with a 1 signal at its out- put ACK_REQ. ACK_REQ is reset to 0 after a positive edge at ACK. - 3-30 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 47: Introduction

    F_BO_W/BO_W 176) F_INT_RD/RD_FDB (FC 179) must be available in the block folder. It is not per- missible that these are renumbered! - 3-31 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 48: Connections

    ACK before the system can be restarted. The acknowledgment is only realized with a positive edge at ACK, and has no effect in normal operation. - 3-32 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 49: Outputs

    SAFE_V <= SLS_THRESHOLD and positive edge at ACK Parameterizing error envelope curve, Envelope curve parameterized to according to for residual distance 0, the velocity is 3.6.3 not 0 - 3-33 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 50: Parameterization

    7. VMAX_RELEASE must lie in the range 1 – V_MAX. The block identifies if values less than 1 or values higher than 32767 are parameterized, and DIAG bit 4 is set. ERROR changes to 1. - 3-34 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 51: Position And Velocity Monitoring

    All other outputs maintain their actual state until acknowl- edgment, or the cancellation of RELEASE - 3-35 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 52: Retracting

    Note The signal for RELEASE must be generated in a safety-related fashion, e.g. by using a key-operated switch or similar device. - 3-36 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 53: Acknowledging Faults

    The block immediately indicates that it can be acknowledged with a 1 signal at its out- put ACK_REQ. ACK_REQ is reset to 0 after a positive edge at ACK. - 3-37 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 54: Fail-Safe Function Block F_Sbr_Monitor

    The identical value for the maximum operating velocity V_MAX as in the drive is parameterized here. In conjunction with T_RAMP, the gradient of the down ramp is a calculated from this value. - 3-38 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 55: Outputs

    Bool has been violated in operation. The output remains set until an error is no longer active and has been acknowledged. DIAG Word Diagnostic word - 3-39 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 56: Parameterization

    The block identifies if not all of the mentioned preconditions are satisfied, and this is signaled as parameterizing error with the appropriately set DIAG bits. - 3-40 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 57: Acknowledging Faults

    SAFE_V falls below the value at V_STOP_MONITORING. ACK_REQ then changes to a 1 signal. - 3-41 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 58: Fail-Safe Function Block F_Brake_Test

    If the brake test is unsuccessful, the block supports a retraction logic with SDI and SLS. This means that only travel with reduced velocity is possible, and for an application, e.g. hoisting gear, only down- wards. - 3-42 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 59: Connections

    T_CLOSE_BR_2 not having been successfully completed. DIAG bit 1 is additionally set for this particular case. T_CLOSE_BR_2 >= 1 - 3-43 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 60 Drive feedback signal – direction of the torque being estab- lished SBT_FDBACK_DIR Bool Here, the drive signals back the direction of the torque currently being established: - 3-44 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 61: Outputs

    Drive communication: Status of external brake 0: open 1: closed SBT_START Bool Drive communication: start 1: start the test sequence TEST_OK Bool Status of the test result - 3-45 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 62: Structure Of Diag

    Time monitoring: No feedback signal positive edge at ACK, restart the test, reset for SBT_SELECTED within the monitoring time a successfully completed test after selecting SBT - 3-46 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 63: Principle Of Operation

    SBT_SEQUENCE quence 0 Test sequence 1 selected 1 External brake closed Status of external r10235.5 SBT_FDBACK_BR brake 0 External brake open 6…15 Reserved -- -- - 3-47 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 64: Setting The Safe Brake Test In The Inverter

    The parameters of the test sequences are set in SINAMICS S120, the selection as to which test se- quences are to be performed and how is specified at F_BRAKE_TEST. - 3-48 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 65: Test Sequence And Error Handling

    It is absolutely essential that the block output is interconnected with the correct sig- nal for controlling the drive. Otherwise, an impermissible motion toward the end stops is possible, which cannot be identified internally by the block. - 3-49 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 66: Testing An External Brake

    32. In this mode, the drive directly controls the brake. This means that the drive autonomously ex- ecutes its test profile; the block ignores SBT_CLOSE_BR. - 3-50 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 67: Test Completed

    Block F_BRAKE_TEST is called in the first network. This does not directly control the brakes, but transfers the control commands to networks 2 and 3 via the temporary variables #ctrl_br1 and #ctrl_br2. - 3-51 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 68 Block F_FDBACK is included in the Distributed Safety (V1) library under number FB216, and implements a feedback circuit monitoring function. You can obtain additional information about this block via F1 Help, directly in the SIMATIC Manager LAD/FBD/STL Editor.
  • Page 69 Assuming there are no feedback signal errors of the brake, and the logical combination at the ON input of the F_FDBACK is a 1 signal, then the brakes at output A20.0 ("BRAKE1") and A20.1 ("BRAKE2") are opened. - 3-53 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 70: Fail-Safe Function Block F_Load_Monitor

    To check that the measuring equipment is functioning correctly, after a parameterizable interval, the block requests that a calibration run is performed. Note - 3-54 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 71: Connections

    Calibration value [%] 10000 = 100.00% CAL_VALUE relevant for testing the measuring equipment 0 <= CAL_VALUE <= 10000 - 3-55 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 72: Outputs

    The output is then set to 0, as soon as the block detects a slack cable condition. - 3-56 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 73: Structure Of Diag

    ACK LOAD1, LOAD2 in the range 0 to 10000 and Invalid value range input variables a positive edge at ACK Reserved Reserved Reserved Reserved Reserved - 3-57 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 74: Scaling The Input Variables

    MAXLOAD_STAT, then this error is signaled using a 0 signal at STAT_LOAD_OK. 7. In addition, ERROR is set to 1 and DIAG bit 1 is set - 3-58 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 75: Retracting

    21. The test is started using a positive edge at CALIBRATE, output BUSY changes to 1. 22. Depending on input CAL_MODE, a constant load or a defined load step is expected as test variable. - 3-59 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 76: Case A): Test With Constant Load

    38. The block immediately indicates that it can be acknowledged with a 1 signal at its output ACK_REQ. 39. ACK_REQ is reset to 0 after a positive edge at ACK. - 3-60 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 77: Fail-Safe Function F_Min_Max

    If a minimum/maximum evaluation is to be performed using less than 8 signals, then the signal sources should be interconnected a multiple number of times so that all of the inputs are assigned at the block. - 3-61 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 78: Determining The Minimum/Maximum Value

    3. If a 0 signal is available at input MODE, then the block performs a minimum evaluation; the lowest of these 8 INTEGER values is output at Q. - 3-62 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 79: Block Interaction

    For the F_BRAKE_TEST block, using the RELEASE_DIR output, the hoisting gear can be pre- vented from traveling upwards if the brake test was unsuccessful. - 4-1 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 80: Response In The Case Of An Error

    In addition, the library blocks – with the exception of F_MIN_MAX and (F_)SCALE_DINT – have a DIAG output; more precise diagnostics is possible based on the error code output at this DIAG output. - 4-2 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 81: Block Interconnection

    Block interaction 4.4 Block interconnection Figure 13: Block interconnection, Part 1 - 4-3 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 82: Figure 14: Block Interconnection, Part 2

    Block interaction Figure 14: Block interconnection, Part 2 - 4-1 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 83: Figure 15: Block Interconnection, Part 3

    Block interaction Figure 15: Block interconnection, Part 3 - 4-2 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 84: Additionally Required Blocks

    Module rack failure – OB 86  Communication error – OB 87  Programming error – OB 121  Periphery (I/O) access error – OB 122 - 4-0 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 85: Further Information

    Further information Information about configuring and parameterizing the hardware as well as a description of how to handle STEP7 and the graphic editor (F-FBD or F-LAD) of Distributed Safety and SIMATIC Safety are provided in the manuals listed below: ...
  • Page 86: Abbreviations

    Safe Operating Stop Safety Requirements Specification Safe Stop 1 Safe Stop 2 Synchronous serial interface; type of absolute encoder STARTER Engineering tool for drives Safe Torque Off - 5-0 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 87: Support

    Siemens contact person in the local office. http://www.automation.siemens.com/partner/ Training center Siemens offers a number of training courses for the S7 automation system. Contact your re- gional training center or the central training center in D -90327 Nuremberg, Germany. Phone: +49 (0)911 895–3200 http://www.sitrain.com/...
  • Page 88: Appendix

    1131 us 433 us 705 us 297 us 228 us 145 us 35 us 53 us 79 us 130 us 78 us 65 us 100 us - 7-1 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...
  • Page 89: Notes

    Notes 8 Notes - 8-1 - S7-Distributed Safety/SIMATIC Safety - fail-safe function blocks for storage and retrieval machines...

Table of Contents