SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
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.pptSistemasHiyaso
 
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 PCFernando Cahueñas
 
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-200SANTIAGO 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
 
El computador
 El computador El computador
El computadorFer DPTO
 
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
 
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.pptcarloskant
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptjaime210210
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptAnabelJaramillo1
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptjuancalorquisperiver
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptLuis Jesus LuJe
 
Comunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptComunidad_Emagister_981_EL_COMPUTADORIII.ppt
Comunidad_Emagister_981_EL_COMPUTADORIII.pptveronica jimenez
 

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.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
 

Último

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 

Último (20)

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 

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)