martes, 4 de febrero de 2014

ETHERNET INDUSTRIAL - PROFINET I




CONEXIÓN PROFINET I

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

Esquema del Sistema de Comunicaciones

 



Procesos de comunicación y Direcciones de memória utilizadas







Configuración del Sistema de Comunicaciones

En primer lugar, como en todos los casos anteriores insertaremos el bastidor.

 Una vez el insertado el bastidor, arrastraremos la versión de CPU que utilizaremos, en este caso la seleccionada en la siguiente imagen.


 Tras insertar la CPU, arrastraremos el módulo de la  CP a utilizar para la realización de la práctica. ( Marcado en la siguiente imagen). 


En propiedades de la CP crearemos una nueva subred Ethernet, la cual automáticamente nos designa una dirección IP.


 Para que aparezca la red, es necesario, desde la pantalla mostrada en la siguiente imagen pulsar: " Sistema de destino" / " Insertar sistema PROFINET IO"


Y físicame aparece nuestra nueva red, lista para insertar nuevos dispositivos.


 El enunciado de la práctica nos dice que debemos insertar una ET200S, arrastraremos el modelo marcado en la siguiente imagen hasta la red Ethernet.


Este tipo de dispositvo debemos configurar los módulos que tiene físicamente para su correcto funcionamiento.
En primer lugar insertaremos su módulo de potencia.


Tres módulos de entradas digitales.


Y tres módulos de salidas digitales.


Al insertar el nuevo dispositivo, automáticamente se asignará una dirección IP correlativa al dispositivo insertado anteriormente, en este caso la CP.

Para terminar la configuración deberiamos comprobar que el nombre de los dispositivos sea similar en propiedades del equipo insertado y en el sistema generado. Lo comprobaremos desde las siguientes imagenes:

"Hadware"/ "Propiedades de Objeto"


 Pantalla Inicial "Sistema Destino" / " Editar Estaciones Ethernet"



Programación 

En primer lugar definiremos las funciones utilizadas ( FC11 y FC112).


  • CPLADOR: Mediante un nº hexadecimal ( indicado por #16) indicamos la zona den la que se encuentra nuestra CP343-1, en este caso el 110 que equivale a la dirección 5. W#16#110
  • MODE: Proporciona las siguientes posibilidades de selección para la transmisión del IO. B#16#0
  • LEN: Longuitud del sector de datos a transmitir en bytes. 3
  • SEND: Indica la direeción y la longuitud. P#MO.O    BYTE3
  • IOCS: IO Consume Status (Puntero)
  • DONE: Indica si se han aceptado nuevos datos. ( Bit de Memoria).
  • ERROR: Indicador de fallo ( Bit de Memoria).
  • STATUS: Indicador de estado ( Bit de Memoria).
  • CHECK_IOCS: Indica si es necesario evaluar el área de estado IOCS ( Bit de Memoria).


  • CPLADOR: Mediante un nº hexadecimal ( indicado por #16) indicamos la zona den la que se encuentra nuestra CP343-1, en este caso el 110 que equivale a la dirección 5. W#16#110
  • MODE: Proporciona las siguientes posibilidades de selección para la transmisión del IO. B#16#0
  • LEN: Longuitud del sector de datos a transmitir en bytes. 3
  • RECV: Indica la direeción y la longuitud. P#MO.O    BYTE3
  • IOPS: IO Consume Status (Puntero)
  • NDR: Indica si se han aceptado nuevos datos. ( Bit de Memoria).
  • ERROR: Indicador de fallo ( Bit de Memoria).
  • STATUS: Indicador de estado ( Bit de Memoria).
  • CHECK_IOCS: Indica si es necesario evaluar el área de estado IOCS ( Bit de Memoria).
  • ADD_INFO: Información de diagnostico adicional. (WORD).

Programación realizada




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