Registro de desplazamiento (0BA4 a 0BA6)

Descripción breve

La función "Registro de desplazamiento" lee el valor de una entrada y desplaza los bits. El valor de la salida equivale al bit de registro de desplazamiento configurado. El sentido de desplazamiento puede modificarse mediante una entrada especial. En las series de dispositivos 0BA4 a 0BA6 sólo se puede utilizar un registro de desplazamiento por programa.

Conexión

Descripción

Entrada In

Entrada cuyo valor se lee al inicio de la función.

Entrada Trg

Un flanco ascendente (cambio de 0 a 1) en la entrada Trg (Trigger) inicia la función especial. Un cambio de estado de 1 a 0 no es relevante.

Entrada Dir

Por medio de la entrada Dir se define el sentido de desplazamiento de los bits de registro de desplazamiento S1...S8:

Dir = 0: Desplazamiento hacia arriba (S1 >> S8)
Dir = 1: Desplazamiento hacia abajo (S8 >> S1)

Parámetros

Bit de registro de desplazamiento que determina el valor de la salida Q.
Ajustes posibles: S1 a S8

Remanencia activada (ON) = el estado se guarda de forma remanente.

Salida Q

El valor de la salida equivale al bit de registro de desplazamiento configurado.

Cronograma

Descripción de la función

Con el flanco ascendente (cambio de 0 a 1) en la entrada Trg (Trigger), la función lee el valor de la entrada In.

Dependiendo del sentido de desplazamiento, este valor se aplica en el bit de registro de desplazamiento S1 ó S8:

En la salida Q se devuelve el valor del bit de registro de desplazamiento configurado.

Si la remanencia no está activada, tras producirse un corte de alimentación, la función de desplazamiento comienza de nuevo en S1 ó S8.

Vista general