Sinumerik Alarm 12230 Channel %1 block %2 hexadecimal constant %3 in string too long


Sinumerik Alarm 12230 Channel %1 block %2 hexadecimal constant %3 in string too long

Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Hexadecimal constant

Definitions:
A string can also contain bytes that do not correspond to a character that can be entered
or one that is available on a keyboard with a minimized number of keys. These characters
can be input as binary or hexadecimal constants. They may occupy up to 1 byte each only- therefore be < 256, e.g.N10 DEF STRING[2] OTTO=” ‘HCA’ ‘HFE’ ”

Reactions:
– Alarm display.
– Interface signals are set.
– Correction block

Remedy:
Press the NC Stop key and select the function “Correction block” with the soft key PROGRAM 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 hexadecimal constant must always be checked for an incorrect value.

Program Continuation:
Clear alarm with NC START or RESET key and continue the program.

References

  1. Siemens Diagnostics Guide by Siemens
Sinumerik Alarm 12230 Channel %1 block %2 hexadecimal constant %3 in string too long