Operador Shl; Operador Shr - Siemens SINUMERIK 840D sl Manual De Puesta En Marcha

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Comandos de programación
6.1 Operadores

Operador SHL

Con el operador SHL (SHIFT LEFT) se desplazan bits a la izquierda. Se puede indicar tanto
el valor que se debe desplazar como el número de pasos para el desplazamiento, de
manera directa o como variable. Cuando se alcanza el límite del formato de datos los bits se
desplazan sobrepasándolo sin mensaje de error.
Utilización
Sintaxis:
Descripción:
Parámetro:
Ejemplo
PRESS(VS1)
VAR01 = 16 SHL 2
VAR02 = VAR02 SHL VAR04
END_PRESS

Operador SHR

Con el operador SHR (SHIFT RIGHT) se desplazan bits a la derecha. Se puede indicar
tanto el valor que se debe desplazar como el número de pasos para el desplazamiento, de
manera directa o como variable. Cuando se alcanza el límite del formato de datos los bits se
desplazan sobrepasándolo sin mensaje de error.
Utilización
Sintaxis:
Descripción:
Parámetro:
82
valor
variable =
SHL
Desplazar izquierda
valor
número de pasos
; Resultado = 64
; El contenido de VAR02 se transforma en un valor de 32
bits sin signo y se desplaza a la izquierda en un
número de bits equivalente al contenido de VAR04. A
continuación se vuelve a transformar el valor de 32
bits al formato de la variable VAR02.
valor
número de pasos
variable =
SHR
Desplazar derecha
Valor
Valor que se debe desplazar
Número de pasos Número de pasos que se debe desplazar
número de pasos
Valor que se debe desplazar
Número de pasos que se debe desplazar
SINUMERIK Integrate Run MyScreens (BE2)
Manual de programación, 03/2013, 6FC5397-1DP40-3EA1

Publicidad

Tabla de contenido
loading

Tabla de contenido