Instrucciones de control de movimiento
Parámetro
MC_ExecutionMode Entrada
ENO
Eje
Listo
Busy
Error
ErrorID
Tipo de
Tipo de datos Descripción
parámetro
SINT
Salida
BOOL
Salida
AXIS_REF
Salida
BOOL
Salida
BOOL
Salida
BOOL
Salida
UINT
Ejemplo de diagrama de bloque de funciones MC_SetPosition
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Los valores son:
0 (mcImmediately): la funcionalidad es válida
inmediatamente.
1 (mcQueued): la nueva funcionalidad se valida si:
todos los comandos de movimiento anteriores
están definidos como uno de los siguientes
parámetros de salida: Listo, Anulado o
Error.
El eje no se está moviendo.
Para (MC_ExecutionMode = 0), este bloque de función
solo se completa correctamente si el estado del eje es
Inhabilitado o Atascado. La ejecución de este bloque de
funciones genera un error si se produce un movimiento
no continuado con el eje en este modo.
Para (MC_ExecutionMode = 1), este bloque de
funciones solo se completa correctamente si el estado
del eje es Inhabilitado o Atascado, o si el movimiento
continuado se puede completar, lo que finaliza un
estado Atascado.
El resto de valores de entrada están actualmente
reservados y se consideran parámetros no válidos.
Habilita la salida.
Solo se aplica a programas de diagrama de lógica de
escalera.
La salida del eje es de solo lectura en programas de
diagrama de lógica de escalera.
Cierto: la posición tiene un valor nuevo.
Cierto: el bloque de función no se ha completado.
Indica que se ha producido un error.
CIERTO: se ha detectado un error.
FALSO: no hay ningún error.
Un número único que identifica el error. Los errores de
esta instrucción se definen en ID de error del bloque de
funciones de control de movimiento.
Capítulo 18
525