La instrucción Write to Intelligent Module (WT)
Esta instrucción escribe un bloque de datos (máximo de 128
DS32 Usado
bytes) a un módulo inteligente de E/S desde un bloque de
HPP Usado
Memoria en la CPU. Los parámetros de la instrucción son
cargados en el primer y segundo nivel del stack del acumulador
y el acumulador por tres instrucciones adicionales.
Se enumeran abajo los pasos para programar esta instrucción.
• 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
byte del segundo nivel del Stack del acumulador.
• Paso 2: Cargue le número de bytes a ser transferidos al primer nivel del Stack del acumulador. Pueden
ser transferidos hasta 128 bytes (o 64 palabras de 16 bits) en cada transacción, ya que hay 2
bytes por cada palabra.
• Paso 3: Cargue la dirección de los datos del módulo inteligente donde van a ser recibidos los datos.
Este parámetro requiere un valor hexadecimal.
• Paso 4: Coloque la instrucción WT que especifica la dirección inicial de memoria V (Aaaa) en la CPU
desde donde se leerán los datos.
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.
Tipo de operando de datos
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Indicadores
SP54
NOTA: Las indicaciones de estado discretas SP son válidas sólo hasta que se ejecute otra instrucción que
use el mismo relevador especial SP.
En el ejemplo siguiente, cuando X1 está encendido, el instrucción WT escribe seis bytes de
datos a un módulo inteligente en la base 1, ranura 2 que comienzan en la dirección 0 en el
módulo inteligente y copia los datos de las localizaciones de MemoriaV1400 hasta V1402
X1
LD
K0102
LD
K6
LD
K0
WT
V1400
Capítulo 5: Instrucciones de módulos inteligentes
On cuando se ejecutan las instrucciones RX, WX RD, WT con parámetros errados.
El valor constante K0102
especifica el número de la base
(01) y de la ranura (02)
El valor constante K6
especifica el número de
bytes a ser escritos.
El valor constante K0
especifica la dirección inicial
en el módulo inteligente.
$
STR
V1400 es la localización inicial
L
SHFT
en la CPU desde donde los datos
ANDST
especificados serán escritos.
L
SHFT
ANDST
L
SHFT
ANDST
W
SHFT
ANDN
Manual del PLC DL06, 2a. edición en español, 6/07
WT
Rango del DL06
aaa
Vea el mapa de memoria
Descripción
Módulo Inteligente
CPU
V1377
X
X
X
X
{
}
V1400
3
4
1
2
8
5
6
V1401
7
0
1
9
0
V1402
V1403
X
X
X
X
V1404
X
X
X
X
B
ENT
1
D
A
PREV
3
0
D
G
PREV
3
6
D
A
PREV
0
3
B
E
T
1
4
MLR
1
V aaa
2
3
4
5
6
7
8
9
10
11
12
13
14
Data
12
Dirección 0
34
Dirección 1
A
56
Dirección 2
78
Dirección 3
90
Dirección 4
01
B
Dirección 5
C
B
A
C
ENT
1
0
2
ENT
D
ENT
A
A
ENT
0
0
5–195