5
System
monitoring
28
Positioner DC 6-06
5.5.3
Program memory test
The program memory is tested while the program is running. The checksum is gradually
computed over the entire program memory and compared with the stored checksum. If
the checksums do not match, error 3077
ErrProgramTest
is displayed and a fatal error
generated.
5.5.4
Stack Depth Test
During ongoing program execution, a so-called stack memory is needed to execute
subroutines and interrupt-service routines. The utilisation of this memory is
continuously monitored, and error message 3093
ErrStack
is output if it would run too
deep. At the same time a fatal error is generated because the program flow is no longer
protected.
5.5.5
Program flow test
While the program is running, a test is executed to check whether the software is
running through valid memory areas. If it is not, the exception error 3094
ErrIntern
is
displayed and the system is stopped. HEINZMANN can draw inferences about the
program error from the displayed values starting from 3195
ExceptionNumber
.
The amount of calculation time which the running program needs can be taken from the
displayed value 3865
CalculationTime
. The value 3870
Timer
is a rolling millisecond
display that is used internally for time-controlled functions and externally to influence
the graphic display in DcDesk 2000.
5.5.6
Operating voltage monitoring
The operating voltage 3600
PowerSupply
is monitored by every control unit.
PANDAROS type control units can tolerate a battery power dip for a certain length of
time before setting an error.
Normally these control units go into reset when the voltage dips below 9 V. If the
function 5600
LowPowerEnable
is activated and with suitable hardware, the control
unit will accept the power falling below a limit of 8.5 V for 20 s and even below a limit
of 7 V for 1 s according to the 12 V battery standard. Subsequently the voltage must be
above 9 V for twice the length of time it was below 9 V before the low power can be
enabled again.
If the low power enable function is not activated or if the unfiltered voltage 3602
PowerSupplyRaw
dips for longer than permitted, then error 3085
ErrVoltage
is set.
Activation/deactivation of function 5600 LowPowerEnable is only
accepted after a control unit reset. Whether the control unit hardware that
Note
Summary of Contents for PANDAROS DC 6-06
Page 2: ......