Canal %1 Sentencia %2 Variable %3 No Se Puede Leer Síncronamente Con El Movimiento; Canal %1 Sentencia %2 Variable %3 No Se Puede Modificar Síncronamente Con El Movimiento - 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

Tratamiento de errores
Tabla 12-3
Lista de errores, continuación
Nº.
error
Errores de canal
12.584
Canal %1 sentencia %2 variable %3 no se puede leer síncronamente con el movimiento
Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
Sólo se pueden programar variables especiales a la izquierda de las operaciones de
comparación en acciones síncronas al movimiento. Se puede acceder a éstas en
sincronismo con movimientos.
Ejemplo:
WHEN $AA-OVR>=TO DO ...
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN, usar variables permitidas.
Acuse
Eliminar el error con "Reset".
12.585
Canal %1 sentencia %2 variable %3 no se puede modificar síncronamente con el movimiento
Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
Sólo se pueden utilizar variables especiales para realizar asignaciones en acciones
síncronas al movimiento. Se puede acceder a éstas en sincronismo en tiempo real.
Ejemplo:
WHEN $AA_IM[AX1]>= 100 DO $AC_TIME=1000
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN, usar una variable a la que se pueda acceder en sincronismo
en tiempo real.
Acuse
Eliminar el error con "Reset".
12.586
Canal %1 sentencia %2 acción síncrona al movimiento: conflicto de tipo en variable %3
Causa
%1 = número de canal; %2 = número sentencia, etiqueta; %3 = símbolo fuente
Los tipos de variables de sistema $A.. o $V.., que se evalúan o escriben en el ciclo de
interpolación, no admiten una conversión de tipo. Sólo se pueden asociar o asignar
variables del mismo tipo.
Ejemplo 1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
Una variable de sistema de tipo REAL (valor actual) no se puede comparar con una
variable de tipo BOOL (entrada digital).
La operación se puede llevar a cabo si se realiza el siguiente cambio:
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
Ejemplo 2:
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]–$AA_MM[X]
Mejora:
WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]–$AA_MM[X]
Efecto
Detener la preparación de la sentencia CN.
Eliminación Modificar el programa CN, usar variables del mismo tipo.
Acuse
Eliminar el error con "Reset".
12-24
Mensaje de error,
análisis del error y remedio
; La variable $AC_TIME (periodo desde comienzo de la sentencia)
; no se puede escribir
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01

Publicidad

Tabla de contenido
loading

Tabla de contenido