Nuevas instrucciones para la operación de CPUs múltiples:
Funciona-
Entrada de datos en área compartida de memoria para la operación de CPUs múltiples
miento
S.TO/SP.TO
Con la instrucción S.TO se transfiere la cantidad de palabras de datos indicada en s4, hacia
la memoria compartida de la CPU en la cual se ejecuta la instrucción S.TO. La dirección de
arranque de área de fuente en la misma CPU se indica en s3. s2 contiene la dirección de
destino de los datos en la área compartido de memoria. Con la instrucción S.TO no pueden
transferirse los datos directamenta hacia otras CPUs dentro de un sistema de CPUs múltiples.
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
800
se inicia la área con resfrescamiento automático después de la cual viene la área de
H
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 s1 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 s1
Al indicar en s4 la cantidad de palabras a escribir con „0", no se ejecuta la instrucción y no se
activa el operando de bit indicado en d.
INDICACIÓN
En cada CPU debe ejecutarse una sola instrucción S.TO dentro de un ciclo de programa.
Mediante los bloqueos internos se alcanza que se ejecuta solamente la instrucción S.TO
inicialmente arrancada en caso de llamar varias instrucciones S.TO dentro de un ciclo.
Programación MELSEC A y Q
Instrucción de escritura
Memoria de operandos
s3
s4
Área común de memoria
0
H
Área de información
200
H
800
H
Área con refrescamiento
0FFF
H
CPU
1
3E00
3E0
Área común de memoria para
operación de CPU múltiple
s2
Área de sistema
automático
Área de usuario
0
2
3E10
3E1
S.TO, SP.TO
Esta área no debe escribirse
por el usuario.
En esta área pueden
ingresarse datos.
1
2
3
4
3E20
3E30
3E2
3E3
9 – 47