Está en la página 1de 38

MODULO I – DCS – CURSO 1

REDES ETHERNET Y PROTOCOLO TCP/IP

LABORATORIO Nº 05

PROFINET
COMUNICACIÓN ENTRE PLCs S7-1200

CODIGO: 6189

Alumno(s)

VASQUEZ BOLAÑOS CARLOS EDUARDO

Grupo

PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA)
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 2/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

TEMA: PROFINET – COMUNICACIÓN ENTRE DOS PLCS S7-1200


OBJETIVOS
 Entender el modelo de intercambio de mensajes en una red ProfiNet
 Configurar un PLC para envío de datos
 Configurar un PLC para recepción de datos
 Verificar la operación de envío de mensajes entre PLCs
 Implementar ejercicios de aplicación empleando intercambio de mensajes via ProfiNet

REQUERIMIENTOS
 Una computadora con Windows.
 Software TIA PORTAL Instalado
 PLC S7-1200 con interfaz Ethernet (ProfiNet)
 Cables UTP directo, cross-over

(** El laboratorio se ha diseñado para ser desarrollado en grupos de 3 o 4 personas **)


INFORMACIÓN PREVIA

PROCEDIMIENTO

1. CONFIGURACIÓN DE LA RED PROFINET

1.1. DISEÑO DE LA RED DE CONTROLADORES A IMPLEMENTAR

 A continuación se muestra el esquema de la red a implementar:

EMISOR RECEPTOR

PC PARA
CONFIGURAR
LOS PLCs SWITCH
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 3/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

1.2. DATOS DE CONFIGURACIÓN DE LOS EQUIPOS A UTILIZAR

 A continuación complete los siguientes datos:


Equipo Dirección IP Máscara de Red
PLC S7-1200 de Envio 192.168.50.10 00 : 1C : 06 : 0F : C1 : D5
PC S7-1200 Receptor 192.168.50.21 00 : 1C : 06 : 0F : C2 : 2F
PC para configurar los PLCs 192.168.50.100 00 : 0C : 29 : CB : 86 : 87

1.3. CREACION DEL EQUIPO VIRTUAL

 Iniciar el software VMWare


 Abrir la plantilla del equipo virtual ubicado en la siguiente ruta:
D:\Equipos Virtuales\TIAPORTAL_VMW6
 Crear un clon del equipo virtual anterior y almacenarlo en la carpeta D:\_DCS3\Clon TIAPORTAL
 Cerrar la plantilla del equipo Virtual
 Iniciar el Clon del equipo Virtual creado
 Identificarse con la cuenta de usuario tecsup (sin contraseña)

1.4. DEFINIR LA INTERFAZ DE COMUNICACION POR DEFECTO

 Acceder al panel de control (Inicio  Panel de control)


 Doble click a la aplicación denominada: “Ajustar interface PG/PC”
 Asegurarse que este seleccionado el Protocolo TCP/IP a través de su tarjeta de Red Ethernet. Click en
el botón “Aceptar”
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 4/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Cierre el panel de control

1.5. CREACIÓN DEL NUEVO PROYECTO

 Iniciar el software TIA PORTAL a través del acceso directo ubicado en el escritorio
 A continuación se muestra la interfaz del programa. Click en la opción “Crear proyecto”

 Complete los datos del nuevo proyecto así como la carpeta donde será almacenado. Click en el botón
“Crear”
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 5/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Espere que el asistente termine de crear la estructura del nuevo proyecto

1.6. ADICIONAR EL PRIMER PLC (S7-1200 PLC EMISOR)

 Del panel, del nuevo proyecto. Elija la opción “Configurar un dispositivo”

 Ahora haga click en la opción “Agregar dispositivo”

 En el panel “Agregar dispositivo”, seleccione PLC y en el panel derecho elija el modelo indicado:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 6/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Click en el botón Agregar, ubicado en la esquina inferior derecha

 A continuación se muestra en la vista “Proyecto” el nuevo PLC agregado al proyecto:

1.7. CONFIGURAR EL PRIMER PLC (S7-1200 PLC EMISOR)

 Seleccione la “Vista de dispositivos”

 Doble click en el puerto Ethernet de la imagen del PLC Emisor


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 7/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Desde el panel de “Propiedades”. Seleccione la ficha “General”  “Direcciones Ethernet” (ubicado


en la parte inferior) Adicione una nueva Subred

 En la misma ficha, más abajo ubique el formulario para asignar la dirección IP y mascara de red del
PLC Emisor

 Click en el PLC Emisor (En la figura del PLC en el panel Superior)

 Active la opción de marca de Ciclo. Asigne la dirección 100 como se indica en la siguiente figura:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 8/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Grabe el proyecto

