viernes, 10 de enero de 2014

0.7 BUSES DE CAMPO - 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.

Esclavos

Micromaster

El Micromaster es variador de la marca Siemens que permite recibir ordenes para posteriormente mover un motor, pudiendo elegir el sentido de giro, que arranque o se pare y la velocidad.
Para modificar la dirección de red debemos modificar los interruptores del DIP 1. En nuestro caso usaremos la dirección 6 (para no tocarlo mucho), para ello debemos ponerlo en binario con los interruptores que seria 0000110.






Nosotros utilizaremos el PPO3 de  PZD, asi que utlilizaremos 4 bytes de entrada y 4 de salida.

Las ordenes que hay que darle para el movimiento del variador son las siguientes.

Para PZD1 que es la palabra de control la cual usaremos los bytes 0 y 1. En el se va las ordenes de arranque, paro y sentido de giro.

Paro y habilitación:          447E
Giro a derechas:             447F
Giro a izquierdas:            0C7F
Parada en rueda libre:     447D
Parada rápida:                447B

PZD2 es la consigna de frecuencia, esta palabra se indica en hexadecimal,  utilizaremos los bytes 2 y 3.

velocidad al 0%:            #0000
velocidad al 50%:          #2000
velocidad al 100%:        #4000

Direccion de los equipos.

Como se observa se utilizan la dirección 2 para el maestro y la dirección 6 para el variador, este ultimo se podríamos elegir el que deseemos pero por no modificar muchas veces los interruptores para no estropearlos se decidió dejar fija esa dirección..



Distribución de los bytes de memoria.

Estos son los datos que el maestro enviara y recibirá. Aunque es esta practica solo nos centraremos en los que envía, porque si lo programásemos para que recibiera los datos, recibiría los mismos datos que se han enviado.



PROGRAMA

Como en las practicas anteriores, realizaremos los mismos pasos de inicio.
Para incorporar el Micromaster a la red Profibus lo encontraremos en la carpeta SIMOVERT, de ahi arrastraremos el archivo MICRO-MICROMASTER OPMP a la red. A continuación arrastraremos el PPO 3 a la zona de las direcciones.
Cambiaremos la dirección del Micromaster a la 6. Se puede observar que las direcciones de memoria son de la 0 a la 3.



En el siguiente paso nos vamos al Net Pro y arrastramos del cuadrado del Micromaster a la red Profibus.



A continuación la explicación del programa.

El primer paso es insertar el DP_SEND Y DP_RECV, como se ha dicho antes, en esta practica no haría falta utilizar el de recepción de datos.


En el segmento 3, al activar la marca 0.0 le damos la orden de arranque del motor.


 En el segmento 4 se le da la orden de velocidad al 25%.
En el 5 de giro a derechas y en el 6 al activar la marca M 0.3 sube la velocidad al 100%


En el siguiente segmento,  el motor se dentendra durante 10 segundos, transcurrido este tiempo se iniciara la marcha pero cambiando el sentido de giro a izquierdas(segmento 9) a una velocidad del 50%.


 Y por finalizar en el segmento 10 se da la orden de parada rápida del motor.



jueves, 9 de enero de 2014

06. BUSES DE CAMPO - PROFIBUS II

CONEXIÓN PROFIBUS DP II

Configurar un intercambio de información entre un PLC S7314 con CP342-5, actuando como maestro en una red profibus, y dos esclavos, un autómata CPM1A, un módulo MURR de 8 entradas digitales.

El sistema tendrá que realizar las siguientes actuaciones.

1. Programar un circuito marcha-paro para el funcionamiento de un motor:

Módulo de entradas MURR

E0 : Pulsador de paro.
E1:  Pulsador de marcha.

Autómata Omron:

10.04: Motor

2. Transferir información del Siemens al Omron:


Al pulsar la entrada E3 del módulo de entradas se transferirán los bytes de marcas 10 y 11 del Siemens, al autómata Omron (evidentemente, estos bytes tendrán un contenido). La información se almacenará en el canal 20 del Omron.

Esclavos: autómata CPM1A y un modulo MURR.

Autómata CPM1A
Al automata Omron se le debe incorporar un modulo para poder usarlo como esclavo. El modulo utilizado es el CPM1A - PRT21. Este modulo envia y recibe 2 bytes de datos.
A este modulo también se le debe modificar las direcciones para hacerlas concordar con las que utilicemos en el programa.



A parte de las de la dirección nos encontramos con un interruptor, el cual si esta en ON quiere decir que se utilizara en modo Intel, y si esta en OFF el de Motorola. Estos modos sirven para determinar cual es el byte de mayor peso.

Modulo MURR.
Este modulo únicamente envía 8 entradas digitales(1 byte) y  consta de alimentación externa.
Se utiliza el cable profibus  sin utilizar un conector DB9.

Se utiliza el cable profibus  sin utilizar un conector DB9, en la siguiente imagen se muestra la forma de instalarlo.


