lunes, 17 de diciembre de 2012

ACTIVIDAD 4 B

Comunicacion  por Profibus

En esta practica se va a realizar una comunicacion entre 2 PLC mediante comunicacion profibus. Para ello dispondremos de un PLC Siemens modelo 314 IFM y un Omron modelo CQM1H en el cual el Siemens sera el Maestro y el Omron el Esclavo.

Estos deberan de llevar acoplados sus respectivos modulos Profibus , en el caso del Siemens un 342-5 y del Omron un PRT21.

Lo que se quiere realizar en la comunicacion es lo siguiente:

Al pulsar una entrada en el Maestro mandaremos la siguiente información al Esclavo:

        Primer número = 31
Segundo número = 210   
Tercer número = 89

El Esclavo recibirá la información, y reflejará el tercer número en su salida. A su vez, al activar una entrada, se encenderán todas las salidas del Maestro durante 5 segundos.
      



ANTES DE EMPEZAR                                                                    



Configuracion del modulo profibus Omron



Tendremos que configurar el modulo profibus Omron, como indica en la imagen segun la informacion que enviemos habra que colocar los switch en una posicion concreta. 

En nuestro caso ya que  la informacion ocupa 2 palabras, habra que colocar el sw1 en ON y el sw2 en OFF.

El formato de datos  Intel o Motorola para el Sw3 influye en el peso de los bits, por ejemplo, si  se quiere escribir en la memoria el valor ABCDEF12  de 32 bits hexadecimal.

Dirección00010203
MotorolaABCDEF12
Intel12EFCDAB

Por lo tanto en nuestro caso usaremos el Intel Sw3.





CONFIGURANDO LA RED PROFIBUS                                                 

Para crear nuestra red profibus entraremos en el S7 de siemens y desde ahi  comenzaremos a configurar la Red.

Abriremos un nuevo proyecto, configuraremos la cpu, el bastidor y el hardware correspondiente y ademas en el slot 4 insertaremos el modulo  CP 342-5. 
Clickando en el modulo podremos configurar las caracteristicas de nuestra red profibus. 




AÑADIENDO ESCLAVOS                                                                                          

Una vez configurada la Red , insertaremos en esta , el esclavo al que le queremos enviar y recibir informacion.
En nuestro caso queremos realizar la comunicacion, con otro PLC (el Omron CQM1H) por lo que lo buscaremos en la lista y lo arrastraremos hasta nuestra red, como se muestra en la imagen.


una vez añadido, tendremos que indicar en la parte de abajo, cuantas palabras (words) queremos que envie y reciba este PLC.

Si quisieramos añadir mas, seguiriamos los mismos pasos , nunca olvidandonos de colocar las palabras en orden y sin repetir direcciones de memoria.


PROGRAMA                                                                                                      

Ya hemos configurado la red profibus, con sus esclavos. Ahora tendremos que realizar el programa de comunicacion entre ellos.

Como nuestro PLC siemens es el maestro, necesitaremos 2 funciones con las cuales podamos enviar y recibir la informacion.

Las Funciones son las siguientes:






DP_SEND

Se utilizara para enviar la información y cada entrada y salida sirven para:

EN: Habilitar el modulo de funcion.

CPLADDR: Numero en hexadecimal que indica en que posicion del bastidor esta el modulo CP. 
SEND: Se indica los bytes desde la posicion de memoria que se van a enviar y desde que byte,
EN0: Salida que indica que la funcion esta habilitada o no.
DONE, ERROR y STATUS: Se envia un codigo que nos indica si exite un error.

DP_RECV

EN: habilitar el modulo de funcion.
CPLADDR: Numero en hexadecimal que indica en que posicion del bastidor esta el modulo CP. 
RECV: Se indica los bytes que se va a recibiry que se colocaran en la posicion de memoria  y desde que byte,
EN0: Salida que indica que la funcion esta habilitada o no.
DONE, ERROR y STATUS: Se envia un codigo que nos indica si exite un error.

Teniendo eso en cuenta podremos realizar el programa de siemens:


 Tendremos que realizar el programa en Omron de la recepcion de la informacion, el envio y las salidas que activaremos a patir de entradas activadas desde el Siemens.




VERIFICACION DE COMUNICACION                                                                                 

Una comprobacion facil para observar que existe comunicacion es que si desde el PLC Siemens activamos entradas, y se iluminan salidas del Omron hay comunicacion.

La comunicacion parece que funciona pero.. ¿como sabemos si se esta enviando la informacion correcta?

Podemos observar que las salidas del Omron son las adecuadas, porque nos podemos fijar si se activan los Leds pero para asegurarnos del todo realizaremos la siguiente operacion:

Desde el CX-programmer entraremos en el programa de realizado y en la parte de memoria , entraremos en IR.


Buscaremos en que parte de memoria hemos enviado la información, y comprobaremos que hay en esa memoria.

Si es correcta , habremos comprobado que la información es la correcta y esta donde queremos





viernes, 2 de noviembre de 2012

Actividad 4


 Conexion PC-Link

La practica consiste en una comunicacion entre 2 PLC`s de omron (CQM1H) en los cuales programaremos los siguientes pasos:
  • Desde el PLC 1 (maestro) , cuando se active el pulsador de marcha el este PLC mandara los numeros: 31, 210 y 89 al PLC2.
  • El PLC 2 cuando reciba los numeros , mostrara a su salida fisica solo el 3º numero.
Desde el PLC 2 si se activa el pulsador de marcha , activara todas las salidas del PLC 1 durante 5 seg.

CONFIGURACION PLC`S

