Principio della cattura con un tipo Main

Panoramica

La funzione di cattura memorizza il valore corrente del contatore su un segnale di ingresso esterno.

La funzione di cattura è disponibile nel tipo Main con le seguenti modalità:

oOne-shot

oModulo-loop

oFree-large

Per poter utilizzare questa funzione è necessario:

oconfigurare l'ingresso di cattura opzionale: CAP

outilizzare il blocco funzione HSCGetCapturedValue per recuperare il valore catturato nell'applicazione.

Principio della cattura

Questo grafico mostra come funziona la cattura nella modalità Modulo loop:

G-RU-0010563.3.gif-high.gif

 

 

Passo

Azione

1

Quando En_Cap = 0, la funzione non è attiva.

2

Quando EN_Cap = 1, il fronte su CAP cattura il valore corrente del contatore e lo memorizza nel registro di cattura, quindi attiva il fronte di salita di Cap_Flag.

3

Recuperare il valore memorizzato usando HSCGetCapturedValue.

4

Finché Cap_Flag = 1, qualsiasi nuovo fronte sull'ingresso fisico CAP viene ignorato.

5

Il fronte di salita dell'ingresso del blocco funzione HSCMain ACK_Cap attiva il fronte di discesa dell'uscita Cap_Flag.

È consentita una nuova cattura.