Instrucciones para la transferencia de datos
Contenido del bloque de parámetros:
– Cantidad de áreas (n)
Dentro del bloque de parámetros pueden existir varias áreas a transferir, en las cuales se
encuentran indicadas, por ejemplo, la dirección inicial y la cantidad de operandos que deben
transferirse. En estas debe indicarse la cantidad de estas áreas.
– Cantidad de ajustes por área (m1 a mn)
Cada área puede contener varios ajustes para el intercambio de datos. Cada ajuste se
compone de los elementos indicados a continuación.
– Áreas con ajustes
Cada ajuste ocupa 7 palabras de una área y contiene los parámetros para una transferencia
de datos.
1. Palabra: Dirección cabezal del módulo especial en el portador de componente
Se indican solamente las primeras dos posiciones de la dirección de 3 posiciones (Ejemplo:
Una dirección inicial de X/Y100 se ingresa como 10
2. Palabra: Dirección de memoria de búfer
La indicación de la dirección de memoria de búfer puede realizarse en forma decimal o
hexadecimal.
3. Palabra: Dirección de datos
Determinación si deben leerse los datos del módulo especial o bien escribirse en el módulo
especial.
0 = Lectura (de la memoria de búfer hacia la CPU), 1 = Escritura (desde la CPU hacia el
módulo especial)
4. Palabra: Indicación codificada del tipo de operando (véase la siguiente tabla)
Operando
1
En temporizadores (T) y contadores (C) se transfiere solamente el valor actual.
5. Palabra: Cantidad de operandos
La cantidad de operandos puede indicarse en forma decimal o bien hexadecimal. En el
caso de los operandos de bits, la cantidad indicada debe ser dividible por 16.
6a y 7a palabra : Dirección inicial del operando, byte de valor inferior (L) y de valor superior (H)
La dirección inicial de operandos ocupa dos palabras y puede indicarse en forma decimal o
bien hexadecimal. En los operandos de bits, la dirección indicada debe ser igual a 0 o bien
un número dividible por 16 (0, 16, 32, ...).
INDICACIONES
Por favor, observe las siguientes restricciones:
– Dentro de un bloque de parámetros puede indicarse un máximo de 64 áreas (n <= 64).
- La suma de los ajustes no debe sobrepasar el valor de 2048 (m1+m2+...mn <= 2048).
- Al ingresar un „0" para la cantidad de ajustes de una área (m1 a mn), se ajusta la cantidad de
áreas también en el valor de „0". De esta forma se omite tal área.
Fuentes de
En el siguiente caso se presenta un error de procesamiento, se activa un error flag SM0 y se
ingresa un código de error en el registro especial SD0:
error
● En caso de haber indicado un valor que se encuentra fuera del rango permitido. (código de
error: 4104)
Programación MELSEC A y Q
Código
Operando
X
0
B
Y
1
F
M
2
–
L
3
ST
–
–
T
Código
Operando
1
5
C
6
D
–
W
8
R
1
9
ZR
).
H
Código
Operando
10
Z
11
SB
12
SW
13
SM
14
SD
SPREF
Código
15
16
17
18
19
10 – 13