Principio della modalità Loop modulo
Descrizione del principio della modalità Modulo-loop
Il tipo Modulo-loop può essere usato per azioni ripetute su una serie di oggetti in movimento, ad esempio in applicazioni per l'imballaggio e l'etichettatura.
Al fronte di salita della condizione di sincronizzazione, il contatore viene attivato e il valore corrente viene reimpostato a 0.
Quando il conteggio è attivato:
Direzione di incremento: il contatore aumenta finché non raggiunge il valore modulo. All'impulso successivo, il contatore viene reimpostato a 0, un flag modulo viene impostato su TRUE e il conteggio prosegue.
Direzione di decremento: il contatore diminuisce finché non raggiunge lo 0. All'impulso successivo, il contatore viene reimpostato al valore del modulo, un flag modulo viene impostato su TRUE e il conteggio prosegue.
Schema del principio di funzionamento
Passo |
Azione |
---|---|
1 |
Al fronte di salita della condizione di sincronizzazione, il valore corrente è reimpostato a 0 e il contatore viene attivato. |
2 |
Per tutto il tempo in cui la condizione di attivazione = TRUE, ogni impulso su A (per la fase singola) oppure ogni coppia di impulsi con fronte di salita sul segnale A (per la quadratura normale) incrementa il valore del contatore. |
3 |
Quando il contatore raggiunge il valore (modulo-1), il contatore va ciclicamente a 0 all'impulso successivo e il conteggio prosegue. Modulo_Flag viene impostato su TRUE. |
4 |
Al fronte di salita della condizione di sincronizzazione, il valore corrente del contatore è reimpostato a 0. |
5 |
Per tutto il tempo in cui la condizione di attivazione = TRUE, ogni coppia di impulsi con un fronte di salita dal segnale B (per la quadratura normale) decrementa il contatore. |
6 |
Quando il contatore raggiunge lo 0, il contatore va ciclicamente a (modulo-1) alla coppia di impulsi successiva e il conteggio prosegue. |
7 |
Quando la condizione di attivazione = FALSE, gli impulsi sugli ingressi vengono ignorati. |
8 |
Al fronte di salita della condizione di sincronizzazione, il valore corrente del contatore è reimpostato a 0. |
NOTA: Le condizioni Enable e Sync dipendono dalla configurazione e sono descritte nella funzione Attivazione e Sincronizzazione.