Skip to main content

SF_CTD (FB)

Descrizione del blocco funzione

Suggerimento

La versione del blocco funzione come descritto qui corrisponde all'ultima versione del blocco funzione in Elenco delle versioni dei blocchi funzionali.

Suggerimento

SF_CTD è un blocco di contrasto dal SafetyStandard biblioteca. È un'estensione di CTD, un blocco funzionale standard IEC 61131-3. Il SF_CTD il blocco funzione contiene sia tipi di dati standard che tipi di dati relativi alla sicurezza (prefisso: SAFE).

SF_CTD svolge la funzione di conto alla rovescia.

Figura 110. Blocco funzione: SF_CTD
Blocco funzione: SF_CTD


Tabella 85. VAR_INPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

CD

BOOL

FALSE

Bordo di salita a CD decrementi CV entro 1.

LOAD

BOOL

FALSE

TRUE: Imposta CV al valore iniziale PV

FALSE: Il conto alla rovescia è abilitato.

PV

SAFEINT

0

Valore iniziale (limite superiore) per il conto alla rovescia CV.



Tabella 86. VAR_OUTPUT

Nome

Tipo di dati

Valore iniziale

Descrizione, valori dei parametri

Q

SAFEBOOL

FALSE

Diventa TRUE Quando CV raggiunge 0.

CV

SAFEINT

0

Valore attuale del contatore. Dal valore iniziale, PV viene decrementato gradualmente di 1 fino a raggiungere 0.



Codice FB

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

Il valore numerico di PVmin è 0.