Canal %1 Sentencia %2 Acceso De Lectura Inadecuado A %3 En Acción Síncrona Al Movimiento; Canal %1 Sentencia %2 Índice Array %3 Incorrecto; Canal %1 Sentencia %2 Variable %3 No Es Una Variable De Sistema - Siemens SIMATIC FM 357-2 Manual

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

Tabla 12-3
Lista de errores, continuación
Nº.
error
Errores de canal
12.581
Canal %1 sentencia %2 acceso de lectura inadecuado a %3 en acción síncrona al movimiento
Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
No se debe utilizar la variable mostrada en una acción síncrona al movimiento.
Ejemplo:
La variable mostrada no se puede programar a la izquierda de la comparación en una
acción síncrona de movimiento. Para tal propósito sólo pueden utilizarse las variables
seleccionadas,
P. ej.: WHEN $AA_OVR == 100 DO ...
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN.
Acuse
Eliminar el error con "Reset".
12.582
Canal %1 sentencia %2 índice array %3 incorrecto
Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
Las variables $A o $V se evalúan en tiempo real, es decir, en un ciclo de interpolación,
en acciones síncronas al movimiento.
Todas las otras variables (p. ej., las variables definidas por el usuario) se calculan por
anticipado durante la preparación de la sentencia.
Las variables que hay que calcular durante la preparación del bloque no se deben
indexar con variables en tiempo real.
Ejemplo:
WHEN $A_IN[1] == R[$A_INA[1]] DO ...
El parámetro R no se debe indexar con una variable en tiempo real.
Edición de programa:
WHEN $A_IN[1] == $AC_MARKER[$A_INA[1]] DO ...
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN: usar variables en tiempo real.
Acuse
Eliminar el error con "Reset".
12.583

Canal %1 sentencia %2 variable %3 no es una variable de sistema

Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
En acciones síncronas al movimiento sólo están permitidas variables de sistema
especiales en la parte izquierda de las operaciones de comparación para las variables
asignadas. Se puede acceder a éstas en sincronismo en tiempo real. La variable
programada no es una variable de sistema.
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN. No se pueden utilizar variables locales o datos de máquina
como parámetros para SYNFCT.
Acuse
Eliminar el error con "Reset".
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
Mensaje de error,
análisis del error y remedio
Tratamiento de errores
12-23

Publicidad

Tabla de contenido
loading

Tabla de contenido