HSCSimple_LMC058: controllo di un contatore di tipo Simple per LMC058

Descrizione del blocco funzione

Questo blocco funzione controlla un tipo di contatore Simple con le seguenti funzioni ridotte:

oconteggio a un canale

onessuna soglia

onessun evento

onessuna cattura

onessun reflex

Il blocco funzione HSCSimple è obbligatorio quando si usa un contatore di tipo Simple.

Il nome dell'istanza del blocco funzione deve coincidere con il nome definito nella configurazione. Le informazioni hardware gestite da questo blocco funzione sono sincronizzate con il ciclo task MAST.

Warning_Color.gifAVVERTIMENTO

VALORI DI USCITA ANOMALI

oUtilizzare solo l'istanza di blocco funzione nel task MAST.

oNon usare la stessa istanza del blocco funzione in un task diverso.

Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

NOTA: La forzatura dei valori di uscita logici dell'FB è permessa da EcoStruxure Machine Expert, ma non ha alcun impatto sulle rispettive uscite hardware se la funzione è attiva (in esecuzione).

Rappresentazione grafica

G-SE-0003851.1.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento a Rappresentazione di funzioni e blocchi funzione.

Descrizione delle variabili di I/O

Questa tabella descrive le variabili di ingresso:

Ingressi

Tipo

Commento

Enable

BOOL

TRUE = attiva il contatore e tiene in considerazione gli impulsi sull’ingresso del contatore.

Sync

BOOL

sul fronte di salita carica e preimposta il contatore.

ACK_Modulo

BOOL

Modalità Modulo-Loop: sul fronte di salita reimposta il flag modulo Modulo_Flag.

Questa tabella descrive le variabili di uscita:

Uscite

Tipo

Commento

HSC_REF

EXPERT_REF

Riferimento all'HSC.

HSC_Err

BOOL

TRUE = indica che è stato rilevato un errore.

Usare il blocco funzione EXPERTGetDiag per ottenere maggiori informazioni su questo errore rilevato.

Validity

BOOL

TRUE = indica che i valori di uscita sul blocco funzione sono validi.

Run

BOOL

TRUE = il contatore è attivato.

In modalità One-shot, passa a 0 quando CurrentValue raggiunge 0. Per riavviare il contatore è necessario un fronte di salita su Sync.

Modulo_Flag

BOOL

Modalità Modulo-Loop: impostato a TRUE quando il contatore supera il valore modulo.

CurrentValue

DWORD

Valore del contatore.