martes, 7 de enero de 2014

Ejercicio Profibus III


CONEXIÓN PROFIBUS DP III
Configurar el funcionamiento de una cinta transportadora mediante un variador conectado a Profibus-DP de la siguiente manera:
Al accionar el  pulsador de marcha arrancaremos la cinta al 25% de la velocidad del motor, y al detectar un sensor el elemento que transporta la cinta, el motor acelerará hasta el 100% de su velocidad. Al llegar la pieza al final (detectado por otro sensor), motor parará durante 10”, para posteriormente  invertir el sentido de giro del y funcionando a la velocidad del 50% del motor, deteniéndose la cinta cuando la pieza vuelva a ser detectada por el primer sensor. El estado de la cinta transportadora estará en todo momento señalizado por lámpara (una para el paro, otra para la marcha, una para cada sentido de giro, y una para cada velocidad distinta del motor.)


Las entradas que controlan la cinta transportadora estarán ubicadas en un módulo de periferia descentralizada o autómata programable (el que se desee). El estado de la cinta transportadora se visualizará desde el autómata maestro.

Los pasos a realizar serán los siguientes:
  • Esquema del sistema de comunicaciones que se va a emplear.
  • Descripción del proceso de comunicación.
  • Direcciones de memoria utilizadas y contenidos
  • Configuración y programación del sistema de comunicaciones.

ESQUEMA DEL SISTEMA DE COMUNICACIONES QUE SE VA A EMPLEAR


DESCRIPCIÓN DEL PROCESO DE COMUNICACIÓN

Primera parte:
 Accionamos la Marca 10.1 para habilitar el variador (W#16#447E). Seguido pulsamos la Marca 10.0 para que active el giro a derechas (W#16#447F) a una velocidad del 25% (1000, ya que el máximo es 4000, por regla de tres). Irás correspondientemente a los Words MW0 y MW2 los cuales por DP_SEND llegarán al MicroMaster 420.

Segunda parte: 
La Marca 10.2 hará de final de carrera, y al activarse pondrá al variado funcionando al 100% hacia la dirección que estaba actualmente. Un MOVE moverá el 4000 (100%) al MW2.

Tercera parte:
Al llegar al final, otro final de carrera (10.3) detendrá el variador durante 10 segundos. Lo detendrá a través de W#16#447E a MW0, y con esa misma Marca activada, activará el T0 durante 10S (S5T#10S)

Cuarta parte:
Una vez finalizada la temporización, A través de dos MOVE haremos que el variador vaya a izquierdas al 50% (W#16#C7F) (2000) correspondientemente irán al MW0 MW2.
Cuando el variador llegue al final de carrera de la izquierda (10.2) se detendrá el variador con el siguiente MOVE W#16#447E a MW0.

DIRECCIONES DE MEMORIA UTILIZADAS Y CONTENIDOS


CONFIGURACIÓN Y PROGRAMACIÓN DEL SISTEMA DE COMUNICACIONES

Introducimos el bastidor

La CPU y CP que vayamos a usar (en nuestro caso el CPU 314 IFM y CP342-5)
 Configuramos el CP 342-5 siguiendo los siguientes pasos: En el CP, clickamos botón derecho propiedades y nos lleva a la ventanilla 1, vamos al modo de operación, le damos a MaestroDP, en la ventanilla 2 a nuevo y finalmente en la tercera a aceptar, y así sucesivamente en las anteriores ventanillas.

Seleccionamos el variador y el ET200L que vamos a usar


PROGRAMACIÓN SIEMENS

DP_SEND: Esta función se encarga de enviar los datos a otros dispositivos, los esclavos. En la parte de la izquierda el código W#16#100 Nos indica el "W#16# que el código que estamos empleando es el Hexadecimal, el 100, que pasado a decimal es 256, nos dice las direcciones de entrada y salida de nuestro CP 342-5. Abajo podemos ver el P#M 0.0 BYTE 6 El P# es un puntero que nos indicará que desde el BYTE 0, usará los 6 bytes siguientes para recoger datos.
DP_RECV: Mismo funcionamiento que el DP_SEND pero en este caso coge desde el BYTE 6 hasta los 6 siguientes.


















1 comentario:

  1. Post correcto para explicar el funcionamiento de la práctica. Podrías haber explicado mñas cosas respecto a la comunicación del variador en Profibus. Buen trabajo en general.

    Antonio Alhambra

    ResponderEliminar