SlideShare una empresa de Scribd logo
Configuración y puesta en marcha de una red MPI
Autor: José María Hurtado Torres Página 1
Departamento de Electricidad-Electrónica I.E.S. Himilce – Linares (Jaén)
1. INTRODUCCIÓN
En este apartado daremos a conocer las características de este protocolo, su configuración y su
funcionamiento en red, de manera que el alumno asimile los conceptos básicos, y adquiera los
conocimientos necesarios que le permitan trabajar por si mismo con las CPU´s que soporten este
protocolo.
2. LA INTERFACE MULTIPUNTO MPI: DATOS TÉCNICOS
La MPI (Interface MultiPunto) es una de las muchas interfaces de comunicación integradas en el SIMATIC
S7. Se trata de una interface de red propia y exclusiva de Siemens, diseñada para la interconexión a
través de Step7 de equipos industriales tales como equipos HMI (Paneles de Operador), S7-300, M7-300,
S7-400 y M7-400.
Características:
 Máximo número de participantes: 32.
 Cada CPU tiene la posibilidad de un máx. de 8 conexiones de comunicación dinámica para la
comunicación básica con un SIMATIC S7/M7-300/-400. Las CPUs puede intercambiar un máximo
de 4 paquetes con al menos 22 bytes
 Cada CPU puede operar un máx. de 4 conexiones de comunicación estática con PG/PC, Sistemas
SIMATIC HMI y SIMATIC S7/M7-300/400.
 Velocidad de transmisión de datos desde 187,5 kbit/s hasta 12Mbit/s.
 Posibilidades flexibles de configuración en el bus o estructura en árbol (con repetidores).
 Máx. longitud de cable 10 Km.
 Interfase: RS485
3. CONFIGURACIÓN DE UNA RED MPI
La configuración típica de una red MPI se asemeja a lo siguiente:
Para una correcta configuración y aprovechamiento de la red MPI debemos tener en cuenta lo siguiente:
• La red MPI utiliza la topología tipo BUS donde pueden interconectarse hasta 32 participantes, bajo la
norma física RS485.
• Cada equipo de la red debe poseer una dirección MPI diferente. Las direcciones de los nodos deben
de encontrarse entre 0 y 31 (configuración estándar). Debe de tenerse en cuenta que los módulos de
comunicación (CPs), y los módulos de función que se encuentren en un SIMATIC S7-300 tienen
también su propia dirección MPI, con lo que cuenta como un nodo o participante más.
• La dirección 0 está reservada para el equipo PC o consola de programación.
• En el caso de tener un panel de operador (HMI) en la red MPI, se le suele asignar la dirección 1
(dirección estándar para un panel de operador).
Autor. José María Hurtado Torres Página 2
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
• Para evitar pérdidas en los cables, es conveniente asegurarse de que los últimos nodos o participantes
de la red MPI tenga puesto a ‘ON’ la resistencia de cierre de bus.
• El conexionado de la red MPI utiliza un cable de dos hilos apantallado de color “violeta o morado”, de
una longitud máxima de 50 m. Esos 50 m se miden desde el primer nodo hasta el último nodo de la red
MPI. En caso de necesitarse una distancia mayor, será necesario utilizar repetidores RS 485. La
longitud máxima de cable entre dos repetidores RS 485 es de 1000 m, siempre y cuando no se
encuentre otro nodo entre los dos repetidores. Se pueden colocar hasta 10 repetidores en fila.
• Los componentes que intervienen en una configuración MPI, esto es, conectores, cable y repetidores
RS485, son los mismos que los utilizados en una red PROFIBUS. Por tanto, la red puede configurarse
como estructura lineal (BUS) o en estructura árbol, con la ayuda de repetidores.
4. PUESTA EN MARCHA DE LA RED MPI. Consideraciones previas.
Para que todos los nodos puedan comunicarse en la red MPI, se seguirán las siguientes reglas:
 Cada equipo debe contener una dirección MPI, una dirección MPI máxima y una velocidad de
comunicación.
 No pueden existir dos direcciones MPI iguales en la red.
 La velocidad de transmisión debe ser igual en todos los nodos.
 Los módulos de comunicación (CPs) y los módulos de función (FMs) tienen dirección MPI propia. Esta
dirección es asignada automáticamente en la CPU, según como se encuentren los módulos colocados
a su derecha en el bastidor. De manera genérica, el direccionamiento de los diferentes módulos sería:
CPU: Dirección MPI
CP/FM1: Dirección MPI + 1
CP/FM2: Dirección MPI + 2
 El acceso de la consola de programación a los módulos de expansión ubicados en el bastidor, se
