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) |
|
Paramètres |
Bit de registre de décalage déterminant la valeur de la sortie Q. 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.
Décalage vers le haut : S1 reprend la valeur de l'entrée In ; la valeur précédente de S1 est décalée dans S2 ; la valeur précédente de S2 est décalée dans S3 ; etc.
Décalage vers le bas : S8 reprend la valeur de l'entrée In ; la valeur précédente de S8 est décalée dans S7 ; la valeur précédente de S7 est décalée dans S6 ; etc.
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.