El bloque de funciones configura e inicia un movimiento de referencia.
Movimiento de referencia: movimiento hacia un interruptor de fin de carrera, un conmutador de referencia o el pulso de índice del codificador del motor. Cuando se alcanza la posición, se crea una posición de referencia automáticamente. Esta posición se convierte en la posición absoluta definida por el usuario.
Nombre de biblioteca y espacio de nombres
Nombre de biblioteca: Lexium 28
Espacio de nombres: SEM_LXM28
Entrada |
Tipo de datos |
Descripción |
---|---|---|
Execute |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE. Los bloques de funciones que desencadenan un movimiento pueden reiniciarse durante su ejecución. Los valores de destino se sobrescriben con los nuevos valores en el momento en que se produce el flanco ascendente. Los flancos ascendentes en la entrada Execute se ignoran durante la ejecución de los bloques de funciones. oFALSE: si Enable está establecido en FALSE, las salidas Done, Error o CommandAborted se establecerán en TRUE durante un ciclo. oTRUE: si Enable está establecido en FALSE, las salidas Done, Error o CommandAborted permanecerán establecidas en TRUE. |
Position |
DINT |
Rango de valores: de –2147483648 a 2147483647 Valor predeterminado: 0 Posición en la unidad de posición definida por el usuario. Para HomingMode 1-34: posición en el punto de referencia Para HomingMode 35: posición para ajuste de posición |
HomingMode |
UINT |
Rango de valores: 1-35 Valor predeterminado: 1 Para obtener más información, consulte Métodos de punto de referencia admitidos. NOTA: Los interruptores de fin de carrera deben estar asignados a las entradas digitales de los métodos 1, 2, 7-14, 17, 18, y 23-30. |
VHome |
DINT |
Rango de valores: 1-2147483647 Valor predeterminado: 1280000 Velocidad de destino para buscar el conmutador en la unidad de velocidad definida por el usuario. Sólo para HomingMode 1-34. |
VOutHome |
DINT |
Rango de valores: 1-2147483647 Valor predeterminado: 128000 Velocidad de destino para desplazarse del conmutador en la unidad definida por el usuario. Sólo para HomingMode 1-34. |
Salida |
Tipo de datos |
Descripción |
---|---|---|
Busy |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. FALSE: la ejecución del bloque de funciones no se ha iniciado o no ha finalizado. TRUE: el bloque de funciones se está ejecutando. |
CommandAborted |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. FALSE: la ejecución no se ha interrumpido. TRUE: la ejecución ha sido interrumpida por otro bloque de funciones. |
Error |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. FALSE: el bloque de funciones se está ejecutando y no se han detectado errores. TRUE: se ha detectado un error en la ejecución del bloque de funciones. |
Done |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. FALSE: no se ha iniciado la ejecución o bien se ha detectado un error. TRUE: la ejecución ha finalizado sin errores detectados. |
Entrada/Salida |
Tipo de datos |
Descripción |
---|---|---|
Axis |
Axis_Ref_LXM28 |
Consulte el eje (instancia) para el que se ejecutará el bloque de funciones (corresponde al nombre del eje). El nombre de eje debe estar definido en el árbol de Dispositivos de SoMachine. |
Transiciones entre bloques de funciones