Sie sind auf Seite 1von 20

CONEXION SERIE PLCs SIEMENS

ivagari23.blogspot.com.co /2013/10/redes-de-comunicacion-conexion-serie.html
El objetivo de esta actividad es realizar, mediante la conexin serie y empleando uno de los protocolos
propietarios de Siemens,una transferencia de datos entre dos PLCs:
Una vez tengamos los dos PLCs configurados procederemos al traspaso de datos entre ambos de la
siguiente forma:
-Al pulsar una entrada en el PLC1 mandaremos tres nmeros al PLC2:
Primer Nmero = 32
Segundo Nmero = 210
Tercer Nmero = 89

-El PLC2 recibir la informacin ,y reflejar el tercer nmero en su salida.A su vez al activar una entrada del
PLC2 ,se encendern todas las salidas del PLC1 durante 5 segundos.
Dicho lo anterior,la configuracin del intercambio de tramas de datos entre dos PLCs conectados en serie
se puede realizar de dos formas:
1.-A travs de DB(Bloques de Datos).
2.-A travs de la Funcin MOVE.

EXPLICACIN DE LA CONFIGURACIN DE BLOQUES DE DATOS(DB):

Primero de todo, debemos saber que el Protocolo de comunicacin serie utilizado por SIEMENS (Simatic
S7)para la interconexin de varios PGs o Autmatas Programables es "La interface Multipunto MPI (Multi
Point Interface).
Caractersticas tcnicas de Conexin de SIEMENS (Simatic S7)
-Equipos = 32 mx.
-Mtodo de acceso al medio = Bus Token (Paso de Testigo).
-Velocidad de Transferencia = 19,2 Kbits/s , 5 Kbits/s o 12 Mbits/s.
-Soporte de Transmisin = Cable bifilar apantallado o fibra ptica.
-Extensin de la red = Longitud de segmento 50 mts .Con repetidores RS485..
-Topologa = Linea (Elctrica), ptica(rbol,estrella o Anillo).
-Servicios de Comunicacin = Funciones PG/OP , Funciones S7,Funciones Bsicas S7 ,Comunicaciones
por Datos Globales.

1/20

Conexin de equipos a travs de una red MPI(Direccionamiento)

Si queremos intercomunicar un PC con software SIMATIC S7 a un A.Programable, solo tendremos que


cambiar por medio de un adaptador la seal RS-232 del PC para que sea entendible por el Puerto MPI del
PLC y viceversa.
En cambio,si queremos establecer la conexin de varios equipos(PLCs) con un solo PC,deberemos
conectar un PLC al PC a travs del puerto integrado MPI mediante el adaptador,y mediante un cable
de comunicacin(AS-i,profibus...)conectaremos en serie todos los dems equipos.

Para poder distinguir dentro de la red, a cada equipo, deberemos asignarle una direccin distinta a cada
uno de ellos. Por defecto, la direccin que se le asigna a cada equipo es la direccin n 2, con lo cual, si no
la cambiamos, tendremos todos los equipos con la misma direccin, provocando un conflicto de
direcciones.

Insertar 2 Equipos en el Nuevo Proyecto Comunicacin Serie:

1-Insertar Equipo(1) Simatic 300:

2/20

2-Insertar Equipo(2) Simatic 300:

3-Insertamos un bastidor en cada equipo:

3/20

4-Insertamos una CPU314 IFM (V1.2) a cada Equipo.

4/20

Configuracin del Puerto de Comunicacin:

6-Seleccionamos Herramientas ,Ajustar Interface PG/PC.

7-Nos saldr esta ventana donde el programa Simatic identificara los modos de comunicacin(PCEquipo) posibles segn las caractersticas de nuestro PC.

5/20

Si sale uno de los puertos COM marcado con un asterisco significa que este puerto esta ocupado, en este
caso tendremos que seleccionar otro puerto para conectar el PLC. Por otro lado, este error
tambin podemos verlo dentro del Net-pro(Icono configuracin de red) de cualquiera de los equipos.

6/20

8-Una vez dentro del Net-Pro vemos esa repeticin(error por defecto) de puertos MPI con el numero 2 en la
parte inferior de los equipos.

9-Para solucionar y definir cada equipo con una direccin diferente primero debemos unir los equipos con
la linea roja superior MPI(Comn a los equipos)para ello,pincharemos en el icono rojo de cada equipo y
arrastraremos hasta la linea roja comn,consiguiendo as su unin.
Una vez tengamos unidos los equipos pincharemos con un doble click en la bajante de la linea
roja comn al Equipo 1 y veremos una ventana(Propiedades-Interface MPI CPU 1) donde podremos variar
la direccin 2 que por defecto es la que pone el programa en cada MPI de los equipos que vayamos
insertando,en cambio no variaremos esta direccin ya que la incorrecta es la del Equipo 2.

7/20

A continuacin, repetiremos el proceso anterior abriendo la ventana de Propiedades Interface MPI CPU2 y
cambiando la direccin 2 por la 3 que es la siguiente que tenemos vaca.

