Programación de los bloques de función estándares
6.5.2
Funciones auxiliares
Nota
Es importante tener en cuenta que las funciones auxiliares emitidas (incluidas la M02 y la
M30) deberán de acusarse con la señal "acknowledge auxiliary function". Las funciones
auxiliares también se deberán acusar en los casos de "Reset" o de cancelación de
programas.
A través de la señal de grupo "change auxiliary function" (DB de usuario "FMx",
DBX127.0+n) se indica la disponibilidad de las funciones auxiliares en el canal. Las señales:
"Change auxiliary function"
"M function (decoded)"
"Change M/T/H function"
sólo se activan durante un ciclo de usuario.
Para que el programa pueda continuar, la señal "change auxiliary function" se debe acusar
mediante la señal de control "acknowledge auxiliary function" (DB de usuario "FMx",
DBX109.0+n).
Los números de las funciones auxiliares se mantienen hasta el siguiente cambio.
Ejemplo para funciones auxiliares
Evaluar la función M codificada (DB de
usuario "FMx", DBB140...152+n)
o
la función M 1...5 (DB de usuario
"FMx", DBB158...162+n)
Evaluar núm. T
(DB de usuario "FMx", DBW164+n)
Evaluar núm. H y valor H
(DB de usuario "FMx", de DBW166+n y
DBD168+n a DBW178+n y DBD180+n)
Figura 6-10
Ejemplo para funciones auxiliares
6-52
Ciclo OB 1
No
Sí
Sí
Sí
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
Desactivar "acknowledge auxiliary function"
(DB de usuario "FMx", DBX109.0+n)
"Change auxiliary function" = TRUE (DB
de usuario "FMx", DBX127.0+n)
Cambiar función M 1...5
(DB de usuario "FMx", DBX154.0...4+n)
Cambiar función T
(DB de usuario "FMx", DBX155.0+n)
Cambiar función H 1...3
(DB de usuario"FMx", DBX156.0...2+n)
Activar "acknowledge auxiliary function"
(DB de usuario "FMx", DBX109.0+n)
A5E00176151-01