Siemens SINUMERIK 840D sl Manuel De Mise En Service page 454

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:
Table des Matières

Publicité

Commandes de programmation
3.2 Opérateurs
Exemple
PRESS(VS1)
VAR01 = 16 SHL 2
VAR02 = VAR02 SHL VAR04
END_PRESS
Opérateur SHR
L'opérateur SHR (SHIFT RIGHT) permet de décaler les bits vers la droite. Il est possible
d'indiquer la valeur à décaler et le nombre de pas de décalage directement ou sous forme de
variable. Lorsque la limite du format de données est atteinte, les bits sont décalés au-delà
sans message d'erreur.
Utilisation
Syntaxe :
Description :
Paramètres :
Exemple
PRESS(VS1)
VAR01 = 16 SHR 2
VAR02 = VAR02 SHR VAR04
END_PRESS
68
; Résultat = 64
; Le contenu de VAR02 est converti en 32 bits
unsigned et des bits sont décalés à gauche de la
valeur de VAR04 bits. Puis, la valeur de 32 bits
est de nouveau convertie au format de la variable
VAR02.
valeur
nombre de pas
variable =
SHR
Décalage vers la droite
valeur
valeur à décaler
nombre de pas
nombre de pas de décalage
; Résultat = 4
; Le contenu de VAR02 est converti en 32 bits
unsigned et des bits sont décalés à droite de
la valeur de VAR04 bits. Puis, la valeur de 32
bits est de nouveau convertie au format de la
variable VAR02.
Manuel de programmation, 03/2009, 6FC5397-1DP10-4DA0
Easy Screen (BE2)

Publicité

Table des Matières
loading

Table des Matières