realiza a través de la CPU a través del bus interno de comunicaciones (BUS K) de la CPU.
PASO 1: Conexión y Configuración del adaptador PC- MPI
Existen varias posibilidades para conectar la consola de programación o el PC a una red MPI. Estas
pueden ser tarjetas MPI específicas en formato PCI, en formato PCMCIA o, como alternativa, a través de
los puertos RS-232 o USB a través de un cable adaptador (PCAdapter), este cable incluye la electrónica
necesaria para convertir las normas RS-232 o USB a la norma RS-485, que es la que disponemos en el
puerto MPI de la CPU.
Debemos seleccionar el tipo de conexión empleada desde el STEP 7 en la opción “Ajustar interface
PG/PC” . Aquí deberemos configurar los parámetros que corresponden a dirección MPI, la dirección de
la estación más alta y la velocidad de la transmisión. Si utilizamos un cable PCAdapter debemos
también seleccionar el tipo de puerto empleado para la conexión al PC
En el ejemplo siguiente, se muestra la configuración en el PC del cable PC-Adapter:
1. Ejecutamos ‘Ajustar Interfase PG-PC. ( Inicio →SIMATIC→ STEP 7 → Ajustar Interfase PG-PC).
2. Pulsamos en Seleccionar para elegir PC Adapter (MPI).
3. Abrimos las propiedades del módulo PC Adapter(MPI).
4. Introducimos la dirección MPI, timeout, dirección más alta, etc.
5. Aceptamos los cambios.
Tras esta operación el adaptador PC-MPI queda configurado para comunicar con la CPU.
Autor. José María Hurtado Torres Página 3
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
* NOTA IMPORTANTE: Las CPUs S7-300 y S7-400 utilizan el adaptador PC-MPI. No confundir con el adaptador
PC-PPI utilizado por las CPUs S7-200
PASO 2: Creación del proyecto. Configuración de los equipos.
Como ejemplo de configuración de una red MPI, vamos a utilizar dos CPU S7-314C-2DP. Para ello
seguiremos los siguientes pasos:
1. Inicio →Simatic→ Administrador de Simatic → Archivo →Nuevo proyecto.
2. Al nuevo proyecto le llamaremos, por ejemplo: “Mi red MPI”
3. Ahora deberemos introducir el Hardware de nuestro proyecto: Insertar→Equipo→SIMATIC 300.
Deberemos insertar dos equipos SIMATIC 300. La ventana muestra el icono de la red MPI y los dos
equipos.
4.- Ahora deberemos configurar los dos equipos de nuestro proyecto. Tendremos que indicar de que
equipos de tratan y la dirección que le asignaremos a cada uno de ellos. Para ello picaremos sobre
uno de los iconos SIMATIC 300 hasta que aparezca el logotipo Hardware. Volviendo a picar sobre él
accederemos al programa HW Config.
Una vez hemos abierto HW Config, lo
primero que deberemos hacer es elegir un
bastidor, en nuestro caso elegiremos como
bastidor el Perfil soporte. Este primer paso
es imprescindible para poder continuar.
A continuación, situaremos sobre el bastidor
el modelo de CPU, la fuente de alimentación
y los módulos de E/S necesarios. Asegúrese
de que las referencias de los diferentes
elementos coincidan con el código de
referencia Simatic.
Durante este proceso, mediante una ventana
se nos preguntará acerca de la dirección de
la CPU. A esta primera CPU le asignaremos
la dirección 2.
Ventana del
bastidor de la CPU
Autor. José María Hurtado Torres Página 4
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Podremos conocer la configuración de los elementos del
equipo picando en el bastidor sobre cualquiera de ellos. En la
figura derecha se puede ver la ventana de propiedades de las
E/S de la CPU.
Si el equipo dispusiera de algún módulo de extensión ahora
sería el momento de seleccionarlo y configurarlo
convenientemente.
Como paso final para la configuración de este equipo
deberemos Compilar y Guardar la configuración mediante:
Equipo→ Guardar y compilar. Por último deberemos Cargar la
configuración en la CPU.
5.- En este paso, haremos lo mismo para el equipo 2. La dirección de la CPU será ahora la 3.
6.- Si todo ha ido correctamente el proyecto debe quedar como indica la figura:
PASO 3: Conexión de las dos CPU S7-300 a la red MPI
Hasta aquí sólo hemos configurado las dos CPU de nuestro proyecto pero no existe conexión a la red.
Para conectar las CPU a la red MPI deberemos picar dos veces sobre el icono.
Esto nos llevará al programa NETPro que nos permitirá conectar los equipos y configurar la red MPI.
Picaremos con el cursor sobre el icono rojo de cada CPU y en la ventana seleccionaremos la red MPI y la
dirección de la CPU.
Por último, deberemos Guardar y compilar los cambios mediante: Red →Guardar y compilar.
Autor. José María Hurtado Torres Página 5
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Recuerde que todos los cambios que se realicen deben cargarse también en las CPU´s
Podremos conocer y cambiar la velocidad de la red pinchando sobre la línea roja de la red MPI
5. COMUNICACIÓN ENTRE LAS CPU’s MEDIANTE DATOS GLOBALES
La comunicación de datos globales (comunicación GD) es una variante de comunicación sencilla
integrada en el sistema operativo de las CPUs S7-300/S7-400.
La comunicación GD permite intercambiar datos cíclicamente entre CPUs a través del interface MPI. El
intercambio cíclico de datos se lleva a cabo con la imagen normal del proceso.
La comunicación de datos globales se configura con STEP 7; la transferencia de los datos globales es
cosa del sistema, por lo que no se tiene que programar.
Para comunicar las CPU’s a través de nuestra red MPI debemos configurar una tabla llamada Tabla de
Datos Globales. Dicha tabla está diseñada para cantidades de datos reducidos. Estos datos se
transmiten cíclicamente entre CPU’s. En la tabla de datos globales se puede introducir hasta 15
estaciones o nodos diferentes.
El intercambio de datos globales se realiza de la siguiente forma:
 CPU emisora: Envía datos al final de un ciclo cada X ciclos.
 CPU receptora: Recibe datos al inicio de un ciclo cada X ciclos.
Un inconveniente de este sistema es, que no hay acuse de recibo de los datos globales. El emisor no
recibe información alguna acerca de si hay un receptor que ha recibido los datos globales enviados y, en
caso de haberlo, cuál es.
5.1.- Funcionalidad del intercambio cíclico de datos.
El intercambio cíclico de datos tiene lugar justo en el punto en que se produce el intercambio de imágenes
de proceso. La CPU envía los datos globales al final del ciclo y lee los datos a inicio del ciclo. Por tanto,
una CPU S7-300/400 envía los datos simultáneamente con todas las otras CPUs conectadas a la red MPI
(Broadcast).
Con la ayuda de un factor de scan, introducido en la tabla de datos globales, se puede configurar el
número de ciclos de scan necesarios para intercambiar los datos.
El máximo número de datos transmitidos depende del tipo de CPU:
CPU 31x CPU 412 CPU 413 CPU 414 CPU 416
8Bytes 32Bytes 32Bytes 32Bytes 32Bytes
Autor. José María Hurtado Torres Página 6
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
5.2.- Tipos de datos
Los tipos de datos que se pueden transmitir en MPI son:
 E Entradas (de la imagen del proceso PAE).
 S Salidas (de la imagen del proceso PAA).
 M Marcas.
 DB Áreas de bloques de datos.
 T Temporizadores
 Z Contadores
