La Instrucción Read From Intelligent Module (Rd); Descripción - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

Capítulo 5: Instrucciones de módulos inteligentes
Instrucciones de módulos inteligentes
1
La instrucción Read from Intelligent Module (RD)
Esta instrucción lee un bloque de datos (máximo cantidad de 128
2
DS32 Usado
bytes) de un módulo inteligente de E/S a la memoria de la CPU.
HPP Usado
Cargue los parámetros de la función en el primer y segundo nivel
3
del stack del acumulador y al acumulador por tres instruccións adicionales
Se enumeran abajo los pasos para programar esta instrucción.
4
• Paso 1: Cargue el número de la base en el primer byte y el númerode la ranura (1 a 4) o al segundo
5
• Paso 2: Cargue le número de bytes a ser transferidos al primer nivel del Stack del acumulador. Pueden
6
• Paso 3: Cargue la dirección de los datos desde donde van a ser leídos. Este parámetro requiere un valor
7
• Paso 4: Coloque la instrucción RD especificando la dirección inicial de memoria V (Aaaa) de donde
8
Sugerencia: — Para parámetros que requieren valores hexadecimales, se puede usar la instrucción
LDA para convertir una dirección octal al equivalente hexadecimal y cargar el valor en el acumulador.
9
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
10
SP54
11
NOTA: Las indicaciones de estado discretas SP son válidas sólo hasta que se ejecute otra instrucción que
12
En el ejemplo siguiente cuando X1 está ENCENDIDO, la instrucción RD leerá seis bytes de
13
datos de un módulo inteligente en la base 1, ranura 2 que comienzan en la dirección 0 en el
módulo inteligente y copiará la información en las localizaciones de memoria V1400 hasta V1402
14
Direct SOFT 5
X1
A
B
C
D
5–194
Manual del PLC DL06, 2a. edición en español, 6/07
byte del segundo nivel del Stack del acumulador.
ser transferidos hasta 128 bytes (o 64 palabras de 16 bits) en cada transacción, ya que hay 2
bytes por cada palabra.
hexadecimal.
se leerán los datos.
Tipo de operando de datos
Indicadores
On cuando las instrucciones RX, WX RD, WT son ejecutada con parámetros errados.
use el mismo relevador especial SP.
El valor constante K0102
LD
especifica la base número
K0102
(01) y el número de la
ranura (02).
El valor constante K6
LD
especifica la cantidad de
K6
bytes a ser leídos.
El valor constante K0
LD
especifica la dirección inicial
K0
en el módulo inteligente.
V1400 es la localización inicial
RD
en la CPU de donde serán
V1400
almacenados los datos
a ser leídos.
Rango del DL06
Vea el mapa de memoria
Descripción
CPU
}
3
4
V1400
1
2
8
5
6
V1401
7
V1402
0
1
9
0
V1403
X
X
X
X
V1404
X
X
X
X
Handheld Programmer Keystrokes
$
B
ENT
STR
1
L
D
SHFT
PREV
ANDST
3
L
D
SHFT
PREV
ANDST
3
L
D
SHFT
PREV
ANDST
3
R
D
B
SHFT
ORN
3
1
RD
V aaa
aaa
Módulo inteligente
Data
12
Dirección 0
{
34
Dirección 1
56
Dirección 2
78
Dirección 3
90
Dirección 4
01
Dirección 5
B
A
A
C
ENT
1
0
0
2
G
ENT
6
A
ENT
0
E
A
A
ENT
4
0
0

Publicidad

Tabla de contenido
loading

Tabla de contenido