Contatore.

                                                                                                  Figura 1

Il blocco (Figura 1) viene configurato tramite l'editor di blocco. Fare clic con il tasto destro sull'elemento e selezionare "To change the setting" o doppio clic sinistro sull'elemento (Figura 2).

                                                                                                   Figura 2 

Esistono quattro tipi di contatori:

Contatore per incremento - CTU (Figura 3). Quando arriva il fronte di salita dell'impulso al input "C", il valore del contatore viene incrementato di 1.

                                                                                                   Figura 3 

Contatore per decremento - CTD (Figura 4). Quando arriva il fronte di salita dell'impulso al input "C", il valore del contatore viene decrementato di 1.

                                                                                                   Figura 4 

Contatore per incremento o decremento - CTDU (Figura 5). Quando arriva il fronte di salita dell'impulso al input "C", il valore del contatore viene incrementato o decrementato di 1. La direzione di conteggio dipende dalla presenza di un segnale all'ingresso "UD". Se c'è un livello logico alto contatore conta in avanti, in assenza, il contatore conta alla rovescia.

                                                                                                  Figura 5 

Contatore per incremento o decremento con due ingressi di conteggio - CTDU+ (Figura 6). Sul fronte di salita dell'impulso al input "C+", il valore del contatore viene incrementato di 1. Sul fronte di salita dell'impulso al input "C-", il valore del contatore viene decrementato di 1.

                                                                                                  Figura 6 

Input.

Preset: quando questa casella di controllo è selezionata, il blocco ha un input "SP". A livello logico alto su questo input, il valore della costante viene scritto nel valore corrente del contatore o letto dal input "P".

Reset: quando questa casella di controllo è selezionata, il input "R" appare nel blocco. Quando questo input è livello logico alto, viene scritto 0 nel valore corrente del contatore.

Azioni.
Per il contatore è possibile impostare due eventi: quando viene raggiunto il limite superiore/inferiore (When the upper limit/lower is reached). Il valore di questi limiti può essere impostato come costante o letto dal input corrispondente. Per il limite superiore, questo sarà il input "Max" per il inferiore "Min". Quando si verifica ciascuno degli eventi, è possibile assegnare le seguenti azioni:
Imposta l'uscita su livello logico alto (Set output >L/<L): quando queste caselle di controllo sono impostate, il blocco avrà uscite ">L" e "<L" rispettivamente per i livelli superiore e inferiore. Quando si verifica un evento, output corrispondente verrà impostata su un livello logico alto.
Imposta valore corrente (To set the current value): quando si impostano queste caselle di controllo al momento dell'evento corrispondente il valore corrente del contatore verrà scritto nel valore della costante o letto dal input corrispondente. Questi sono gli ingressi "Max-V" e "Min-V" rispettivamente per il limite superiore e inferiore.

Ferma conteggio in alto (Stop counting up)/ Ferma conteggio in basso (Stop counting down): quando queste caselle di controllo sono impostate al momento dell'evento corrispondente, l'ulteriore funzionamento del contatore nella direzione corrispondente sarà fermato.

Inoltre.
Conta da 0 a 4294967295 (predefinito da -32767 a 32767): quando questa casella di controllo è selezionata, il tipo verrà modificato in Unsigned long e il conteggio sarà in conformità con i limiti di questo tipo.

File FLProg:
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia