Páginas

miércoles, 26 de febrero de 2014

conexión profinet 1

El objetivo de esta actividad es realizar, mediante una conexión de PROFINET una transferencia de datos entre dos equipos, uno (Siemens S7-314) y una ET200S (ET200S_1).

  • Cuando activemos la entrada E124.0 del S7, queremos enviar el valor de las entradas EB124 a las distintas salidas de la  ET200S_1.

  • Cuando activemos la entrada E124.1 del S7, activaremos las dos salidas del primer módulo de la  ET200S_1.

  • Cuando activemos la entrada E124.2 del S7, activaremos las dos salidas del segundo módulo de la  ET200S_1.

  • Cuando activemos la entrada E124.3 del S7, activaremos las dos salidas del tercer módulo de la  ET200S_1.

  • Cuando activemos la Entrada 1 en la ET200S_1 enviaremos el estado de sus entradas al byte de salida AB124 del S7314.


  • Cuando activemos la Entrada 2 en la ET200S_1 enviaremos el estado de sus entradas al byte de salida AB125 del S7314.



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.

Esta practica se trata de la comunicación del maestro (Siemens S7-314) con el esclavo (ET200S_1). Para ello utilizaremos las entradas del maestro (E124.0, E124.1, E124.2, E124.3). Cada entrada activara 2 salidas de cada uno  de los tres módulos.

Vamos a explicar que es el SIMATIC 200S.

 Es el sistema periférico multifuncional y de modularidad granular en grado de protección IP20 que se puede adaptar a las tareas de automatización de forma exacta.
La conexión a los sistemas de bus PROFINET y/o PROFIBUS se realiza a través de diversos módulos de interfaz. Los módulos de interfaz con CPU integrada traspasan la potencia de calculo de una CPU S7-300 directamente a la unidad periférica formando un controlador local.

Emplearemos el modulo CP343-1.

 El CP 343-1 estándar permite conectar SIMATIC S7-300 a Industrial Ethernet. Aparte de posibilitar la comunicación con otros componentes Ethernet, el CP funciona además como un PROFINET-IO Controller o un IO-Device encargado de conectar módulos de entrada y salida descentralizados. 





3-Direcciones de memoria utilizadas y contenidos.





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

1. Lo primero que tenemos que hacer es configurar el hardware. Para ello tendremos que poner el bastidor donde se encontraran todo lo que vamos a utilizar.





















2.Ahora disponemos a poner la CPU 314 IFM del maestro SIEMENS S7.




















3. Después vamos a poner la CP343-1 Advanced, que es el modulo para la conexión mediante Ethernet.





















4. Ahora procederemos a poner la cola de conexión del ethernet donde pondremos los esclavos.





















5.En esta cola pondremos el esclavo ET200S.





















6. Vamos a poner el esclavo ET200S, para ello seguiremos los siguientes pasos:
PROFINET IO----> I/O -----> ET200S ----> IM151-3 PN HF V6.0





















7. Recordad que al ET200S hay que ponerle los módulos de entradas, de salida, y el modulo de
potencia.

Pondremos:

  • 1 modulo de potencia.
  • 3 módulos de entrada.
  • 3 módulos de salida.


Modulo de potencia (PM)




Modulo de entrada (DI)




Modulo de salida (DO)






Ahora que ya tenemos la configuración del hardware, empezaremos con la programación del programa.

1. Lo primero que haremos sera poner la función FC11 PNIO SEND, para que el maestro pueda enviar la información a través del Ethernet.
Enviaremos del byte 10.0 al byte 12.0.




















2. Lo siguiente sera poner el FC12 PNIO RECEIVE. Esta función se encarga de que el maestro pueda recibir la información del esclavo.
Recibiremos la información del byte 20.0 al byte 22.0.




















3. Cuando pulsemos la entrada E124.0 habilitaremos el sistema y cuando pulsemos el resto de entradas ocurrirá lo siguiente:

  • Al pulsar la entrada E124.1 y no este conectada la entrada E124.2, enviaremos un 1 a la marca del byte 10.
  • Al pulsar la entrada E124.2 y no este pulsado la entrada E124.1, enviaremos un 2 a la marca del byte 10.
  • Al pulsar la entrada E124.1 y la entrada E124.2, enviaremos un 3 a la marca del byte 10.
  • Si no se pulsan las entradas E124.1 y E124.2, entonces enviaremos un 0 a la marca del byte 10.
  • Cuando pulsemos la entrada E124.3 y no se pulse la entrada E124.4, enviaremos un 1 a la marca del byte 11.
  • Cuando pulsemos la entrada E124.4 y no se pulse la entrada E124.3, enviaremos un 2 a la marca del byte 11.
  • Al pulsar la entrada E124.3 y la entrada E124.4, enviaremos un 3 a la marca del byte 11.
  • Si no se pulsan las entradas E124.3 y E124.4, entonces enviaremos un 0 a la marca del byte 11.
  • Al pulsar la entrada E124.5 y no este conectada la entrada E124.6, enviaremos un 1 a la marca del byte 12.
  • Al pulsar la entrada E124.6 y no este pulsado la entrada E124.5, enviaremos un 2 a la marca del byte 12.
  • Al pulsar la entrada E124.5 y la entrada E124.6, enviaremos un 3 a la marca del byte 12.
  • Si no se pulsan las entradas E124.5 y E124.6, entonces enviaremos un 0 a la marca del byte 12.










4. Cuando pulsemos la entrada E124.1 y no este conectada la entrada E124.0, enviaremos un 3 a la marca del byte 10.











5.Cuando pulsemos la entrada E124.2 y no este conectada la entrada E124.0, enviaremos un 3 a la marca del byte 11.












6.Cuando pulsemos la entrada E124.3 y no este conectada la entrada E124.0, enviaremos un 3 a la marca del byte 12.












7.Cuando activemos la entrada 1 (M20.0), enviaremos el estado de las entradas a la salida AB124.











8.Cuando activemos la entrada 2 (M21.0), enviaremos el estado de las entradas a la salida AB125.













































































1 comentario:

  1. Muy buen post, con todo lo necesario, es decir, esquema de lo que tienes conectado, esquema del flujo de transmisión, las direcciones de memoria y luego una explicación muy detallada de como lo has configurado y como lo has programado.

    Muy buen trabajo.

    Antonio Alhambra

    ResponderEliminar