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. Per i dispositivi dalla serie 0BA4 a 0BA6 è consentito utilizzare solo un registro di scorrimento in un programma di comando.
|
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 S1 ... S8: Dir = 0: scorrimento verso l'alto (S1 >> S8)) |
|
Parametri |
Bit del registro di scorrimento che determina il valore dell'uscita Q. 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. |
Diagramma di temporizzazione
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 nel bit del registro di scorrimento S1 o S8:
Scorrimento verso l'alto: S1 assume il valore dell'ingresso In; il valore precedente di S1 viene fatto scorrere verso S2; il valore precedente di S2 viene fatto scorrere verso S3, ecc.
Scorrimento verso il basso: S8 assume il valore dell'ingresso In; il valore precedente di S8 viene fatto scorrere verso S7; il valore precedente di S7 viene fatto scorrere verso S6, ecc.
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 S1 o S8.