0% encontró este documento útil (0 votos)
165 vistas16 páginas

Laboratorio Calificado 3

Este documento describe cómo configurar la comunicación PROFINET Maestro/Esclavo entre dos PLC S7-1200 usando el software TIA Portal. El procedimiento incluye agregar dos PLC S7-1200 al proyecto, conectarlos a través de PROFINET, programar el PLC maestro para enviar datos cada 300 ms y programar el PLC esclavo para recibir los datos enviados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
165 vistas16 páginas

Laboratorio Calificado 3

Este documento describe cómo configurar la comunicación PROFINET Maestro/Esclavo entre dos PLC S7-1200 usando el software TIA Portal. El procedimiento incluye agregar dos PLC S7-1200 al proyecto, conectarlos a través de PROFINET, programar el PLC maestro para enviar datos cada 300 ms y programar el PLC esclavo para recibir los datos enviados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Laboratorio Calificado 3

Curso: redes Industriales


Tema: Comunicación PROFINET IO entre dos PLC S7-1200.

Objetivo: Crear un proyecto en el software TIA PORTAL que permita la comunicación PROFINET
Maestro/Esclavo entre dos equipos Siemens S7-1200.

Objetivo específicos:
 Familiarizarse con las herramientas y bloques que presenta el software TIA Portal
 Conocer el referente teórico de Redes PROFINET.

Sustento teórico

SIMATIC S7-1200: ofrece la flexibilidad y capacidad de controlar una gran variedad de dispositivos para las
distintas tareas de automatización, posee un diseño compacto, su CPU incorpora un microprocesador, una fuente
de alimentación integrada, así como circuitos de entrada y salida en una carcasa compacta, conformando así un
potente PLC. Una vez cargado el programa en la CPU, ésta contiene la lógica necesaria para vigilar y controlar
los dispositivos de la aplicación. La CPU vigila las entradas y cambia el estado de las salidas según la lógica del
programa de usuario, que puede incluir lógica booleana, instrucciones de contaje y temporización, funciones
matemáticas complejas, así como comunicación con otros dispositivos inteligentes [1].

Figura 1. Módulo S7-1200. [1]

PROFINET: Permite una alta gama de conectividad entre equipos de diferentes niveles cubriendo la total
comunicación en una planta industrial. Sus prestaciones son muy flexibles, gracias a esto ha podido ser utilizado
en la industria automotriz, industria de alimentos y bebidas, entre otras que a pesar de ser procesos diferentes
pueden solucionarse con PROFINET. A continuación se presenta ciertas características del bus.[2]

Características Físicas:
Alta resistencia, a condiciones de humedad, condensaciones, temperaturas extremas, vibraciones e interferencias
electromagnéticas.
 En cuanto a Fiabilidad. [2]
o Redundancia de anillo rápida (<200ms).
o IWLAN con reserva de ancho de banda, rapid roaming.
o Equipos modulares con sustitución en caliente.
 Características de aplicación industrial. [2]
o Consta de una total integración, diagnosis de red integrada en PLC, HMI
o Facilidad de mantenimiento.
o Sustitución de equipos por personal no especializado (Elementos extraíbles).
o Sistema de cableado industrial rápido e inmune a ruidos.
 Uso fiable en entornos severos. [2]
o No se producen reflexiones en cables ni problemas de cableado (ej. Ausencia de
resistencia terminal) con PROFINET.
o Los problemas de conexión solo afectan a dos putos de un en lace y no a la línea
entera (Fácil localización de fallas).
 Tecnologías robustas para PROFINET. [2]
o El uso de Ethernet conmutada siempre permite una conexión punto a punto.
o El uso de cables apantallados y cable de FO garantizan la inmunidad frete a
influencias electromagnéticas.
o La auto-negación y el auto-crossing reducen los errores potenciales durante la puesta
en marcha y el mantenimiento.

 Velocidad de transmisión. [2]


o Debido a su amplio ancho de banda, aplicaciones intensivas en datos se pueden usar
paralelamente sin que ello afecte a la transmisión de datos de periferia.
o Usando 100 Mbit/s Ethernet, PROFINET alcanza una velocidad de transmisión
significativamente alta (Por ejemplo comparado con PROFIUS DP).
o 100 Mbit/s es una prestación suficientemente alta para el nivel de campo.