8/20

10-Aprovechando nuestra situacin en Not-Pre(Configuracin de Red) seleccionaremos la linea


roja comn , seguidamente herramientas y despus definicin de Datos Globales que sera donde
colocaremos los datos a transmitir entre equipos,este intercambio de datos no estar condicionado
por ningn programa, si no que el Step7 de forma continua y automtica los intercambiar.

11-Una vez dentro, seleccionaremos una columna y pincharemos botn derecho,CPU,seguidamente se


abrir la ventana de elegir CPU,seleccionaremos la CPU1.

9/20

Al aceptar ya tendremos instalada la CPU1 en su columna correspondiente de Datos Globales.

Repetiremos el mismo proceso en la siguiente columna para colocar la CPU2.

10/20

12-Una vez colocadas las CPUs introduciremos las direcciones necesarias que constituyen los datos
Globales que queramos intercambiar,como pueden ser los nmeros requeridos por la actividad(31,210,89).
Cabe destacar que hay que tener claro la estructura de la identificacin GD que estamos comunicando:

Esta trama de datos son enviados de una CPU(Emisora) a otra (Receptora)de una sola pasada .La cantidad
de memoria utilizada para intercomunicar datos debe ser iguales en las dos CPUs ,tanto en la emisora

11/20

como receptora,as evitaremos perdidas de informacin.Adems,debemos saber que

Por otro lado,para poder identificar cual es el Bloque de memoria emisor o receptor lo diferenciaremos con
el fondo verde para el emitente y blanco para el receptor.

-Ahora introduciremos los Datos Globales de las dos CPUs:

-Estos Datos Globales significan lo siguiente:


> D B 2 . D B W 0 = CPU1 Envia 2 Byts con el N 31 a la CPU2 = D B 2 . D B W 0
> D B 2 . D B W 2 = CPU1 Envia 2 Byts con el N 210 a la CPU2 = D B 2 . D B W 2

12/20

>D B 2 . D B W 4= CPU1 Envia 2 Byts con el N 89 a la CPU2 = D B 2 . D B W 4


D B 2 .D B W 6 = CPU1 Recibe 2 Byts que haran activar todas sus salidas al activar una entrada de la CPU2
= > D B 2.D B W 6

Una vez hallamos introducido las direcciones a intercomunicar,compilaremos la informacin y las


cargaremos en las dos CPUs de forma comn si estn conectadas entre s o individualmente si no fuera
as.
Cabe destacar,que al compilar nos saldr una ventana para confirmar que las direcciones son correctas.

13-Introduccin de un DB en cada CPU siguiendo los siguientes paso:


-CPU1
-Programas
-Nos situaremos en el fondo del escritorio y pincharemos el botn derecho del mouse.
-Al pinchar el mouse,se abrir una ventana eligiendo Insertar Nuevo Objeto.
-Por ltimo, elegiremos Bloque de Datos.

-Nos Saldr la ventana de la siguiente Imagen y aceptaremos.

13/20

14-Repetiremos el mismo proceso del punto 13 para crear un Bloque de Datos en la CPU2.
15-Abriremos el Bloque de Datos Creado en la CPU1 y colocaremos los nmeros en Decimal en las
direcciones que antes habamos puesto en Datos Globales.Es decir:

14/20

16-Seguidamente nos vamos al Bloque de Datos de la CPU2 donde tambin colocaremos los nmeros en
Decimal en las direcciones que antes habamos puesto en Datos Globales.Es decir:Las 6 primeros Byts los
reservaremos para que reciba la CPU2 los nmeros (por so pone un cero)y los dos ltimos byts sern para
enviar a la CPU1 la orden de activacin del temporizador.

15/20

17-A continuacin,realizamos un programa en cada OB de las CPUs,uno para que cuando lleguen
los nmeros a la CPU2 refleje el 89 en su salida y otro para la CPU1 que activara todas sus salidas durante
5 segundos al llegarle la orden a travs de los Datos Globales desde la CPU2.
-Programa CPU2:

16/20

-PROGRAMA CPU1:

17/20

NOTA:Es muy Importante que compilemos y carguemos de forma individual en cada CPU, los GD (Datos
Globales),el Bloque de datos(DB) y su programa correspondiente,as evitaremos errores.

18/20

Si sufriramos algn error, podramos comprobar la situacin del estado de nuestras direcciones de
memoria acudiendo al OB1 de cada CPU, segn nos indican las siguientes imgenes:

19/20

Por otro lado, ah que tener presente que cuando compilemos individualmente los GD deberemos cambiar
la interface MPI3 de la CPU2 a la MPI2, ya que es la utilizada por defecto por SIEMENS.
Una vez este todo correcto, conectaremos el cable PROFIBUS (MPI COMUN)entre los PLCs y probaremos
el funcionamiento.

20/20

Das könnte Ihnen auch gefallen