Rockwell Automation Allen-Bradley Micro800 Serie Manual De Referencia página 148

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

Publicidad

Capítulo 7
Instrucciones binarias
Parámetro
Tipo de
parámetro
Execute
Entrada
Scr
Entrada
SrcOffset
Entrada
148
En el caso de las operaciones de habilitación del ajuste de línea, establezca la
posición de DirecDeBit en la posición del último bit o en el bit Descargar.
Un posible uso de la instrucción BSL es el seguimiento de las botellas a
través de una línea de embotellado en que cada bit representa una botella.
Utilice esta tabla para determinar los valores de parámetros de esta
instrucción.
Tipo de datos
BOOL
ANY_ELEMENTARY Dirección del (bit) Src que debe desplazarse. Tipos de datos
UINT
Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019
Descripción
Habilitar instrucción.
Cierto: se ha detectado un flanco ascendente, se desplaza un bit
una posición a la izquierda.
 Compruebe primero las condiciones de error.
 Si Longitud = 0, el bit externo se mueve al bit Descargar. No hay
desplazamiento de bit en Scr. Se restablecen los bits Error e
IdDeError. Se define el bit Hecho.
 Si Longitud > 0 y Longitud ≤ 2048, se restablecen los bits Error e
IdDeError. Una vez completado el desplazamiento de bit, se
define el bit Hecho.
 Si Longitud > 0 y Longitud ≤ 2048, el bit situado más a la izquierda
(direccionado por Src + SrcOffset y Longitud) se copia en el bit
Descargar y todos los bits que son parte de la matriz o no son de
matriz se desplazan un bit hacia la izquierda (hasta la Longitud de
bits y el límite de 16 bits excepto para BOOL). El bit externo se
mueve al bit 0 (Src + OffsetDeSrc) del primer elemento.
Falso: no se ha detectado ningún flanco ascendente, no se habilita
la operación BSL.
compatibles: BOOL, DWORD, INT, UINT, WORD, DINT y UDINT.
 Matrices: Establezca Scr en una dirección basada en una variable,
tal como: Origen1, Origen1[0], u Origen1[1].
 No matriciales: Establezca Scr en una dirección de variable, tal
como Origen1.
Si OffsetDeSrc es 0, empiece a partir del primer elemento.
 Matrices: Establezca OffsetDeSrc en 0. Si se establece en
Origen1[0] u Origen1[1], se produce el error siguiente: "El offset de
origen supera el tamaño de la matriz".
 No matriciales: Se establece OffsetDeSrc en 0 o se produce el

Publicidad

Tabla de contenido
loading

Tabla de contenido