Siemens SINUMERIK 840D sl Manual De Diagnóstico página 185

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12290
[Canal %1: ] Secuencia %2 Variable de cálculo %3 no definida
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la variable de cálculo
Explicación:
Las únicas variables de cálculo predefinidas son los parámetros R. El resto de variables de cálculo deben de ser definidas
mediante la instrucción DEF por el usuario. La cantidad de parámetros de cálculo se define mediante datos de máquina.
Los nombres tienen que ser claros y no se puede repetir su definición a lo largo del programa (excepción: variables locales).
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Remedio:
Pulsar la tecla Parada CN y escoger "Secuencia a corregir" con el softkey CORREGIR PROGRAMA. El puntero se
posiciona en la secuencia errónea.
Definir la variable deseada en la parte de definición del programa (opcionalmente en la parte de definición del subprograma
que se ha llamado cuando se trate de una variable global).
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12300
[Canal %1: ] Secuencia %2 Falta el parámetro Call-by-Reference en la llamada del subprograma
%3
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la cadena de caracteres
Explicación:
Se ha especificado en la definición de una subrutina un parámetro formal REF (parámetro call-by-reference) al cual no
ha sido asignado ningún parámetro actual en la llamada.
¡La asignación se realiza en la llamada a la subrutina en base a la posición del nombre de la variable y no en base al
nombre!
Ejemplo:
Subrutina:
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC.
Programa principal:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y)
o bien
N50 XYZ (X, Z)
Reacción:
Secuencia de corrección con reorganización.
Se resetean las señales de interconexión.
Visualización de la alarma.
Remedio:
Pulsar la tecla Parada CN y escoger "Secuencia a corregir" con el softkey CORREGIR PROGRAMA. El puntero se
posiciona en la secuencia errónea.
Asignar una variable a todos los parámetros REF (parámetros call-by-reference) de la subrutina al llamar a la misma. No
se tienen que asignar variables a los parámetros formales "normales" (parámetros call-by-value), ya que éstos toman el
valor 0 por defecto.
Alarmas
Manual de diagnóstico, 05/2017, A5E40869531
(2 parámetrros call-by-reference X e Y,
1 parámetro call-by-reference Z)
; falta el parámetro REF Z,
; ¡falta el parámetro REF Y!
Alarmas CN
185

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinamics s120Sinumerik 840de sl

Tabla de contenido