Registro di scorrimento (0BA7 ... 0BA8)

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! 0BA6 è possibile in un programma di comando un solo registro di scorrimento, mentre nei dispositivi LOGO! 0BA7 e LOGO! 0BA8 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.

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! 0BA7 o 0BA8 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:

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.

Descrizione