Al levantar la tapa de los conectores podemos encontrar los seleccionadores de dirección, los cuales también deben concordar con lo programado.


Comienzo del programa.

Para empezar realizamos todos los mismos pasos que en las practicas anteriores.
El siguiente paso es incorporar el automata Omron CPM1A, que lo podemos encontrar en la carpeta otros aparatos de campo - PLC - CPM1A-PRT21. Este lo arrastraremos hasta la red profibus en el que las direcciones que tendrá serán la 0 y la 1.

A continuación añadiremos el Modulo MURR, este seencuentra dentro de la carpeta otros aparatos de campo - I/O - arrastramos el modulo MBV-P. Una vez hecho arrastramos el segundo archivo a la zona donde se localiza las direcciones. Podemos ver que en la zona de entrada se ha puesto en la dirección 2.


 En el  siguiente paso nos vamos al Net Pro y uniríamos los cuadraditos correspondientes de los esclavos a la linea Profibus.

A continuación realizaremos la programación.
Lo primeros insertamos los DP_SEND y DP_RECV con los datos correspondientes teniendo en cuentra las entradas y salidas que tenemos.


En estos dos segmentos es donde se da la orden de que el motor se ponga en marcha o se detenga mediante la orden que envía el modulo MURR.


En estos dos segmentos se transfieren el contenido a los bytes de marcas de Siemens a Omron.


OMRON 

Con los dos primeros segmentos se controla el funcionamiento del motor(marcha y el paro).
El ultimo segmento recibe los datos del Maestro.
Una vez terminado se cargan los programas de ambos sistemas y se comprueba el funcionamiento.

lunes, 6 de enero de 2014

05. BUSES DE CAMPO - PROFIBUS I

CONEXIÓN PROFIBUS DP I
Realizar la configuración de un sistema de comunicaciones en Profibus-DP constituido por un autómata Siemens S7-314 IFM como maestro, un modulo ET200L como esclavo y un autómata Omron CQM1H como esclavo, de manera que:
  1. El primer byte de entradas digitales del módulo ET200L se reflejen en el primer byte de salidas del autómata Siemens.
  2. Que las 8 primeras entradas del autómata Omron, se reflejan en las 8 primeras salidas de la ET200L.
  3. El primer byte de entradas del autómata Siemens, se almacene en el canal 10 del Omron. 
Desarrollo de los esclavos.

ET200L:

Es la unidad periférica descentralizada ET200L es una esclava DP en el sistema de periferia descentralizada ET200 con el grado de protección IP 20.
Gracias a su construcción compacta y plana, la unidad periférica descentralizada ET200L está especialmente indicada para aplicaciones en las que la necesidad de espacio esté en primer término.

La periferia de bloques ET 200L no es ampliable.
ET 200L consta de un bloque de terminales para el cableado, en el cual se enchufa un bloque electrónico. El bloque electrónico determina la cantidad de canales de entrada/salida.
Hay disponible una periferia de bloques ET 200L para 16 canales y otra para 32 canales.


Las características del modulo son las siguientes:
·16 entradas en un grupo de 16 entradas.
     –Tensión nominal de entrada 24 V c.c
     –Adecuado para interruptores y detectores de proximidad (BEROs)
·16 salidas en un grupo de 16 salidas
     –Corriente de salida 0,5 A
     – Tensión nominal de carga 24 V c.c.
    – Adecuado para válvulas electromagnéticas, contactores de corriente continua y lámparas de aviso.

La figura siguiente muestra la imagen del bloque electrónico.
Lo que esta rodeado es donde configuraremos la dirección, debe concordar con la dirección dada en el programa.



autómata Omron CQM1H:

Se trata de un autómata que trabajará en este caso como esclavo de nuestro PLC S7-314IFM, recibirá y enviará información a través del bus profibux y actuará en función de lo que le hayamos programado que haga. 

En este autómata que repito usaremos como esclavo, también modificaremos la dirección de forma manual con la misma dirección marcada en la programación.

Proceso del enunciado.

La transmisión entre los equipos es la siguiente:


Al estar reservado las direcciones 0 y 1 para el sistema, le aplicaremos la dirección 2 al maestro, y el 3 y el 4 a los esclavos.

En la siguiente tabla se muestra la disposición de la memoria del maestro de la información de los esclavos.





PROGRAMA

Para iniciar el programa comenzaremos realizando los pasos ya comentados en la anterior practica, donde abriremos el SIMATIC, crearemos un programa, introduciremos el equipo SIMATIC 300, dentro del proyecto abriremos el archivo de hardware e  insertaremos el bastidor de la carpeta de SIMATIC 300.
El siguiente paso es añadir la CPU. La encontraremos dentro de CPU300 - CPU314IFM - abrimos la primera carpeta y arrastramos hasta el bastidor el V1.2.
A continuación crearemos la red Profibus, la que encontraremos dentro de la carpeta Profibus - CP342-5 - abriremos la primera carpeta y arrastramos la versión de producto 2 hasta el bastidor.


