La Instrucción Remove From Bottom (Rfb) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

La instrucción Remove from Bottom (RFB)
La instrucción RFB copia un valor del fondo de una tabla de
DS5 Usado
memoria V a una dirección de memoria V y decrementa un puntero
HPP Usado
de la tabla en "1". La primera localización de memoria V en la tabla
contiene el puntero de la tabla que indica la próxima localización
en la tabla a ser copiada. La instrucción se ejecutará una vez por
barrido si el renglón es verdadero. La instrucción parará la operación
cuando el puntero es igual a 0. Los parámetros de la función son
cargados al primer nivel del Stack del acumulador y al acumulador
con dos instrucciones adicionales. Abajo están listados los pasos
necesarios para programar la instrucción RFB.
Paso 1:— Cargue la longitud de la tabla (la cantidad de direcciones de memoria V) en el primer
nivel del Stack del acumulador. Este parámetro debe ser un valor hexadecimal, 0
hasta FF.
Paso 2:— Cargue la dirección de la memoria V inicial de la tabla al acumulador. (Recuerde, para
esta instrucción, la primera dirección de la tabla se usa como el puntero de la tabla).
Este parámetro debe ser un valor hexadecimal.
Paso 3:— Coloque la instrucción RFB que especifica la dirección (Vaaa) de la memoria V de
destino.
Sugerencia: — Para parámetros que requieran valores en hexadecimal cuando se refieran a
direcciones de memoria se puede usar la instrucción LDA para convertir una dirección octal al
equivalente hexadecimal y cargar el valor al acumulador.
Sugerencia:— La instrucción se ejecutará cada barrido si la lógica de entrada está ON. Si usted
no quiere que la instrucción se ejecute más que un barrido, se debe usar una instrucción one shot
(PD) en la lógica de entrada.
Sugerencia: — La localización del puntero debe ser puesta al valor donde comenzará la
operación de tabla. Se debe usar el relevador SP0 especial o la instrucción one shot (PD) de
modo que el valor sólo sea puesto en un barrido y no afecte la operación de la instrucción.
Tipo de operando de datos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Indicadores
SP56
NOTA: Las indicaciones de estado discretas SP son válidas solamente hasta que se ejecute otra instrucción
que use los mismos relevadores especiales SP o en el fin del barrido. El puntero para esta instrucción
puede ser colocado para iniciar en cualquier parte de la tabla. No es colocado automáticamente . Ud.
debe colocar un valor en el puntero en algún lugar del programa ladder.
Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas
ON cuando el valor del puntero de la tabla es igual a 0
Manual del PLC DL06, 2a. edición en español, 6/07
R F B
Rango del DL06
aaa
Vea el mapa de memoria
Descripción
1
2
A
aaa
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
5–153

Publicidad

Tabla de contenido
loading

Tabla de contenido