Skip to main content

SF_CTD (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_CTD es un bloque contador del SafetyStandard Biblioteca. Es una extensión de CTD, un bloque de función estándar IEC 61131-3. El SF_CTD El bloque de funciones contiene tipos de datos estándar y tipos de datos relacionados con la seguridad (prefijo: SAFE).

SF_CTD cumple la función de cuenta regresiva.

figura 110. Bloque de función: SF_CTD
Bloque de función: SF_CTD


tabla 85. VAR_INPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

CD

BOOL

FALSE

Borde ascendente en CD decrementos CV por 1.

LOAD

BOOL

FALSE

TRUE:Conjuntos CV al valor inicial PV

FALSE:La cuenta regresiva está habilitada.

PV

SAFEINT

0

Valor inicial (límite superior) para la cuenta regresiva CV.



tabla 86. VAR_OUTPUT

Nombre

Tipo de datos

Valor inicial

Descripción, valores de los parámetros

Q

SAFEBOOL

FALSE

Se convierte en TRUE cuando CV llega a 0.

CV

SAFEINT

0

Valor actual del contador. A partir del valor inicial, PV se disminuye paso a paso en 1 hasta llegar a 0.



Código FB

IF LOAD THEN CV := PV;
ELSIF CD AND (CV > PVmin)
    THEN CV := CV-1;
END_IF ;
Q := (CV <= 0) ;

El valor numérico de PVmin es 0.