Funcionamiento síncrono de varias CPUs (Modo multiprocesador)
7.1 Informaciones importantes sobre el modo multiprocesador
Asignación de direcciones y alarmas
En el modo multiprocesador cada CPU puede acceder a los módulos que le han sido asignados con
STEP 7 al configurar el hardware. El área de direccionamiento de cada módulo se encuentra
asignada siempre a una sola CPU.
Todas las CPUs comparten un área de direccionamiento común, es decir, que la dirección lógica de
un módulo sólo existe una vez en el equipo multiprocesador.
Cada CPU tiene asignada una entrada de alarma. Las alarmas que acceden por esta entrada no
pueden ser recibidas por las demás CPUs. La asignación de la línea de alarmas se realiza
automáticamente al parametrizar los módulos.
Para el tratamiento de alarmas se aplica lo siguiente:
Las alarmas de proceso y las alarmas de diagnóstico se envían a una sola CPU.
Si falla un módulo, su alarma es procesada por la CPU que le fue asignada al parametrizarlo con
STEP 7.
Al extraer e insertar un CP que tiene la casilla de verificación "Ajuste de direcciones
LOCK/UNLOCK con FETCH/WRITE, SPEED Send/Receive" en la ficha "Direcciones" del cuadro
de diálogo de propiedades, rige lo siguiente:
-
Si la casilla de verificación está activada, sólo se notifica una alarma de inserción/extracción a
la CPU asignada y se inicia el OB 83.
Si la casilla de verificación está desactivada, se notifica una alarma de inserción/extracción a
-
todas las CPUs y se inicia el OB 83.
Si falla un bastidor se llama al OB 86 en todas las CPUs.
Para más información sobre el OB 86 consulte la Ayuda de los bloques de organización .
7.1.2
¿Cuándo conviene utilizar el modo multiprocesador?
El multiprocesamiento se aplica en los casos siguientes:
Cuando el programa de usuario es demasiado extenso para una CPU y escasea el espacio en
memoria, existe la posibilidad de repartir dicho programa entre varias CPUs.
Cuando una parte de la instalación requiere un tratamiento más rápido, lo más adecuado será
separar esta parte del programa global y procesarla por separado en una CPU "rápida".
Cuando la instalación consta de diferentes partes fácilmente delimitables y que pueden
controlarse o mandarse de forma relativamente autónoma, entonces la parte 1 se asigna a la
CPU 1, la 2 a la CPU 2, etc..
302
Configurar el hardware y la comunicación con STEP 7
Manual, 05/2010, A5E02789745-01