Instrucciones de desplazamiento
Funciona-
Desplazamiento de n operandos de palabra por 1 dirección
miento
DSFR
La instrucción DSFR desplaza el contenido de los operandos de palabra definidos por una
dirección hacia la derecha. El proceso de desplazamiento empieza en la dirección indicada en
d y se ejecuta para las siguientes direcciones.
El contenido del operando de valor mayor se ajusta en 0 después del desplazamiento.
En temporizadores o contadores se desplaza el valor real (valor de conteo). No resulta posible
un desplazamiento del valor nominal (valor de predeterminación).
1
Este bit se describe con 0.
DSFL
La instrucción DSFL desplaza el contenido de los operandos de palabra definidos por una
dirección hacia la izquierda. El proceso de desplazamiento empieza en la dirección indicada
en d y se ejecuta para las siguientes direcciones.
El contenido del operando de valor inferior se ajusta en 0 después del desplazamiento.
En temporizadores o contadores se desplaza el valor real (valor de conteo). No resulta posible
un desplazamiento del valor nominal (valor de predeterminación).
1
Este bit se describe con 0.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El valor en n es negativo.
● El valor en n supera la cantidad de bits del operando indicado en d
(Serie Q/System Q = Código de error 4101).
Programación MELSEC A y Q
Desplazamiento hacia la derecha
Desplazamiento hacia la izquierda
DSFR, DSFRP, DSFL, DSFLP
DSFR0E1
DSFL0E1
7 – 63