POSx_SRATE
La operación POSx_SRATE (Ajustar tiempo) ordena al
módulo de posicionamiento a cambiar los tiempos de
aceleración, desaceleración y compensación de sacudidas.
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, los nuevos valores de
tiempo se copian en la tabla de configuración/perfiles y se
envía un comando SRATE 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 SRATE 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.
Los parámetros "ACCEL_Time", "DECEL_Time" y
"JERK_Time" determinan los nuevos tiempos de
aceleración, desaceleración y compensación de sacudidas
en milisegundos (ms).
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-16
Parámetros de la operación POSx_SRATE
Entradas/salidas
START
ACCEL_Time, DECEL_Time,
JERK_Time
Done
Error
Tipos de datos
Operandos
BOOL
I, Q, V, M, SM, S, T, C, L
DINT
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *AC, *LD,
constante
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
297