NOTAS:
- Los temporizadores y los contadores no son recomendables, porque los valores del emisor ya no son
actuales).
- Las áreas de la periferia (PE y PA: entradas y salidas de módulos externos añadidos a la CPU) y los
datos locales no se pueden utilizar para la comunicación mediante datos globales. Para estos casos
tendremos que utilizar marcas intermedias con objeto de llevar estos datos a posiciones de memoria
para que la CPU las lea como imágenes de proceso.
- Cada uno de estos datos se puede direccional en 4 posibles modos (salvo Z y T):
• Por defecto (X para DB): Bit.
• B: byte (8 bits).
• W: palabra (16 bits).
• D: palabra doble (32 bits).
5.3.- Entradas y Salidas
El número de E/S disponibles dependerá del tipo de CPU que empleemos, además de los módulos
externos que tengamos conectados. Manejaremos una imagen de las entradas y las salidas y como
máximo el autómata puede manejar hasta 65536 bytes para cada tipo de E/S. Podemos direccionar
como:
IMAGEN DEL PROCESO DE LAS ENTRADAS (PAE):
Entrada E 0.0 a 65535.7
Byte de entrada EB 0 a 65535
Palabra de entrada EW 0 a 65534
Palabra doble de entrada ED 0 a 65532
IMAGEN DEL PROCESO DE LAS SALIDAS (PAA):
Salida A 0.0 a 65535.7
Byte de salida AB 0 a 65535
Palabra de salida AW 0 a 65534
Palabra doble de salida AD 0 a 65532
ENTRADAS EXTERNAS (PE):
Byte de entrada de la periferia PEB 0 a 65535
Palabra de entrada de la periferia PEW 0 a 65534
Palabra doble de entrada de la periferia PED 0 a 65532
SALIDAS EXTERNAS (PA):
Autor. José María Hurtado Torres Página 7
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Byte de salida de la periferia PAB 0 a 65535
Palabra de salida de la periferia PAW 0 a 65534
Palabra doble de salida de la periferia PAD 0 a 65532
Todas estas entradas y salidas pueden ser de dos tipos:
• E/S digitales: son las E/S más frecuentes y que en mayor cantidad vamos a tener. Ocupan 4 bytes de
memoria de direcciones, comenzando desde la 0.0 hasta la 127.7. Si configuramos una de estas entradas
mayor que 128, no podremos acceder a esas entradas/salidas como parte de la PAE o PAA, sino como
periferia.
• E/S analógicas: estas si son E/S adicionales, pero no obstante hay que configurarlas también desde
Step7 para especificar el rango de direcciones que van a ocupar. Ocupan 2 bytes de memoria de E/S (16
bytes por módulo) y se sitúan en el rango de direcciones 256 a 383.
Imagen del proceso de entradas y salidas
Existen dos registros internos que se llaman PAE (imagen de proceso de entradas) y PAA (imagen de
proceso de salidas).
Antes de ejecutarse el OB1, se hace una copia de las entradas reales en la PAE. Durante la ejecución del
OB1, el PLC no accede a la periferia real para hacer sus consultas, lo que hace en realidad es acceder a
este registro interno. Este registro se refresca cada vez que comienza un nuevo ciclo de scan.
Según se van ejecutando las instrucciones, el PLC no accede a las salidas reales para activarlas o
desactivarlas. Accede al registro interno PAA y pone “0” o “1”.
Sólo cuando termina cada ciclo de scan accede realmente a las salidas. Entonces lo que hace la CPU es
copiar lo que hay en la PAA en las salidas reales.
Si en el programa de usuario se accede a las áreas de operandos: entradas (E) y salidas (A), no se
consultan los estados de señal física en los módulos de señales digitales, sino los presentes en un área
de la memoria del sistema de la CPU y de la periferia descentralizada. Esta área de memoria se designa
como imagen del proceso.
Actualizar la imagen de proceso
La figura siguiente muestra los pasos de procesamiento dentro de un ciclo:
Ciclo de CPU hasta 10/1998
Una vez ejecutadas las tareas internas del sistema operativo (SiOp), la CPU lee el estado de las entradas
reales en la imagen del proceso de las entradas (PAE). A continuación se ejecuta el programa de usuario
(OB1) incluidos todos los bloques llamados si los hubiese. El ciclo se cierra escribiendo la CPU en la
imagen del proceso de las salidas (PAA). La lectura de la imagen del proceso de las entradas y la
Autor. José María Hurtado Torres Página 8
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
escritura de la imagen del proceso de las salidas en las salidas de los módulos se gestionan de forma
independiente desde el sistema operativo.
Ciclo de CPU a partir de 10/1998
Tras las funciones internas del sistema operativo (SiOp), la imagen de proceso de las salidas (PAA) se
escribe en las salidas de los módulos y el estado de las entradas se lee en la imagen de proceso de las
entradas (PAE). A continuación el programa de usuario ejecuta un proceso con todos los bloques
llamados. La escritura de la imagen de proceso de las salidas en las salidas de los módulos y la lectura
de la imagen de proceso de las entradas las regula el sistema operativo de forma independiente.
Ventajas de la imagen del proceso
En comparación con el acceso directo a los módulos de entrada/salida, el acceso a la imagen de proceso
ofrece la ventaja de que la CPU dispone de una imagen coherente de las señales del proceso durante la
ejecución cíclica del programa. Si durante la ejecución del programa varía un estado de señal en un
módulo de entrada, dicho estado de señal se conserva en la imagen de proceso hasta que ésta sea
actualizada en el próximo ciclo. Si se consulta varias veces una señal de entrada dentro de un programa
de usuario, se garantiza que la información de entrada sea siempre coherente.
Además, el acceso a la imagen de proceso requiere mucho menos tiempo que el acceso directo a los
módulos de señales, ya que la imagen de proceso se encuentra en la memoria interna de la CPU.
5.4.- Marcas de memoria
Cuando realicemos nuestro programa y operemos a nivel de bit en operaciones lógicas (and, or, etc.),
puede que nos aparezca la necesidad de almacenar el resultado lógico que tengamos en un determinado
momento. Para ello disponemos de 256 marcas de memoria de 1 byte, es decir un total de 2048 marcas
de 1 bit, que podemos direccionar como:
Marcas M 0.0 a 255.7
Byte de marcas MB 0 a 255
Palabra de marcas MW 0 a 254
Palabra doble de marcas MD 0 a 252
5.5.- Temporizadores y contadores
Temporizadores (T):
En el Simatic S7 vamos a disponer de una serie de temporizadores que nos van a permitir realizar una
serie de acciones:
• Realizar tiempos de espera.
• Supervisar acciones durante un tiempo determinado (tiempo de vigilancia).
• Generar impulsos.
• Medir tiempos de proceso.
Autor. José María Hurtado Torres Página 9
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Disponemos de 256 temporizadores, los cuales direccionaremos como:
T 0 a T 255
Contadores (Z):
Al igual que los temporizadores vamos a disponer de una serie de contadores que nos permitirán efectuar
contajes, tanto hacia adelante como hacia atrás.
Disponemos de 256 contadores, los cuales podemos direccionar como:
Z 0 a Z 255
6. CONFIGURACIÓN DE DATOS GLOBALES
La comunicación por Datos Globales no se programa, sino que se configura. Se genera una tabla de
datos globales con STEP 7, dónde se especificarán los datos de configuración para el intercambio de
información. Todas las CPUs SIMATIC S7-300/400 que participan en la comunicación por datos globales
deben de encontrarse en el mismo proyecto STEP 7, y se deben encontrar formando parte de la misma
red MPI.
La configuración de la tabla de datos globales se realiza de la siguiente forma:
1) Abrimos un proyecto.
2) Configuramos los equipos de la red y las propiedades de la red MPI, asegurándonos de que las
CPU´s tienen diferentes direcciones MPI.
3) Seleccionamos la red MPI para acceder a NetPro
4) Abrimos la tabla de datos globales GD mediante (_ Herramientas _ Definir Datos Globales). También
podemos acceder seleccionando la línea roja de la red MPI y pulsando el botón derecho del ratón.
5) En cada columna de la tabla será asignada una CPU, es decir, las columnas representan las CPUs
que intercambian datos (máximo 15 CPUs).
6) Cada línea (a decir verdad: cada campo editable de una línea) representa el área de operandos a
través de la cual una CPU envía los datos o bien una o varias CPUs los reciben.
7) La columna de datos globales contiene el identificador GD. Dicho identificador constituye y diferencia
a los paquetes de datos (telegramas) que se transmiten por la red. Su estructura es la siguiente:
Autor. José María Hurtado Torres Página 10
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Paquete GD
Los datos globales que tienen el mismo emisor y el mismo receptor se reúnen en un paquete GD. El
paquete GD se envía en un telegrama. Un paquete GD se identifica mediante un número de paquete
GD. Si se sobrepasa la longitud máxima de un paquete de emisión GD se utiliza un nuevo círculo GD.
Círculo GD
Las CPUs que participan en el intercambio de paquetes GD forman un círculo. Si en una red MPI
existen otras CPUs que intercambian paquetes GD, estas CPUs forman un segundo círculo. Círculos
diferentes pueden acceder a las mismas CPUs superponiéndose. El círculo GD menor se compone de
dos CPUs, y el mayor de 15. Un círculo GD sólo puede contener CPUs conectadas bien a través de un
bus de comunicaciones (bus K) bien a través de un cable MPI. No se pueden utilizar dos medios
distintos de comunicación al mismo tiempo.
8) Para introducir las CPUs en la tabla seguiremos la siguiente secuencia:
a) Haz clic en el encabezado de una columna de la tabla de datos globales. Así se selecciona la
columna.
b) Seleccione el comando de menú Edición > CPU. A continuación se muestra el cuadro de
diálogo "Abrir". También puede llamar a este cuadro de diálogo haciendo doble clic en el
encabezado de la columna.
c) Seleccione su proyecto actual y haga doble clic para abrir el equipo en el que se encuentra la
CPU deseada.
d) Seleccione la CPU y confirme su selección haciendo clic sobre el botón "Aceptar".
Resultado: el nombre de la CPU seleccionada se visualiza en el encabezado de la tabla.
9) Para introducir datos en las celdas de línea (p.e. marcas, entradas, salidas, etc.) es imprescindible
haber introducido anteriormente las CPUs que intervengan en el intercambio.
Un dato que se emite por un equipo se deposita en un área de memoria de otro equipo.
El dato que se emite se identifica por el símbolo “>” delante de él.
Autor. José María Hurtado Torres Página 11
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
El número de datos que se envían se indica con el símbolo “:”.
Para introducir las variables de intercambio de datos posicione el puntero del ratón sobre la celda de
la tabla (con en botón derecho del ratón seleccione emisor o receptor) e introduzca el operando
deseado. Solamente se pueden introducir operandos absolutos (p. ej. EW0); no es posible introducir
operandos simbólicos.
Consejo: los operandos contiguos del mismo tipo de datos sólo requieren una entrada en la tabla
GD. En este caso introduzca dos puntos detrás del operando y luego el factor de repetición. El factor
de repetición determina el tamaño del área de datos.
Ejemplo: EW4:3 significa: 3 palabras a partir de EW4.
Finalice sus entradas con ENTER.
EJEMPLO:
El equipo 1 transfiere el estado de su entrada E0.0 a la salida A4.0 del equipo 2.
El equipo 1 transfiere las 5 primeras palabras de su DB1 a 5 palabras del DB2 (empezando por la
palabra 10) del equipo 2.
El equipo 2 transfiere La marca 200 (byte1) y 201(byte2) al byte 200 y 201 del equipo 1.
Observación: Para cambiar los datos de una casilla utilizar la tecla F2.
10) Compilamos la tablas de datos globales (_ Tabla GD _Compilar)
11) Cargamos los datos de configuración en las CPUs ( _ Sistema de Destino _ Cargar en Módulo).
Ahora, la CPU emisora enviará los datos globales al final del ciclo, y la CPU receptora leerá estos datos a
inicio del ciclo.
Autor. José María Hurtado Torres Página 12
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
EJEMPLO. Configuración de la tabla GD
1. Con el programa “NetPro” configuramos la red MPI. Para acceder al “NetPro”: Menú “Herramientas” -->
“Configurar red”, o bien haciendo clic en el icono
Si todavía no hemos configurado la red MPI lo podemos hacer en el NetPro. Haciendo doble
clic sobre el cuadrado rojo, que representa el puerto MPI, o también simplemente haciendo clic
sobre ese puerto y arrastrando hasta encontrar a la línea roja que representa la red MPI,
conectaremos la CPU a la red MPI. Además nos aparecerá una ventana para configurar el
interface MPI para esa CPU. Es importante asignarle a cada CPU una dirección MPI distinta
dentro de la red.
2. “Guardar y compilar” y, pinchando en cada equipo, cargar esta configuración en las dos CPU’s con el
icono: :
3. Ahora habrá que configurar la Tabla de Datos Globales para el intercambio de datos. A la tabla
podemos acceder de dos maneras:
Desde el NetPro, seleccionado la red MPI (la línea roja).
Desde el Administrador Simatic, dentro de la carpeta de nuestro proyecto, seleccionamos el icono que
representa a la red MPI :
Y en ambos casos menú “Herramientas” --> “Definir datos globales”
Nos aparecerá la Tabla de datos Globales que deberemos rellenar.
4. Insertamos los equipos de nuestra red por columnas. Seleccionamos la primera columna, y con
el botón derecho del ratón --> “CPU...”, y en la ventana siguiente escogemos la CPU de un
equipo.
Autor. José María Hurtado Torres Página 13
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
5. Después rellenamos los datos globales línea a línea. Un dato que se emite por un equipo se deposita
en un área de memoria de otro equipo.
EJEMPLOS:
En este otro ejemplo tenemos 4 CPU-S7314 conectadas en red MPI.
Queremos que las entradas de una CPU salgan por las salidas del otro y viceversa. El resultado será el
siguiente:
Autor. José María Hurtado Torres Página 14
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
Todas las CPU emiten el valor de su entrada EW0. El valor emitido por cada una de ellas será recogido
por cada CPU en la posición indicada en la fila asociada de la tabla, por ejemplo, la CPU 300(1) entrega
su entrada EW0 sólo en la salida AW4 de la CPU(3), y la CPU(2) entrega su entrada EW0 en AW4 de la
CPU(1) y en MW10 de la CPU(3), etc.
Vamos a probar ahora a comunicar las entradas y salidas analógicas.
Queremos que la entrada analógica de uno salga por la salida analógica del otro y viceversa.
Para ello, en principio tendríamos que hacer el mismo proceso de antes.
Ahora ya no podemos hacer la comunicación directamente como hemos hecho antes. En la tabla de
datos globales no podemos poner las entradas analógicas. Tendremos que hacer la comunicación a
través de marcas.
Para ello tendremos que poner una OB1 en cada una de las CPU. Las dos OB que tenemos que
programar son las siguientes:
OB1 OB1
L PEW 288 L PEW 288
T MW 100 T MW 200
L MW 10 L MW 20
T PAW 288 T PAW 288
BE BE
De este modo lo que tenemos que transferir de uno a otro serán las palabras de marcas.
El primero emitirá por la MW 100 y recibirá por la MW 10. El segundo emitirá por la MW 200 y recibirá por
la MW 20.
Después de rellenar la tabla se hace una primera compilación (menú “Tabla GD” --> “Compilar”, o icono
Para terminar hay que hacer una segunda compilación y cargar la tabla GD en cada CPU mediante el
icono correspondiente o el menú “Sistema de destino” --> “Cargar en módulo...”.
Podemos hacer la transferencia de golpe a las CPU o una a una. Si transferimos a las dos CPU de golpe,
necesitaríamos un cable con el que poder comunicar todos los equipos a la vez. Si no tenemos el cable,
también lo podemos hacer. Veremos que a mitad de la transferencia, nos da un aviso de que no
encuentra una de las CPU. En ese momento cambiamos el cable a la otra CPU, y termina la
transferencia.
RESUMEN de operaciones
Autor. José María Hurtado Torres Página 15
Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)

