Programmazione del tipo Simple
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. |
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 |
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 |
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 |