Overview of Alarms
11/2006
NCK alarms
2-196
©
Siemens AG, 2006. All rights reserved
SINUMERIK, SIMODRIVE Diagnostics Manual (DA), 11/2006 Edition
14016
Channel %1 block %2 error when calling the subroutine via M/T function
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
The following conflict was detected in a subprogram call per M or T function:
In the block referenced by parameter %2:
- An M or T function replacement has already been activated
- A modal subprogram call is active
- A subprogram return jump is programmed
- An end of program is programmed
- An M98 subprogram call is active (only in external language mode)
- T function replacement by D function programming in the same part program line is not possible with
active TLC (G43/G44) in ISO2 system.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
An M or T function replacement is only possible if a subprogram call or return jump has not already
been performed as a result of other program constructs. The part program must be corrected
accordingly.
Program
Continuation:
Clear alarm with NC START or RESET key and continue the program.
14017
Channel %1 block %2 syntax error when calling the subroutine via M
function
Parameters:
%1 = Channel number
%2 = Block number, label
Definitions:
When calling M code subroutine with parameter transfer, an illegal syntax was detected:
- Address extension not programmed as a constant.
- M function value not programmed as a constant.
Note: If a parameter transfer has been programmed via MD $MN_M_NO_FCT_CYCLE_PAR for an
M function replacement, the following restriction applies to this M function: both the address extension
and the M function value must be programmed for replacement as constants.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Change the programming of the M function.
Program
Continuation:
Clear alarm with NC START or RESET key and continue the program.
14018
Channel %1 block %2 parts program command %3 not executable
(protection level setpoint value / actual value: %4)
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Programmed command
%4 = Protection level of the command / current protection level
Definitions:
To parts program command %3, a protection level has been assigned that is logically higher (smaller
in value) than the current access right, or the command does not exist in the current control
configuration.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify parts program. Please see the Siemens Progamming Guide or OEM documentation for the
language commands permissible for the relevant system configuration.
Program
Continuation:
Clear alarm with NC START or RESET key and continue the program.