Descrizione di principio della modalità Conteggio eventi

Panoramica

La modalità Conteggio eventi consente di contare il numero di eventi che si verificano durante un periodo di tempo specificato.

Principio

Il contatore misura il numero di impulsi applicati all'ingresso per un periodo di tempo predefinito. Alla fine di ogni periodo, il registro di conteggio viene aggiornato con il numero di eventi ricevuti.

La sincronizzazione può essere utilizzata durante il periodo di tempo. L'evento di conteggio viene così riavviato per un nuovo periodo di tempo predefinito. Il conteggio riprende al fronte condizione di sincronizzazione.

Schema generale

Fase

Azione

1

Quando la condizione di attivazione = 1, il contatore accumula il numero di eventi (impulsi) sull'ingresso fisico durante un periodo di tempo predefinito.

Se il bit Validity = 0, il valore del contatore non è rilevante.

2

Una volta trascorso il primo periodo di tempo, il valore del contatore è impostato al numero di eventi contato durante il periodo e il bit Validity è impostato a 1.

Il conteggio riprende per un nuovo periodo di tempo.

3

Sul fronte di salita della condizione Sync:

  • il valore accumulato viene reimpostato a 0

  • il valore del contatore non è aggiornato

  • Il conteggio riprende per un nuovo periodo di tempo

4

Una volta trascorso il periodo di tempo, il valore del contatore è impostato al numero di eventi contato durante il periodo.

Il conteggio riprende per un nuovo periodo di tempo.

NOTA: Nel tipo Main, quando la condizione di attivazione è:
  • Impostata a 0: il conteggio corrente viene interrotto e CurrentValue viene mantenuto al valore valido precedente.

  • Impostata a 1: il valore accumulato è reimpostato a 0, il CurrentValue rimane invariato, e il conteggio si riavvia per un nuovo periodo di tempo.