1.8. ADICIONAR EL SEGUNDO PLC (S7-1200 PLC RECEPTOR)

 Del panel izquierdo Dispositivos, Doble click en la opción “Agregar dispositivo”

 Seleccione el modelo para el PLC Receptor


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 9/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Verifique que ahora se visualicen los dos PLCs en su proyecto

1.9 CONFIGURAR EL SEGUNDO PLC (S7-1200 PLC RECEPTOR)

 Para el PLC Receptor. Seleccione la “Vista de dispositivos”

 Doble click en el puerto Ethernet de la imagen del PLC Receptor

 Desde el panel de “Propiedades”. Seleccione la ficha “General”  “Direcciones Ethernet” (ubicado


en la parte inferior) Asigne la Subred creada con el PLC Emisor al PLC Emisor

 En la misma ficha, más abajo ubique el formulario para asignar la dirección IP y mascara de red del
PLC Receptor
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 10/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Click en el PLC Receptor (En la figura del PLC en el panel Superior)

 Active la opción de marca de Ciclo. Asigne la dirección 100 como se indica en la siguiente figura:

 Grabe el proyecto
 Si selecciona la vista de redes podrá visualizar la red que acaba de configurar.

 Click en la siguiente herramienta “Mostrar direcciones” para ver que cada PLC tiene una dirección IP
distinta

1.9. PROGRAMAR EL PLC EMISOR

 Del panel izquierdo expandir el nodo correspondiente al PLC Emisor y abrir el bloque OB1
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 11/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Del panel derecho “Instrucciones”. Inserte la instrucción TSEND_C

 En opciones de llamada Acepte el nombre sugerido

 A continuación se muestra el programa con el bloque TSEND_C


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 12/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Click en el Bloque TSEND_C, configure como se indica en la siguiente figura:

 Configure ahora los parámetros del bloque como se indica en la siguiente figura:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 13/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Digite el número 1 y luego


presione ENTER

 Grabe el proyecto.

1.10. PROGRAMAR EL PLC RECEPTOR

 Del panel izquierdo expandir el nodo correspondiente al PLC Receptor y abrir el bloque OB1

 Del panel derecho “Instrucciones”. Inserte la instrucción TRCV_C

 En opciones de llamada Acepte el nombre sugerido


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 14/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 A continuación se muestra el programa con el bloque TRCV_C

 Click en el Bloque TRCV_C, configure como se indica en la siguiente figura:


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 15/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Nota: En Datos de conexión desplegar cada lista y elegir la opción <Nuevo>, de manera automática
se asignaran los nombres mostrados en la imagen
 Configure ahora los parámetros del bloque como se indica en la siguiente figura:

Digite el número 1 y luego


presione ENTER

 Grabe el proyecto.
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 16/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

1.11. DESCARGA DE LA CONFIGURACION Y EL PROGRAMA EN EL PLC EMISOR

 Verifique que los parámetros de bloque del bloque TSEND_C estén como se indica en la figura:

 En el panel izquierdo “Árbol del proyecto”. Click derecho en el PLC Emisor  Compilar  Todo.
Verifique que no se muestre ningún error

 En el panel izquierdo “Árbol del proyecto”. Click derecho en el PLC Receptor  Compilar  Todo.
Verifique que no se muestre ningún error
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 17/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Descargar la configuración y el programa en el PLC Emisor. Click derecho en el PLC Emisor  Cargar
en dispositivo  Todo
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 18/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 En la siguiente ventana. Click en cargar

 En la siguiente ventana Click en Finalizar

 Repetir el procedimiento anterior para descargar el programa en el PLC Receptor.


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 19/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

1.12. VERIFICAR EL ENVIO Y RECEPCIÓN DE DATOS

 Adicionar una tabla de observación en el PLC Emisor

 Adicionar la memoria %MW50 en la tabla de observación (Dirección de memoria de envío)

 Adicionar una tabla de observación en el PLC Receptor


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 20/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

 Adicionar la memoria %MW60 en la tabla de observación (Dirección de memoria de recepción)

 Establecer conexión con el PLC Emisor (Desde la tabla de observación del PLC Emisor)

 Establecer conexión con el PLC Receptor (Desde la tabla de observación del PLC Receptor)

 Agregar un valor numérico en la tabla de observación del PLC Emisor. Click en el botón de “forzar”

 En la tabla de observación del PLC Receptor. Click en el botón para actualizar los valores y verificar
que se ha recibido el valor enviado por el PLC Emisor
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 21/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

DESARROLLO

Verificación de la comunicación mediante el comando ping:

IP de la máquina para configurar los PLC


IP: 192.168.50.100

PROBAMOS CONEXIÓN HACIENDO PING

IP PLC_EMISOR: 192.168.50.10

