6.3.4
FB 2: FM_GET – Lectura de variable FM
Funcionalidad
El FB 2 se puede utilizar para leer variables (p. ej., datos de máquina, parámetros R,
códigos de error, velocidades) del FM 357-2.
Con la llamada al FB 2, y mediante la entrada de control "REQ", se inicia una petición de
lectura de las variables CN definidas en "ADDR1...ADDR8" y, una vez realizada la lectura,
éstas se copian en las áreas de operandos de CPU definidas como "RD1...RD8" (se
recomienda para ello un DB de usuario). Aquellas variables que no se vayan a utilizar (para
cantidades
La conclusión con éxito de la petición de lectura se indicará a través de la activación (TRUE)
del parámetro de estado "NDR".
El proceso de lectura puede prolongarse a lo largo de varios ciclos de CPU (generalmente
de 2 a 3 ciclos en configuraciones centralizadas).
Cualquier error que se produzca en el proceso se indicará a través de los parámetros
"ERROR" y "STATE".
Los parámetros "UNIT1...UNIT8", "COLUMN1...COLUMN8" y "LINE1...LINE8" son
opcionales, y sólo se han de especificar para las correspondientes variables (direc. 1...8).
La operación de lectura se ejecuta en la función FC 22, después de que se haya activado
alguna de las peticiones de lectura.
Es necesario un DB de usuario como DB de instancia o DB de multinstancia (para guardar
los parámetros/valores de las variables).
Direccionamiento y tratamiento de las variables
Una muestra de las posibles variables se resume en la lista FM-VAR, suministrada,
generada y guardada en el DB 121 (véase el apartado 6.3.7).
Combinación de grupo de variables
En una petición, sólo se pueden combinar las variables de FM pertenecientes a un grupo.
Grupo 1
Grupo 2
Grupo 3
Grupo 4
N = variable FM; B/C = variable de canal; A = eje; T = herramientas
Las variables del canal 1 se pueden combinar con las variables procedentes de las áreas
N/B/A/T y leerse en la misma petición. Las variables de los canales del 2 al 4 no se pueden
combinar en una misma petición con variables de las áreas N/B/A/T.
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
8) no se rellenarán.
C[1]
C[2]
C[3]
C[4]
Programación de los bloques de función estándares
rea
N
B
–
–
–
–
–
–
O
T
–
–
–
–
–
–
6-23