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:
ESQUEMA DEL SISTEMA DE COMUNICACIONES QUE SE VA A EMPLEAR
DESCRIPCIÓN DEL PROCESO DE COMUNICACIÓN
Primera parte:
La información de las entradas del módulo MURR se almacenará en el MB4, por la función DP_RECV, en el MURR al pulsar Marcha (E0) o Paro (E1), mediante MOVE llevaremos la información del MB4 al MB0, el cual este tras la función DP_SEND se enviará al CPM1A, que lo recibirá el Canal 2. En Omron, cuando se active 2.00 o 2.01, se activará o desactivará la salida 10.04, controlando el motor.
Segunda parte:
La información de las entradas del módulo MURR, almacenada en MB4, con el DP_RECV, al accionar el pulsador 3 del MURR, se activa la marca 4.3 y transferimos la información de las marcas 10 y 11 al MW0, para que con DP_RECV. Al llegar al Canal 2, mediante MOVE la moveremos al Canal 19.
DIRECCIONES DE MEMORIA UTILIZADAS Y CONTENIDO
CONFIGURACIÓN Y PROGRAMACIÓN DEL SISTEMA DE COMUNICACIONES
Insertamos el Bastidor
El siguiente paso será insertar el CPU 314IFM y el CP 324-5 para poder comunicarte con otros dispositivos
Configuramos el CPU siguiendo estos 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.
Introducimos el CPM1A y el módulo MURR en el CP 342-5
En esta imagen podemos ver la cantidad de bytes que ocuparán cada uno
PROGRAMACIÓN DE 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 342-5. Abajo podemos ver el P#M 2.0 BYTE 3 El P# es un puntero que nos indicará en este caso que desde el BYTE 2.0, usará los 3 bytes siguientes para recoger datos.
Con este MOVE llevamos la información del MURR al CPM1A, se accionará la marca 4.0 cuando se pulse el E0 del MURR
Con este MOVE llevamos la información del MURR al CPM1A, se activará la marca 4.1 cuando se pulse E1 del MURR
Con este MOVE llevamos las marcas 10 y 11 al MW0, que llegará al Omron gracias al DP_SEND, se activará la marca 4.3 cuando pulsemos el E2 del MURR
PROGRAMACIÓN OMRON
Mediante DP_SEND, la información del Siemens llega a Omron,al Canal 2. El 10.4, que indica el estado de nuestro motor, solo se activará cuando 2.00 esté Off y el 2.01 en On. Cuando 2.01 esté activado, moverá la información del Canal 2 al 19, donde podremos visualizar la información recibida por el Siemens
Post correcto. Al igual que el anterior post. Explicas bien el desarrollo de la práctica, aunque siempre se pueden incluir algunas explicaciones más, al igual que imágenes.
ResponderEliminarAntonio Alhambra