HACEMOS PING AL PLC_EMISOR PARA COMPROBAR


CONECTIVIDAD
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 22/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

IP PLC_RECEPTOR: 192.168.50.21

Hacemos PING AL PLC_RECEPTOR PARA COMPROBAR


CONECTIVIDAD

Luego de haber agregado los PLCs y asignado las IPs a cada PLC ponemos en
vista de redes para ver la conexión y se puede observar las IPs de cada PLC y
se observa que están unidos por la red subred PN/IE_1

En parámetros de la conexión del PLC_EMISOR nuestra configuración queda


de la siguiente manera:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 23/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

En el PLC_RECEPTOR en parámetros de la conexión mostramos nuestra


configuración:

Probamos el envió de datos desde el PLC_EMISOR mediante tablas de


observación:

Enviamos un valor decimal desde el PLC_EMISORV en este caso el numero


568

Y se observa en la tabla de observación del PLC_RECEPTOR que aparece el


numero que hemos digitado en el PLC_EMISOR

Hacemos una prueba más enviando esta vez valores hexadecimales:


PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 24/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Y se observa que el valor escrito en el PLC_EMISOR se puede ver reflejado en


la tabla de observación del PLC_RECEPTOR:

PRUEBAS ACTIVANDO LAS SALIDAS DIGITALES DEL


PLC_RECEPTOR:

Vamos a utilizar el mismo bloque de envío y recepción de datos, pero para


poder activar las salidas del PLC_RECEPTOR usaremos la transferencia de
datos booleanos desde el PLC_EMISOR al PLC_RECEPTOR mediante un
bloque de datos que lo agregaremos desde el árbol del proyecto, en ambos
PLC, primero agregamos el nuevo bloque en el PLC_EMISOR
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 25/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

En esta ventana le damos clic en bloque de datos:

Se nos habilitara un bloque donde podremos agregar nuestros valores(TAGS


para cada entrada)
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 26/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

El bloque de datos agregado se observa en el campo DATA de nuestro bloque


TSEND_C_DB del PLC_EMISOR:

El bloque de datos creado en el PLC_RECEPTOR también se observa en el


bloque TRCV_DB del PLC_RECEPTOR
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 27/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

En el PLC_EMISOR creamos nuestro Ladder con las variables agregadas en


nuestro bloque de datos(cada valor en la variable NUM1-NUM8 ingresada en
el PLC_EMISOR nos mostrara una salida desde Q0.0 – Q0.7 en el
PLC_RECEPTOR)
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 28/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Vamos a usar 8 salidas digitales de nuestro PLC_RECEPTOR las cuales


iremos activando mediante el envío de datos booleanos desde nuestro
PLC_RECEPTOR
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 29/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Iniciamos con todos los valores en 0, desactivados

Y se observa que todos los LEDs de las salidas de nuestro


PLC_RECEPTOR están apagados
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 30/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Cambiamos el primer valor booleano de la primera variable de entrada NUM1


a 1 (TRUE)

Se observa en la tabla de datos recibidos el cambio de valor

Esto se verifica en el PLC_RECEPTOR que se prendió el LED de la salida


Q0.0
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 31/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

De igual forma cambiamos el siguiente valor de NUM2:

Y se observa tanto en la tabla de datos como en la salida del PLC el


cambio realizado
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 32/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 3 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 33/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 4 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 34/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 5 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 35/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 6 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 36/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 7 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 37/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

Activando 8 salidas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106
SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Página 38/38
CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP Laboratorio Nro. 05

OBSERVACIONES Y CONCLUSIONES
- Para el envío y recepción de datos del entre PLC SIEMENS el primer paso que tenemos que hacer es
ajustar la INTERFACE PG/PC, y ahí colocar el protocolo TCP/IP con la tarjeta de red que usa nuestra PC
donde estamos configurando los PLCs, si no colocamos la tarjeta de red que se esta usando en la PC no
podremos configurar con éxito nuestros PLCs desde el TIA PORTAL.
- Al configurar las direcciones Ethernet de nuestro PLC EMISOR y nuestro PLC RECEPTOR, en ambos PLC
debemos tener agregada la misma subred en este caso PN/IE_1,

- El tipo de conexión que vamos a usar entre los PLC siemens es ISO on TCP.

- La transmisión de datos orientada a paquetes es la principal ventaja del protocolo de transporte ISO pero
la falta de la funcionalidad de routing en las conexiones de red es su principal desventaja es por eso que
usaremos el protocolo ISO on TCP ya que el protocolo TCP sí que tiene la capacidad de routing en
Internet.
- Para el envio de datos en el PLC EMISOR usaremos el bloque TSEND y para el PLC RECEPTOR
usaremos el bloque TRCV

También podría gustarte