Configuracion del Maestro

Una vez abierto un nuevo proyecto y aver elegido la CPU correspondiente nos pondremos a configurar el PLC de  tal forma que uno sea maestro.



Desde la opcion de configuracion, se nos abrira una ventana con diferentes opciones. Elegimos la pestaña de
primer puerto de comunicaciones.


 En modo cambiaremos la opcion segun si nuestro PLC es maestro o esclavo unidireccional.
Tambien comentar que se puede cambiar la zona LR de tal forma que si la comunicacion fuese entre PLC distintos con distinto mapa de memoria LR , tengan la misma zona de memoria.


Configuracion Esclavo

Desde el programa del PLC 2 nos iremos a configuracion y se seguiran los mismos pasos que en el Maestro, solo que la opcion de modo la cambiaremos a Esclavo unidireccional. Un PLC esclavo no puede cambiar su zona de LR.


PROGRAMA

PLC 1 (Maestro)


PLC 2 (Esclavo)



COMPROBACIÓN DE TRANSMISION
 
 Para comprobar que realmente la transmision de la informacion se ha realizado , se podra comprobar de la siguiente forma:


 Seleccionamos la opcion memoria , se nos abrira la ventana que aparece en la imagen. Clickaremos en LR y buscaremos la direcciones en la cuales hemos configurado mandar los numeros. Si aparecen los numeros en sus respectivos lugares podremos asegurar que la comunicacion se realiza con exito














martes, 2 de octubre de 2012

ACTIVIDAD 2 COI

Después de leer los distintos enunciados,  decide cual serían las arquitecturas de comunicación más adecuadas para cada caso, explicando y razonando los motivos de tu elección, según los siguientes aspectos: 
  • Qué bus de campo se podría utilizar.
  • Qué nivel ocuparía dentro de la pirámide CIM.




- Pienso que entraria dentro del nivel de Campo

- Bus utilizaria el AS-i ya que nos permite tener una longuitud de comunicacion sin repetidores  y un ahorro de cableado de un 15% a un 20 %


- Como bus utilizaria el CanOpen ya que dispone de una alta velocidad de transmision, alta fiabilidad y uso eficiente del ancho de banda

- Nivel de Planta



- Bus: usaria el DeviceNet ya que tiene una alta fiablidad ( por lo tanto aseguran un uso continuo) y un bajo coste

-nivel de campo

jueves, 27 de septiembre de 2012

Actividad 1 COI

1. ¿Cuál es la función de las comunicaciones industriales?

La Funcion de las comunicaciones permiten el flujo de informacion del controlador a los diferentes dispositivos a lo largo del proceso de produccion : detectores, actuadores....

2. ¿Qué tipo de alternativas de comunicación existen para comunicar los diferentes dispositivos que forman un sistema industrial?

  • Cableado mediante bases de cableado
  • Entradas y salidas distribuidas
  • Buses de Campo

3. ¿Qué problemas presenta el cableado clásico?
  • Longuitud excesiva de cableado ( caidas de tension)
  • Ruido entre cables de potencia y señal
4. ¿Qué ventajas presentan los buses de campo respecto a los otros métodos de cableado?

  •  Reduccion de cableado 
  •  Mayor precision
  •  Diagnosis de instrumentos de cmapo
  •  Transmision digtal
  •  Calibracion remota
  •  Mecanismos fiables de certificacion
  •  Reduccion del ciclo de puesta en marcha de un sistema
  •  Operacion en tiempo real
5. ¿Qué niveles jerárquicos presenta la pirámide CIM? Nómbralos



6. ¿Qué tipo de bus se utilizaría en el nivel de proceso de la pirámide CIM?
Bus de Campo: AS-i
7. ¿Qué peculiaridad tiene el cableado del bus AS-i respecto a los demás? 
  •  Simplicidad de conexion con sensores y actuadores binarios a un PLC
  •  Economico
  •  Ahorro de cableado
8. ¿Cuál es el futuro de las comunicaciones industriales?
El futuro de las comunicaciones seran las tecnologias inalambricas (wireless): Bluetooth, Wi-fi , UWB....

9. ¿Qué diferencias existen entre los buses propietarios y los buses abiertos?
  • Buses Prioritarios : Estos buses pertenecen a una compañia o varias , para utilizarlos se ha de pedir una licencia con su respectivo coste
  • Buses Abiertos: Todo lo contrario:
    1. Especificaciones publicas y coste bajo
    2.  Componentes criticos tambien estan disponibles
    3.  Los procesos de validacion y verificacion estan definidos y disponibles en las mismas condiciones que las anteriores

10. Elabora una tabla que recoja las siguientes características (técnicas de transmisión de datos, interfaces y elementos de conexión, técnicas de control de flujo, de detección de errores y de acceso al medio en la transmisión de datos.) de los distintos buses de campo vistos en los apuntes.
Bus de Campo
Técnicas de transmisión de datos
Interfaces y elementos de conexión
Detección de errores
Acceso al medio en la transmisión de datos
Profibus
bus o Arbol
Rs-485, fibra optica , enlaces de radioy modem

Multimaestro
AS-i
Arbol,estrella o bus
Cable normalizado 2x2, 5mm2 o 2x1,5mm2 plano

Maestro-Esclavo
ModBus
Bus
RS-485 semiduplex con par trenzado, RS-422BC 4-20 o fibra optica

Maestro-Esclavo
BitBus
Bus
Interfaz 8044 y software de aplicacion