FROM, FROMP
Funciona-
Lectura de datos de área compartida de memoria de otra CPU
miento
FROM/FROMP
En un sistema de CPUs múltiples se leen los datos de palabra con la instrucción FROM desde
la área de usuario de la memoria compartida de otra CPU. La dirección cabezal de esta CPU
se indica en n1. En n3 se indica la cantidad de palabras de datos que deben transferirse. n2
contiene la dirección inicial de los datos en otra CPU. En d se indica donde deben
almacenarse los datos en la CPU en la cual se ejecuta la instrucción FROM.
La área compartida de memoria de una CPU del System Q sirve para el intercambio de datos
con otros módulos de CPU dentro de un sistema de CPUs múltiples. A partir de la dirección
800H se inicia la área con resfrescamiento automático después del cual viene la área de
usuario.
Este límite depende de la
cantidad de operandos con
transferencia automática que
se ingresaron en los parámetros.
La dirección cabezal de la CPU se define mediante el enchufe de la CPU. En n1 se ingresan
las primeras 3 posiciones de la dirección cabezal :
Enchufe en portador de componentes
N° de CPU en un sistema de CPUs
múltiples
Dirección cabezal
Contenido de n1
Después de la lectura de los datos se activa el relé interno especial SM390. El SM390 no se
activa cuando la CPU, de la cual debe leerse, se haya encontrado en modo de reset. En este
caso no se emite un mensaje de error.
La instrucción no se ejecuta cuando en n3 se indica la cantidad de palabras a leer con „0".
9 – 50
Nuevas instrucciones para la operación de CPUs múltiples:
Lectura de datos de palabra
Memoria de operandos
d
Área común de memoria
0
H
200
H
800
H
Área con refrescamiento
0FFF
H
CPU
1
3E00
3E0
Área común de memoria para
operación de la CPU indicada en n1
n2
Área de información
Área de sistema
automático
Área de usuario
0
2
3E10
3E1
Programación MELSEC A y Q
n3
Esta área no debe escribirse
por el usuario.
En esta área pueden
ingresarse datos.
1
2
3
4
3E20
3E30
3E2
3E3