Bloque de funciones Frequency_Multiplier

Diagrama de pines

En esta figura se muestra el diagrama de pines del bloque de funciones Frequency_Multiplier:

G-SG-0030305.3.gif-high.gif

 

 

Descripción funcional

El bloque de funciones Frequency_Multiplier implementa 32 señales alternas representadas por los bits de salida.

En cada flanco ascendente de la señal de habilitación, la salida de las señales alternas empieza por cero. El bit inferior cambia su estado después de un período base. El segundo bit parpadea con la mitad de la frecuencia del inicial. El tercer bit parpadea con la mitad de la frecuencia del segundo y así sucesivamente, hasta que se restablece la señal de habilitación. Si se establece la entrada de i_xHold, el estado actual de las señales alternas es retenido. Si las señales alternas de tipo BOOL son necesarias, se puede usar el bloque de funciones DWORD_AS_BIT (Util Library).

La salida se restablece en el flanco ascendente de la entrada de habilitación.

Ejemplo

Frecuencias (habilitar = TRUE, base de tiempo = t#100ms, retener = FALSE)

DWORD_AS_BIT (entrada = salida de frecuencia)

DWORD_AS_BIT.B00 parpadea con 100 ms

DWORD_AS_BIT.B01 parpadea con 200 ms

DWORD_AS_BIT.B02 parpadea con 400 ms

Descripción de pines de entrada

En esta tabla se describen los pines de entrada del bloque de funciones Frequency_Multiplier:

Entrada

Tipo de datos

Descripción

i_xEn

BOOL

TRUE: FB habilitado

FALSE: Deshabilitado

i_tBase

TIME

Período de tiempo

Rango: de 1 a 4.294.967.295 ms (≥ tiempo de ciclo del controlador)

i_xHold

BOOL

TRUE: Activo

FALSE: Deshabilitado

Descripción de pines de salida

En esta tabla se describen los pines de salida del bloque de funciones Frequency_Multiplier:

Salida

Tipo de datos

Descripción

q_xActv

BOOL

TRUE: FB habilitado

FALSE: Deshabilitado

q_dwOput

DWORD

Estado de salida

Rango: 0...4294967295