SETUFR
La tabla siguiente describe los parámetros para la activación de los telegramas de usuario
con "SETUFR".
Nombre
REQ
PISERVICE
UNIT
FMDB_NO
ERROR
DONE
STATE
Tipo parámetros: I = parámetro de entrada, O = parámetro de salida
Tratamiento de errores
El parámetro de estado "ERROR" se pondrá a "TRUE" siempre que no se pueda ejecutar la
petición del trabajo. La causa del error se guarda en el parámetro de salida "STATE" del
bloque. El código de error se borra cuando se desactiva la señal de inicio de petición
(llamada al FB 4 con "REQ" = FALSE) después de un mensaje de error.
Tabla 6-12
Evaluación de errores en el FB 4
STATE
3
Acuse negativo, petición de trabajo no
ejecutable
6
Buffer de peticiones en serie lleno
7
Opción no habilitada
13
Petición de trabajo interrumpida debido a un
rearranque del FM
14
Parámetro "FMDB_NO" está a cero
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
Tipo de
Tipo
Rango de
dato
pará–
metro
BOOL
I
–
ANY
I
PI_DI.SETUFR
INT
I
De 1 a 4
INT
I
BOOL
O
–
BOOL
O
–
WORD
O
–
Significado
Programación de los bloques de función estándares
valor
Iniciar petición de trabajo.
Servicio PI: activar telegramas de usuario.
Número de canal
Nº. asignado al DB de usuario "FMx".
La petición se ha acusado negativamente o
no se pudo ejecutar.
La petición se ejecutó satisfactoriamente.
Véase "Tratamiento de errores".
Error interno; remedio:
Reset
Parada en límite de sentencia (bloque)
Se debe repetir la petición, ya que la lista de
espera está llena.
No se ha activado el parámetro "FMCOMM"
(FC 1).
Después del rearranque del FM, se deberá
inicializar el FB mediante una llamada con
REQ = FALSE. A continuación, se puede
iniciar una nueva petición mediante REQ =
TRUE.
Comprobar el parámetro de entrada
"FMDB_NO" e introducir el número de DB
de usuario correcto.
Significado
Nota
6-41