jueves, 9 de enero de 2014

CONEXIÓN PROFIBUS DP I

CONEXIÓN PROFIBUS I



Para esta práctica vamos a configurar un sistema de comunicaciones en Profibus-DP con un autómata Siemens S7-314 IFM como maestro, un modulo ET200L como esclavo y un autómata OMRON CQM1H como esclavo.
Queremos conseguir:


  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. 
Antes de realizar el ejercicio hay que conocer un poco los diferentes dispositivos con los que vamos a trabajar.

ET200L



Al configurar una instalación, los módulos de entrada/salida se montan normalmente de forma centralizada en el autómata programable. En el caso de que las entradas/salidas estén a unas distancias mayores del autómata programable, el cableado puede ser muy extenso y resultar algo confuso, y las fuentes

de perturbaciones electromagnéticas existentes pueden limitar la fiabilidad.

Para semejantes instalaciones es recomendable la aplicación del sistema de periferia descentralizada ET 200:

  • la CPU del autómata se encuentra en un punto central,
  • la periferia (entradas/salidas) trabaja descentralizadamente in situ
  • el potente sistema de bus ET 200, con unas elevadas velocidades de transmisión de datos, cuida de que la CPU y la periferia comuniquen entre sí sin fricciones.




Nosotros tenemos disponemos del bloque electrónico de 16 entradas y 16 salidas a 24Vcc. y 0,5A




CQM1H



El CQM1H es un Plc de la marca Omron al cual le vamos a acoplar un modulo de comunicación PRT21 para poder conectarlo a una red profibus.





Dispone de un puerto de comunicaciones especial para profibus:




Claro esta que este dispositivo tiene una serie de especificaciones técnicas que debemos tener siempre al alcance de la mano para consultarlas.

EJERCICIO




Este sería el esquema de como irían conectados los diferentes dispositivos mediante Profibus.
El primer problema que se encuentra al intentar interconectar diferentes dispositivos es que tanto el CQM1H como el S7-314 IFM no disponen de un puerto profibus para la comunicación por lo tanto hay que instalarles un modulo profibus de comunicación a cada uno.
En el caso Siemens, deberemos instalarle el modulo CP 342-5 y para Omron se instalara el modulo profibus PRT21.
(El dispositivo ET200L ya lleva un modulo de comunicación instalado)

TOTAL BYTES DE ENVIO AL MAESTRO


-La estación ET200L dispone de 2 bytes de entrada y 2 bytes de salida, por lo tanto se le asigna el MB= y MB1 para la información que envía al maestro al ET200L se refleja en sus 2 bytes de salida.

-El PLC Omron  CQM1H configurado como esclavo, dispone de dos canales como mínimo para que la información enviada desde el maestro se pueda leer en el área de memorias del PLC. Por lo tanto le corresponden 4 bytes, el MB2, MB3, MB4 y MB5.
-Como el emisor en este caso es el maestro, la información recibida por el esclavo Omron se podrá leer en en área de memoria de entradas IR. El canal correspondiente será el siguiente al que tengamos ocupado. En nuestro caso sera:

  • Canal 0: destinado a entradas digitales (1word)
  • Canal 1: Dos primeros bytes destinados a recibir información del maestro (1 word)
  • Canal 2: Los dos siguientes bytes destinados a recibir información del maestro (1word)

Para poder verlo de forma mas clara:



BYTE
DATOS
DIRECCIÓN
PROFIBUS
DIRECCIÓN DP
MB0
Información que se envía desde maestro a ET200L, reflejada en sus salidas
#3
0
MB1
Información que se envía desde maestro a ET200L, reflejada en sus salidas
#3
1
MB2
Información que se envía desde maestro a CQM1H, reflejada en una parte del canal
#4
2
MB3
Información que se envía desde maestro a CQM1H, reflejada en una parte del canal
#4
3
MB4
Información que se envía desde maestro a CQM1H, reflejada en una parte del canal
#4
4
MB5
Información que se envía desde maestro a CQM1H, reflejada en una parte del canal
#4
5


TOTAL BYTES RECIBE EL MAESTRO


-La estación ET200L dispone de dos bytes de entrada y dos bytes de salida, por lo tanto le asignamos el MB6 y el MB7 para que la información que envía el esclavo ET200L al maestro refleje el estado de sus 2 bytes de entrada.
-El Plc Omron CQM1H configurado como esclavo, dispone de dos canales como mínimo para enviar información desde el esclavo al maestro . Le corresponden 4 bytes de envió: MB8, MB9,MB10 y MB11
-Como el emisor en este caso es el esclavo , la información que queramos enviar al maestro se tendrá que escribir en el área de memoria de salida IR. El canal correspondiente será el siguiente al que tengamos ocupado.
En nuestro caso será: 
  • Canal 100: Destinado a salidas digitales (1word)
  • Canal 101: Dos primeros bytes destinados a enviar información al maestro (1word)
  • Canal 102: Dos siguientes bytes destinados a enviar información al maestro (1word)
Para poder verlo de forma más clara:


BYTE
DATOS
DIRECCIÓN
PROFIBUS
DIRECCIÓN DP
MB6
Información que se envía desde esclavo ET200L entradas, hacia a maestro ( estado de entradas)
#3
0
MB7
Información que se envía desde esclavo ET200L entradas, hacia a maestro ( estado de entradas)
#3
1
MB8
Información que se envía desde esclavo CQM1H hacia maestro
#4
2
MB9
Información que se envía desde esclavo CQM1H hacia maestro
#4
3
MB10
Información que se envía desde esclavo CQM1H hacia maestro
#4
4
MB11
Información que se envía desde esclavo CQM1H hacia maestro
#4
5



CONFIGURACIÓN Y PROGRAMA DEL EJERCICIO





Después de insertar la CPU, insertamos la CP.





Después de insertar la CP, pinchamos sobre ella la programamos como maestro.




Insertamos el primer esclavo, que es el módulo ET200L.




Insertamos el segundo esclavo, que es el CQM1H de 2words.




Así es como quedan insertadas la CPU y la CP.




Recibimos los datos de los esclavos (6 bytes).




En el primer Move visualizamos el estado de las entradas del ET200L en el autómata siemens.




En el siguiente Move transportamos un byte a una dirección para posteriormente enviarlo a la ET 200L.





Transferimos con el move  las entradas a una marca que enviaremos al CQM1-H.




Enviamos los 6 bytes a los esclavos.




En el primer move enviamos el estado de las entradas al maestro que posteriormente se enviara al ET200L que las visualizara.




En el segundo move visualizaremos el estado de las entradas del maestro.












1 comentario:

  1. Buen trabajo, incluyendo todos los apartados que explican que es lo que has realizado y como.
    Solo le falla el fondo, ya que dificulta un poco la lectura del texo.

    Antonio Alhambra

    ResponderEliminar