Registre de décalage (0BA4 à 0BA6)

Descriptif technique

La fonction Registre de décalage lit une valeur d'entrée et effectue un décalage des bits. La valeur de la sortie correspond à celle du bit de registre de décalage configuré. Le sens de décalage peut être modifié grâce à une entrée spécifique. Pour les appareils des gammes 0BA4 à 0BA6, vous ne pouvez utiliser qu'un registre de décalage dans un programme de commande.

Connexion

Description

Entrée In

Entrée dont la valeur est lue au démarrage de la fonction.

Entrée Trg

Un front montant (passage de 0 à 1) à l'entrée Trg (Trigger) permet de démarrer la fonction spéciale. Un passage de l'état de 1 à 0 n'a pas d'effet.

Entrée Dir

L'entrée Dir permet de définir le sens de décalage des bits de registre de décalage S1 à S8 :

Dir = 0 : décalage vers le haut (S1 >> S8)
Dir = 1 : décalage vers le bas (S8 >> S1)

Paramètres

Bit de registre de décalage déterminant la valeur de la sortie Q.
Valeurs possibles : S1 à S8

Rémanence activée (on) = l'état est enregistré avec rémanence.

Sortie Q

La valeur de la sortie correspond à celle du bit de registre de décalage configuré.

Diagramme de temps

Description de la fonction

Dans le cas d'un front montant (passage de 0 à 1) à l'entrée Trg (Trigger), la fonction lit la valeur de l'entrée In.

En fonction du sens de décalage, cette valeur est inscrite dans le bit du registre de décalage S1 ou S8.

La sortie Q fournit la valeur des bits de registre de décalage configurés.

Lorsque la rémanence n'est pas activée, la fonction de décalage recommence avec S1 ou S8 en cas de panne secteur.

Vue d'ensemble