Il tipo Main è un contatore che utilizza fino a 6 ingressi veloci e 2 uscite riflesse.
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. Può essere utilizzato con un encoder.
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.
oFino a 4 eventi (1 per ogni soglia) possono essere associati con i task esterni
oFino a 2 uscite riflesse
La frequenza massima consentita su un'interfaccia I/O Expert è di 100 kHz.