Sinumerik Alarm 15190 Channel %1 block %2 not enough free memory for subroutine call
Parameters:
%1 = Channel number %2 = Block number, label
Definitions:
The following deadlock has been found in the interpreter: Memory is needed for calling a subroutine. The module memory is, however, empty and there is no prospect of module memory becoming free again by executing the preprocessing/main run queue, because this queue is empty.
Reactions:
– Alarm display.
– Interface signals are set.
– Correction block is reorganized.
Remedy:
Please inform the authorized personnel/service department. Increase machine data 28010 MM_NUM_REORG_LUD_MODULES/28040 MM_LUD_VALUES_MEM / 18210 MM_USER_MEM_DYNAMIC or program a preprocessing stop STOPRE before calling the subroutine.
Program Continuation:
Clear alarm with NC START or RESET key and continue the program.
References
- Siemens Diagnostics Guide by Siemens