Il tipo Main è un contatore che utilizza fino a 5 ingressi veloci e 4 uscite riflesse. I moduli di espansione TM3 HSC possono avere fino a 2 contatori ad alta velocità di tipo Main configurati.
Il tipo Main supporta le seguenti modalità di conteggio su impulsi a fase singola (1 ingresso) o doppia (2 ingressi):
One-shot: in questa modalità, il registro del valore del contatore decrementa (da un valore definito dall'utente) per ogni impulso applicato all'ingresso A finché il contatore non raggiunge il valore 0.
Modulo-Loop: in questa modalità, il contatore conta ripetutamente da 0 fino a un valore modulo definito dall'utente, quindi torna a 0 e riprende il conteggio. In direzione contraria il contatore conta dal valore modulo fino a 0, quindi preimposta il valore modulo e riprende il conteggio.
Free-large: in questa modalità il contatore si comporta come un contatore avanti/indietro con gamma completa.
Conteggio eventi: in questa modalità accumula il numero di eventi ricevuti in una base tempo configurata dall'utente.
Misuratore di frequenza: in questa modalità, il contatore misura la frequenza degli eventi. La frequenza è il numero di eventi al secondo (Hz).
Misuratore di periodo: utilizzare la modalità Misuratore di periodo per:
odeterminare la durata di un evento
odeterminare il tempo tra due eventi
oimpostare e misurare il tempo di esecuzione di un processo.
Le funzioni opzionali possono essere configurare in base alla modalità selezionata:
oIngressi hardware per l'utilizzo del contatore (enable, preset) o per la cattura del valore di conteggio in corso.
oFino a 4 soglie, i valori delle quali possono essere confrontati.
oCon il modulo TM3XFHSC202, fino a 4 eventi esterni (1 per ogni soglia) possono essere associati ai task
oFino a 4 uscite riflesse
La frequenza max. ammessa su un ingresso rapido è 100 kHz se il valore del filtro antirimbalzo è 0,005 ms. Se il valore del filtro antirimbalzo è 0,002 ms (valore predefinito per la configurazione), la frequenza massima è 200 kHz.
Per maggiori informazioni sul filtro antirimbalzo, vedere Funzionalità dedicate.