Capítulo 9
Instrucciones de matriz (archivo)/desplazamiento
582
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Ejemplos
Ejemplo 1
Cuando está habilitada, la instrucción BSR copia array_dint[0].0 en el bit .UL,
desplaza 0-9 a la derecha y carga input_1 dentro de array_dint[0].9. Los bits
restantes (10-31) no son válidos, lo que indica que no se pueden modificar los bits.
Diagrama de escalera
Ejemplo 2
Cuando está habilitada, la instrucción BSR copia array_dint[0].0 en el bit .UL,
desplaza 0-9 a la derecha y carga input_1 dentro de array_dint[1].25.. Los bits
restantes (31-26 en dint_array[1]) no son válidos, lo que indica que los bits no se
pueden modificar. Observa como array_dint[1].0 se desplaza por las palabras de
array_dint[0].31.