Siemens SINUMERIK 840D Series Diagnostics Manual page 135

Hide thumbs Also See for SINUMERIK 840D Series:
Table of Contents

Advertisement

11.02
Reactions:
Remedy:
Program Continuation:
12320
Parameters:
Definitions:
Reactions:
Remedy:
Program Continuation:
12330
Parameters:
Definitions:
 Siemens AG, 2002. All rights reserved
SINUMERIK 840D/840Di/810D Diagnostics Guide (DA) – 11.02 Edition
Variable Y is supplied with the value of the variable Y1 and returns the results to the call-
ing program after the subroutine run
Variable A is supplied with the axis in R_TABLE
Variable B missing!
- Alarm display.
- Interface signals are set.
- Correction block
Press the NC Stop key and select the function "Correction block" with the soft key PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Program the missing AXIS parameter in the call.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 parameter %3 is no variable
%1 = Channel number
%2 = Block number, label
%3 = Source string
A constant or the result of a mathematical expression has been assigned to a REF
parameter instead of a variable at the time of the subroutine call, even though only vari-
able identifiers are allowed.
Examples:
N10 XYZ (NAME_1, 10, OTTO) or
N10 XYZ (NAME_1, 5 + ANNA, OTTO)
- Alarm display.
- Interface signals are set.
- Correction block
Press the NC Stop key and select the function "Correction block" with the soft key PRO-
GRAM CORRECT. The correction pointer positions on the incorrect block.
Remove the constant or the mathematical expression from the NC block.
Clear alarm with NC START or RESET key and continue the program.
Channel %1 block %2 type of parameter %3 incorrect
%1 = Channel number
%2 = Block number, label
%3 = Source string
When calling a procedure (a subroutine) it is found that the type of the actual parameter
cannot be converted into the type of the formal parameter. There are two possible cases:
• Call-by-reference parameter: Actual parameter and formal parameter must be of pre-
cisely the same type, e.g. STRING, STRING.
• Call-by-value parameter: Actual parameter and formal parameter can in principle be dif-
ferent providing conversion is basically possible. In the present case, however, the
types are generally not compatible, e.g. STRING -> REAL.
Overview of type conversions:
• from REAL to: REAL: yes, INT: yes*, BOOL: yes1), CHAR: yes*, STRING: -, AXIS: -,
FRAME: -
• from INT to: REAL: yes, INT: yes, BOOL: yes1), CHAR: if value 0 ...255, STRING: -,
AXIS: -, FRAME: -
• from BOOL to: REAL: yes, INT: yes, BOOL: yes, CHAR: yes, STRING: -, AXIS: -,
FRAME: -
• from CHAR to: REAL: yes, INT: yes, BOOL: yes1), CHAR: yes, STRING: yes, AXIS: -,
FRAME: -
1 Alarms
1-135

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840di seriesSinumerik 810d seriesSinumerik 840dSinumerik 840diSinumerik 810dSinumerik 840de ... Show all

Table of Contents