Registro di scorrimento (solo LOGO! 8.FS4 e versioni successive)

Descrizione sintetica

La funzione Registro di scorrimento permette di leggere il valore di un ingresso e di provocare lo scorrimento dei bit del registro. Il valore dell'uscita corrisponde a quello del bit del registro di scorrimento parametrizzato. La direzione di scorrimento può essere modificata tramite un ingresso particolare.

Nei dispositivi LOGO! 8.FS4 sono possibili in un programma di comando fino a quattro registri di scorrimento con otto bit ciascuno.

Circuito

Descrizione

Ingresso In

Ingresso il cui valore viene letto all'avvio della funzione.

Ingresso Trg

Un fronte di salita (passaggio da 0 a 1) nell'ingresso Trg (trigger) avvia la funzione speciale. Il passaggio da 1 a 0 non è rilevante.

Ingresso Dir

L'ingresso Dir stabilisce la direzione di scorrimento dei bit Sx.1 ... Sx.8:

Dir = 0: scorrimento verso l'alto (Sx.1 >> Sx.8)
Dir = 1: scorrimento verso il basso (Sx.8 >> Sx.1)

Avvertenza:

"x" indica l'indice del registro di scorrimento.

Ingresso R

Il fronte di salita (passaggio da 0 a 1) nell'ingresso R (reset) reimposta la funzione speciale. Quando la funzione speciale viene reimpostata, tutti bit del registro di scorrimento (Sx.1 ... Sx.8) e l’uscita Q sono impostati a 0.

Parametri

Indice del registro di scorrimento: l'indice del registro di scorrimento in un programma di comando.

Impostazioni possibili: da 1 a 4

Bit del registro di scorrimento che determina il valore dell'uscita Q.
Impostazioni possibili: da 1 a 8

Ritenzione selezionata (on) = lo stato viene memorizzato in modo permanente.

Uscita Q

Il valore dell'uscita corrisponde a quello del bit del registro di scorrimento parametrizzato.

Parametro

I dispositivi LOGO! 8.FS4 sono dotati di quattro registri di scorrimento, di otto bit ciascuno. L'indice del registro di scorrimento corrisponde a uno dei quattro registri di scorrimento nel programma di comando. I bit del registro di scorrimento sono numerati in Sx.y, dove x rappresenta l'indice e y il numero di bit.

Diagramma di temporizzazione

Se l'indice del registro di scorrimento è 1, i bit saranno S1.1 ... S1.8.

Descrizione del funzionamento

Con un fronte di salita (passaggio da 0 a 1) nell'ingresso Trg (trigger) la funzione legge il valore dell'ingresso In.

A seconda della direzione di scorrimento questo valore viene acquisito nei bit del registro di scorrimento Sx.1 ... Sx.8:

Un fronte di salita (passaggio da 0 a 1) nell'ingresso R (Reset) resetta il registro di scorrimento. Tutti bit del registro di scorrimento (Sx.1 ... Sx.8) e l’uscita Q sono impostati a 0.

Sull'uscita Q viene emesso il valore del bit del registro di scorrimento parametrizzato.

Se la ritenzione non è attiva, in seguito a una caduta della rete elettrica la funzione di scorrimento ricomincia da Sx.1 o Sx.8.

Funzioni speciali