Block %2 Subroutine %3 Already Defined; Block %2 Program Attribute %3 Not Allowed; Block %2 Access Permission Level %3 Is Not Valid - Siemens Sinamics S120 Diagnostic Manual

Hide thumbs Also See for Sinamics S120:
Table of Contents

Advertisement

NCK alarms
12480
[Channel %1: ] Block %2 subroutine %3 already defined
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
The name used in the PROC or EXTERN instruction has already been defined in another call description (e.g. for
cycles).
Example:
EXTERN CYCLE85 (VAR TYP1, VAR TYP2, ...)
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press the NC Stop key and select the function "Correction block" with the softkey PROGRAM CORRECT. The cor-
rection pointer positions on the incorrect block. A program name must be selected that has not yet been used as iden-
tifier. (Theoretically, the parameter declaration of the EXTERN instruction could also be adapted to the existing
subroutine in order to avoid the alarm output. However, it would have been defined identically twice).
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12481
[Channel %1: ] Block %2 program attribute %3 not allowed
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
The attribute used in the PROC instruction is not permitted in the current operating mode.
The attribute SAVE, for example, is not allowed in a technology cycle.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Press button NC STOP and select the function "Compensation block" using softkey PROGAM CORRECT. The cursor
jumps to the incorrect block. Then delete the invalid program attribute.
Program
Clear alarm with NC START or RESET key and continue the program.
Continuation:
12490
[Channel %1: ] Block %2 access permission level %3 is not valid
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Definitions:
The desired access authorization, programmed with the keyword REDEF, has not been set. The desired protection
level is either beyond the permitted value range or the protection level change is not allowed.
(The REDEF instruction is only executable in INITIAL_INI blocks on SINUMERIK 840D, P1 (6/94)).
The protection level may be changed only if:
1. The current protection level is equal to or higher than the level originally defined, and
2. The new protection level is to be below the level originally defined.
The higher numerical values represent the lower protection levels. The lower 4 levels (from 7 to 4) correspond to the
keyswitch positions, and the upper 4 levels are associated with 4 passwords.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
126
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