Descargar Imprimir esta página

La Instrucción Add A Top (Att) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:

Publicidad

Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas
La instrucción Add a Top (ATT)
La instrucción ATT lleva un valor a la memoria inicial de
1
DS5 Usado
una tabla de memoria desde una dirección de memoria V.
HPP Usado
Cuándo el valor es agregado a la tabla todos los otros
2
valores se corren hacia abajo 1 localización.
La instrucción se ejecutará una vez por barrido si el renglón fuera ON o verdadero. Los
3
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 ATT.
4
5
6
7
Sugerencia:- La instrucción se ejecutará en cada barrido si el renglón fuera verdadero. Si usted
8
no quiere que la instrucción se ejecute en más que un barrido, se debe usar una instrucción one
shot (PD) en la lógica de activación.
9
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.
10
Sugerencia: - Se debe definir el valor del contador de la tabla para indicar el punto de partida de
la operación. También, debe ser puesto a un valor que esté dentro de la longitud de la tabla. Por
11
ejemplo, si la tabla es de longitud de 6 palabras, entonces el rango admisible de los valores que
podrían estar en el contador de la tabla debe estar entre 1 y 6. Si el valor está fuera de este rango
12
o es 0, los datos no se irán a la tabla. También, se debe usar una instrucción one shot (PD) de
modo que el valor sólo sea colocado en un barrido y no afecte la operación de la instrucción
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
14
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
A
B
NOTA: Las indicaciones de estado discretas SP son válidas solamente hasta que se ejecute otra instrucción
C
D
5–162
Manual del PLC DL06, 2a. edición en español, 6/07
Paso 1: Cargue la longitud de la tabla (cantidad de direcciones de memoria V) al
primer nivel del Stack. Este parámetro debe ser un valor hexadecimal, 0 a FF.
Paso 2: Cargue la dirección de memoria V inicial de la tabla al acumulador. (Recuerde,
para esta instrucción, la dirección inicial de la tabla se usa como el contador de
longitud de la tabla). Este parámetro debe ser un valor hexadecimal.
Paso 3: Coloque la instrucción ATT que especifica la dirección de la memoria origen
(Vaaa). Esto es, desde donde se moverá el valor.
Tipo de operando de datos
Indicadores
SP56
ON cuando el valor corriente del contador de la tabla es igual a 0
que use los mismos relevadores especiales SP o en el fin del barrido. El puntero para esta instrucción
puede comenzar en cualquier lugar en la tabla. No es colocado automáticamente. Usted tiene que
cargar un valor en el puntero en algún lugar en su programa.
AT T
Rango del DL06
aaa
Vea el mapa de memoria
Descripción
V
aaa
.

Publicidad

loading