Programmazione del tipo Simple

Panoramica

Un tipo Simple viene sempre gestito da un blocco funzione HSCSimple.

NOTA: Al momento della compilazione viene rilevato un errore se il blocco funzione HSCSimple viene usato per gestire un tipo di HSC diverso.

Aggiunta di un blocco funzione HSCSimple

Passo

Descrizione

1

Trascinare l'FB Librerie > Controller > HMISCU > HMISCU_HSC > HSCSimple in Applicazione > HMISCUxx5 > POU e rilasciarlo nella casella Start Here nella finestra inferiore.

2

Il nome dell'istanza si trova nel campo Variabile in Dispositivi > HMISCU••5 > Funzioni incorporate > HSC > HSC0• con il valore HSC0• > Tipo impostato su Simple.

NOTA: Questo metodo è per i linguaggi ST, LD o FBD.

G-SE-0022644.1.gif-high.gif

 

 

Uso delle variabili I/O

Le tabelle descrivono come vengono usati i vari pin del blocco funzione nella modalità One-shot.

La tabella descrive le variabili di ingresso:

Ingresso

Tipo

Commento

EN_Enable

BOOL

TRUE = autorizza le modifiche al valore corrente del contatore.

Sync

BOOL

Al fronte in salita, imposta il valore del contatore sul valore preimpostato configurato

ACK_Modulo

BOOL

Non usato

La tabella descrive le variabili di uscita:

Uscita

Tipo

Commento

HSC_REF

HSC_REF

Si riferisce all'HSC.

Deve essere utilizzato con il pin di ingresso HSC_REF_IN dei blocchi funzione.

Validity

BOOL

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

HSC_Err

BOOL

TRUE = indica che è stato rilevato un errore.

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

Run

BOOL

TRUE = il contatore sta funzionando.

Passa a FALSE quando CurrentValue raggiunge lo 0. Per riavviare il contatore è necessario un fronte di salita su Sync.

CurrentValue

DWORD

Valore di conteggio corrente del contatore.

Modulo_Flag

BOOL

Non usato