Siemens SINUMERIK 840D sl Series Diagnostics Manual page 167

Hide thumbs Also See for SINUMERIK 840D sl Series:
Table of Contents

Advertisement

08/2005
Remedy:
Please inform the authorized personnel/service department.
Modify part program.
In a motion synchronous action, only certain variables are allowed.
E.g. $AA_IM, $AC_DTGPB
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
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 on-line, i.e.
1. The displayed variable must not be written to the left of the comparison in a motion syn-
chronous 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 $$ vari-
able, 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])
Reactions:
- Correction block is reorganized.
- Interface signals are set.
- Alarm display.
Remedy:
Modify program.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
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 prepara-
tion 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 ...
Reactions:
- Correction block
- Interface signals are set.
- Alarm display.
Remedy:
Modify program: Use real-time variables.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12583
Channel %1 block %2 variable %3 no system variable
© Siemens AG, 2005. All rights reserved
SINUMERIK 840D sl/840D/840Di/810D Diagnostics Guide (DA), 08/2005 Edition
Overview of Alarms
2-167

Advertisement

Table of Contents
loading

Table of Contents