Description de la fonction

Cette fonction décale le modèle de bits à l'entrée IN de n bits vers la gauche (valeur à l'entrée N).

Le bit système %S17 est utilisé en tant que bit CARRY. L'état du bit qui est décalé est ainsi stocké ici.

Les zéros sont ajoutés par la droite.

Assurez-vous que les types de données de l'entrée IN et de la sortie OUT sont identiques.

NOTE : Grâce à la conformité à la norme CEI 61131-3, cette fonction s'exécute également avec le type de données BOOL. Cela n'est pas significatif dans le cas présent.

Les paramètres supplémentaires EN et ENO peuvent être paramétrés.

Fonctions disponibles

Liste des fonctions disponibles

  • S_SHL_BOOL

  • S_SHL_BYTE

  • S_SHL_WORD

  • S_SHL_DWORD

Représentation en FBD

Représentation

Représentation en LD

Représentation

Description des paramètres

Description des paramètres d'entrée

Paramètre

Type de données

Signification

IntputPattern

BOOL, BYTE, WORD, DWORD

Modèle de bits à décaler.

Exemple :

IntputPattern = 2#0100000011110001

Number

UINT

Nombre d'espaces à décaler.

Exemple :

Number = 4

Description du paramètre de sortie

Paramètre

Type de données

Signification

ShiftedPattern

BOOL, BYTE, WORD, DWORD

Modèle de bits à décaler.

Exemple :

Avec les données du tableau précédent, le résultat est le suivant :

ShiftedPattern = 2#0000111100010000