Procedimiento:

Para llevar a cabo la creación de un nuevo proyecto dentro del Software TIA PORTAL V.13, es necesario
proceder de la siguiente manera:

1) Abrir el acceso directo del software TIA PORTAL V.13.

2) Una vez abierto el software, dentro de la pantalla de inicio dar clic en “Crear Proyecto”, aquí se deberá
llenar los campos de Nombre de proyecto, ruta donde se desea guardar el proyecto, autor y comentario.

Figura 2. Pantalla de inicio.

3) Dar clic en el botón “Crear”, ubicado en la parte inferior de los campos anteriormente indicados.

Figura 3. Ventana para seleccionar la opción crear proyecto.


4) Luego de dar un clic en la opción crear, aparecerá la Vista Portal, la cual selecciona por defecto Primeros
Pasos. Dar clic en la pestaña con el nombre “Configurar un dispositivo”. Para esta práctica será necesario
configurar dos dispositivos.

Figura 4. Pantalla de Primeros pasos.

5) En la siguiente ventana dar clic en “Agregar dispositivo” y seguir estos pasos:


 Seleccionar el controlador deseado. En este caso clic en PLC/SIMATIC S7-1200/CPU/CPU
1214C AC/DC/Rly/6ES7 214-1BE30-0XB0. Dentro de la opción versión en el lado derecho de
la pantalla seleccionar “V2.2”.
 Clic en agregar.
 Una vez agregado un dispositivo aparecerá en la pantalla el nuevo equipo agregado.

Figura 5. Agregar un nuevo dispositivo


Figura 6. Pantalla del proyecto creado.

6) En la parte izquierda en el árbol del proyecto, dar doble clic en “Agregar dispositivo” y seguir los pasos
del numeral 5 para agregar otro dispositivo S7-1200.

Figura 7. Agregar un dispositivo.


7) En el árbol del proyecto dar doble clic en “dispositivos y redes”. Aquí se deberá observar los dos
dispositivos agregados anteriormente.
 En cada módulo se encuentra el puerto de comunicación PROFINET, dentro de un rectángulo
verde. (véase Figura 8)
 Unir los dos módulos de comunicación dando clic en el puerto del primer PLC y arrastrándolo
hasta el puerto del segundo.
 Por defecto las direcciones IP de cada dispositivo son la 192.168.0.1 y 192.168.0.2
respectivamente. Para cambiar por otras dar doble clic en el puerto PROFINET, dirigirse a la
pestaña “Propiedades” y “Dirección Ethernet”. (véase Figura 9)
Figura 8. Conectar los dispositivos vía PROFINET.

Figura 9. Cambio de IP en dispositivos.

8) Como siguiente punto se debe programar cada dispositivo, empezando por el PLC_1. Para esto dirigirse
al árbol del proyecto, dar clic en la pestaña de “PLC_1”, “Bloques de programa” y doble clic en “Main
[OB1]”.

Figura 10. Programación PLC_1.


9) En la barra de instrucciones:
 Damos clic en la pestaña “Comunicación”
 Seleccionamos “Open User Communication”
 Arrastramos al Segmento 1 el bloque TSEND_C.
 En la ventana emergente, cambiamos el nombre por “PLC_1_Enviar” y damos clic en aceptar.

10) Procedemos a configurar el bloque TSEND_C para esto damos clic derecho en el bloque y nos dirigimos
a “propiedades”.
 Parámetros de conexión
o En interlocutor escoger la opción “PLC_2”
o Datos de conexión: En el cuadro de la izquierda Dar clic en “<nuevo>” y aparecerá
“PLC_1_Send_DB”. En el cuadro de la derecha seleccionar “<nuevo>”,
“PLC_2_Receive_DB”.
o ID de conexión: Llenar con el valor de “1” los dos recuadros.
o Damos clic en “propiedades” para minimizar la ventana.

Figura 11. Parámetros de conexión.

11) Configuración de temporizadores

 Agregar más segmentos de programación dando clic en .


 Agregar dos bloques de temporizadores “TON” ubicados en la barra de
