Programmazione del tipo Simple
Un contatore di tipo Simple è sempre gestito da un blocco funzione HSCSimple_M241.
NOTA: Al momento della compilazione viene rilevato un errore se il blocco funzione HSCSimple_M241 viene usato per gestire un tipo di HSC diverso.
Aggiunta di un blocco funzione HSCSimple
Passo |
Descrizione |
---|---|
1 |
Selezionare la scheda Librerie nel Catalogo software e fare clic su Librerie. Selezionare Controller > M241 > M241 HSC > HSC > HSCSimple_M241 nell'elenco, trascinare la voce nella finestra POU. |
2 |
Digitare il nome istanza del tipo Simple (definito nella configurazione) o selezionare l'istanza del blocco funzione facendo clic su: ![]() Con l'accesso facilitato, è possibile selezionare l'istanza HSC nel percorso seguente: <MyController> > Contatori. |
Le tabelle seguenti descrivono come vengono usati i vari pin del blocco funzione nella modalità One-shot.
Questa tabella descrive le variabili di ingresso:
L'ingresso |
Tipo |
Commento |
---|---|---|
Sync |
BOOL |
Sul fronte di salita preimposta e avvia il contatore |
ACK_Modulo |
BOOL |
Non utilizzato in modalità one-shot. |
Questa tabella descrive le variabili di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
HSC_REF |
Riferimento all'HSC. Da utilizzare come ingresso dei blocchi funzione Amministrazione. |
|
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 |
Impostato a 1 quando il contatore è funzionante. Passa a 0 quando CurrentValue raggiunge lo 0. Per riavviare il contatore è necessaria una sincronizzazione. |
Modulo_Flag |
BOOL |
Non utilizzato in modalità one-shot. |
CurrentValue |
DWORD |
Valore di conteggio corrente del contatore. |