Camino:  Equipo (Dispositivos) > CFW900 > Ladder > Motion Control Move >

MW_RefVelocity

Envia la referencia de velocidad

Previous pageReturn to chapter overviewNext page

 

Bloque que envia la referencia de velocidad.

 

Representación Ladder

 

MW_RefVelocity

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

Velocity

DINT INT REAL

Define a velocidade de referência que será para o inversor de frequência se o bloco estiver habilitado

VelocityUnit

1 = RPM

2 = HZ(x10)

3 = %

Establece la unidad de velocidad:

RPM – Envia valor de velocidad en RPM;

HZ – Envia valor de velocidad en Hz (x10);

% – Envia valor de velocidad en %.

RunAutomatic

0 = FALSE

1 = TRUE

Establece si el bloque efectuara el comando Gira/Para (CFW_CMD_RUN_STOP) cuando for habilitado:

FALSE – No envía el comando Gira/Para con la activación de el bloque (debe utilizar el marcador de CFW_CMD_RUN_STOP en la lógica ladder para enviar el comando de Gira/Para);

TRUE – envía el comando Gira con la activación de el bloque y comando Para con la desactivación del bloque.

VAR_OUTPUT

ENO

BOOL

Fin de la operación. Condiciones para ENO=1

Ningún otro bloque MW_RefVelocity activo;
Dispositivo habilitado y configurado el modo de parada "Parada por inercia".

 

 

Operación

 

Si la entrada EN es "0", el bloque no es ejecutado y salida ENO es cero.

 

RunAutomatic = TRUE

 

Si la entrada EN es "1", el dispositivo está habilitado general, ningún otro bloque de movimiento está activo, el comando de Gira / Para va a "1", el valor de referencia de velocidad se escribe en la unidad y la salida ENO a "1".

Si la entrada EN es "0", y este bloque está activo, el comando de Gira / Para va a "0" y la salida ENO pasa a "0".

 

RunAutomatic = FALSE

 

Si la entrada EN es "1", el accionamiento está habilitado general, el comando Gira se ajusta a "1", ningún otro bloque de movimiento está activo, el valor de referencia de velocidad se escribe en la unidad y la salida ENO va a "1".

Si la entrada EN es "0", y este bloque es activa y la salida ENO pasa a "0".

 

wpshelp_common_fig_note

¡NOTA!

Verificar la fonte de la referencia de velocidad y del comando de Gira / Para para el correcto funcionamiento de este bloque.

 

 

Ejemplo

 

 

MW_RefVelocity_example01

MW_RefVelocity_example02

 

El ejemplo de arriba muestra el bloque MW_RefVelocity, fijado para Hz y comando RunAutomatic TRUE, si la unidad está Habilitado General y se habilita el bloque, se cambia la referencia de velocidad.

 

 

MW_RefVelocity_example03

MW_RefVelocity_example04

 

El ejemplo de arriba muestra el bloque MW_RefVelocity, ajustado a Hz y comando RunAutomatic en FALSO, si la unidad está Habilitado General, necesita el comando Gira, entonces cuando se activa el bloque, se cambia la referencia de velocidad.

 

Ejemplo en ST

 

 El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

VAR

   ENABLE_BLOCK : BOOL;

   SPEED : INT;

END_VAR

 

FB_MW_RefVelocity(

   EN:=ENABLE_BLOCK,

   Velocity:=SPEED,

   VelocityUnit:=2,

   RunAutomatic:=0);