Sunteți pe pagina 1din 6

Conexion Ethernet por UDP entre PLCs S7-300 Objetivos: Configurar la conexin entre 2 PLCs S7-300 por medio

de ethernet empleando un enlace tipo UDP. Enviar datos entre los interlocutores por medio de un enlace UDP. Desarrollo: Esta prctica se realiza entre 2 grupos. Cada grupo se hara cargo de la configuracin y programacin de un PLC. Los parmetros a configurar en cada equipo se muestran en la tabla 1. Parmetros de conexin Equipo 1 Compaeros de conexin S7-300 Tipo de Conexin Conexin UDP DIreccion IP local 192.168.0.X1 Direccion IP del compaero 192.168.0.X2 Configuracion de conexion ID (numero de conexin) 1 LADDR (direccion de inicio de W#16#0100 modulo) Puerto local 2001 Puerto TSAP compaero 2002 Tabla 1. Configuracin Equipos Equipo 2 S7-300 Conexin UDP 192.168.0.X2 1 W#16#0100 2002 2001

El ultimo valor de la direccion IP de cada equipo depende de la ubicacin (mesa) de cada grupo. Como ejemplo de configuracin, se emplean las direcciones 192.168.0.1 y 192.168.0.2 para los equipos 1 y 2, respectivamente. Inicialmente cada grupo crea un proyecto en Step 7, donde se configura el PLC y CP 343-1. Sino se creo una red Ethernet al configurar el modulo CP 343-1 entonces realizar el siguiente procedimiento: 1. Insertar una red Ethernet. Dar clic derecho sobre el nombre del proyecto, seleccionar Insertar nuevo objeto Industrial Ethernet. 2. Ingresar al NETPRO, para realizar la configuracin del tipo de enlace entre los PLCs.

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

Dentro del NetPro, conectar el CP a la red Ethernet.

Dar clic derecho sobre la CPU y seleccionar insertar nuevo enlace.

Seleccionar no especificado, cambiar el tipo de enlace por Enlace UDP, dar clic en aceptar.

Puede aparecer el siguiente mensaje, el cual nos indica que se pueden establecer enlaces con equipos fuera de la subred empleando un router.

Aparece la ventana de configuracin de enlaces UDP, que consta de las siguientes pestaas: General: Parmetros de identificacin del enlace (ID, Nombre, va de conexin). Se muestra el nmero del enlace ID y la posicin del CP dentro del bastidor (LADDR). Direcciones: Parmetros de las direcciones y puertos de los dispositivos locales y remotos. Panormica: Vista general de todos los

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

enlaces UDP configurados en la CPU.

La configuracin de cada equipo en el enlace es diferente. Se procede a dar los pasos de configuracin de cada equipo. Configuracin Equipo1 Los datos dados en parmetros de bloques se emplean posteriormente para realizar el envo y recepcin de datos.

En la pestaa de direcciones se configuran los puertos (local y remoto) para el envo y recepcin de datos. Tambin se debe escribir la direccin IP del interlocutor (equipo 2).

Se puede observar en la parte inferior la configuracion del enlace realizada. Despus de configurar en enlace se debe dar clic en guardar y compilar, con el fin de habilitar la configuracin realizada. Adems esta instruccin permite comprobar que no tenga errores.

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

Configuracin Equipo 2 Los datos dados en Parmetros de bloques se emplean posteriormente en la programacin para realizar el envo y recepcin de datos.

Se configuran los puertos y la direccion IP del equipo remoto. Finalmente dar clic en aceptar.

Se puede observar en la parte inferior la configuracion del enlace realizada. Para validar los datos de la configuracion de red, dar clic en Guardar y Compilar.

Despus de configurar ambos equipos se procede a realizar la programacin de las rutinas de envo y recepcin. Programacin de PLCs Las funciones de envo y recibo utilizadas estn disponibles en Libreras SIMATIC _NET_CP CP 300. Las funciones FC 5 AG_SEND y FC 6 AG_RECV, la primera enva datos y la segunda recibe.

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

Funcin AG_SEND: Funcin encargada del envo de datos.

Parmetro ACT

Tipo BOOL

Valores Posibles 0,1

ID LADDR

INT WORD

1 a 16 (S7-300) 1 a 64 (S7-400)

Observacin Cuando esta entrada se pone en 1 se activa el envin de datos, se envan la cantidad de bytes definidos en LEN. Cuando ACT vale 0, se actualizan DONE, ERROR y STATUS. ID es el nmero del enlace configurado. Al realizar la configuracin aparece la direccin inicial del mdulo (p.e. W#16#100) Se indica la direccin inicial y la longitud de los datos a enviar. Se pueden I, Q, M, DB. Cantidad de bytes que se envan. El rea de datos est limitada a 8192 bytes. El parmetro indica si se han aceptado los datos. Se activa el bit cuando se produzca un error. Indica el valor en hexadecimal del error producido. (ver ayuda del bloque)

SEND LEN DONE ERROR STATUS

ANY INT BOOL BOOL WORD 0: Peticin en curso 1: Peticin ejecutada 0:1: Caso de error

Funcin AG_RECV: Funcin encargada de la recepcin de datos.

Parmetro ID LADDR

Tipo INT WORD

Valores Posibles 1 a 16 (S7-300) 1 a 64 (S7-400)

Observacin ID es el nmero del enlace configurado. Al realizar la configuracin aparece la direccin inicial del mdulo (p.e. W#16#100)

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

RECV NDR ERROR STATUS LEN

ANY BOOL BOOL WORD INT 18192 0:1: Nuevos datos. 0:1: Caso de error

Se indica la direccin inicial y la longitud de los datos a recibir. Se pueden Q, M, DB. Indica si se aceptaron los datos Se activa el bit cuando se produzca un error. Indica el valor en hexadecimal del error producido. (ver ayuda del bloque) Se escribe en un registro el nmero de byte recibidos.

Despus de conocer la aplicacin de cada entrada y salida, se programan los bloques como se muestra a continuacin. Programas OB1 para ambos equipos:

Guardar el programa. Posteriormente cargar la configuracin y el programa al PLC. Evaluar Comunicacin: Con los equipos configurados y conectados a una red, forzar la variable MB4 y observar que pasa con las salidas del PLC del equipo compaero. Pregunta: Qu diferencia existe entre la configuracin de un enlace UDP comparado con un TCP? Por qu cree usted que se requiere dicha diferencia en la configuracin?

Enlace UDP

Cristian Guarnizo

Comunicacin Industrial

S-ar putea să vă placă și