Más contenido relacionado

Similar a infoPLC_net_configuracic3b3n-y-puesta-en-marcha-de-una-red-mpi---RS485.pdf

Insite para técnicos manual operativo.ppt
Insite para técnicos manual operativo.pptInsite para técnicos manual operativo.ppt
Insite para técnicos manual operativo.ppt
SistemasHiyaso
 
Arquitectura del procesadador
Arquitectura del procesadadorArquitectura del procesadador
Arquitectura del procesadador
William Aguinaga Quispe
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
Fernando Cahueñas
 
01devicenet.ppt
01devicenet.ppt01devicenet.ppt
01devicenet.ppt
CarlosMercado611251
 
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
SANTIAGO PABLO ALBERTO
 
Unidad 5 planeacion y diseño basico de-una-lan
Unidad 5 planeacion y diseño basico de-una-lanUnidad 5 planeacion y diseño basico de-una-lan
Unidad 5 planeacion y diseño basico de-una-lanmrluisillo
 
Planeacion de una red LAN
Planeacion de una red LANPlaneacion de una red LAN
Planeacion de una red LAN
AlexanderDiaz176
 
El computador
 El computador El computador
El computador
Fer DPTO
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
josimar pedrozo hoyos
 
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Cristina Urdiales
 
PACKET TRACER
PACKET TRACERPACKET TRACER
PACKET TRACERVERO
 
PeriféRicos-pcpi
PeriféRicos-pcpiPeriféRicos-pcpi
PeriféRicos-pcpi
ies campos de nijar
 
