Rockwell Automation Allen-Bradley PLC-5 Manual De Referencia Del Conjunto De Instrucciones Generales página 152

Controladores programables
Ocultar thumbs Ver también para Allen-Bradley PLC-5:
Tabla de contenido

Publicidad

11-4
Ejemplo de desplazamiento de bit a la
BSR
BIT SHIFT RIGHT
File
Control
Bit address
Length
1785-6.1ES Noviembre de 1998
Cuando un renglón que contiene la instrucción BSL va de falso a
verdadero, el procesador establece el bit .EN. El procesador desplaza
58 bits en el archivo de bit B3, a partir del bit 16, a la izquierda
(número de bit superior) una posición de bit. El último bit se desplaza
fuera de la posición de bit 73 en el bit .UL. El bit de origen
especificado, el bit 12 de la palabra de entrada 22, se desplaza a la
primera posición de bit, el bit 16 del archivo de bit B3.
Después de que el procesador complete la operación de
desplazamiento durante un escán de programa y cuando el renglón se
hace falso, la instrucción restablece los bits .EN, .ER (si están
establecidos) y .DN y restablece el indicador.
Para la operación de dar la vuelta, asegúrese de que la dirección de
origen sea la misma que la dirección de bit superior (salida). No es
necesario usar el bit .UL en la operación de dar la vuelta.
derecha (BSR):
EN
#B3:2
R6:54
DN
I:023/06
38
Dirección
Bit
de bit
Address
I:023/06
I:023/06
Este parámetro:
Archivo (#B3:2)
Control (R6:54)
Dirección de bit (I:023/06)
Longitud (38)
Cuando un renglón que contiene la instrucción de BSR va de falso a
verdadero, el procesador establece el bit .EN. El procesador desplaza
38 bits en el archivo de bit B3 a la derecha (a un número de bit
inferior) una posición de bit a partir de la posición de bit más alta 69.
El bit inferior (bit 32) se desplaza fuera del registro de bit en el bit
.UL. El origen especificado, el bit 06 de la palabra de entrada 23, se
desplaza a la posición de bit más alta 69.
Después de que el procesador complete la operación de
desplazamiento durante un escán de programa y cuando el renglón se
hace falso, la instrucción restablece los bits .EN, .ER (si están
establecidos) y .DN y restablece el puntero.
Para la operación de dar la vuelta, asegúrese de que la dirección de
origen sea la misma que la dirección de bit inferior (salida). No es
necesario usar el bit .UL en la operación de dar la vuelta.
Instrucciones de registro de desplazamiento BSL, BSR, FFL, FFU, LFL, LFU
1 2 1 1 1 0
9
1 5 1 4
1 3
3 1 3 0
2 9
2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6
4 7
no válido
invalid
9 5 9 4 9 3 9 2 9 1 9 0 8 9 8 8 8 7 8 6 8 5 8 4 8 3 8 2 8 1 8 0
Indica al procesador:
La ubicación del registro de bit
La dirección y elemento de control de la instrucción
La dirección de bit de origen (bit 06 en la palabra de
entrada 23)
El número de bits en el registro de bit
8
7
6
5
4
3
2
1
R
R
6 9
Bit de
0
descarga
Unload Bit
3 2
Registro
38-Bit
de 38 bits
Array
4 8
#B3/32
#B3/32
(#B3:2)
(#B3:2)
6 4
R
16659

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido