Instrucciones de desplazamiento
Ejemplo 1
BSFRP
El siguiente programa con flanco positivo de X8F, desplaza los datos de los relés internos
M668 a M676 por un bit hacia la derecha. M668 asume el valor de M669, M669 asume el valor
de M670, etc.
El estado del primer operando (M668) se deposita en el carry flag (Serie A = M9012,
Serie Q/System Q = SM700) y el último operando (M676) asume el valor de 0.
Lista de instrucciones
1
Este bit se describe con 0.
2
Carry Flag
Ejemplo 2
BSFLP
En el siguiente programa con flanco positivo de X4, se desplazan los estados de las salidas
Y60 a Y6F por un operando hacia la izquierda. El estado de la última salida (Y6F) se almacena
en el carry flag (Serie A = M9012, Serie Q/System Q = SM700) y la primera salida (Y60) se
ajusta en 0.
Lista de instrucciones
1
Este bit se describe con 0.
2
Carry Flag
Programación MELSEC A y Q
MELSEC
MELSEC
BSFR, BSFRP, BSFL, BSFLP
Plano de contactos
Plano de contactos
Lista de instrucciones IEC
BSFR_MB1, BSFR_KB1, BSFR_IB1, BSFR0B1
Lista de instrucciones IEC
BSFR_MB2, BSFR_KB2, BSFR_IB2, BSFL0B1
7 – 61