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 correction
pointer positions on the incorrect block.
Program the missing AXIS parameter in the call.
Programm
continuation:
Clear alarm with NC START or RESET key and continue the program.
12320
[Channel %1: ] Block %2 parameter %3 is no variable
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Explanation:
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 variable identifiers are allowed.
Examples:
N10 XYZ (NAME_1, 10, OTTO) or
N10 XYZ (NAME_1, 5 + ANNA, OTTO)
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 correction
pointer positions on the incorrect block.
Remove the constant or the mathematical expression from the NC block.
Programm
continuation:
Clear alarm with NC START or RESET key and continue the program.
12330
[Channel %1: ] Block %2 type of parameter %3 incorrect
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source string
Explanation:
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 precisely the same type, e.g. STRING,
STRING.
- Call-by-value parameter: Actual parameter and formal parameter can in principle be different 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: -
- from STRING to: REAL: -, INT: -, BOOL: yes2), CHAR: only if 1 character, STRING: yes, AXIS: -, FRAME: -
- from AXIS to: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: yes, FRAME: -
- from FRAME to: REAL: -, INT: -, BOOL: -, CHAR: -, STRING: -, AXIS: -, FRAME: yes
1) Value <> 0 corresponds to TRUE, value ==0 corresponds to FALSE.
2) String length 0 => FALSE, otherwise TRUE.
*) At type conversion from REAL to INT fractional values that are >=0.5 are rounded up, others are rounded down.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
SINUMERIK 808D ADVANCED alarms
5.2 NCK alarms
Diagnostics Manual
152
Diagnostics Manual, 06/2015, 6FC5398-6DP10-0BA2
Содержание SINUMERIK 808D
Страница 528: ...SINUMERIK 808D ADVANCED alarms 5 6 PLC user alarms Diagnostics Manual 528 Diagnostics Manual 06 2015 6FC5398 6DP10 0BA2 ...
Страница 534: ...System responses 6 2 Cancel criteria for alarms Diagnostics Manual 534 Diagnostics Manual 06 2015 6FC5398 6DP10 0BA2 ...
Страница 560: ...Data backup 8 2 External data backup Diagnostics Manual 560 Diagnostics Manual 06 2015 6FC5398 6DP10 0BA2 ...
Страница 566: ...Appendix A Diagnostics Manual 566 Diagnostics Manual 06 2015 6FC5398 6DP10 0BA2 ...