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.
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.