ABB AC500-S Safety User Manual page 237

Safety programmable logic controllers system
Hide thumbs Also See for AC500-S:
Table of Contents

Advertisement

4.6.4.2
SF_MAX_POWER_DIP_SET
Setting the maximum number of restarts after power dip in SM560-S Safety CPU
The SF_MAX_POWER_DIP_SET function block allows user controlling the restart of SM560-S after power
dip in a power supply of PM5xx Non-safety CPU. The function block provides an input for the 'maximum
number of warm starts after power dips' (input MAX_POWER_DIP_CNT). The value applied at this input can
be stored in the Flash memory after a rising edge on EN input.
If this function block is not available in the safety application program or not activated, then the initial value (=
"0") is stored in the Flash memory instead. The number of warm starts that occurred after power dips is
counted and compared to the number available prior to the start of the safety application program. If the
number is higher, then the application on the SM560-S is not executed. This condition can only be termi-
nated by switching the voltage off and then powering SM560-S on after a pause of at least 1.5 seconds.
Only one function block instance must be used in the safety program, otherwise a warning is issued.
NOTICE!
Each time SF_MAX_POWER_DIP_SET FB is called, the internal power dip counter value is reset,
which means that power dip counter will be started from 0 now. Thus, it makes sense to use
SF_MAX_POWER_DIP_SET FB in safety program only once as a one-time parameterisation of power
dip functionality.
After calling SF_MAX_POWER_DIP_SET FB in your safety application program, either uncomment
SF_MAX_POWER_DIP_SET in your safety application program, recompile your project and create a
new boot project or make sure that SF_MAX_POWER_DIP_SET FB is not called in your safety appli-
cation after powering off/on or reboot. If you do not follow the recommendation above, each time
SF_MAX_POWER_DIP_SET FB is called in the safety application program, the counter value for
restarts after power dip in SM560-S Safety CPU from SF_MAX_POWER_DIP_GET FB will be reset to
'0'.
Table 16: FB Name: SF_MAX_POWER_DIP_SET
Name
Data Type
VAR_INPUT
EN
BOOL
MAX_POWER_DI
WORD
P_CNT
30.03.2017
Initial Value
Description, Parameter Values
FALSE
The block is activated to store
MAX_POWER_DIP_CNT value in the Flash
memory using a transition of EN input from
FALSE to TRUE. The block remains active and
ignores any changes on EN input until DONE
output is equal to TRUE.
The MAX_POWER_DIP_CNT value can be
stored in the Flash memory only if the transition
on EN input from FALSE to TRUE is triggered.
16#0000
Maximum number of SM560-S warm starts after
power dip errors from power supply of PM5xx
Non-safety CPU.
AC500-S
Configuration and programming
AC500-S Libraries > SafetyExt_AC500_V22.lib
237

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents