Siemens SINUMERIK 840D sl Series Diagnostics Manual page 157

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

Advertisement

08/2005
• Select initialization value in accordance with the variable definition.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12400
Channel %1 block %2 field %3 element does not exist
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
The following causes are possible:
• Impermissible index list; an axis index is missing
• Array index does not match the definition of the variables
• An attempt was made to access a variable at array initialization via SET or REP; this
attempt did not correspond to the standard access. Single character access, partial frame
access, omitted indices not possible.
A non-existent element was addressed on initializing this array.
Reactions:
- Correction block
- Interface signals are set.
- Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Array initialization: Check the array index of the addressed element. The 1st array ele-
ment is given the index [0,0], the 2nd array element [0,1] etc. The right array index (col-
umn index) is incremented first.
In the 2nd row, the 4th element is also addressed with the index [1,3] (the indices start at
zero).
Array definition: Check the size of the array. The1st number indicates the number of ele-
ments in the 1st dimension (number of rows), the 2nd number indicates the number of
elements in the 2nd dimension (number of columns).
An array with 2 rows and 3 columns must be defined by specifying [2,3].
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12410
Channel %1 block %2 incorrect index type for %3
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
In assigning a value to an element of an array variable, the array index was specified in a
way that is not allowed.
Only the following are allowed as array index (in square brackets):
• Axis identifier, provided the array variable was defined as data type FRAME.
• Integer values for all other data types.
Reactions:
- Correction block
- Interface signals are set.
- Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block. Correct indi-
ces of the array element with respect to variable definition or define the array variable
differently.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12420
Channel %1 block %2 identifier %3 too long
© Siemens AG, 2005. All rights reserved
SINUMERIK 840D sl/840D/840Di/810D Diagnostics Guide (DA), 08/2005 Edition
Overview of Alarms
2-157

Advertisement

Table of Contents
loading

Table of Contents