trabajo trimestral
trabajo trimestraltrabajo trimestral
trabajo trimestrale_ochoa
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
carloskant
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
jaime210210
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
AnabelJaramillo1
 
Comunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
Comunidad_Emagister_981_EL_COMPUTADORIII (1).pptComunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
Comunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
NIXONOMARFERNNDEZCAR1
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Jenny961089
 
Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)
floredithhuamanhuama1
 

Similar a infoPLC_net_configuracic3b3n-y-puesta-en-marcha-de-una-red-mpi---RS485.pdf (20)

Curso et caterpillar
Curso et caterpillarCurso et caterpillar
Curso et caterpillar
 
Insite para técnicos manual operativo.ppt
Insite para técnicos manual operativo.pptInsite para técnicos manual operativo.ppt
Insite para técnicos manual operativo.ppt
 
Arquitectura del procesadador
Arquitectura del procesadadorArquitectura del procesadador
Arquitectura del procesadador
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
01devicenet.ppt
01devicenet.ppt01devicenet.ppt
01devicenet.ppt
 
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
PLC: Programación Avanzada: Familia de PLC´s SIMATIC S7-200
 
Unidad 5 planeacion y diseño basico de-una-lan
Unidad 5 planeacion y diseño basico de-una-lanUnidad 5 planeacion y diseño basico de-una-lan
Unidad 5 planeacion y diseño basico de-una-lan
 
Planeacion de una red LAN
Planeacion de una red LANPlaneacion de una red LAN
Planeacion de una red LAN
 
El computador
 El computador El computador
El computador
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
 
PACKET TRACER
PACKET TRACERPACKET TRACER
PACKET TRACER
 
PeriféRicos-pcpi
PeriféRicos-pcpiPeriféRicos-pcpi
PeriféRicos-pcpi
 
trabajo trimestral
trabajo trimestraltrabajo trimestral
trabajo trimestral
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
 
Comunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
Comunidad_Emagister_981_EL_COMPUTADORIII (1).pptComunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
Comunidad_Emagister_981_EL_COMPUTADORIII (1).ppt
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
 
Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)Comunidad emagister 981_el_computadoriii (1)
Comunidad emagister 981_el_computadoriii (1)
 

Último

Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 

Último (20)

Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 