Instrucciones/Instrucciones Básicas/Temporizadores/TON, denominándolos “Timer_1” y
“Timer_2” respectivamente (véase Figura 12).
 Insertar un contacto cerrado en el primer bloque temporizador y un contacto abierto en el
segundo. Estos contactos se encuentran en Instrucciones/Instrucciones básicas/Operaciones
lógicas con bits.
 En “PT” colocar “300ms”, será el tiempo para la sincronización de comunicación.
 Al contacto cerrado lo designaremos “Timer_2.Q”.
 Al contacto abierto lo designaremos “Timer_1.Q”.
Figura 12. Configuración de temporizadores PLC_1.

12) Configuración de parámetros de bloque TSEND_C.


 REQ: “Timer_1.q”.
 CONT: “1”.
 CONNECT: “PLC_1_Send_DB”.
 DATA: “MW10”. (Este es el dato que será enviado, en este caso la marca “MW10”).

Figura 13. Configuración de parámetros de bloque TSEND_C, PLC_1.

13) Configuración PLC_2


 En el árbol del proyecto nos dirigimos a PLC_2/Bloques de programa/Main[OB1].
 Insertamos el bloque “TRCV_C” ubicado en Instrucciones/Comunicación/Open User
Communication.
 Nombrarlo PLC_2_Recibir.
Figura 14. Configuración PLC_2.

14) Configuración bloque TRCV_C (PLC_2)


 Damos clic derecho en el bloque “TRCV_C_DB”, propiedades.
 Parámetros de conexión
o Interlocutor: PLC_1
o Datos de conexión: PLC_2_Reveive_DB - PLC_1_Send_DB
o ID de conexión: “1” en los dos recuadros

Figura 15. Configuración bloque TRCV_C.

 Parámetros de bloque TRCV_C (PLC_2)


o EN_R: “1”
o CONT: “1”
o CONNECT: “PLC_2_Receive_DB”
o DATA: “MW10” (Espacio de memoria donde se guardará el dato que es enviado por
PLC_1)
Figura 16. Parámetros de bloque TRCV_C (PLC_2).

15) En este punto los dos dispositivos ya se encuentran interconectados. Para enviar datos desde el PLC_1
debemos realizar un circuito de la siguiente manera (véase Figura 17):
 Ingresamos al bloque Main [OB1] del PLC_1. Árbol del proyecto/PLC_1/Bloques de
programa/Main [OB1].
 Introducimos dos bloques “MOVE”. Ubicado en Instrucciones/Instrucciones
básicas/Transferencia/MOVE.
 Introducimos un contacto abierto en el primer bloque y un cerrado en el segundo. Ubicado en
Instrucciones/Instrucciones básicas/Operaciones lógicas con bits. Las denominaremos “I0.0” a
las dos.
 En “IN” del bloque MOVE introduciremos “0” y “10” para el primero y segundo
respectivamente.
 En “OUT1” del bloque MOVE introduciremos “MW10” tanto para el primero como para el
segundo.

Figura 17. Configuración para enviar datos.

16) Configuración de PLC_2.


 Ingresamos al bloque Main [OB1] del PLC_2. Árbol del proyecto/PLC_2/Bloques de
programa/Main [OB1].
 Introducimos un bloque de comparación. Instrucciones/ Instrucciones básicas/ Comparadores/
CMP==. En la parte superior introducimos “MW10”, mientras que en la parte inferior
ingresamos “10”.
 Para finalizar introducimos una bobina seguido del bloque comparador y la designamos con
“Q0.0”.

Figura 18. Configuración para recibir datos.


17) En este punto se pueden enviar datos del PLC_1 al PLC_2, ahora se procederá a realizar la configuración
para enviar datos desde el PLC_2 al PLC_1.
 Dentro del bloque Main [OB1] correspondiente al PLC_2 agregar dos bloques de
temporizadores “TON” ubicados en la barra de Instrucciones/Instrucciones
Básicas/Temporizadores/TON, denominándolos “Timer1” y “Timer2” respectivamente.
 Insertar un contacto cerrado en el primer bloque temporizador y un contacto abierto en el
segundo. Estos contactos se encuentran en Instrucciones/Operaciones lógicas con bits.
 En “PT” colocar “250ms”, será el tiempo para la sincronización de comunicación.
 Al contacto cerrado lo designaremos “Timer2.Q”.
 Al contacto abierto lo designaremos “Timer1.Q”.

