Descripción Del Funcionamiento - Festo CMMP Manual De Instrucciones

Tabla de contenido

Publicidad

8. Modos de funcionamiento
8.3.3
Descripción del funcionamiento
Existen dos posibilidades para transferir al controlador de motor una posición de destino:
Orden de posicionamiento simple
Cuando el controlador de motor ha alcanzado una posición de destino, envía una señal al
host con el bit target_reached (bit 10 en el objeto statusword). En este modo de
funcionamiento el controlador de motor se detiene cuando ha alcanzado el destino.
Secuencia de órdenes de posicionamiento
Cuando el controlador de motor ha alcanzado un destino, empieza inmediatamente el
desplazamiento al siguiente destino. La transición puede ser fluida, es decir, sin que el
controlador de motor se detenga.
Estos dos métodos se controlan a través de los bits new_set_point y
change_set_immediatly en el objeto controlword y set_point_acknowledge en el objeto
statusword. La relación entre estos bits es de pregunta-respuesta. Así es posible preparar
una orden de posicionamiento mientras aún se está ejecutando otra.
Fig. 8.17: Transferencia de orden de posicionado de un host
En la Fig. 8.17 se puede observar cómo el host y el controlador de motor se comunican
entre sí a través del bus CAN:
Primero se transfieren los datos de posicionamiento (posición de destino, velocidad de
desplazamiento, velocidad final y aceleración) al controlador de motor. Cuando el registro
de datos de posicionamiento está escrito por completo (1), el host puede iniciar el
posicionamiento poniendo el bit new_set_point en controlword en ‚1‛ (2). Cuando el
controlador de motor ya ha identificado los nuevos datos y los ha almacenado en su
buffer, se lo comunica al host activando el bit set_point_acknowledge en statusword (3).
A continuación el host puede empezar a escribir un nuevo registro de datos de
posicionamiento en el controlador de motor (4) y volver a borrar el bit new_set_point (5).
Cuando el controlador de motor ya puede aceptar una nueva orden de posicionamiento
(6), lo señaliza mediante un ‚0‛ en el bit set_point_acknowledge. Antes de ello el host no
puede iniciar ningún posicionamiento nuevo (7).
180
Festo P.BE-CMMP-CO-SW-ES 0708NH

Publicidad

Tabla de contenido
loading

Tabla de contenido