jueves, 24 de octubre de 2013

REDES DE COMUNICACION - CONEXION 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.


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


Los pasos a realizar serán los siguientes:

  • Esquema del sistema de comunicaciones que se va a emplear, así como los movimientos de datos a realizar.
  • Direcciones de memoria asignadas en los equipos.
  • Configuración y programación del sistema de comunicaciones.

Se evaluarán los siguientes ítems.

  • Esquema donde se muestre el flujo de transmisión entre equipos.
  • Se ha configurado la comunicación entre un ordenador y un equipo industrial
Configuración de los puertos correctos.
Direcciones de memoria correctas.
            Programación correcta

Introducción 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.


Caracteristicas generales de las comunicaciones MPI




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.



 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.

Tras esta pequeña introducción sobre la Comunicación MPI explicaremos el procedimiento seguido en la práctica realizada.

Práctica Comunicación MPI Siemens

En primer lugar, una vez abierto el Step 7, cargariamos en un mismo programa las dos CPU a compunicar (crear los sistemas, insertar bastidor y CPU's...). Paso que no mostraremos gráficamente, lo damos por supuesto.

  • Para configurar la comunicación entre la CPU y el autómata, es decir el tipo de comunicación que vamos a establecer entre ambos clicaremos en Herramientas, Ajustar Interface PG/PC y en este caso PC Adapter (MPI), dentro de propiedades asignaremos los puertos que utilizaremos.


  • En la pantalla configuración de red MPI, montaremos la red con los PLC uniendolos con el cable correspondiente.


  • Configuraremos las direcciones de los autómatas .... boton derecho en cada autómata y clicar en propiedades del objeto...

  • Asignaremos a cada autómata una dirección, en nuetro caso la 2 y la 3 respectivamente. La dirección 1 queda reservada en caso de que introduzcamos una tarjeta a la CPU para que en lugar de realizar la comunicación en Serie, se realizará otra comunicación MPI.
  • De esta manera quedaria el proceso de la comunicación MPI entre los PLC's realizada.


  • A la hora de realizar el programa tendremos dos opciones, mediante la instrucción "MOVE" o mediante " Bloques de datos". En este caso hemos decidido programar mediante bloques de datos, en los cuales almacenaremos los datos que queremos comunicar.
  • Para crear un bloque de datos desde la pantalla que mostramos en la imagen siguiente ... botón derecho Insertar Nuevo Objeto / Bloque de datos.


  • Una vez creado el bloque de datos, introduciremos en el DB1los datos que queremos tener almacenados. En nuestro caso 31, 210 y 89.  
  • Se pueden almacenar variables de distinto tipo, cambiendo la opción "Tipo" (BOOL, INT, WORD, ARRAY, etc.).
  • Los bits que contienen un valor inicial 0, están reservados para la recepción de datos.


  • En el otro DB creado haremos el mismo proceso realizado anteriormente, pero a la inversa. dejando con valor 0 los datos que queremos que lleguen a ese PLC y poniendo los datos que queremos enviar.



  • La definición de los datos globales es:

  • Con las vaiables definidas seleccionaremos si queremos que hagan la función de emisor o de receptor ( quedarán resaltadas las celdas seleccionadas como emisores).
  • Podemos asignar la opción de emisor-receptor marcando en la celda botón derecho/emisor-receptor o con los siguientes iconos:





  • También podemos cargar al PLC los datos, antes debemos compilar los DB.






  • Una vez configurada la comunicación y creados los bloques de datos, procedemos a la programcaión de los dos PLC.


Programcación autómata 1



Programación automata 2


  • Visualmente en el PLC la primera parte de la práctica tendría este resultado ( Muestra del nº 89).

Equivalencias de nº decimal a binario

Se iluminan las salidas del PLC reflejando en nº 89 en código binario (01011001)

  • La segunda parte indicaba que se iluminaran todas las salidas durante 5 segundos.





1 comentario:

  1. Muy bien indicando que es lo que senva a hacer y luego la explicación paso a paso.

    Antonio Alhambra

    ResponderEliminar