Bloque que envia la referencia de velocidad.
Representación Ladder

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
|
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".
|
¡NOTA! Verificar la fonte de la referencia de velocidad y del comando de Gira / Para para el correcto funcionamiento de este bloque. |
Ejemplo


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.


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);
|
|---|