Está en la página 1de 10

Protocolos de Red y Comunicación

Laboratorio N°8

Web Server

Integrantes:
Apellidos y Nombres Sección Grupo
Bautista Cadillo, Heyner Jhonatan 6 C16 D
Camarena Bullón, Ronaldo 6 C16 D
Falcon Mallqui, Ángelo Huber 6 C16 D
Zúñiga Castro, Dennys Jesús 6 C16 D

Docente: Yarleque Benites, José

Fecha de realización: 05/10/2021

Fecha de entrega: 10/10/2021

2021 – II

pág. 1
OBJETIVOS:

➢ Configurar un WebServer con S7-1200.


➢ Programar en HTML una página web con S7-1200
➢ Comunicar una página web con el PLC S7-1200.

MARCO TEORICO:

Con Servidor web podemos referirnos a hardware o software, o a ambos trabajando juntos.

1. En cuanto a hardware, un servidor web es una computadora que almacena los


archivos que componen un sitio web (ej. documentos HTML, imágenes, hojas de
estilos CSS y archivo JavaScript) y los entrega al dispositivo del usuario final.
Está conectado a internet y es accesible a través de un nombre de dominio como
mozilla org.

2. En cuanto a software, un servidor web tiene muchas partes encargadas del control
sobre cómo tienen acceso los usuarios a los archivos, por lo menos un
servidor HTTP. Un servidor HTTP es una pieza de software que comprende
URL (direcciones web) y HTTP (el protocolo que tu navegador usa para ver las
páginas web).

Al nivel más básico, siempre que un navegador necesite un archivo almacenado en un


servidor web, el navegador hará una solicitud al servidor mediante la vía HTTP. Cuando la
petición llega al servidor web correcto (hardware), el servidor HTTP (software) envía el
archivo antes solicitado, también a través de HTTP.

Un servidor web puede servir contenidos estáticos o dinámicos. Estático significa que el
contenido se muestra tal cual, mientras que el contenido dinámico puede actualizarse y
cambiarse. Un servidor web estático estará formado por una computadora y un software
HTTP. Se considera estático porque el servidor enviará los archivos alojados tal cual a un
navegador.

pág. 2
PROCEDIMIENTO:
Paso 1
Primero creamos un proyecto “Lab8” y procedemos a agregar un dispositivo del tipo SIMATIC S7-
1200

Para este laboratorio haremos


uso del PLC S7 1200, este lo
seleccionaremos en la ventana
de agregar dispositivo.

Paso 2
Agregamos un nuevo bloque con el nombre de “DATOS_TCP_IP”

Luego aceptamos para


configurar las siguientes
variables de DATOS

pág. 3
Paso 3
En este paso tenemos que insertar la dirección IP de la computadora que se está usando para poder
realizar la conexión entre el PLC.

Dirección IP ingresada

Para hacer este paso es necesario dar click en el símbolo de SIEMENS y ingresar a interfaz PROFINET.
Paso 4
Durante este paso cargaremos la configuración dentro del PLC para poder luego ser utilizado.

Realizaremos la carga
avanzada dentro del PLC
Botón de carga para subir al PLC

pág. 4
Paso 5
En este paso tendremos que realizar él envió de datos al PLC, para ello seguiremos los siguientes
pasos

Para realizar el envió al PLC lo


visualizaremos en el siguiente
panel con el nombre de PLC 1.

Luego tendremos que dar a


cargar.

Paso 6
Debemos realizar el siguiente script en un bloc de notas, este nos ayudará a realizar los datos para
luego ser reconocidos como variables en el PLC.

pág. 5
Paso 7
Para este paso tendremos que dar click en SIEMENS y luego en páginas por usuario, para luego abrir
el script de notas ya realizado anteriormente en el TIA PORTAL.

Debemos verificar que nos salga


Previamente daremos click a el siguiente mensaje “.html;.html”
los Servidores Web

Paso 8
Generamos el primer bloque de la programación el cual tendrá el nombre de WWW.

Debemos verificar que al colocar el


nombre del bloque nos debe salir
una entrada y salida.

pág. 6
Paso 9
Generamos la tabla de variables, debemos contener todos los valores y de la misma manera que fue
escrita en el script del bloc de notas.

Colocamos las variables en Bool y


si será usada como entrada o salida
en la programacón.

Paso 10:
En nuestro navegador colocaremos la IP de nuestro PLC para saber si este tiene conexión y poderla
simular mediante el navegador.

Comentario: Al añadir el IP de nuestro PLC en la barra navegadora nos saldrá la siguiente interfaz y
luego debemos dar click en Enter para iniciar la simulación.

pág. 7
Paso 11:
En la siguiente imagen podemos ver y confirmar si nuestro PLC está en perfecto funcionamiento, y
tener algunas especificaciones más.

Paso 12:
En esta pestaña es necesario añadir cada variable, así como se escribió en la tabla de variables en el
TIA PORTAL y el script de bloc de notas

pág. 8
Paso 13:
Añadimos en un segundo segmento con la programación para activar el motor. Luego colocamos en
online el PLC y realizamos la simulación desde nuestro navegador al TIA PORTAL y veremos el
trabajo común que estos pueden realizar.

OBSERVACIONES:

➢ Es importante colocar la direccione IP de la computadora en los ADDR donde


se realiza el trabajo para evitar malas conexiones
➢ Se observo que al momento de agregar las variables al bloque de programas
configuración es necesario cambiar el tipo de dato y valor de arranque
➢ Es muy importante colocar los datos según lo indicado script en un bloc de
notas, este nos ayudará a realizar los datos para luego ser reconocidos como
variables en el PLC.

CONCLUSIONES:

➢ Se configuro un WebServer y se programó en HTML una página web con el PLC


S7-1200.
➢ Se comunicó la página web con el PLC S7-1200, para activar y desactivar el
funcionamiento desde el mismo, variando las opciones.
➢ Utilizar el web server trae consigo algunas ventajas, entre ellas el poder crear
estados los cuales se utilizaron para obtener la información del registro de
alarmas y estado de entradas, salidas.
➢ Son muy importantes las comunicaciones de WEB SERVER del PLC SIMENS, de
tal manera que puedan ser utilizados como servidores y sea posible el acceso
del usuario de manera inalámbrica especificando la dirección IP
correspondiente.

pág. 9
BIBLIOGRAFIA:

➢ Tamboli, S., Rawale, M., Thoraiet, R., & Agashe, S. (2015, May). Implementation of
Modbus RTU and Modbus TCP communication using Siemens S7-1200 PLC for batch
process. In 2015 international conference on smart technologies and management
for computing, communication, controls, energy and materials (ICSTM) (pp. 258-
263). IEEE.

➢ Wilson, S. O., Verónica, A. B., Elizabeth, S. J., Washington, F. L., & Marcelo, S. M.
(2018, March). Design of an HMI in Web Server of PLC’s S7-1200/1500 for the
Control of a Multivariable Process of a Didactic Module. In World Conference on
Information Systems and Technologies (pp. 248-256). Springer, Cham.

➢ León-García, A., Widjaja, I., & Verdejo, J. E. D. (2002). Redes de comunicación:


conceptos fundamentales y arquitecturas básicas. McGraw-Hill.
➢ Black, U. (1997). Redes de computadores: Protocolos, normas e interfaces.
Alfaomega.

pág. 10

También podría gustarte