FB_Counter: Contador

Descripción general

El bloque de funciones FB_Counter cuenta los eventos de forma progresiva y regresiva.

En la gráfica siguiente se muestra el diagrama de pines del bloque de funciones FB_Counter:

G-SE-0033404.1.jpg

 

 

Descripción de variables de E/S

La biblioteca TwidoEmulationSupport dispone del bloque de funciones FB_Counter que llama al bloque de funciones CTUD. El comportamiento estándar de CTUD se amplía con el tratamiento del valor preestablecido y el comportamiento de desborde conforme a Twido.

Para obtener más información sobre contadores consulte la ayuda online de CoDeSys de EcoStruxure Machine Expert Biblioteca estándar/Contador.

En la tabla se describen las variables de entrada del bloque de funciones en la biblioteca TwidoEmulationSupport:

Entrada

Tipo de datos

Descripción

i_xLoad

BOOL

Establece el valor actual como valor preestablecido.

i_xReset

BOOL

Restablece la entrada.

i_xCountUp

BOOL

Realiza un conteo progresivo de la entrada.

i_xCountDown

BOOL

Realiza un conteo regresivo de la entrada.

i_iPreset

INT

Valor preestablecido

Valor predeterminado: 32.767

i_etMaxVal

ET_TimerCounterMaxVal

Contador y valor máximo preestablecido

En la tabla se describen las variables de salida del bloque de funciones en la biblioteca TwidoEmulationSupport:

Salida

Tipo de datos

Descripción

q_xUnderflow

BOOL

Realiza un conteo regresivo de subdesbordamiento/vacío

q_xDone

BOOL

q_iCounterValue = i_iPreset/preajuste alcanzado/finalizado

q_iCounterValue

INT

Valor actual (de 0 a 32767)

q_xOverflow

BOOL

Desborde de conteo progresivo completo