Programación de los bloques de función estándares
6.3.7
DB 121: VAR_ADDR
Funcionalidad
Para las funciones de lectura y escritura de variables FM, (FB 2) y (FB 3) respectivamente,
es necesaria la definición de variables. La lista completa de descripciones de variables FM
está disponible gracias a la herramienta NC-VAR Selector.
El DB 121 contiene una parte de la mencionada lista, con algunas de las variables FM más
importantes, para poder utilizarlas de forma rápida sin tener que recurrir al NC-VAR Selector.
Algunas de las variables están más de una vez en el FM, p. ej., las variables específicas de
eje (como array con índice "LINE").
Para las variables en el DB 121 se ha extraido el tipo básico de la lista completa ("line = 0",
índice no válido). En consecuencia, se deberá de especificar el parámetro de línea (LINE)
en la llamada a los FB 2/FB 3. Los parámetros de entrada "COLUMN 1...8" no se consideran
en el presente ejemplo.
Se tendrá que introducir el número de canal adecuado en el índice "UNIT". El número de eje
asignado al canal del que se va a leer se deberá escribir en el índice "LINE".
Tabla 6-13
Fragmento de la lista de variables
FB 2/FB 3: ADDR1...8
Nombre de variable
Nombre de variable
en el DB 121;
VAR_ADDR. ...
Posición de consigna del
... SET_POS
eje (MCS, sist.
coordenadas de máquina)
Velocidad de eje actual
... ACT_FDFRATE
para el eje en MCS (eje de
posicionamiento)
Consigna velocidad de eje
... CMD_FDFRATE
para el eje en MCS (eje de
posicionamiento)
... R_PARAM
Parámetros R
Número de error de FM
... FMERR_NO
(primer error)
Estado de parada o espera
del FM
... FMSTOP_COND
(p. ej.: 7 = "parada, stop
activo")
Velocidad de trayectoria
... ACT_FDRATEPATH
actual en WCS (sist.
coordenadas pieza)
...
Consigna de velocidad de
CMD_FDRATEPATH
trayectoria en WCS
6-44
Fragmento de la lista de variables FM
–
Tipo de
Tipo de
Significado
dato
S7
REAL
REAL
REAL
REAL
DINT
WORD
REAL
REAL
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
Índice
FB 2/FB 3:
Acceso
UNIT1...8
LINE1...8
Número de canal
FB 2
Número de eje
Número de canal
FB 2
Número de eje
Número de canal
FB 2
Número de eje
Número de canal
FB 2/
FB 3
Núm. R + 1
–
Número
FB 2
corresponde a la
secuencia
(1=primer error)
Número de canal
FB 2
–
Número de canal
FB 2
–
Número de canal
FB 2
–
Nombre de variable en
NC-VAR Selector
rea
Bloque
Nombre
C
SMA
cmdToolBasePos[.]
C
SEMA
actFeedRate[.]
C
SEMA
cmdFeedRate[.]
C
RP
rpa[.]
N
SALA
textIndex[.]
C
S
stopCond
C
S
actFeedRateIpo
C
S
cmdFeedRateIpo
A5E00176151-01