Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas
En este ejemplo usaremos la entrada X0 para disparar o activar la operación SETBIT.
Primero, cargamos la longitud de la tabla (2 palabras) al Stack del acumulador.
Luego, cargamos la dirección inicial en el acumulador. Ya que V3000 es un número octal lo
tenemos que convertir a hexadecimal usando la instrucción LDA.
Finalmente, usamos la instrucción SETBIT (o RSTBIT) y especificamos la dirección octal del
bit (bit 34), referenciada de la tabla.
DirectSOFT
Programador D2-HPP
El PLC carga el valor constante 2
(Hexadecimal) en los 16 bits
menos
acumulador
Convierte el valor octal V3000 a
hexadecimal y lo coloca en el
acumulador. Esta dirección es el
comienzo de la tabla
Coloca el bit 34 (octal) en la tabla
como "1"
Manual del PLC DL06, 2a. edición en español, 6/07
significativos
del
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
5–145