martes, 15 de enero de 2013

Actividad 4 B


Red profibus DP


 Al igual que en la practica anterior al pulsar una entrada en el PLC 1 mandaremos las siguientes informaciones al PLC 2 pero esta vez utilizando el estándar en comunicaciones profibus DP
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.

Antes de empezar.


-Necesitaremos acoplarle al CQM1H una tarjeta de comunicaciones PRT21. Y configurarlo adecuadamente.

 Según la posición  de los switches  SW1 y SW2 seleccionaremos las palabras de entrada y de salida que ocupará el bus del CQM1H.
Según la posición  del switch  SW3  seleccionaremos el formato del dato pudiendo elegir entre Motorola el intel .Sí seleccionamos Motorola se asigna el byte de más peso a la primera palabra del plc. Si seleccionamos intel se asigna el byte de menos peso a la primera palabra del plc.  En nuestro caso utilizamos el modo intel.





Necesitaremos 1 cable serie(1) para comunicar el plc maestro con el ordenador y otro cable de comunicaciones profibus(2).



Este cable posee resistencias terminadoras de las cuales solo han de activarse en el ultimo dispositivo del bus para evitar refracciones de la señal.

También es un cable blindado para evitar errores de transmisión en los datos, debido al ambiente industrial y a las maquinas que pueden crear interferencias electromagnéticas.
Utiliza un voltaje de 5 v por lo tanto utiliza tecnología TTL. Las lineas de datos son los pines 8 y 3  lineas A y B respectivamente.
Como precaucion poner el blindaje del cable a una toma a tierra para disipar posibles interferencias.

 -Configuración del PLC maestro S7.


Una vez abierto un proyecto nuevo en el simatic step 7 vamos al apartado de hardware e introducimos  la cpu que utilizamos, el bastidor ,  el modulo de comunicación profibus CP 342-5 y el plc esclavo que en nuestro caso sera el CQM1-H.Tambien debemos configurar el tamaño del paquete de datos que van a enviar y recibir.




Después de insertar el hardware debemos configurar el modulo DP 342-5 como maestro en la configuración.



Una vez hecho esto debemos empezar a crear el programa necesario para realizar las acciones descritas al principio.

Programación Simatic S7 y Cx-programmer.


Primero vamos a ver que funciones son las que sirven para enviar y recibir datos.

El de la izquierda es la funcion DP-Send la cual se ocupa de enviar la informacion. 
En esta funcion se parametriza el tamaño del paquete de datos a enviar , desde el byte que se empieza a transmitir y los bits uqe indican error en la funcion.

El de la derecha es la funcion DP-Recv la cual se encarga de incdicar el tamaño del paquete a recibir y desde que byte los empieza a recibir.

Despues de saber que realizan estas 2 funciones nos dedicaremos a escribir el programa.

Una vez programado el PLC maestro pasaremos a hacer lo propio con el esclavo.



Como observamos este programa es mucho mas sencillo ya que lo único que debe hacer es poner la información que se desea enviar a la zona de memoria indicada en el DP-Recv del Simatic S7.

Comprobacion del funcionamiento de la transmisión de datos.


La forma de comprobar si la comunicación funciona pasa desde la simple verificación de los led´s de salida de los plc y que se activen los que corresponde en cada momento hasta la revisión por software de las zonas de memoria de los plc.

Desde el CX-Programmer en el menu desplegable hacemos click en donde pone memoria.

Después de esto nos saldrá la siguiente pantalla.



Después  clicamos en IR  y activamos la monitorización del plc. Y nos debería salir los números enviados en la zonas de memoria designadas.Y si es correcto ya esta terminada la comunicación mediante el estándar de comunicación de profibus.

1 comentario:

  1. Suficientemente explicado, aunque deberías haber añadido al principio, algun esquema con las direcciones de memoria que vas a emplear en todo el proceso.

    Alguna foto también hayuda a entender lo que se hace.

    ResponderEliminar