Beruflich Dokumente
Kultur Dokumente
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.
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
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.
2/20
3/20
4/20
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
9/20
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
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.
12/20
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