Technical data
SINAUT TD7 software package for the CPU
2.6 Blocks for optional expansion
Software
300 System Manual, 07/2009, C79000-G8976-C222-07
For each enabled counted value input, a SIMATIC counter must be specified
with the corresponding parameter CntIn_0 ... CntIn_7. The SIMATIC counter
is incremented with each acquired pulse.
The counters configured here must be specified for the actual counted value
function blocks, Cnt01D_S, Cnt04D_S and ZTZ01, ZTZ02, ZTZ03 as input
counters (parameter Counter_1 ... _4). These function blocks read out the
assigned counter and then reset it.
Counter C0 is recommended as a placeholder for parameters that are not
required.
Example of the setting for CntIn_0 ... CntIn_7 based on EnableInMask : =
B#16#83
CntIn_0 : = C10
CntIn_1 : = C11
CntIn_2 : = C0
CntIn_3 : = C0
CntIn_4 : = C0
CntIn_5 : = C0
CntIn_6 : = C0
CntIn_7 : = C12
2.6.5 FC Safe
Function
The block ensures reliable entry of commands and setpoints. When an entry is pending, the
FC checks to determine whether only one entry is waiting in the current OB1 cycle and then
enables the reading block.
FC Safe should be called in the cyclic SINAUT program (in OB1) in every CPU in which
commands and/or setpoints are acquired once at the end of all command and setpoint FBs.
For more detailed information on the program structure, see the section ’The cyclic OB1
program for a control center’.
The FC has separate monitoring functions for commands and setpoints entered by the
hardware (input modules) or those entered by software (operator panel (OP) etc.). These
two entry methods can be used at the same time. The FC then enables input from the
hardware or software 'track' separately, and when necessary even simultaneously. As a
basic rule, however, only one command or setpoint input may be detected per ’track’.
For hardware input there is an additional condition: The input must remain constant for
specific period of time. This delay time is set for FC Safe with the InputDelayTime parameter.
The input is released after the delay time has elapsed only if the currently entered command
or setpoint remains unchanged for the specified delay time and no other command or
setpoint input is detected during this time. The actual creation of the command or setpoint
message is handled by the block that read in the command or setpoint.
FC Safe provides two other code bits for hardware input:










