CI-Configuraciones y Puesta en Marcha de Una Red MPI

Embed Size (px)

Citation preview

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    1/15

    Configuracin y puesta en marcha de una red MPI

    Autor: Jos Mara Hurtado Torres Pgina 1Departamento de Electricidad-Electrnica I.E.S. Himilce Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    2/15

    1. INTRODUCCIN

    En este apartado daremos a conocer las caractersticas de este protocolo, su configuracin y sufuncionamiento en red, de manera que el alumno asimile los conceptos bsicos, y adquiera losconocimientos necesarios que le permitan trabajar por si mismo con las CPUs que soporten esteprotocolo.

    2. LA INTERFACE MULTIPUNTO MPI: DATOS TCNICOS

    La MPI (Interface MultiPunto) es una de las muchas interfaces de comunicacin integradas en el SIMATICS7. Se trata de una interface de red propia y exclusiva de Siemens, diseada para la interconexin atravs de Step7 de equipos industriales tales como equipos HMI (Paneles de Operador), S7-300, M7-300,S7-400 y M7-400.

    Caractersticas:

    Mximo nmero de participantes: 32. Cada CPU tiene la posibilidad de un mx. de 8 conexiones de comunicacin dinmica para la

    comunicacin bsica con un SIMATIC S7/M7-300/-400. Las CPUs puede intercambiar un mximode 4 paquetes con al menos 22 bytes

    Cada CPU puede operar un mx. de 4 conexiones de comunicacin esttica con PG/PC, SistemasSIMATIC HMI y SIMATIC S7/M7-300/400.

    Velocidad de transmisin de datos desde 187,5 kbit/s hasta 12Mbit/s. Posibilidades flexibles de configuracin en el bus o estructura en rbol (con repetidores). Mx. longitud de cable 10 Km. Interfase: RS485

    3. CONFIGURACIN DE UNA RED MPI

    La configuracin tpica de una red MPI se asemeja a lo siguiente:

    Para una correcta configuracin y aprovechamiento de la red MPI debemos tener en cuenta lo siguiente:

    La red MPI utiliza la topologa tipo BUS donde pueden interconectarse hasta 32 participantes, bajo lanorma fsica RS485.

    Cada equipo de la red debe poseer una direccin MPI diferente. Las direcciones de los nodos debende encontrarse entre 0 y 31 (configuracin estndar). Debe de tenerse en cuenta que los mdulos decomunicacin (CPs), y los mdulos de funcin que se encuentren en un SIMATIC S7-300 tienentambin su propia direccin MPI, con lo que cuenta como un nodo o participante ms.

    La direccin 0 est reservada para el equipo PC o consola de programacin.

    En el caso de tener un panel de operador (HMI) en la red MPI, se le suele asignar la direccin 1(direccin estndar para un panel de operador).

    Autor. Jos Mara Hurtado Torres Pgina 2Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    3/15

    Para evitar prdidas en los cables, es conveniente asegurarse de que los ltimos nodos o participantesde 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, deuna longitud mxima de 50 m. Esos 50 m se miden desde el primer nodo hasta el ltimo nodo de la redMPI. En caso de necesitarse una distancia mayor, ser necesario utilizar repetidores RS 485. Lalongitud mxima de cable entre dos repetidores RS 485 es de 1000 m, siempre y cuando no seencuentre otro nodo entre los dos repetidores. Se pueden colocar hasta 10 repetidores en fila.

    Los componentes que intervienen en una configuracin MPI, esto es, conectores, cable y repetidoresRS485, son los mismos que los utilizados en una red PROFIBUS. Por tanto, la red puede configurarsecomo 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 seguirn las siguientes reglas:

    Cada equipo debe contener una direccin MPI, una direccin MPI mxima y una velocidad decomunicacin.

    No pueden existir dos direcciones MPI iguales en la red. La velocidad de transmisin debe ser igual en todos los nodos. Los mdulos de comunicacin (CPs) y los mdulos de funcin (FMs) tienen direccin MPI propia. Esta

    direccin es asignada automticamente en la CPU, segn como se encuentren los mdulos colocadosa su derecha en el bastidor. De manera genrica, el direccionamiento de los diferentes mdulos sera:

    CPU: Direccin MPICP/FM1: Direccin MPI + 1CP/FM2: Direccin MPI + 2

    El acceso de la consola de programacin a los mdulos de expansin ubicados en el bastidor, serealiza a travs de la CPU a travs del bus interno de comunicaciones (BUS K) de la CPU.

    PASO 1: Conexin y Configuracin del adaptador PC- MPI

    Existen varias posibilidades para conectar la consola de programacin o el PC a una red MPI. Estaspueden ser tarjetas MPI especficas en formato PCI, en formato PCMCIA o, como alternativa, a travs delos puertos RS-232 o USB a travs de un cable adaptador (PCAdapter), este cable incluye la electrnicanecesaria para convertir las normas RS-232 o USB a la norma RS-485, que es la que disponemos en elpuerto MPI de la CPU.

    Debemos seleccionar el tipo de conexin empleada desde el STEP 7 en la opcin Ajustar interface

    PG/PC. Aqu deberemos configurar los parmetros que corresponden a direccin MPI, la direccin dela estacin ms alta y la velocidad de la transmisin. Si utilizamos un cable PCAdapter debemostambin seleccionar el tipo de puerto empleado para la conexin al PC

    En el ejemplo siguiente, se muestra la configuracin en el PC del cable PC-Adapter:

    1. Ejecutamos Ajustar Interfase PG-PC. ( Inicio SIMATICSTEP 7 Ajustar Interfase PG-PC).2. Pulsamos en Seleccionar para elegir PC Adapter (MPI).3. Abrimos las propiedades del mdulo PC Adapter(MPI).4. Introducimos la direccin MPI, timeout, direccin ms alta, etc.5. Aceptamos los cambios.

    Tras esta operacin el adaptador PC-MPI queda configurado para comunicar con la CPU.

    Autor. Jos Mara Hurtado Torres Pgina 3Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    4/15

    * NOTA IMPORTANTE:Las CPUs S7-300 y S7-400 utilizan el adaptador PC-MPI. No confundir con el adaptadorPC-PPI utilizado por las CPUs S7-200

    PASO 2: Creacin del proyecto. Configuracin de los equipos.

    Como ejemplo de configuracin de una red MPI, vamos a utilizar dos CPU S7-314C-2DP. Para elloseguiremos los siguientes pasos:

    1. Inicio Simatic Administrador de Simatic Archivo Nuevo proyecto.2. Al nuevo proyecto le llamaremos, por ejemplo: Mi red MPI3. Ahora deberemos introducir el Hardware de nuestro proyecto: InsertarEquipoSIMATIC 300.

    Deberemos insertar dos equipos SIMATIC 300. La ventana muestra el icono de la red MPI y los dosequipos.

    4.- Ahora deberemos configurar los dos equipos de nuestro proyecto. Tendremos que indicar de queequipos de tratan y la direccin que le asignaremos a cada uno de ellos. Para ello picaremos sobreuno de los iconos SIMATIC 300 hasta que aparezca el logotipo Hardware. Volviendo a picar sobre laccederemos al programa HW Config.

    Una vez hemos abierto HW Config, loprimero que deberemos hacer es elegir un

    bastidor, en nuestro caso elegiremos comobastidor el Perfil soporte.Este primer pasoes imprescindible para poder continuar.

    A continuacin, situaremos sobre el bastidorel modelo de CPU, la fuente de alimentaciny los mdulos de E/S necesarios. Asegresede que las referencias de los diferenteselementos coincidan con el cdigo dereferencia Simatic.

    Durante este proceso, mediante una ventana

    se nos preguntar acerca de la direccin dela CPU. A esta primera CPU le asignaremosla direccin 2.

    Ventana del

    bastidor de la CPU

    Autor. Jos Mara Hurtado Torres Pgina 4Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    5/15

    Podremos conocer la configuracin de los elementos delequipo picando en el bastidor sobre cualquiera de ellos. En lafigura derecha se puede ver la ventana de propiedades de lasE/S de la CPU.

    Si el equipo dispusiera de algn mdulo de extensin ahorasera el momento de seleccionarlo y configurarloconvenientemente.

    Como paso final para la configuracin de este equipodeberemos Compilar y Guardar la configuracin mediante:Equipo Guardar y compilar.Por ltimo deberemos Cargar laconfiguracin en la CPU.

    5.- En este paso, haremos lo mismo para el equipo 2. La direccin de la CPU ser ahora la 3.

    6.- Si todo ha ido correctamente el proyecto debe quedar como indica la figura:

    PASO 3: Conexin de las dos CPU S7-300 a la red MPI

    Hasta aqu slo hemos configurado las dos CPU de nuestro proyecto pero no existe conexin 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 ladireccin de la CPU.

    Por ltimo, deberemos Guardar y compilar los cambios mediante: Red Guardar y compilar.

    Autor. Jos Mara Hurtado Torres Pgina 5Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    6/15

    Recuerde que todos los cambios que se realicen deben cargarse tambin en las CPUs

    Podremos conocer y cambiar la velocidad de la red pinchando sobre la lnea roja de la red MPI

    5. COMUNICACIN ENTRE LAS CPUs MEDIANTE DATOS GLOBALES

    La comunicacin de datos globales (comunicacin GD) es una variante de comunicacin sencillaintegrada en el sistema operativo de las CPUs S7-300/S7-400.

    La comunicacin GD permite intercambiar datos cclicamente entre CPUs a travs del interface MPI. Elintercambio cclico de datos se lleva a cabo con la imagen normal del proceso.

    La comunicacin de datos globales se configura con STEP 7; la transferencia de los datos globales escosa del sistema, por lo que no se tiene que programar.

    Para comunicar las CPUs a travs de nuestra red MPI debemos configurar una tabla llamada Tabla deDatos Globales. Dicha tabla est diseada para cantidades de datos reducidos. Estos datos setransmiten cclicamente entre CPUs. En la tabla de datos globales se puede introducir hasta 15estaciones o nodos diferentes.

    El intercambio de datos globales se realiza de la siguiente forma:

    CPU emisora: Enva 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 norecibe informacin alguna acerca de si hay un receptor que ha recibido los datos globales enviados y, encaso de haberlo, cul es.

    5.1.- Funcionalidad del in tercambio cclico de datos.

    El intercambio cclico de datos tiene lugar justo en el punto en que se produce el intercambio de imgenesde proceso. La CPU enva los datos globales al final del ciclo y lee los datos a inicio del ciclo. Por tanto,una CPU S7-300/400 enva los datos simultneamente 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 elnmero de ciclos de scan necesarios para intercambiar los datos.

    El mximo nmero de datos transmitidos depende del tipo de CPU:

    CPU 31x CPU 412 CPU 413 CPU 414 CPU 4168Bytes 32Bytes 32Bytes 32Bytes 32Bytes

    Autor. Jos Mara Hurtado Torres Pgina 6Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    7/15

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

    - Las reas de la periferia (PE y PA: entradas y salidas de mdulos externos aadidos a la CPU) y losdatos locales no se pueden utilizar para la comunicacin mediante datos globales. Para estos casostendremos que utilizar marcas intermedias con objeto de llevar estos datos a posiciones de memoriapara que la CPU las lea como imgenes 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 nmero de E/S disponibles depender del tipo de CPU que empleemos, adems de los mdulosexternos que tengamos conectados. Manejaremos una imagen de las entradas y las salidas y comomximo el autmata puede manejar hasta 65536 bytes para cada tipo de E/S. Podemos direccionarcomo:

    IMAGEN DEL PROCESO DE LAS ENTRADAS (PAE):

    Entrada E 0.0 a 65535.7Byte de entrada EB 0 a 65535Palabra de entrada EW 0 a 65534Palabra doble de entrada ED 0 a 65532

    IMAGEN DEL PROCESO DE LAS SALIDAS (PAA):

    Salida A 0.0 a 65535.7Byte de salida AB 0 a 65535Palabra de salida AW 0 a 65534Palabra doble de salida AD 0 a 65532

    ENTRADAS EXTERNAS (PE):

    Byte de entrada de la periferia PEB 0 a 65535Palabra 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 Mara Hurtado Torres Pgina 7Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    8/15

    Byte de salida de la periferia PAB 0 a 65535Palabra de salida de la periferia PAW 0 a 65534Palabra 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 ms 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 entradasmayor que 128, no podremos acceder a esas entradas/salidas como parte de la PAE o PAA, sino comoperiferia.

    E/S analgicas: estas si son E/S adicionales, pero no obstante hay que configurarlas tambin desdeStep7 para especificar el rango de direcciones que van a ocupar. Ocupan 2 bytes de memoria de E/S (16bytes por mdulo) y se sitan 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 ejecucin delOB1, el PLC no accede a la periferia real para hacer sus consultas, lo que hace en realidad es acceder aeste registro interno. Este registro se refresca cada vez que comienza un nuevo ciclo de scan.

    Segn se van ejecutando las instrucciones, el PLC no accede a las salidas reales para activarlas odesactivarlas. Accede al registro interno PAA y pone 0 o 1.

    Slo cuando termina cada ciclo de scan accede realmente a las salidas. Entonces lo que hace la CPU escopiar 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 seconsultan los estados de seal fsica en los mdulos de seales digitales, sino los presentes en un reade la memoria del sistema de la CPU y de la periferia descentralizada. Esta rea de memoria se designacomo 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 continuacin se ejecuta el programa de usuario(OB1) incluidos todos los bloques llamados si los hubiese. El ciclo se cierra escribiendo la CPU en laimagen del proceso de las salidas (PAA). La lectura de la imagen del proceso de las entradas y la

    Autor. Jos Mara Hurtado Torres Pgina 8Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    9/15

    escritura de la imagen del proceso de las salidas en las salidas de los mdulos se gestionan de formaindependiente 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) seescribe en las salidas de los mdulos y el estado de las entradas se lee en la imagen de proceso de lasentradas (PAE). A continuacin el programa de usuario ejecuta un proceso con todos los bloquesllamados. La escritura de la imagen de proceso de las salidas en las salidas de los mdulos 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 comparacin con el acceso directo a los mdulos de entrada/salida, el acceso a la imagen de procesoofrece la ventaja de que la CPU dispone de una imagen coherente de las seales del proceso durante laejecucin cclica del programa. Si durante la ejecucin del programa vara un estado de seal en unmdulo de entrada, dicho estado de seal se conserva en la imagen de proceso hasta que sta seaactualizada en el prximo ciclo. Si se consulta varias veces una seal de entrada dentro de un programade usuario, se garantiza que la informacin de entrada sea siempre coherente.

    Adems, el acceso a la imagen de proceso requiere mucho menos tiempo que el acceso directo a los

    mdulos de seales, 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 lgicas (and, or, etc.),puede que nos aparezca la necesidad de almacenar el resultado lgico que tengamos en un determinadomomento. Para ello disponemos de 256 marcas de memoria de 1 byte, es decir un total de 2048 marcasde 1 bit, que podemos direccionar como:

    Marcas M 0.0 a 255.7Byte de marcas MB 0 a 255Palabra de marcas MW 0 a 254Palabra 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 unaserie de acciones:

    Realizar tiempos de espera. Supervisar acciones durante un tiempo determinado (tiempo de vigilancia).

    Generar impulsos. Medir tiempos de proceso.

    Autor. Jos Mara Hurtado Torres Pgina 9Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    10/15

    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 permitirn efectuarcontajes, tanto hacia adelante como hacia atrs.

    Disponemos de 256 contadores, los cuales podemos direccionar como:

    Z 0 a Z 255

    6. CONFIGURACIN DE DATOS GLOBALES

    La comunicacin por Datos Globales no se programa, sino que se configura. Se genera una tabla dedatos globales con STEP 7, dnde se especificarn los datos de configuracin para el intercambio deinformacin. Todas las CPUs SIMATIC S7-300/400 que participan en la comunicacin por datos globalesdeben de encontrarse en el mismo proyecto STEP 7, y se deben encontrar formando parte de la misma

    red MPI.

    La configuracin 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, asegurndonos de que lasCPUs 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). Tambin

    podemos acceder seleccionando la lnea roja de la red MPI y pulsando el botn derecho del ratn.

    5) En cada columna de la tabla ser asignada una CPU, es decir, las columnas representan las CPUsque intercambian datos (mximo 15 CPUs).

    6) Cada lnea (a decir verdad: cada campo editable de una lnea) representa el rea de operandos atravs de la cual una CPU enva los datos o bien una o varias CPUs los reciben.

    7) La columna de datos globales contiene el identificador GD. Dicho identificador constituye y diferenciaa los paquetes de datos (telegramas) que se transmiten por la red. Su estructura es la siguiente:

    Autor. Jos Mara Hurtado Torres Pgina 10Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    11/15

    Paquete GD

    Los datos globales que tienen el mismo emisor y el mismo receptor se renen en un paquete GD. Elpaquete GD se enva en un telegrama. Un paquete GD se identifica mediante un nmero de paqueteGD. Si se sobrepasa la longitud mxima de un paquete de emisin GD se utiliza un nuevo crculo GD.

    Crculo GD

    Las CPUs que participan en el intercambio de paquetes GD forman un crculo. Si en una red MPIexisten otras CPUs que intercambian paquetes GD, estas CPUs forman un segundo crculo. Crculosdiferentes pueden acceder a las mismas CPUs superponindose. El crculo GD menor se compone dedos CPUs, y el mayor de 15. Un crculo GD slo puede contener CPUs conectadas bien a travs de unbus de comunicaciones (bus K) bien a travs de un cable MPI. No se pueden utilizar dos mediosdistintos de comunicacin 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 lacolumna.

    b) Seleccione el comando de men Edicin > CPU. A continuacin se muestra el cuadro dedilogo "Abrir". Tambin puede llamar a este cuadro de dilogo haciendo doble clic en elencabezado de la columna.

    c) Seleccione su proyecto actual y haga doble clic para abrir el equipo en el que se encuentra laCPU deseada.

    d) Seleccione la CPU y confirme su seleccin haciendo clic sobre el botn "Aceptar".Resultado:el nombre de la CPU seleccionada se visualiza en el encabezado de la tabla.

    9) Para introducir datos en las celdas de lnea (p.e. marcas, entradas, salidas, etc.) es imprescindiblehaber 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 smbolo > delante de l.

    Autor. Jos Mara Hurtado Torres Pgina 11Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    12/15

    El nmero de datos que se envan se indica con el smbolo :.

    Para introducir las variables de intercambio de datos posicione el puntero del ratn sobre la celda dela tabla (con en botn derecho del ratn seleccione emisor o receptor) e introduzca el operandodeseado. Solamente se pueden introducir operandos absolutos (p. ej. EW0); no es posible introduciroperandos simblicos.

    Consejo: los operandos contiguos del mismo tipo de datos slo requieren una entrada en la tabla

    GD. En este caso introduzca dos puntos detrs del operando y luego el factor de repeticin. El factorde repeticin determina el tamao 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 lapalabra 10) del equipo 2.

    El equipo 2 transfiere La marca 200 (byte1) y 201(byte2) al byte 200 y 201 del equipo 1.

    Observacin: 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 configuracin en las CPUs ( _ Sistema de Destino _ Cargar en Mdulo).

    Ahora, la CPU emisora enviar los datos globales al final del ciclo, y la CPU receptora leer estos datos ainicio del ciclo.

    Autor. Jos Mara Hurtado Torres Pgina 12Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    13/15

    EJEMPLO. Configuracin 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 todava no hemos configurado la red MPI lo podemos hacer en el NetPro. Haciendo dobleclic sobre el cuadrado rojo, que representa el puerto MPI, o tambin simplemente haciendo clicsobre ese puerto y arrastrando hasta encontrar a la lnea roja que representa la red MPI,

    conectaremos la CPU a la red MPI. Adems nos aparecer una ventana para configurar elinterface MPI para esa CPU. Es importante asignarle a cada CPU una direccin MPI distintadentro de la red.

    2. Guardar y compilar y, pinchando en cada equipo, cargar esta configuracin en las dos CPUs con elicono: :

    3. Ahora habr que configurar la Tabla de Datos Globales para el intercambio de datos. A la tablapodemos acceder de dos maneras:

    Desde el NetPro, seleccionado la red MPI (la lnea roja).

    Desde el Administrador Simatic, dentro de la carpeta de nuestro proyecto, seleccionamos el icono querepresenta 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 conel botn derecho del ratn --> CPU..., y en la ventana siguiente escogemos la CPU de unequipo.

    Autor. Jos Mara Hurtado Torres Pgina 13Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    14/15

    5. Despus rellenamos los datos globales lnea a lnea. Un dato que se emite por un equipo se depositaen 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 elsiguiente:

    Autor. Jos Mara Hurtado Torres Pgina 14Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)

  • 7/26/2019 CI-Configuraciones y Puesta en Marcha de Una Red MPI

    15/15

    Todas las CPU emiten el valor de su entrada EW0. El valor emitido por cada una de ellas ser recogidopor cada CPU en la posicin indicada en la fila asociada de la tabla, por ejemplo, la CPU 300(1) entregasu entrada EW0 slo en la salida AW4 de la CPU(3), y la CPU(2) entrega su entrada EW0 en AW4 de laCPU(1) y en MW10 de la CPU(3), etc.

    Vamos a probar ahora a comunicar las entradas y salidas analgicas.

    Queremos que la entrada analgica de uno salga por la salida analgica del otro y viceversa.

    Para ello, en principio tendramos que hacer el mismo proceso de antes.

    Ahora ya no podemos hacer la comunicacin directamente como hemos hecho antes. En la tabla dedatos globales no podemos poner las entradas analgicas. Tendremos que hacer la comunicacin atravs de marcas.

    Para ello tendremos que poner una OB1 en cada una de las CPU. Las dos OB que tenemos queprogramar son las siguientes:

    OB1 OB1L PEW 288 L PEW 288

    T MW 100 T MW 200L MW 10 L MW 20T PAW 288 T PAW 288BE BE

    De este modo lo que tenemos que transferir de uno a otro sern 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 porla MW 20.

    Despus de rellenar la tabla se hace una primera compilacin (men Tabla GD --> Compilar, o icono

    Para terminar hay que hacer una segunda compilacin y cargar la tabla GD en cada CPU mediante elicono correspondiente o el men Sistema de destino --> Cargar en mdulo....

    Podemos hacer la transferencia de golpe a las CPU o una a una. Si transferimos a las dos CPU de golpe,necesitaramos un cable con el que poder comunicar todos los equipos a la vez. Si no tenemos el cable,tambin lo podemos hacer. Veremos que a mitad de la transferencia, nos da un aviso de que noencuentra una de las CPU. En ese momento cambiamos el cable a la otra CPU, y termina latransferencia.

    RESUMEN de operaciones

    Autor. Jos Mara Hurtado Torres Pgina 15Departamento de Electricidad-Electrnica I.E.S. Himilce - Linares (Jan)