Descargar Imprimir esta página

La Instrucción Ascii A Hex (Ath) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:

Publicidad

Capítulo 5: Instrucciones de conversión de formatos
La instrucción ASCII a HEX (ATH)
La instrucción ATH convierte una tabla de valores de ASCII a una
1
DS5 Usado
tabla de valores hexadecimales. Los valores de ASCII son dos dígitos y
N/A
HPP
sus equivalentes hexadecimales solamente son un dígito. Esto significa
2
que una tabla ASCII de cuatro direcciones de memoria V sólo requiere
dos direcciones de memoria V para la tabla equivalente hexadecimal.
Los parámetros de la función son cargados en el Stack del acumulador y en el acumulador por
3
dos instrucciones adicionales.
Abajo están listados los pasos necesarios de programar una función de tabla de ASCII a
4
hexadecimal.
El ejemplo en la página siguiente muestra un programa para la función de conversión ASCII a
5
hexadecimal.
Paso 1: — Cargue el número de direcciones de memoria V para la tabla ASCII en el primer
6
Paso 2: — Cargue la dirección de memoria V de inicio para la tabla ASCII en el acumulador.
7
Paso 3: — Especifique la dirección de memoria V (Vaaa) de inicio para la tabla hexadecimal en
8
9
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
10
Indicadores
11
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.
12
En el ejemplo en la página siguiente, cuándo X1 está ON la constantee (K4) es cargada en el
acumulador usando la instrucción LD y se colocará en el primer nivel del Stack del acumulador
13
cuando se ejecuta la próxima instrucción LD. La localización de inicio para la tabla ASCII
(V1400) es cargada en el acumulador usando la instrucción LDA. La dirección inicial para la
14
tabla hexadecimal (V1600) es especificada en la instrucción ATH. La tabla de abajo lista valores
válidos ASCII para la conversión ATH.
A
B
C
D
5–134
Manual del PLC DL06, 2a. edición en español, 6/07
nivel del Stack del acumulador.
Este parámetro debe ser un valor en hexadecimal.
la instrucción de ATH.
Tipo de operando de datos
SP53
ON cuando el valor del operando es más grande de lo que puede procesar el acumulador.
Valores ASCII válidos para la conversión ATH
Valor ASCII
Valor hexadecimal
30
31
32
33
34
35
36
37
Descripción
Valor ASCII
0
38
1
39
2
41
3
42
4
43
5
44
6
45
7
46
ATH
V
aaa
Rango del DL06
aaa
Vea el mapa de memoria
Valor hexadecimal
8
9
A
B
C
D
E
F

Publicidad

loading