FB_ShiftBitRegister : registre de bits à décalage
Le bloc fonction FB_ShiftBitRegister provoque un décalage vers la gauche ou la droite des bits de données binaires. Il ne s'agit pas d'un décalage de bits circulaire. Les bits de dépassement sont perdus.
Le graphique suivant présente le schéma d'affectation des broches du bloc fonction FB_ShiftBitRegister :
Description des variables d'E/S
Le tableau décrit les variables d'entrée/sortie du bloc fonction dans la bibliothèque TwidoEmulationSupport :
Entrée/sortie |
Type de données |
Description |
---|---|---|
iq_iRegister (16 bits) |
INT |
Bit de registre |
Le tableau décrit les variables d'entrée du bloc fonction dans la bibliothèque TwidoEmulationSupport :
Entrée |
Type de données |
Description |
---|---|---|
i_xReset |
BOOL |
L'entrée de réinitialisation remet tous les bits à 0. |
i_xShiftLeft |
BOOL |
En cas de front montant, décale un bit de registre vers la gauche. |
i_xShiftRight |
BOOL |
En cas de front montant, décale un bit de registre vers la droite. |