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:
- El
primer byte de entradas digitales del módulo ET200L se reflejen en el
primer byte de salidas del autómata Siemens.
- Que
las 8 primeras entradas del autómata Omron, se reflejan en las 8 primeras
salidas de la ET200L.
- 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
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.
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.
ResponderEliminarAntonio Alhambra.