lunes, 14 de octubre de 2013

Redes de Comunicación----Conexión Serie PLC's "SIEMENS"


El objetivo de esta actividad es realizar, mediante conexión serie y empleando uno de los protocolos propietarios de Siemens, una transferencia de datos entre los dos PLC´s.

PROCESO

a)  Identificar los diferentes puertos de comunicaciones de cada PLC

b)  Conectar mediante el cable adecuado los equipos a través del puerto correspondiente.

c)  Crear un proyecto nuevo donde figuren los equipos que vamos a instalar en la red. Configurar correctamente los puertos de comunicaciones

d)  La comunicación consistirá en:

-  Al pulsar una entrada en el PLC 1 mandaremos tres números al PLC 2       
Primer número = 31, Segundo número = 210, Tercer número = 89

 -  El PLC 2 recibirá la información, y reflejará el tercer número en su salida. A su vez, al activar una entrada del PLC 2, se encenderán todas las salidas del PLC 1 durante 5 segundos.

e)     Comprobar que la información se transfiere desde un PLC hasta el otro. 



Características de la Comunicación MPI:

La interface multipunto MPI (Multi Point Interface) es un protocolo serie, propio de siemens integrado en cada autómata programable SIMATIC S7. Se puede utilizar para interconexiones en red sencillas, permitiendo conectar varios PG’s o autómatas programables.

El método de acceso es de bus token. La velocidad estándar es de 187.5 Kbaudios, aunque dependiendo de los participantes se puedes ajustar otras velocidades.


Normalización
Específica de Siemens
Equipos
32 como máximo
Método de acceso
Token (paso de testigo)
Velocidad de transferencia
19, 2 Kbits/s 187, 5 Kbits/s o 12 Mbits/s
Soporte de transmisión
Cable bifilar apantallado o fibra óptica
Extensión de la red
Longitud de segmento 50mts.  Con repetidores RS 485 hasta 1100m F.O > 100 km
Topología
Eléctrica: Línea
Optica: Arbol, estrella, anillo
Servicios de comunicación
Funciones PG/OP
Funciones S7
Funciones básicas S7
Comunicaciones por datos globales.





Primero insertamos las dos CPU's




Una vez insertados las dos CPU's procedemos a su comunicación mediante la comunicación MPI

Conexión de equipos a través de una red MPI. Direccionamiento.

La comunicación MPI se realiza a través del puerto integrado del PLC.  Si queremos conectar una PC con software de programación Step7 y el PLC, se deberá realizar a través del puerto MPI pero por medio de un adaptador. Este adaptador convertirá la señal RS-232 al interface MPI.

Si queremos realizar una conexión de varios equipos con un solo PC, deberemos conectar un equipo al PC a través del puerto integrado mediante el adaptador, y mediante un cable de Profibus realizar la conexión entre el resto de los equipos De esa forma, podremos accede a cualquiera de ellos.


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

Para poder distinguir dentro de la red, a cada equipo, deberemos asignarle una dirección distinta a cada uno de ellos. Ya que, por defecto, la dirección que se le asigna  a cada equipo es la dirección nº 2.

Para configurar la comunicación lo haremos desde el Administrador siguiendo los pasos: Herramientas y luego Ajustar interface PG/PC 

Seleccionamos:



Al clicar en propiedades si sale uno de los puertos COM marcado con un asterisco significa que este puerto esta ocupado, en ese caso tendremos que seleccionar otro puerto para conectar el PLC.


Para cambiar las direcciones MPI de cada CPU realizamos los siguientes pasos:

Seleccionamos la linea roja que une la CPU 1 con la MPI principal y hacemos doble click y vemos como la dirección número dos esta puesta por defecto.

Seleccionamos la linea roja que une la CPU 1 con la MPI principal y hacemos doble click y cambiamos la dirección a la número tres, ya que la número dos esta puesta por defecto.





Comunicación mediante datos globales.

Para poder transmitir a través del interface MPI se utiliza la comunicación mediante datos globales (comunicación GD).


Mediante ella se consigue el intercambio de datos de manera cíclica entre CPU’s a través del interface MPI. 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 acceder a la tabla de datos globales: 


Una vez hemos accedido colocamos cada CPU en su estación y ponemos debajo las direcciones correspondientes a nuestro programa.


Recordemos que los botones más característicos son:


A continuación introducimos los datos globales de ambas CPU's:
DB2.DBB1 estará el número 31
DB2.DBB3 estará el número 210
DB2.DBB5 estará el número 89
DB2.DBB6 será el espacio reservado para la carga del número del PLC 2 en el PLC 1.

Al estar marcados de verde son las entradas, también se muestra con el signo > delante del DB.


La estructura de la GD que estamos utilizando se realiza de la siguiente forma:


 Terminada la configuración de la tabla, únicamente queda compilarla y transferírsela a las CPU´s. Dicho proceso puede realizarse de manera simultánea (si las poseemos conectadas mediante una red MPI), o en dos pasos de manera individual.




A continuación creamos un DB en cada CPU y las configuramos, para ello:

1- Click con botón secundario sobre la CPU
2- Añadir nuevo objeto-----Bloque de datos
3- Una vez añadido doble click sobre el DB correspondiente y a introducir los valores.






En el primer DB2 introducimos los valores a cargar en la CPU, a su vez dejamos un espacio es la tabla para cuando el número 89 vuelva de nuevo al primer PLC tenga un espacio disponible. 

 En el segundo DB2 introducimos los valores a cargar en la CPU, como no es ninguno dejamos los espacios suficientes para no tener problemas de comunicación, en nuestro caso 4 direcciones vacías. 


Finalmente nos queda realizar la programación de las dos CPU's:

CPU1:
Con el E124.0 se activa la transferencia del Word que queremos mover a la marca MB10
Dicha marca activa un Temporizador y esto hace que se active la salida M20.0

Al activarse la salida todas las entradas se mueven a la salida por tanto se iluminan durante 5 segundos como decía el enunciado

CPU 2:



Al activarse la entrada E124.0 se carga el número 89 en la salida AW125 ya que el MOVE realiza dicha operación. Para que se ilumine el número 89 en la salida necesitamos una entrada E124.1 que haga de señal y ponga a 1 el Bite DB2.DBW6 en la salida y por tanto se ilumine dicha salida.


Para comprobar el movimiento de los bytes utilizamos las tablas de variables:






Como paso final solo hay que cargar y compilar los datos en los dos PLC's y conectarlos mediante un cable MPI en nuestro caso PROFIBUS para la correcta comunicación de ambas CPU's.


2 comentarios:

  1. Muy bien, se explica fenomenal el proceso del trabajo.

    Felicidades.

    Antonio Alhambra

    ResponderEliminar
  2. Tengo una pregunta, es posible recuperar la tabla online, si no tienes el proyecto completo de alguna forma?, aunque fuera de forma independiente (es decir la que cada CPU tiene online actualmente) y despues crear un nuevo proyecto con ambas CPU`s y crear la nueva tabla GD.

    ResponderEliminar