Printed in the Federal Republic of Germany
TR-Electronic GmbH 2016, All Rights Reserved
09/20/2016
TR - ECE - TI - DGB - 0292 - 01
Page 131 of 159
5 Extending the Safety Program
– Application Examples
In the following sections the safety program created in chapter 4 is extended by
application examples for preset execution and manufacturer-specific error analysis.
However, the examples are not customer-specific solutions, but are only intended as
an aid for different automation tasks.
The function blocks presented should facilitate the integration of the measuring
system into an application.
In the following application examples
● Preset execution
● Manufacturer-specific error analysis
the error states are output by the function blocks presented here. The associated error
handling is not included in the examples and must be implemented by the user.
Conditions of use for software examples in chapter 2.4 must be observed!
5.1 Preset execution
The preset block, which is created for the preset adjustment function, sets the current
position of the measuring system to any new value within its measuring range. The
preset block indicates whether the preset adjustment function could be executed via
the ERROR and VALID bits. The preset adjustment function can only be executed as
long as no passivation of the measuring system is present. Also see chap.: 6.4
"Measuring system - Passivation and " on page 158.
The preset block does not carry out a check of the new position. This must be
implemented by the user!