10.04
12200
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12210
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12220
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
Siemens AG, 2004. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA), 10.04 Edition
Channel %1 block %2 symbol %3 cannot be created
%1 = Channel number
%2 = Block number, label
%3 = Symbol in the source block
The symbol to be created with the DEF instruction cannot be created because:
• it has already been defined (e.g. as variable or function)
• the internal memory location is no longer sufficient (e.g. with large arrays)
- Correction block
- Interface signals are set.
- Alarm display.
Make the following checks:
• Check with the text editor whether the name to be allocated in the active program cycle
(main program and called subprograms) has already been used.
• Estimate the memory requirements for the symbols already defined and reduce these if
necessary by using fewer global and more local variables.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 string %3 too long
%1 = Channel number
%2 = Block number, label
%3 = String in the source block
• In the definition of a variable of type STRING, it has been attempted to initialize more
than 100 characters.
• In an allocation, it has been found that the string does not fit in the given variable.
- Correction block
- Interface signals are set.
- Alarm display.
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.
• Select shorter string or divide up the character string into 2 strings
• Define larger string variable
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 binary constant %3 in string too long
%1 = Channel number
%2 = Block number, label
%3 = Binary constant
When initializing or allocating the value of a variable of type STRING more than 8 bits
have been found as binary constant.
DEF STRING[8] OTTO = "ABC'H55''B000011111'DEF"
- Correction block
- Interface signals are set.
- Alarm display.
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.
In the window for the alarm message, the first characters of the binary constant are
always displayed although the surplus bit might not be located until further on. Therefore,
the complete binary constant must always be checked for an incorrect value.
Clear alarm with NC START or RESET key and continue the program.
1 Alarms
1-145