Páginas

lunes, 6 de enero de 2014

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




1-Esquema del sistema de comunicaciones que se va a emplear.




2-Descripción del proceso de comunicación.

Primer apartado


    La ET200L envía el primer byte de entradas digitales al PLC de Siemens, que lo recibirá a través de la función DP_RECV, y lo pondrá en el MB6, y este lo transferiremos mediante un MOVE a la salida AB124.

    Segundo apartado

    En el OMRON, movemos el canal de entradas 0 al canal 103, que serán enviadas al MB8 del  maestro SIEMENS mediante el el DP_RECV, y  lo moveremos al MB0 que se corresponde con la memoria del ET200L, mediante DP_SEND.

    Tercer apartado

    Por ultimo, moveremos el byte de entradas de SIEMENS EB124 a el MB2, y mediante la función DP_SEND, llegan al canal 5 de OMRON, y lo moveremos al canal de salidas 10.




    3-Direcciones de memoria utilizadas y contenidos.

    4-Configuración y programación del sistema de comunicaciones.

    Lo primero que tendremos que hacer es poner el bastidor, y la CPU correspondiente, que sera la CPU 314IFM, despues le introduciremos la CP342-5, esta la tendremos que configurar e indicarle que el modo de operación sea de maestro DP.



      Ahora tendremos que introducir los esclavos (ET200L y CQM1H), para ello tendremos que arrastrarlos a la red profibus, estos se encontraran en la carpeta PROFIBUS DP.

      Si queremos insertar el ET200L, elegiremos el modelo L-16 DI/DO DP, y le asignaremos la direccion profibus 3.

      Ahora introduciremos el automata de OMRON CQM1H, para ello nos tendremos que ir a la carpeta PLC, y elegiremos el CQM1H-PRT21, le daremos la direccion profibus 4.



      Finalmente, al haber realizado este proceso ya tendremos configurado el sistema en SIEMENS y ahora habrá que preparar la programación.
        





      programación

      1- tendremos que introducir la función DP_SEND, para enviar la información a los esclavos desde el maestro.

      Habrá que rellenar cierto apartados en esta función. en el CPLADDR, introduciremos w#16#100, esto indicara la dirección de I/O de la CP342-5, en este caso se tendrá que poner 100 escrito en hexadecimal, que en decimal seria 256, la dirección de la CP342-5.
      En SEND, pondremos P#M 0.0 BYTE 6, esto le indicara el puntero y el numero de bytes que se va a enviar.


      2- Tendremos que introducir la función DP_RECV, para que reciba la información de los esclavos. 
      En CPLADDR pondremos lo mismo que en el DP_SEND, debido a que no cambia  la dirección I/O de la CP342-5.
      En el RECV, pondremos P#M 6.0 BYTE 6, mediante el puntero le indicaremos el numero de bytes que recibe.



      3- Las entradas del ET200L que se encuentran almacenadas en el MB6, las moveremos mediante un move a las salidas AB124 del SIEMENS, para que se muestren el estado de las entradas de la ET200L.




















      4- Ahora moveremos el byte MB8, que ees donde se encuentran almacenados las entradas de OMRON, y las moveremos al byte de envio MB0, para que envie la informacion del OMRON a las salidas de la ET200L.




      5- Ahora tenemos que mover el byte de entradas del SIEMENS EB124, al MB2, que es el de OMRON. De esta forma enviaremos la información de las entradas del PLC SIEMENS hasta el PLC de OMRON.



      6- Tendremos que pasar a programar el autómata de OMRON mediante el programa cx-programmer.
      Pondremos un move del canal de entradas 0, hasta el canal de envio  103, para que este llegue a SIEMENS.

      Las entradas del SIEMENS llegaran al canal fuente 5, y habra que llevarlas al canal de salidas 10, para que se refleje el estado de las entradas del SIEMENS.










      domingo, 5 de enero de 2014

      CONEXION PROFIBUS II

      Conexión profibus DPII

      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 modulo 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:
      Modulo de entradas  MURR
      E0: Pulsador de paro.
      E1: Pulsador de marcha.
                      Autómata OMRON:
                                     10.04: Motor.
      2- Transferir información del sistema al OMRON:
      Al pulsar la entrada E3 del modulo de entradas se trasferirá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 almacenara en el canal 20 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.








      1. Esquema del sistema de comunicaciones que se va a emplear.

       




      2. Descripción del proceso de comunicación.


      En el primer apartado se nos pide el accionamiento de marcha y paro para el funcionamiento de un motor.
      Los pulsadores de marcha y paro se encontraran en el modulo MURR y vendrán definidos por:
      ·         Pulsador de paro será E0.
      ·         Pulsador de marcha será E1.
      El motor se encontrara conectado al PLC de OMRON CPM1A y se verá definido por:
      ·         10.04
      Cuando pulsemos uno de los dos pulsadores del modulo MURR , la información pasara al Maestro Siemens, y este lo enviara al PLC de omron que estará conectado con un motor.
      En el segundo apartado se pide el transferir información del Siemens al Omron.
      Al pulsar la entrada E3 del modulo de entradas se trasferirá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 almacenara en el canal 20 del OMRON.


      3. Direcciones de memoria utilizadas y contenidos
      En el primer apartado se determina las siguientes direcciones.





      Emisor
      Maestro
      Receptor
      MURR --------- E0
      314 IFM (MW4) --------MW0
      CPM1A        10.04
      MURR  --------- E1
      314 IFM (MW4) --------MW0
      CPM1A        10.04

      En el segundo apartado se determina las siguientes direcciones.


      EMISOR

      MAESTRO

      RECEPTOR
      Murr   E3

      314 IFM-----------  MW0
      CPM1A     20




                                                                                                                                                                                                 
      4. Configuración y programación del sistema de comunicaciones.


      Primero introduciremos el bastidor, y la CPU 314 IFM, después le introduciremos la CP342-5, y la configuraremos, habrá que indicarle en el modo de operación que sea el maestro DP, y después lo configuraremos.




      Después de haber creado la red profibus, habrá que proceder a insertarle los esclavos, para insertarlos para eso  arrastrareromos los esclavos correspondientes al bastidor, los modulos se encontraran dentro de la carpeta PROFIBUS DP.
      Primero insertaremos Omron CPM1A, nos iremos a la carpeta PLC, y elegiremos el CpM1-PRT21, le daremos la dirección profibus 3, el autómata Omron enviara y recibirá 2 bytes


      Despues asignaremos el modulo MURR, nos iremos a la carpeta MBV-P, y elegiremos el modelo 55450,55480 – DI 8, que envía un byte, y le asignaremos la dirección profibus 4.





      cuando ya hallamos configurado todo nos deberá aparecer de esta manera.









      programación del sistema

      1- añadimos un DP_SEND para enviar los bytes indicados del maestro al esclavo. En este caso se enviaran aquellos bytes que sean desde el 0 al 2 byte.


      2- añadimos un DP_RECV para saber el numero de bytes que van ha llegar al maestro desde los otros esclavos. En este caso se recojeran los bytes que vayan del 2 al 5






      3- Procederemos a poner los MOVE para el envió de bytes. Primero al activarse la marca 4.0 moveremos la marca del byte 4 a la marca del byte 0.




      4- Al activarse la marca 4.1 moveremos la marca del byte 4 a la marca del byte 1.













      5- Al activarse el pulsador 3 del modulo MURR, que activera la marca 4.3 así  moveremos la marca del byte 10 y 11 (MW10) a la marca del word 0, que pasaran al omron por el DP_SEND. Y  después moveremos el numero que queremos enviar (256) a la marca del word 10, para comprobar que se ha enviado correctamente.






      6- Ahora deberemos programar en OMRON.
      Recibiremos la información que viene del SIEMENS al canal 2 de OMRON (que se caracteriza por ser el canal libre), cuando activemos la marca 2.0 (marcha) y cuando no este activado la marca 2.1 (paro), este arrancara el motor con un SET en la salida 10.04.

      Cuando activemos la marca 2.3, este activara un MOVE del canal 2, hasta el canal 19, que es donde se visualizara la información mandada al SIEMENS.