Principio della modalità Loop modulo
Descrizione del principio della modalità Modulo-loop
La modalità Modulo-loop può essere usata per azioni ripetute su una serie di oggetti in movimento, ad esempio in applicazioni per l'imballaggio e l'etichettatura.
Sul 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 valore del contatore aumenta finché non raggiunge il valore modulo -1. All'impulso successivo, il contatore viene reimpostato a 0, un flag modulo è impostato a 1 e il conteggio prosegue.
Direzione di decremento: il contatore diminuisce fino a raggiungere 0. All'impulso successivo, il contatore viene impostato al valore modulo, un flag modulo è impostato a 1 e il conteggio prosegue.
La tabella seguente descrive gli 8 tipi di modalità di ingresso disponibili:
Modalità di ingresso |
Commento |
---|---|
A = Avanti, B = Indietro |
Modalità predefinita Il contatore aumenta su A e diminuisce su B. |
A = Impulso, B = Direzione |
Se vi è un fronte di salita su A e B è true, il valore del contatore diminuisce. Se vi è un fronte di salita su A e B è false, il valore del contatore aumenta. |
Quadratura normale X1 |
Un encoder fisico fornisce sempre due segnali sfasati di 90° che consentono al contatore di contare gli impulsi e di rilevare la direzione: oX1: 1 conteggio per ciclo encoder oX2: 2 conteggi per ciclo encoder oX4: 4 conteggi per ciclo encoder |
Quadratura normale X2 |
|
Quadratura normale X4 |
|
Quadratura inversa X1 |
|
Quadratura inversa X2 |
|
Quadratura inversa X4 |
Schema del principio avanti indietro
Fase |
Azione |
---|---|
1 |
Al fronte di salita della condizione di sincronizzazione, il valore corrente è reimpostato a 0 e il contatore viene attivato. |
2 |
Quando la condizione di attivazione = 1, ogni impulso su A 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 è impostato a 1. |
4 |
Sul fronte di salita della condizione di sincronizzazione, il valore corrente del contatore è reimpostato a 0. |
5 |
Quando la condizione di attivazione = 1, ogni impulso su B diminuisce il valore del contatore. |
6 |
Quando il contatore raggiunge lo 0, il contatore va ciclicamente a (modulo-1) all'impulso successivo e il conteggio prosegue. |
7 |
Quando la condizione di attivazione = 0, gli impulsi sugli ingressi vengono ignorati. |
8 |
Sul fronte di salita della condizione di sincronizzazione, il valore corrente del contatore è reimpostato a 0. |
NOTA: Le condizioni Attiva e Sync dipendono dalla configurazione e sono descritte nella funzione Attivazione e Preimpostazione.
Schema del principio della quadratura
Il segnale dell'encoder viene contato in base alla modalità di ingresso selezionata, come indicato di seguito: