viernes, 3 de enero de 2014

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.







 Proceso de Comunicación y Memoria utilizadas









Pasaremos directamente a explicar como insertar los esclavos necesarios en esta práctica, ya que la configuración del la red Profibus y la configuración del Maestro es similar a la de la practica anterior ( CONEXIÓN PROFIBUS DP).

En primer lugar insertaremos el esclavo CPM1A y le asignaremos la dirección 3, arrastrandolo desde donde muestra la siguiente imagen a la red profibus ya creada.




Y de la misma forma insertaremos el modulo MURR, pero asignandole la dirección 4. El modulo MURR a insertar será el siguiente:




Nuestra configuración debe tener el siguiente aspecto:


 



 Importante configurar mediante Hadware (swiches) la dirección correspondiente a cada esclavo:

- CPM1A:  dirección 3
- MURR: dirección 4

Así como los extremos del cable profibus en ON y los intermedios en OFF


 Programa de la práctica

En primer lugar explicaremos las funciones DP_Send y DP_Receive


CPLADDR: Mediante un nº hexadecimal ( indicado por #16) indicamos la zona den la que se encuentra nuestra CP342-5, en este caso el 100 que equivale a la dirección 4.
SEND: Equivale la bit inicial desde donde se empezara a enviar la información ( P#M 0.0) y la cantidad total de bit que vamos a enviar ( BYTE 2)
El resto de comandos son direcciones en las cuales enviaremos información de como va el proceso de transmisión de datos.

 
 

CPLADDR: Mediante un nº hexadecimal ( indicado por #16) indicamos la zona den la que se encuentra nuestra CP342-5, en este caso el 100 que equivale a la dirección 4.
SEND: Equivale la bit inicial desde donde se empezara a recibir la información ( P#M 6.0) y la cantidad total de bit que vamos a recibir ( BYTE 6)
El resto de comandos son direcciones en las cuales enviaremos información de como va el proceso de transmisión de datos.
 Programación en Siemens





Programación en Omron


 

Visualización en Omron y vista general de la práctica montada






 

1 comentario:

  1. Al igual que en el post anterior, explicas suficientemente bien, el trabajo que has hecho en la práctica.

    Buen trabajo.

    Antonio Alhambra

    ResponderEliminar