Una vez ya insertada clikaremos con el botón secundario en el CP342-5 que nos aparecerá en el slot 4 del bastidor. Nos aparecerá la siguiente ventana en la cual dentro de la pestaña modo de operación seleccionaremos la opción de Maestro DP.

Una vez aceptado nos aparecerá la red Profibus en la cual insertaremos los esclavos deseados.



Ahora nos vamos a herramientas e instalaremos los archivos GSD que en ellos es donde están los esclavos.

Una vez instaladas, añadimos la ET200L, que se encuentra en la carpeta de ET200L y buscamos el modelo deseado, en nuestro caso el L-16DI/16DO DP. Y la arrastramos hasta la red Profibux.


Una vez insertado se puede observar que las direcciones de entradas y salidas del esclavo están con el 0 y el 1.


A continuación añadimos el autómata CQM1H, el cual lo encontramos en la carpeta de otros aparatos de campo - PLC, arrastramos el CQM1H hasta la red Profibus, y a continuación también arrastramos los 2 words IN/OUT hacia la parte de abajo, donde se sitúan las direcciones.
Una vez realizado esto se puede observar que las direcciones del autómata OMRON tienen los valores del 2 al 5.


En el  siguiente paso nos iremos al Net Pro, donde nos aparecerán el Maestro y los Esclavos. Debemos arrastrar los cuadrados morados de cada modulo hasta la linea de Profibus.
Las direcciones de los esclavos tanto en hardware como en software tiene que ser la misma.


Una vez concluido toda la configuración, nos introducimos a realizar el programa.
En el introduciremos los DP_SEND y DP_RECV que son los encargados de enviarle y recibir la información al Maestro.





El primer segmento copiara el canal 0 en el destino 101 que el maestro lo recibirá a la MW8.
El segundo segmento copia el canal 1 al destino 10.




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

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

PROGRAMA

Para empezar abriremos el SIMATIC y insertaremos el equipo SIMATIC 300.

 .

 Dentro del proyecto creado insertaremos otro equipo SIMATIC 300, que sera el que usaremos como esclavo.


A continuación dentro maestro pincharemos en harware.


 Una vez pinchado, nos saldrá la siguiente ventana, en la cual añadiremos el bastidor y dentro de el las CPU correspondientes.


 En la siguiente imagen se muestra como se inserta el bastidor. Lo podremos encontrar en SIMATIC 300 - BASTIDOR 300 - Perfil soporte. Y lo arrastraremos al centro.


 El siguiente paso es añadir la CPU. La encontraremos dentro de CPU 300 - CPU 314 IFM - abrimos la primera carpeta y arrastramos hasta el bastidor el V1.2.


 Una vez esto lo guardaremos.


 Los pasos anteriores lo realizaremos también con la segunda CPU (esclavo).


 Una vez tenemos las dos, entraremos ya a realizar el programa, para ello dentro de  la CPU del maestro, y dentro de la carpeta bloques abrimos el DB. Al abrirlo nos aparecerá ventana de programación y realizamos el programa.



PLC 1:


Añadiremos un contacto inicial.


Utilizaremos MOVE´s los cuales los encontraremos dentro de la carpeta transferencia. 
Al accionar el contacto se copiaran los números en unos bytes internos los cuales mas tarde serán enviados al PLC 2.


Ahora utilizamos un temporizador, el cual lo podemos encontrar en la carpeta de temporización.
Este segmento se encargara de recibir la señal del PLC 2, y se iniciara la cuenta de 5 segundos activando las salidas del PLC1


 En este segmento es donde se muestra la activación de las salidas mediante el contacto del temporizador durante 5 segundos. 


 PLC 2:

En el PLC 2 se recibe el numero 89 activando su salida correspondiente. en el segmento 3 se envia al PLC1 la señal que le informa que se encienda todas sus salidas.


Una vez terminado nos vamos al Net Pro, que lo encontramos dentro de la carpeta de proyecto.


Una vez en el se puede observar que los dos PLC´s se encuentran con la dirección 2.


Lo siguiente es unir los cuadrados de cada PLC a la linea de MPI, al realizar esto la direccion del esclavo cambia automáticamente a la 3.


 A continuación pincharemos en la linea de MPI y seleccionamos datos globales.


Nos aparecerá la siguiente ventana, donde en las siguientes dos columnas colocaremos los dos PLC´s


Pincharemos en la siguiente columna y introducimos el primer PLC.


 Hacemos el mismo paso en la tercera columna pero con el segundo PLC.

  
A continuación introducimos los datos y la dirección que deben de llevar.


Una vez terminada la tabla la guardamos y compilamos el programa.


Por finalizar cargamos y compilamos el programa, conectaríamos ambos PLC´s mediante el cable MPI, aunque nosotros utilizamos el cable Profibux.