Siemens SINUMERIK 808D ADVANCED Diagnostic Manual page 159

Hide thumbs Also See for SINUMERIK 808D ADVANCED:
Table of Contents

Advertisement

12581
[Channel %1: ] Block %2 invalid read access to %3 while in motion synchronous action
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Definitions:
In a motion synchronous action, the displayed variable must not be entered as a variable that is to be read online, i.e.
1. The displayed variable must not be written to the left of the comparison in a motion synchronous action. Only
selected variables are permissible, e.g. WHEN $AA_OVR == 100 DO ....
2. In a motion synchronous action, the displayed variable must not be used as a $$ variable, e.g. WHEN $AA_IM[X]
>= $$P_AD[1] DO ... DO $AC_VC = $$P_F
3. The displayed variable must not be programmed as an online evaluated parameter of a synchronous procedure,
e.g. DO SYNFCT(1, $AC_PARAM[0], $SA_OSCILL_REVERSE_POS2[Z])
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify program.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12582
[Channel %1: ] Block %2 field index %3 incorrect
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Definitions:
$A or $V variables are assessed in real-time in motion synchronous actions, i.e. in the interpolation cycle. All other
variables (e.g. user-defined variables) are still computed at block preparation. It is not permissible to index the index
of a variable for block preparation with a real-time variable.
Example:
DEF INT INPUT[3]
WHEN $A_IN[1] == INPUT[$A_INA[1]] DO ...
The locally defined variable INPUT must not be indexed with a real-time variable.
Program editing:
WHEN $A_IN[1] == $AC_MARKER[$A_INA[1]] DO ...
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify program: Use real-time variables.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12583
[Channel %1: ] Block %2 variable %3 no system variable
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Definitions:
In motion synchronous actions, only special system variables are allowed on the left side of the compare operation for
the assigned variable as input and result variable of SYNFCT and as input variable for PUTFTOCF. Real-time
synchronous access is allowed here. The programmed variable is not a system variable.
Example:
DEF REAL OTTO, BERTA[2] DO SYNFCT(2,OTTO, $MN_...) ; Local variables or machine data are not allowed as
parameter for SYNFCT.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Local variables or machine data are not allowed as parameters for SYNFCT.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
Diagnostics Manual
Diagnostics Manual, 08/2013, 6FC5398-6DP10-0BA1
SINUMERIK 808D ADVANCED alarms
3.2 NCK alarms
159

Advertisement

Table of Contents
loading

Table of Contents