Explicación:
Durante la inicialización, se ha asignado un valor a una variable que no corresponde al tipo definido para variable y además
no se puede convertir al tipo de datos de la variable.
Posibilidades de conversión de tipos:
- de REAL a:REAL: no, INT: si1), BOOL: sí, CHAR: sí2), STRING: -
- de INT a:REAL: sí, INT: no, BOOL: sí, CHAR: sí2), STRING: -
- de BOOL a:REAL: sí, INT: sí, BOOL: no, CHAR: sí, STRING: -
- de CHAR a:REAL: sí, INT: sí, BOOL: sí, CHAR: no, STRING: sí:
- de STRING a:REAL: -, INT: -, BOOL: sí, CHAR: sí3), STRING: no
1) Valor <> 0 corresponde a TRUE, valor ==0 corresponde a FALSE
2) Longitud de cadena de caracteres 0 => FALSE, de lo contrario TRUE
3) Si sólo es 1 carácter
De los tipos AXIS y FRAME y a los tipos AXIS y FRAME no se puede realizar conversión alguna.
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 el tipo de las variables de manera que se puedan asignar los valores de inicialización
- Seleccionar valores de inicialización de acuerdo al tipo con el que ha sido definida la variable
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12400
[Canal %1: ] Secuencia %2 Campo %3 Elemento no existe
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:
Son posibles las siguientes causas:
- Lista de índices inadmisible; falta un índice de eje
- El índice del campo no corresponde a la definición de las variables,
- Se intentó un acceso diferente al estándar a una variable con la inicialización del campo usando SET o bien REP. No
es posible acceder a un solo carácter o parte del campo ni ignorar índices
Se ha direccionado un elemento inexistente al inicializar la matriz.
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.
Inicialización de la matriz: Controlar el índice de direccionamiento en la matriz. El primer elemento de la matriz se define
como [0,0], el segundo se define como [0,1], etc. Primeramente se incrementa el índice de la columna (el dígito de la
derecha dentro de los corchetes).
En la segunda fila, el cuarto elemento se direcciona con el índice [1,3] (los índices comienzan con el valor cero).
Definición de matriz: Controlar el tamaño de la matriz. El primer número representa el número de elementos de la primera
dimensión, esto es, el número de filas, y el segundo número representa el número de elementos en la segunda dimensión,
o sea, el número de columnas.
Una matriz con 2 filas y 3 columnas se debe definir de la siguiente forma:
Continuación
Borrar la alarma con MARCHA CN o RESET y continuar el programa.
programa:
12410
[Canal %1: ] Secuencia %2 Tipo Index falso para %3
Parámetro:
%1 = Número de canal
%2 = Número de secuencia, lábel
%3 = Código fuente de la cadena de caracteres
Alarmas
Manual de diagnóstico, 10/2015, 6FC5398-8BP40-5EA3
Alarmas CN
149