8. Modos de funcionamiento
8.4.3 Descripción del funcionamiento
Parametrización preliminar
Antes de poder conmutar el controlador de motor al modo de funcionamiento
interpolated position mode deben realizarse diversos ajustes: el intervalo de
interpolación (interpolation_time_period), o sea, el tiempo entre dos telegramas SYNC,
el tipo de interpolación (interpolation_submode_select) y el tipo de sincronización
(interpolation_sync_definition). Además debe habilitarse el acceso al buffer de posición
mediante el objeto buffer_clear.
Cometido
Tipo de
interpolación
Unidad de tiempo
Intervalo de tiempo
Guardar parámetros
Ejecutar reset
Esperar a Bootup
Habilitación buffer
Generar SYNC
Activación del Interpolated Position Mode y sincronización
El
se activa desde el objeto modes_of_operation (6060
IP
controlador de motor intenta sincronizarse con la retícula exterior de tiempo, que se
especifica mediante los telegramas SYNC. Si el controlador de motor se ha podido
sincronizar correctamente, indicará el modo de funcionamiento interpolated position
mode en el objeto modes_of_operation_display (6061
controlador de motor indica modo de funcionamiento no válido (-1). Si una vez finalizada
la sincronización los telegramas SYNC no se envían en la retícula de tiempo correcta, el
controlador de motor regresa al modo de funcionamiento no válido.
Una vez adoptado el modo de funcionamiento puede empezar la transferencia de datos
de posición al accionamiento. Para ello, el control de nivel superior lee primero la posición
real actual del regulador y la escribe cíclicamente como nuevo valor nominal
(interpolation_data_record) en el controlador de motor. Mediante bits de handshake del
controlword y del statusword se activa la aceptación de los datos por el controlador de
Festo P.BE-CMMS-CO-SW-ES 0708NH
La modificación del intervalo de sincronización sólo es efectiva
después de un reset. Si el intervalo de interpolación debe -
modificarse mediante el bus CAN, se debe guardar el registro de
datos y ejecutar un reset.
EJEMPLO
Objeto CAN / COB
-2 60C0h, interpolation_submode_select = -2
0,1 ms 60C2h_02h, interpolation_time_index = -04
4 ms 60C2h_01h, interpolation_time_units = 40
1010h_01h, save_all_parameters
NMT reset node
Mensaje Bootup
1 60C4h_06h, buffer_clear
SYNC (retícula 4 ms)
). A partir de ese momento el
h
). Durante la sincronización el
h
=
1
117