Capítulo 5: Instrucciones de comunicación en una red
La instrucción Write a Network (WX)
La instrucción WX se usa para escribir un bloque de datos
1
DS5 Usado
desde el aparato maestro a un aparato esclavo en la misma
HPP Usado
red. Los parámetros de la instrucción WX son cargados al
2
acumulador y al primer y segundo nivel del Stack. Abajo
están listados los pasos necesarios para ejecutar un
programa para escribir datos en la red.
3
4
5
6
7
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
9
al acumulador.
10
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
12
Entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X
Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y
13
Relevadores de control . . . . . . . . . . . . . . . . . . . C
Etapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S
Bits de estado de temporizadores . . . . . . . . . . T
14
Bits de estado de contadores . . . . . . . . . . . . . CT
Relevadores especiales . . . . . . . . . . . . . . . . . . SP
A
Memoria de programa . . . . . . . . . . . . . . . . . . . $
B
C
D
5–198
Manual del PLC DL06, 2a. edición en español, 6/07
Paso 1: Cargue la dirección de esclavo (0-90 BCD) en el byte bajo y "F2" o ECOM
maestro (0-7) en el byte alto del acumulador (las próximas dos instrucciones
empujan esta palabra hacia abajo al segundo nivel del Stack).
Paso 2: Cargue el número de bytes a ser transferido al acumulador (la próxima
instrucción empuja esta palabra al primer nivel del Stack). Pueden ser
transferidos hasta 128 bytes (o 64 palabras de 16 bits) en cada transacción.
Paso 3: Cargue la dirección inicial de la CPU maestra al acumulador. Esta es la dirección
de memoria de donde se escribirán los datos. Este parámetro requiere un valor
hexadecimal.
Paso 4: Coloque la instrucción WX especificando la dirección de memoria V (Aaaa)
donde los datos serán escritos al esclavo.
Tipo de operando de datos
WX
A aaa
Rango del DL06
aaa
Vea el mapa de memoria
Vea el mapa de memoria
0–777
0–777
0–1777
0–1777
0–377
0–177
0–777
0–7680 (2K de memoria de programa)