Capítulo 18
Instrucciones de control de movimiento
Parámetro
EN
AxisIn
Execute
Position
Relative
524
MC_SetPosition funciona de la misma forma que MC_Home si
HomingMode = MC_HOME_DIRECT (0x04), salvo que el bloque de
funciones MC_Home define el estado de autodirección del eje.
Si MC_ExecutionMode = 0 (mcImmediately), la ejecución del bloque
de funciones MC_SetPosition notifica un error si existe un movimiento
continuado y no continuo con el eje.
Si MC_ExecutionMode = 1 (mcQueued), el ajuste de posición real solo
se produce cuando se detiene todo el movimiento continuado anterior.
Es decir, cada bloque de función anterior debe tener al menos una de
las salidas Listo, Anulado o Error definida a Verdadera.
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica
de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro830, Micro850 y
Micro870 que son compatibles con control de movimiento.
Utilice esta tabla para determinar los valores de parámetros de esta
instrucción.
Tipo de
Tipo de datos Descripción
parámetro
Entrada
BOOL
Entrada
AXIS_REF
FB_AXIS_REF
Entrada
BOOL
Entrada
REAL
Entrada
BOOL
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Habilitar bloque de instrucción.
Cierto: ejecuta el cálculo MC_SetPosition actual.
Falso: no se realiza ningún cálculo.
Solo se aplica a programas de diagrama de lógica de
escalera.
Utilice el tipo de datos AXIS_REF para definir AxisIn.
Para un FB_Axis (eje de retroalimentación), utilice el
tipo de datos FB_AXIS_REF para definir los
parámetros de AxisIn.
Cierto: comienza a definir la posición del eje.
La posición absoluta o distancia relativa que se va a
establecer para el eje.
Cierto: define la distancia relativa del eje.
Falso: define la posición absoluta del eje.