infoPLC_net_configuracic3b3n-y-puesta-en-marcha-de-una-red-mpi---RS485.pdf

  • 1. Configuración y puesta en marcha de una red MPI Autor: José María Hurtado Torres Página 1 Departamento de Electricidad-Electrónica I.E.S. Himilce – Linares (Jaén)
  • 2. 1. INTRODUCCIÓN En este apartado daremos a conocer las características de este protocolo, su configuración y su funcionamiento en red, de manera que el alumno asimile los conceptos básicos, y adquiera los conocimientos necesarios que le permitan trabajar por si mismo con las CPU´s que soporten este protocolo. 2. LA INTERFACE MULTIPUNTO MPI: DATOS TÉCNICOS La MPI (Interface MultiPunto) es una de las muchas interfaces de comunicación integradas en el SIMATIC S7. Se trata de una interface de red propia y exclusiva de Siemens, diseñada para la interconexión a través de Step7 de equipos industriales tales como equipos HMI (Paneles de Operador), S7-300, M7-300, S7-400 y M7-400. Características:  Máximo número de participantes: 32.  Cada CPU tiene la posibilidad de un máx. de 8 conexiones de comunicación dinámica para la comunicación básica con un SIMATIC S7/M7-300/-400. Las CPUs puede intercambiar un máximo de 4 paquetes con al menos 22 bytes  Cada CPU puede operar un máx. de 4 conexiones de comunicación estática con PG/PC, Sistemas SIMATIC HMI y SIMATIC S7/M7-300/400.  Velocidad de transmisión de datos desde 187,5 kbit/s hasta 12Mbit/s.  Posibilidades flexibles de configuración en el bus o estructura en árbol (con repetidores).  Máx. longitud de cable 10 Km.  Interfase: RS485 3. CONFIGURACIÓN DE UNA RED MPI La configuración típica de una red MPI se asemeja a lo siguiente: Para una correcta configuración y aprovechamiento de la red MPI debemos tener en cuenta lo siguiente: • La red MPI utiliza la topología tipo BUS donde pueden interconectarse hasta 32 participantes, bajo la norma física RS485. • Cada equipo de la red debe poseer una dirección MPI diferente. Las direcciones de los nodos deben de encontrarse entre 0 y 31 (configuración estándar). Debe de tenerse en cuenta que los módulos de comunicación (CPs), y los módulos de función que se encuentren en un SIMATIC S7-300 tienen también su propia dirección MPI, con lo que cuenta como un nodo o participante más. • La dirección 0 está reservada para el equipo PC o consola de programación. • En el caso de tener un panel de operador (HMI) en la red MPI, se le suele asignar la dirección 1 (dirección estándar para un panel de operador). Autor. José María Hurtado Torres Página 2 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 3. • Para evitar pérdidas en los cables, es conveniente asegurarse de que los últimos nodos o participantes de la red MPI tenga puesto a ‘ON’ la resistencia de cierre de bus. • El conexionado de la red MPI utiliza un cable de dos hilos apantallado de color “violeta o morado”, de una longitud máxima de 50 m. Esos 50 m se miden desde el primer nodo hasta el último nodo de la red MPI. En caso de necesitarse una distancia mayor, será necesario utilizar repetidores RS 485. La longitud máxima de cable entre dos repetidores RS 485 es de 1000 m, siempre y cuando no se encuentre otro nodo entre los dos repetidores. Se pueden colocar hasta 10 repetidores en fila. • Los componentes que intervienen en una configuración MPI, esto es, conectores, cable y repetidores RS485, son los mismos que los utilizados en una red PROFIBUS. Por tanto, la red puede configurarse como estructura lineal (BUS) o en estructura árbol, con la ayuda de repetidores. 4. PUESTA EN MARCHA DE LA RED MPI. Consideraciones previas. Para que todos los nodos puedan comunicarse en la red MPI, se seguirán las siguientes reglas:  Cada equipo debe contener una dirección MPI, una dirección MPI máxima y una velocidad de comunicación.  No pueden existir dos direcciones MPI iguales en la red.  La velocidad de transmisión debe ser igual en todos los nodos.  Los módulos de comunicación (CPs) y los módulos de función (FMs) tienen dirección MPI propia. Esta dirección es asignada automáticamente en la CPU, según como se encuentren los módulos colocados a su derecha en el bastidor. De manera genérica, el direccionamiento de los diferentes módulos sería: CPU: Dirección MPI CP/FM1: Dirección MPI + 1 CP/FM2: Dirección MPI + 2  El acceso de la consola de programación a los módulos de expansión ubicados en el bastidor, se realiza a través de la CPU a través del bus interno de comunicaciones (BUS K) de la CPU. PASO 1: Conexión y Configuración del adaptador PC- MPI Existen varias posibilidades para conectar la consola de programación o el PC a una red MPI. Estas pueden ser tarjetas MPI específicas en formato PCI, en formato PCMCIA o, como alternativa, a través de los puertos RS-232 o USB a través de un cable adaptador (PCAdapter), este cable incluye la electrónica necesaria para convertir las normas RS-232 o USB a la norma RS-485, que es la que disponemos en el puerto MPI de la CPU. Debemos seleccionar el tipo de conexión empleada desde el STEP 7 en la opción “Ajustar interface PG/PC” . Aquí deberemos configurar los parámetros que corresponden a dirección MPI, la dirección de la estación más alta y la velocidad de la transmisión. Si utilizamos un cable PCAdapter debemos también seleccionar el tipo de puerto empleado para la conexión al PC En el ejemplo siguiente, se muestra la configuración en el PC del cable PC-Adapter: 1. Ejecutamos ‘Ajustar Interfase PG-PC. ( Inicio →SIMATIC→ STEP 7 → Ajustar Interfase PG-PC). 2. Pulsamos en Seleccionar para elegir PC Adapter (MPI). 3. Abrimos las propiedades del módulo PC Adapter(MPI). 4. Introducimos la dirección MPI, timeout, dirección más alta, etc. 5. Aceptamos los cambios. Tras esta operación el adaptador PC-MPI queda configurado para comunicar con la CPU. Autor. José María Hurtado Torres Página 3 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 4. * NOTA IMPORTANTE: Las CPUs S7-300 y S7-400 utilizan el adaptador PC-MPI. No confundir con el adaptador PC-PPI utilizado por las CPUs S7-200 PASO 2: Creación del proyecto. Configuración de los equipos. Como ejemplo de configuración de una red MPI, vamos a utilizar dos CPU S7-314C-2DP. Para ello seguiremos los siguientes pasos: 1. Inicio →Simatic→ Administrador de Simatic → Archivo →Nuevo proyecto. 2. Al nuevo proyecto le llamaremos, por ejemplo: “Mi red MPI” 3. Ahora deberemos introducir el Hardware de nuestro proyecto: Insertar→Equipo→SIMATIC 300. Deberemos insertar dos equipos SIMATIC 300. La ventana muestra el icono de la red MPI y los dos equipos. 4.- Ahora deberemos configurar los dos equipos de nuestro proyecto. Tendremos que indicar de que equipos de tratan y la dirección que le asignaremos a cada uno de ellos. Para ello picaremos sobre uno de los iconos SIMATIC 300 hasta que aparezca el logotipo Hardware. Volviendo a picar sobre él accederemos al programa HW Config. Una vez hemos abierto HW Config, lo primero que deberemos hacer es elegir un bastidor, en nuestro caso elegiremos como bastidor el Perfil soporte. Este primer paso es imprescindible para poder continuar. A continuación, situaremos sobre el bastidor el modelo de CPU, la fuente de alimentación y los módulos de E/S necesarios. Asegúrese de que las referencias de los diferentes elementos coincidan con el código de referencia Simatic. Durante este proceso, mediante una ventana se nos preguntará acerca de la dirección de la CPU. A esta primera CPU le asignaremos la dirección 2. Ventana del bastidor de la CPU Autor. José María Hurtado Torres Página 4 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 5. Podremos conocer la configuración de los elementos del equipo picando en el bastidor sobre cualquiera de ellos. En la figura derecha se puede ver la ventana de propiedades de las E/S de la CPU. Si el equipo dispusiera de algún módulo de extensión ahora sería el momento de seleccionarlo y configurarlo convenientemente. Como paso final para la configuración de este equipo deberemos Compilar y Guardar la configuración mediante: Equipo→ Guardar y compilar. Por último deberemos Cargar la configuración en la CPU. 5.- En este paso, haremos lo mismo para el equipo 2. La dirección de la CPU será ahora la 3. 6.- Si todo ha ido correctamente el proyecto debe quedar como indica la figura: PASO 3: Conexión de las dos CPU S7-300 a la red MPI Hasta aquí sólo hemos configurado las dos CPU de nuestro proyecto pero no existe conexión a la red. Para conectar las CPU a la red MPI deberemos picar dos veces sobre el icono. Esto nos llevará al programa NETPro que nos permitirá conectar los equipos y configurar la red MPI. Picaremos con el cursor sobre el icono rojo de cada CPU y en la ventana seleccionaremos la red MPI y la dirección de la CPU. Por último, deberemos Guardar y compilar los cambios mediante: Red →Guardar y compilar. Autor. José María Hurtado Torres Página 5 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 6. Recuerde que todos los cambios que se realicen deben cargarse también en las CPU´s Podremos conocer y cambiar la velocidad de la red pinchando sobre la línea roja de la red MPI 5. COMUNICACIÓN ENTRE LAS CPU’s MEDIANTE DATOS GLOBALES La comunicación de datos globales (comunicación GD) es una variante de comunicación sencilla integrada en el sistema operativo de las CPUs S7-300/S7-400. La comunicación GD permite intercambiar datos cíclicamente entre CPUs a través del interface MPI. El intercambio cíclico de datos se lleva a cabo con la imagen normal del proceso. La comunicación de datos globales se configura con STEP 7; la transferencia de los datos globales es cosa del sistema, por lo que no se tiene que programar. Para comunicar las CPU’s a través de nuestra red MPI debemos configurar una tabla llamada Tabla de Datos Globales. Dicha tabla está diseñada para cantidades de datos reducidos. Estos datos se transmiten cíclicamente entre CPU’s. En la tabla de datos globales se puede introducir hasta 15 estaciones o nodos diferentes. El intercambio de datos globales se realiza de la siguiente forma:  CPU emisora: Envía datos al final de un ciclo cada X ciclos.  CPU receptora: Recibe datos al inicio de un ciclo cada X ciclos. Un inconveniente de este sistema es, que no hay acuse de recibo de los datos globales. El emisor no recibe información alguna acerca de si hay un receptor que ha recibido los datos globales enviados y, en caso de haberlo, cuál es. 5.1.- Funcionalidad del intercambio cíclico de datos. El intercambio cíclico de datos tiene lugar justo en el punto en que se produce el intercambio de imágenes de proceso. La CPU envía los datos globales al final del ciclo y lee los datos a inicio del ciclo. Por tanto, una CPU S7-300/400 envía los datos simultáneamente con todas las otras CPUs conectadas a la red MPI (Broadcast). Con la ayuda de un factor de scan, introducido en la tabla de datos globales, se puede configurar el número de ciclos de scan necesarios para intercambiar los datos. El máximo número de datos transmitidos depende del tipo de CPU: CPU 31x CPU 412 CPU 413 CPU 414 CPU 416 8Bytes 32Bytes 32Bytes 32Bytes 32Bytes Autor. José María Hurtado Torres Página 6 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 7. 5.2.- Tipos de datos Los tipos de datos que se pueden transmitir en MPI son:  E Entradas (de la imagen del proceso PAE).  S Salidas (de la imagen del proceso PAA).  M Marcas.  DB Áreas de bloques de datos.  T Temporizadores  Z Contadores NOTAS: - Los temporizadores y los contadores no son recomendables, porque los valores del emisor ya no son actuales). - Las áreas de la periferia (PE y PA: entradas y salidas de módulos externos añadidos a la CPU) y los datos locales no se pueden utilizar para la comunicación mediante datos globales. Para estos casos tendremos que utilizar marcas intermedias con objeto de llevar estos datos a posiciones de memoria para que la CPU las lea como imágenes de proceso. - Cada uno de estos datos se puede direccional en 4 posibles modos (salvo Z y T): • Por defecto (X para DB): Bit. • B: byte (8 bits). • W: palabra (16 bits). • D: palabra doble (32 bits). 5.3.- Entradas y Salidas El número de E/S disponibles dependerá del tipo de CPU que empleemos, además de los módulos externos que tengamos conectados. Manejaremos una imagen de las entradas y las salidas y como máximo el autómata puede manejar hasta 65536 bytes para cada tipo de E/S. Podemos direccionar como: IMAGEN DEL PROCESO DE LAS ENTRADAS (PAE): Entrada E 0.0 a 65535.7 Byte de entrada EB 0 a 65535 Palabra de entrada EW 0 a 65534 Palabra doble de entrada ED 0 a 65532 IMAGEN DEL PROCESO DE LAS SALIDAS (PAA): Salida A 0.0 a 65535.7 Byte de salida AB 0 a 65535 Palabra de salida AW 0 a 65534 Palabra doble de salida AD 0 a 65532 ENTRADAS EXTERNAS (PE): Byte de entrada de la periferia PEB 0 a 65535 Palabra de entrada de la periferia PEW 0 a 65534 Palabra doble de entrada de la periferia PED 0 a 65532 SALIDAS EXTERNAS (PA): Autor. José María Hurtado Torres Página 7 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 8. Byte de salida de la periferia PAB 0 a 65535 Palabra de salida de la periferia PAW 0 a 65534 Palabra doble de salida de la periferia PAD 0 a 65532 Todas estas entradas y salidas pueden ser de dos tipos: • E/S digitales: son las E/S más frecuentes y que en mayor cantidad vamos a tener. Ocupan 4 bytes de memoria de direcciones, comenzando desde la 0.0 hasta la 127.7. Si configuramos una de estas entradas mayor que 128, no podremos acceder a esas entradas/salidas como parte de la PAE o PAA, sino como periferia. • E/S analógicas: estas si son E/S adicionales, pero no obstante hay que configurarlas también desde Step7 para especificar el rango de direcciones que van a ocupar. Ocupan 2 bytes de memoria de E/S (16 bytes por módulo) y se sitúan en el rango de direcciones 256 a 383. Imagen del proceso de entradas y salidas Existen dos registros internos que se llaman PAE (imagen de proceso de entradas) y PAA (imagen de proceso de salidas). Antes de ejecutarse el OB1, se hace una copia de las entradas reales en la PAE. Durante la ejecución del OB1, el PLC no accede a la periferia real para hacer sus consultas, lo que hace en realidad es acceder a este registro interno. Este registro se refresca cada vez que comienza un nuevo ciclo de scan. Según se van ejecutando las instrucciones, el PLC no accede a las salidas reales para activarlas o desactivarlas. Accede al registro interno PAA y pone “0” o “1”. Sólo cuando termina cada ciclo de scan accede realmente a las salidas. Entonces lo que hace la CPU es copiar lo que hay en la PAA en las salidas reales. Si en el programa de usuario se accede a las áreas de operandos: entradas (E) y salidas (A), no se consultan los estados de señal física en los módulos de señales digitales, sino los presentes en un área de la memoria del sistema de la CPU y de la periferia descentralizada. Esta área de memoria se designa como imagen del proceso. Actualizar la imagen de proceso La figura siguiente muestra los pasos de procesamiento dentro de un ciclo: Ciclo de CPU hasta 10/1998 Una vez ejecutadas las tareas internas del sistema operativo (SiOp), la CPU lee el estado de las entradas reales en la imagen del proceso de las entradas (PAE). A continuación se ejecuta el programa de usuario (OB1) incluidos todos los bloques llamados si los hubiese. El ciclo se cierra escribiendo la CPU en la imagen del proceso de las salidas (PAA). La lectura de la imagen del proceso de las entradas y la Autor. José María Hurtado Torres Página 8 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 9. escritura de la imagen del proceso de las salidas en las salidas de los módulos se gestionan de forma independiente desde el sistema operativo. Ciclo de CPU a partir de 10/1998 Tras las funciones internas del sistema operativo (SiOp), la imagen de proceso de las salidas (PAA) se escribe en las salidas de los módulos y el estado de las entradas se lee en la imagen de proceso de las entradas (PAE). A continuación el programa de usuario ejecuta un proceso con todos los bloques llamados. La escritura de la imagen de proceso de las salidas en las salidas de los módulos y la lectura de la imagen de proceso de las entradas las regula el sistema operativo de forma independiente. Ventajas de la imagen del proceso En comparación con el acceso directo a los módulos de entrada/salida, el acceso a la imagen de proceso ofrece la ventaja de que la CPU dispone de una imagen coherente de las señales del proceso durante la ejecución cíclica del programa. Si durante la ejecución del programa varía un estado de señal en un módulo de entrada, dicho estado de señal se conserva en la imagen de proceso hasta que ésta sea actualizada en el próximo ciclo. Si se consulta varias veces una señal de entrada dentro de un programa de usuario, se garantiza que la información de entrada sea siempre coherente. Además, el acceso a la imagen de proceso requiere mucho menos tiempo que el acceso directo a los módulos de señales, ya que la imagen de proceso se encuentra en la memoria interna de la CPU. 5.4.- Marcas de memoria Cuando realicemos nuestro programa y operemos a nivel de bit en operaciones lógicas (and, or, etc.), puede que nos aparezca la necesidad de almacenar el resultado lógico que tengamos en un determinado momento. Para ello disponemos de 256 marcas de memoria de 1 byte, es decir un total de 2048 marcas de 1 bit, que podemos direccionar como: Marcas M 0.0 a 255.7 Byte de marcas MB 0 a 255 Palabra de marcas MW 0 a 254 Palabra doble de marcas MD 0 a 252 5.5.- Temporizadores y contadores Temporizadores (T): En el Simatic S7 vamos a disponer de una serie de temporizadores que nos van a permitir realizar una serie de acciones: • Realizar tiempos de espera. • Supervisar acciones durante un tiempo determinado (tiempo de vigilancia). • Generar impulsos. • Medir tiempos de proceso. Autor. José María Hurtado Torres Página 9 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 10. Disponemos de 256 temporizadores, los cuales direccionaremos como: T 0 a T 255 Contadores (Z): Al igual que los temporizadores vamos a disponer de una serie de contadores que nos permitirán efectuar contajes, tanto hacia adelante como hacia atrás. Disponemos de 256 contadores, los cuales podemos direccionar como: Z 0 a Z 255 6. CONFIGURACIÓN DE DATOS GLOBALES La comunicación por Datos Globales no se programa, sino que se configura. Se genera una tabla de datos globales con STEP 7, dónde se especificarán los datos de configuración para el intercambio de información. Todas las CPUs SIMATIC S7-300/400 que participan en la comunicación por datos globales deben de encontrarse en el mismo proyecto STEP 7, y se deben encontrar formando parte de la misma red MPI. La configuración de la tabla de datos globales se realiza de la siguiente forma: 1) Abrimos un proyecto. 2) Configuramos los equipos de la red y las propiedades de la red MPI, asegurándonos de que las CPU´s tienen diferentes direcciones MPI. 3) Seleccionamos la red MPI para acceder a NetPro 4) Abrimos la tabla de datos globales GD mediante (_ Herramientas _ Definir Datos Globales). También podemos acceder seleccionando la línea roja de la red MPI y pulsando el botón derecho del ratón. 5) En cada columna de la tabla será asignada una CPU, es decir, las columnas representan las CPUs que intercambian datos (máximo 15 CPUs). 6) Cada línea (a decir verdad: cada campo editable de una línea) representa el área de operandos a través de la cual una CPU envía los datos o bien una o varias CPUs los reciben. 7) La columna de datos globales contiene el identificador GD. Dicho identificador constituye y diferencia a los paquetes de datos (telegramas) que se transmiten por la red. Su estructura es la siguiente: Autor. José María Hurtado Torres Página 10 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 11. Paquete GD Los datos globales que tienen el mismo emisor y el mismo receptor se reúnen en un paquete GD. El paquete GD se envía en un telegrama. Un paquete GD se identifica mediante un número de paquete GD. Si se sobrepasa la longitud máxima de un paquete de emisión GD se utiliza un nuevo círculo GD. Círculo GD Las CPUs que participan en el intercambio de paquetes GD forman un círculo. Si en una red MPI existen otras CPUs que intercambian paquetes GD, estas CPUs forman un segundo círculo. Círculos diferentes pueden acceder a las mismas CPUs superponiéndose. El círculo GD menor se compone de dos CPUs, y el mayor de 15. Un círculo GD sólo puede contener CPUs conectadas bien a través de un bus de comunicaciones (bus K) bien a través de un cable MPI. No se pueden utilizar dos medios distintos de comunicación al mismo tiempo. 8) Para introducir las CPUs en la tabla seguiremos la siguiente secuencia: a) Haz clic en el encabezado de una columna de la tabla de datos globales. Así se selecciona la columna. b) Seleccione el comando de menú Edición > CPU. A continuación se muestra el cuadro de diálogo "Abrir". También puede llamar a este cuadro de diálogo haciendo doble clic en el encabezado de la columna. c) Seleccione su proyecto actual y haga doble clic para abrir el equipo en el que se encuentra la CPU deseada. d) Seleccione la CPU y confirme su selección haciendo clic sobre el botón "Aceptar". Resultado: el nombre de la CPU seleccionada se visualiza en el encabezado de la tabla. 9) Para introducir datos en las celdas de línea (p.e. marcas, entradas, salidas, etc.) es imprescindible haber introducido anteriormente las CPUs que intervengan en el intercambio. Un dato que se emite por un equipo se deposita en un área de memoria de otro equipo. El dato que se emite se identifica por el símbolo “>” delante de él. Autor. José María Hurtado Torres Página 11 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 12. El número de datos que se envían se indica con el símbolo “:”. Para introducir las variables de intercambio de datos posicione el puntero del ratón sobre la celda de la tabla (con en botón derecho del ratón seleccione emisor o receptor) e introduzca el operando deseado. Solamente se pueden introducir operandos absolutos (p. ej. EW0); no es posible introducir operandos simbólicos. Consejo: los operandos contiguos del mismo tipo de datos sólo requieren una entrada en la tabla GD. En este caso introduzca dos puntos detrás del operando y luego el factor de repetición. El factor de repetición determina el tamaño del área de datos. Ejemplo: EW4:3 significa: 3 palabras a partir de EW4. Finalice sus entradas con ENTER. EJEMPLO: El equipo 1 transfiere el estado de su entrada E0.0 a la salida A4.0 del equipo 2. El equipo 1 transfiere las 5 primeras palabras de su DB1 a 5 palabras del DB2 (empezando por la palabra 10) del equipo 2. El equipo 2 transfiere La marca 200 (byte1) y 201(byte2) al byte 200 y 201 del equipo 1. Observación: Para cambiar los datos de una casilla utilizar la tecla F2. 10) Compilamos la tablas de datos globales (_ Tabla GD _Compilar) 11) Cargamos los datos de configuración en las CPUs ( _ Sistema de Destino _ Cargar en Módulo). Ahora, la CPU emisora enviará los datos globales al final del ciclo, y la CPU receptora leerá estos datos a inicio del ciclo. Autor. José María Hurtado Torres Página 12 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 13. EJEMPLO. Configuración de la tabla GD 1. Con el programa “NetPro” configuramos la red MPI. Para acceder al “NetPro”: Menú “Herramientas” --> “Configurar red”, o bien haciendo clic en el icono Si todavía no hemos configurado la red MPI lo podemos hacer en el NetPro. Haciendo doble clic sobre el cuadrado rojo, que representa el puerto MPI, o también simplemente haciendo clic sobre ese puerto y arrastrando hasta encontrar a la línea roja que representa la red MPI, conectaremos la CPU a la red MPI. Además nos aparecerá una ventana para configurar el interface MPI para esa CPU. Es importante asignarle a cada CPU una dirección MPI distinta dentro de la red. 2. “Guardar y compilar” y, pinchando en cada equipo, cargar esta configuración en las dos CPU’s con el icono: : 3. Ahora habrá que configurar la Tabla de Datos Globales para el intercambio de datos. A la tabla podemos acceder de dos maneras: Desde el NetPro, seleccionado la red MPI (la línea roja). Desde el Administrador Simatic, dentro de la carpeta de nuestro proyecto, seleccionamos el icono que representa a la red MPI : Y en ambos casos menú “Herramientas” --> “Definir datos globales” Nos aparecerá la Tabla de datos Globales que deberemos rellenar. 4. Insertamos los equipos de nuestra red por columnas. Seleccionamos la primera columna, y con el botón derecho del ratón --> “CPU...”, y en la ventana siguiente escogemos la CPU de un equipo. Autor. José María Hurtado Torres Página 13 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 14. 5. Después rellenamos los datos globales línea a línea. Un dato que se emite por un equipo se deposita en un área de memoria de otro equipo. EJEMPLOS: En este otro ejemplo tenemos 4 CPU-S7314 conectadas en red MPI. Queremos que las entradas de una CPU salgan por las salidas del otro y viceversa. El resultado será el siguiente: Autor. José María Hurtado Torres Página 14 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)
  • 15. Todas las CPU emiten el valor de su entrada EW0. El valor emitido por cada una de ellas será recogido por cada CPU en la posición indicada en la fila asociada de la tabla, por ejemplo, la CPU 300(1) entrega su entrada EW0 sólo en la salida AW4 de la CPU(3), y la CPU(2) entrega su entrada EW0 en AW4 de la CPU(1) y en MW10 de la CPU(3), etc. Vamos a probar ahora a comunicar las entradas y salidas analógicas. Queremos que la entrada analógica de uno salga por la salida analógica del otro y viceversa. Para ello, en principio tendríamos que hacer el mismo proceso de antes. Ahora ya no podemos hacer la comunicación directamente como hemos hecho antes. En la tabla de datos globales no podemos poner las entradas analógicas. Tendremos que hacer la comunicación a través de marcas. Para ello tendremos que poner una OB1 en cada una de las CPU. Las dos OB que tenemos que programar son las siguientes: OB1 OB1 L PEW 288 L PEW 288 T MW 100 T MW 200 L MW 10 L MW 20 T PAW 288 T PAW 288 BE BE De este modo lo que tenemos que transferir de uno a otro serán las palabras de marcas. El primero emitirá por la MW 100 y recibirá por la MW 10. El segundo emitirá por la MW 200 y recibirá por la MW 20. Después de rellenar la tabla se hace una primera compilación (menú “Tabla GD” --> “Compilar”, o icono Para terminar hay que hacer una segunda compilación y cargar la tabla GD en cada CPU mediante el icono correspondiente o el menú “Sistema de destino” --> “Cargar en módulo...”. Podemos hacer la transferencia de golpe a las CPU o una a una. Si transferimos a las dos CPU de golpe, necesitaríamos un cable con el que poder comunicar todos los equipos a la vez. Si no tenemos el cable, también lo podemos hacer. Veremos que a mitad de la transferencia, nos da un aviso de que no encuentra una de las CPU. En ese momento cambiamos el cable a la otra CPU, y termina la transferencia. RESUMEN de operaciones Autor. José María Hurtado Torres Página 15 Departamento de Electricidad-Electrónica I.E.S. Himilce - Linares (Jaén)