La Instrucción Fill (Fill) - AutomationDirect PLC DL06 Serie Manual Del Usuario

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

Publicidad

Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas
La instrucción Fill (FILL)
La instrucción FILL llena una tabla de hasta 255 direcciones de
1
DS5 Usado
memoria V con un valor (Aaaa), que es una dirección de memoria V o
HPP Usado
una constantee de 4 dígitos. Los parámetros de la función son cargados
2
al primer nivel del Stack del acumulador y al acumulador con dos
instrucciones adicionales. Abajo están listados los pasos necesarios para
programar la función FILL.
3
Paso 1:— Cargue la cantidad de direcciones de memoria V a ser llenadas al primer nivel del
Stack del acumulador. Este parámetro debe ser un valor hexadecimal, de 0 a FF, que es 255
4
decimal.
Paso 2:— Cargue la dirección inicial de memoria V de la tabla en el acumulador. Este parámetro
5
debe ser un valor hexadecimal.
Paso 3:— Coloque la instrucción FILL que especifica el valor para llenar la tabla.
6
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
7
equivalente hexadecimal y cargar el valor al acumulador.
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
9
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
10
En el ejemplo siguiente, cuándo X1 está ON, se carga el valor (K4 constante) al acumulador
11
usando la instrucción LD. Este valor especifica la longitud de la tabla y se coloca en el primer
nivel del Stack del acumulador cuando se ejecuta la instrucción LDA. La dirección octal 1600
12
(V1600) es la dirección inicial de la tabla y se carga en el acumulador usando la instrucción
LDA. El valor para llenar la tabla con (V1400) es especificado en la instrucción FILL.
13
14
A
B
Programador D2-HPP
C
D
5–146
Manual del PLC DL06, 2a. edición en español, 6/07
Tipo de operando de datos
Indicadores
SP53
On si la dirección de memoria está fuera de rango
Descripción
El PLC carga la constante 4
(hexadecimal) en los 16 bits menos
significativos del acumulador
Convierte la dirección octal
1600 a hexadecimal y
coloca el valor en el
acumulador
Llena la tabla con el valor en V1400
FILL
A aaa
Rango del DL06
aaa
Vea el mapa de memoria
Vea el mapa de memoria
0–FF

Publicidad

Tabla de contenido
loading

Tabla de contenido