Registre de décalage (0BA7 à 0BA8)

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.

Avec LOGO! 0BA6, vous ne pouvez utiliser qu'un registre de décalage dans un programme de commande. En revanche, avec les appareils LOGO! 0BA7 et LOGO! 0BA8, vous pouvez utiliser jusqu'à quatre registres de décalage de huit bits respectivement.

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 Sx.1 à Sx.8 :

Dir = 0 : décalage vers le haut (Sx.1 >> Sx.8)
Dir = 1 : décalage vers le bas (Sx.8 >> Sx.1)

Remarque :

"x" correspond à l'indice du registre de décalage.

Paramètres

Indice du registre de décalage : indice du registre de décalage dans le programme de commande.

Valeurs possibles : 1 à 4

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

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é.

Paramètres

Les appareils LOGO! 0BA7 ou 0BA8 disposent de quatre registres de décalage de huit bits chacun. L'indice de registre de décalage correspond à l'un des quatre registres de décalage dans le programme de commande. Les bits de registre de décalage sont numérotés sous la forme Sx.y, x représentant l'indice du registre et y le numéro de bit.

Diagramme de temps

Si l'indice du registre de décalage est 1, les bits du registre de décalage seront S1.1 à S1.8.

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 défini, cette valeur est inscrite dans les bits de registre de décalage Sx.1 à Sx.8.

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 à Sx.1 ou Sx.8 en cas de panne secteur.

Vue d'ensemble