Capítulo 5: Instrucciones de conversión de formatos
Indicadores
1
En el ejemplo siguiente, cuándo X1 está ON, se carga la constantee (K2) al acumulador usando
2
la instrucción LD. La dirección inicial para la tabla hexadecimal (V1500) es cargada al
acumulador usando la instrucción LDA. La dirección inicial para la tabla ASCII (V1400) es
3
especificada en la instrucción HTA.
4
5
6
7
8
9
10
11
12
13
La tabla de abajo lista los valores válidos de ASCII para la conversión HTA.
14
Valor hexadecimal
A
B
C
D
5–136
Manual del PLC DL06, 2a. edición en español, 6/07
SP53
ON cuando el valor del operando es más grande de lo que puede procesar el acumulador.
Direct SOFT32
DirectSOFT
X1
LD
K2
Carga el valor constante 2 a los
16 bits más bajos del acumulador.
Este valor define la cantidad de
palabras de memoria en
la tabla hexadecimal.
LDA
O 1500
Convierte el octal 1500 to
hexadecimal 340 y carga el
valor al acumulador.
HTA
V1400
V1400 es la direccion inicial
de la tabla ASCII.
La conversión es ejecutada
por esta instrucción.
Programador D2-HPP
$
B
ENT
STR
1
L
D
SHFT
SHFT
ANDST
3
L
D
A
SHFT
ANDST
3
0
H
T
A
SHFT
7
MLR
0
Valores ASCII válidos para conversión HTA
Valor ASCII
0
1
2
3
4
5
6
7
Descripción
Equivalentes hexadecimales
1234
V1500
5678
V1501
K
E
ENT
JMP
4
B
F
A
A
ENT
1
5
0
0
B
E
A
A
ENT
1
4
0
0
Valor hexadecimal
30
8
31
9
32
A
33
B
34
C
35
D
36
E
37
F
Tabla ASCII
33 34
V1400
31 32
V1401
37 38
V1402
35 36
V1403
Valor ASCII
38
39
41
42
43
44
45
46