HSCSimple_TM3: controllo di un contatore di tipo Simple per TM3
Descrizione del blocco funzione
Questo blocco funzione controlla un tipo di contatore Simple con le seguenti funzioni ridotte:
oconteggio a un canale
onessuna soglia
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.
|
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).
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 |
---|---|---|
HSC_REF_TM3 |
HSC_REF_TM3 |
Riferimento all'istanza HSC. |
Enable |
BOOL |
TRUE = attiva il contatore e tiene in considerazione gli impulsi sull’ingresso del contatore. |
Sync |
BOOL |
Contatore one shot: sul fronte di salita carica e preimposta il contatore. Contatore Modulo-Loop: sul fronte di salita, azzera e inizializza il contatore. |
ACK_Modulo |
BOOL |
Contatore One shot: non utilizzato. Modalità Modulo-Loop: sul fronte di salita reimposta il flag modulo Modulo_Flag. |
Questa tabella descrive le variabili di uscita:
Uscite |
Tipo |
Commento |
---|---|---|
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. Nella modalità Modulo loop, TRUE indica che il contatore è attivato. |
Valid |
BOOL |
TRUE = indica che i valori di uscita sul blocco funzione sono validi. |
Error |
BOOL |
TRUE = indica che è stato rilevato un errore. |
ErrorId |
HSC_ERROR_TM3 |
Indica il valore dell'errore rilevato. Vedere l'enumerazione HSC_ERROR_TM3. |
Modulo_Flag |
BOOL |
Contatore One shot: non rilevante. Modalità Modulo-Loop: impostato a TRUE quando il contatore supera il valore modulo. |
CurrentValue |
DWORD |
Valore del contatore. |