Block %2 Illegal Array Index 2; Block %2 Illegal Axis Index - Siemens Sinamics S120 Diagnostic Manual

Hide thumbs Also See for Sinamics S120:
Table of Contents

Advertisement

17030
[Channel %1: ] Block %2 illegal array index 2
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
General:
A read or write access has been programmed to an array variable with an invalid 2nd array index. The valid array indi-
ces must lie within the defined array size and the absolute limits (0 - 32,766).
PROFIBUS I/O:
An attempt was made to read/write data outside the slot / I/O area limits of the stated slot / I/O area.
The following applies specifically: If the alarm occurs while writing one of the parameters $TC_MDP1/$TC_MDP2/
$TC_MLSR,
check whether MD18076 $MN_MM_NUM_LOCS_WITH_DISTANCE has been set correctly.
$MN_MM_NUM_LOCS_WITH_DISTANCE defines the number of different buffer storage locations that may be
named in Index2.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the specification of array elements in the access instruction to match the defined size.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
17035
[Channel %1: ] Block %2 illegal array index 1
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
General:
A read or write access has been programmed to an array variable with an invalid 3rd array index. The valid array indi-
ces must lie within the defined array size and the absolute limits (0 - 32,766).
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Correct the specification of array elements in the access instruction to match the defined size.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
17040
[Channel %1: ] Block %2 illegal axis index
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
A read or write access has been programmed to an axial variable in which the axis name cannot be unambiguously
imaged on a machine axis.
Example:
Writing of an axial machine data
$MA_... [X]= ... ; but geometry axis X cannot be imaged on a machine axis because of a transformation!
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Deselect transformation before writing into the axial data (keyword: TRAFOOF) or use the machine axis names as
axis index.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
Alarms
Diagnostics Manual, 07/2010, 6FC5398-8BP40-0BA0
NCK alarms
267

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents