POSx_LDOFF
La operación POSx_LDOFF (Cargar offset del punto de
referencia) define una nueva posición cero en una
ubicación diferente a la del punto de referencia.
Antes de ejecutar esta operación es preciso determinar la
posición del punto de referencia. Asimismo, es necesario
desplazar la máquina hasta la posición inicial. Cuando la
operación envía el comando LDOFF, el módulo de
posicionamiento calcula el offset entre la posición inicial (o
posición actual) y la posición del punto de referencia. A
continuación, el módulo almacena el offset calculado en el
parámetro RP_OFFSET y ajusta a "0" la posición actual.
Así se define que la posición inicial sea la posición cero.
Si el motor pierde la noción de su posición (por ejemplo, en
caso de una caída de potencia o si se cambia
manualmente la posición del motor), la operación
POSx_RSEEK se puede utilizar para restablecer
automáticamente la posición cero.
Esta operación se habilita activando el bit EN. Vigile que
éste permanezca activado hasta que el bit "Done" indique
que ha finalizado la operación.
Activando el parámetro START se envía un comando LDOFF al módulo de posicionamiento. En
cada ciclo en el que parámetro START esté activado y el módulo no esté ocupado, la operación
enviará un comando LDOFF al módulo. Con objeto de garantizar que se envíe sólo un comando,
utilice un elemento de detección de flancos para activar el parámetro START.
El parámetro "Done" se activa cuando el módulo finaliza esta operación.
El parámetro "Error" contiene el resultado de la operación. Los códigos de error se describen en
la tabla 9-20.
Tabla 9-14
Parámetros de la operación POSx_LDOFF
Entradas/salidas
START
Done
Error
Tipos de datos
Operandos
BOOL
I, Q, V, M, SM, S, T, C, L, circulación de corriente
BOOL
I, Q, V, M, SM, S, T, C, L
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD
Controlar el movimiento
Capítulo 9
295