LD IntputPattern SHL Number ST ShiftedPattern
ShiftedPattern := SHL (IntputPattern, Number) ;
Paramètre
|
Type de données
|
Signification
|
---|---|---|
IntputPattern
|
Avec SHL_INT : INT
Avec SHL_DINT : DINT
|
Profil binaire à décaler
Exemple : IntputPattern = 2#0100000011110001.
|
Number
|
Avec SHL : UINT
Avec SHL_INT, SHL_DINT : INT
|
Nombre de positions prises en compte pour le décalage
Exemple : Number = 4.
|
Paramètre
|
Type de données
|
Signification
|
---|---|---|
ShiftedPattern
|
Avec SHL : BOOL, BYTE, WORD, DWORD
Avec SHL_INT : INT
Avec SHL_DINT : DINT
|
Profil binaire décalé
Exemple : avec les données indiquées dans le tableau précédent, le résultat serait le suivant : ShiftedPattern = 2#0000111100010000
|
Base
|
Limite inférieure
|
Limite supérieure
|
---|---|---|
Hexadécimale
|
16#0
|
16#FFFF
|
Octale
|
8#0
|
8#177777
|
Binaire
|
2#0
|
2#1111111111111111
|
Données
|
Représentation dans l'une des bases
|
---|---|
0000000011010011
|
16#D3
|
1010101010101010
|
8#125252
|
0000000011010011
|
2#11010011
|
Base
|
Limite inférieure
|
Limite supérieure
|
---|---|---|
Hexadécimale
|
16#0
|
16#FFFFFFFF
|
Octale
|
8#0
|
8#37777777777
|
Binaire
|
2#0
|
2#11111111111111111111111111111111
|
Données
|
Représentation dans l'une des bases
|
---|---|
00000000000010101101110011011110
|
16#ADCDE
|
00000000000000010000000000000000
|
8#200000
|
00000000000010101011110011011110
|
2#10101011110011011110
|