Apéndice K: Introducción a comunicaciones seriales
Paso 3: Especifique el área de memoria del maestro
La tercera instrucción en el programa RX o WX es una
1
instrucción LDA. Su propósito es cargar la dirección
inicial del área de memoria a ser transferida. Es entrado
2
como un número octal y la instrucción LDA la
convierte a hexadecimal y coloca el resultado en el
3
acumulador.
Para una instrucción WX, la CPU DL06 envía la
K
cantidad de bytes previamente especificado al área de
memoria en la dirección inicial especificada en la
5
instrucción LDA.
Para una instrucción RX, la CPU DL06 lee la cantidad
6
de bytes previamente especificados del esclavo,
colocando los datos recibidos en el área de memoria en
la dirección inicial especificada en la instrucción LDA.
7
NOTA: Ya que las palabras de memoria V son siempre de 16 bits, usted no siempre puede usar la palabra
8
entera. Por ejemplo, si usted sólo especifica 3 bytes y usted lee las salidas Y del esclavo, usted sólo
obtiene 24 bits de datos. En este caso, sólo los 8 bits menos significativos de la última localización
de palabra se modificarán. Los restantes 8 bits no son afectados.
9
Paso 4: Especifique el área de memoria del esclavo
10
La última instrucción en nuestro programa es la
instrucción WX o RX. Use WX para escribir al esclavo, y
11
RX para leer desde el esclavo. Todas las cuatro
instrucciones se muestran a la derecha. En la última
12
instrucción, usted debe especificar la dirección inicial y un
tipo válido de datos para el esclavo.
13
Esclavos de DirectNET - especifique la misma dirección
en la instrucción WX y RX como la dirección nativa del
esclavo.
14
A
B
C
D
K–14
Manual del PLC DL06, 2a. edición en español, 6/07
4
0
6
0
0
(octal)
Dirección inicial del área
de transferencia del maestro
LDA
O40600
V40600
MSB
15
V40601
MSB
15
SP116
LD
KF201
LD
K64
LDA
O40600
RX
Y0
LSB
0
LSB
0