lunes, 6 de enero de 2014

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

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:

El primer byte de las entradas digitales del módulo ET200L llegará al Siemens a través del DP_RECV, que lo almacenará en el MB6 y se transferirá a la salida AB124 mediante un MOVE.

Segunda Parte:

Las 8 primeras entradas de Omrom (las mandamos desde el Canal 101) llegan a Siemens mediante DP_RECV al MB8, por MOVE se moverá al MB0 para que, a través del DP_SEND llegue a ET200L

Tercera Parte:

Por último, por DP_SEND mandamos el primer byte entero de Siemens a Omron, el cual llegará al Canal 1 y mediante MOVE lo llevaremos al Canal 10

DIRECCIONES DE MEMORIA UTILIZADAS Y CONTENIDOS



PROGRAMACIÓN Y CONFIGURACIÓN DEL SISTEMA DE COMUNICACIONES 

Insertamos el bastidor
Insertamos el CPU314 IFM y posteriormente el CP342-5

 Configuramos el CP342-5 según 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.


Como podrás observar, nos ha aparecido una línea que indica que el Siemens es el master y puede conectarse a los slaves. Para que la tabla de arriba sobre los MB sea correcta, insertaremos primero el ET200L y segundo el Omron



Ya puesto podemos ver los lugares que ocupará cada uno.

PROGRAMACIÓN EN SIEMENS

DP_RECV: Esta función se encarga de recibir los datos de 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 324-5. Abajo podemos ver el P#M 6.0 BYTE 6 El P# es un puntero que nos indicará que desde el BYTE 6, usará los 6 bytes siguientes para recoger datos
 
DP_SEND: Mismo funcionamiento que el DP_RECV pero en este caso coge desde el BYTE 0 al 6
Este MOVE moverá el primer byte del ET200L a la salida del Siemens

 Estelas primeras ocho entradas del Omron en forma de Word al MB0 que le llevará al ET200L

 Las 8 primeras entradas de Siemens al canal de Omron

PROGRAMACIÓN OMRON

Movemos la información del Canal 1, que será lo que llegue del Siemens al Canal 10 de salida.
Movemos la información del Canal 0 al 101, el cual llegará a Siemens.







1 comentario:

  1. Buen post, explicas el proceso de configuración de la práctica. Podrías haber añadido algo más respecto a la configuración de los equipos, y alguna foto de ellos.

    Antonio Alhambra.

    ResponderEliminar