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à Modulo-loop.
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 di salita, imposta il valore del contatore su 0. |
ACK_Modulo |
BOOL |
Al fronte di salita, reimposta Modulo_Flag. |
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. Il blocco funzione HSCGetDiag può essere usato per ottenere maggiori informazioni su questo errore rilevato. |
Run |
BOOL |
TRUE = indica che il contatore sta funzionando. |
CurrentValue |
DWORD |
Valore di conteggio corrente del contatore. |
Modulo_Flag |
BOOL |
Impostato su TRUE quando il valore del contatore supera il Modulo Value durante il conteggio avanti oppure supera 0 durante il conteggio indietro. |