La Instrucción Load Real Number (Ldr) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido
Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)
La instrucción Load Real Number (LDR)
La instrucción LDR carga un número real contenido en dos
DS5 Usado
direcciones consecutivas de la memoria V o en una constantee de
N/A
HPP
8 dígitos en el acumulador.
Tipo de operando de datos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
Real Constante . . . . . . . . . . . . . . . . . . . . . . . . . R
Indicadores
SP70
SP76
DirectSOFT le permite que entre los números reales directamente, usando una "R" como
prefijo que indica un ingreso de número real. Usted puede entrar
una constantee tal como Pi(p), mostrado en el ejemplo a la derecha.
Para entrar números negativos, use un signo menos (-) después de la "R".
Para números muy grandes o números muy pequeños, se puede
usar la notación exponencial. El número a la derecha es 5,3
millones. La instrucción OUTD lo copia a V1400 y V1401.
¡Estos números reales están en el formato de punto flotante IEEE de
32 bits, de modo que ocupan dos direcciones de memoria V, a pesar
de que el número puede ser muy grande o pequeño! Si usted ve un
número real almacenado en hexadecimal, binario o aún BCD, el
número mostrado será muy difícil de descifrar. Así como todos los
otros tipos de números, usted debe seguir las direcciones del número
real en la memoria, de modo que puedan ser leídos en otra parte con
las instrucciones apropiadas
El ejemplo previo encima almacenó un número real en V1400 y
V1401. Suponga que ahora queremos recuperar ese número. Use
solamente LDR con el tipo de datos V, como se muestra a la
derecha. Luego podríamos realizar las operaciones matemáticas
reales o convertirlo a un número binario.
$
B
Programador D2-HPP
ENT
STR
1
L
D
K
SHFT
SHFT
ANDST
3
JMP
L
D
S
X
SHFT
ANDST
3
RST
SET
E
N
D
SHFT
ENT
4
TMR
3
D
L
B
L
SHFT
3
ANDST
1
ANDST
N
C
O
N
SHFT
TMR
2
INST#
TMR
N
C
O
N
SHFT
TMR
2
INST#
TMR
N
C
O
N
SHFT
TMR
2
INST#
TMR
GX
V
C
A
SHFT
OUT
AND
2
On anytime the value in the accumulator is negative.
On when any instrucción loads a value of zero into the accumulator.
Manual del PLC DL06, 2a. edición en español, 6/07
B
ENT
1
C
ENT
2
C
ENT
2
D
D
D
D
ENT
3
3
3
3
C
D
C
D
ENT
2
3
2
3
E
F
E
J
ENT
4
5
4
9
A
A
ENT
0
0
0
LDR
Rango del DL06
aaa
Vea el mapa de memoria
Vea el mapa de memoria
+38
-3.402823E
to + -3.402823E
Descripción
1
2
3
4
5
A aaa
6
7
8
+38
9
10
11
LDR
R3,14159
12
LDR
13
R5,3E6
OUTD
14
V1400
A
B
LDR
C
V1400
D
5–63
Tabla de contenido
loading

Tabla de contenido