Bloque de funciones Frequency_Multiplier
En esta figura se muestra el diagrama de pines del bloque de funciones Frequency_Multiplier:
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.
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 |