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
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
Al igual que en el post anterior, explicas suficientemente bien, el trabajo que has hecho en la práctica.
ResponderEliminarBuen trabajo.
Antonio Alhambra