Programmazione del tipo Simple
Un tipo Simple viene sempre gestito da un blocco funzione HSCSimple_TM3.
NOTA: Al momento della compilazione viene rilevato un errore se il blocco funzione HSCSimple_TM3 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 Intern > IODrivers > TM3 HSC > HSC > HSCSimple_TM3 nell'elenco. |
2 |
Trascinare l'elemento nella finestra delle POU. |
3 |
Modificare il nome dell'istanza di tipo Simple in modo che corrisponda al nome di istanza del blocco funzione contatore definito nella finestra di Configurazione. |
Le tabelle seguenti descrivono come vengono usati i vari pin del blocco funzione nella modalità Modulo-Loop.
Questa tabella descrive le variabili di ingresso:
L'ingresso |
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 |
Sul fronte di salita reimposta e avvia il contatore. |
ACK_Modulo |
BOOL |
Sul fronte di salita reimposta Modulo_Flag. |
Questa tabella descrive le variabili di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
Run |
BOOL |
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 |
Impostato a TRUE quando il contatore supera il valore Modulo. |
CurrentValue |
DWORD |
Valore del contatore. |