Block %2 Program %3 Is Not Enabled; Block %2 Error When Calling The Subroutine Via M/T Function; Block %2 Syntax Error When Calling The Subroutine Via M Function - Siemens Sinamics S120 Diagnostic Manual

Hide thumbs Also See for Sinamics S120:
Table of Contents

Advertisement

NCK alarms
Program
Clear alarm with the Delete key or NC START.
Continuation:
14015
[Channel %1: ] Block %2 program %3 is not enabled
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Program name
Definitions:
The execution right currently set in the control (e.g. key switch position 0) is inadequate to execute part program %3.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
- Raise the execution right to match the protection level of part program %3
- Assign a lower protection level to part program %3 or release (key switch protection level 0)
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
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
Clear alarm with NC START or RESET key and continue the program.
Continuation:
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 MD10718 $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.
144
Diagnostics Manual, 07/2010, 6FC5398-8BP40-0BA0
Alarms

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828d

Table of Contents