SF_CTUD (FB)
Descripción del bloque de función
Sugerencia
La versión del bloque de funciones que se describe aquí corresponde a la última versión del bloque de funciones en Lista de versiones de bloques de funciones.
Sugerencia
SF_CTUD es un contador FB de la biblioteca SafetyStandard. Es una extensión de CTUD, un bloque de función estándar IEC 61131-3. El SF_CTUD El bloque de funciones contiene tipos de datos estándar y tipos de datos relacionados con la seguridad (prefijo: SAFE).
SF_CTUD cumple la función de contador de subida y bajada.

Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
|---|---|---|---|
|
|
| Borde ascendente en |
|
|
| Borde ascendente en |
|
|
|
|
|
|
|
|
|
|
| Valor inicial (cuenta regresiva) o límite superior para incrementar |
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Valor del contador actual del contador |
Código FB
IF R THEN CV := 0 ;
ESLIF LOAD THEN CV := PV ;
ELSE
IF NOT (CU AND CD) THEN
IF CU AND (CV < PVmax)
THEN CV := CV+1;
ELSIF CD AND (CV > PVmin)
THEN CV := CV-1;
END_IF;
ENDIF;
ENDIF;
QU := (CV >= PV) ;
QD := (CV <= 0);El valor numérico de PVmin es 0. El valor numérico de PVmax es 32767.