Figura 19. Configuración de temporizadores PLC_2.

18) En la barra de instrucciones:


 Damos clic en la pestaña “Comunicación”
 Seleccionamos “Open User Communication”
 Arrastrar al Segmento 1 el bloque TSEND_C.
 En la ventana emergente, cambiar el nombre por “PLC_2_Enviar” y dar clic en aceptar.

19) Proceder a configurar el bloque TSEND_C para esto dar clic derecho en el bloque y dirigirse a
“propiedades”.
 Parámetros de conexión
o En interlocutor escoger la opción “PLC_1”
o Datos de conexión: En el cuadro de la izquierda Dar clic en “<nuevo>” y aparecerá
“PLC_2_Send_DB”. En el cuadro de la derecha seleccionar “nuevo” y seleccionar
“PLC_1_Receive_DB”.
o ID de conexión: Llenar con el valor de “2” los dos recuadros. (A)
o Dar clic en “propiedades” (B)

A.
B.

Figura 20. Parámetros de conexión.

20) Configuración de parámetros de bloque TSEND_C.


 REQ: “Timer1.q”.
 CONT: “1”
 CONNECT: “PLC_2_Send_DB”.
 DATA: “MW20”. (Este es el dato que será enviado, en este caso la marca “MW20”).

Figura 21. Configuración de parámetros de bloque TSEND_C, PLC_2.

21) Agregar más segmentos de programación y realizar lo siguiente:


 Introducir dos bloques “MOVE”. Ubicado en Instrucciones/Instrucciones
básicas/Transferencia/MOVE.
 Introducimos un contacto abierto en el primer bloque y un cerrado en el segundo. Ubicado en
Instrucciones/Instrucciones básicas/Operaciones lógicas con bits. Las denominaremos “I0.0” a
las dos.
 En “IN” del bloque MOVE introducir “0” y “10” para el primero y segundo respectivamente.
 En “OUT1” del bloque MOVE introducir “MW20” tanto para el primero como para el segundo.
Figura 22. Configuración bloques MOVE.

22) Configuración PLC_1.


 En el árbol del proyecto nos dirigimos a PLC_1/Bloques de programa/Main[OB1].
 Insertamos el bloque “TRCV_C” ubicado en Instrucciones/Comunicación/Open User
Communication, denominarlo como PLC_1_Recibir.

Figura 23. Bloque TRCV_C.

23) Configuración bloque TRCV_C (PLC_1)


 Dar clic derecho en el bloque “PLC_1_Recibir”, propiedades.
 Parámetros de conexión
o Interlocutor: PLC_2
o Datos de conexión: PLC_1_Reveive_DB - PLC_2_Send_DB
o ID de conexión: “2” en los dos recuadros

Figura 24. Configuración bloque TRCV_C (PLC_1).


 Parámetros de bloque TRCV_C (PLC_1)
o EN_R: “1”
o CONT: “1”
o CONNECT: “PLC_1_Receive_DB”
o DATA: “MW30” (Espacio de memoria donde se guardará el dato que es enviado por
PLC_2)

Figura 25. Parámetros de bloque TRCV_C (PLC_1).

24) Configuración PLC_1.


 Introducir un bloque de comparación. Instrucciones/ Instrucciones básicas/ Comparadores/
CMP==. En la parte superior introducir “MW30”, en la parte inferior ingresar “10”.
 Para finalizar introducir una bobina seguido del bloque comparador y la designarlo con
“Q0.0”.

Figura 26. Recepción de datos.

25) Cargar los programas por separado en cada PLC.

26) Para finalizar, conectar los dos equipos mediante el cable Ethernet. La entrada I0.0 del PLC_1 activará
la salida Q0.0 del PLC_2 y viceversa.
Análisis de Resultados.

………………………………………………………………………………………………………………….......

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

Conclusiones.

………………………………………………………………………………………………………………….......

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………

Bibliografía:

[1] Siemens, Simatic S7. Controlador programable S7-1200, Manual del sistema. 2009.
[2] Infraestructura de red Profinet - PROFINET INTERNACIONAL ESPAÑA (PI es).

También podría gustarte