Sie sind auf Seite 1von 8

ESCUELA SUPERIOR

POLITÉCNICA DE CHIMBORAZO

AUTOMATIZACIÓN Y LABORATORIO
TEMA: PROGRAMACIÓN POR MEDIO DE
WEB SERVER

NOMBRE: Christopher Daniel Acosta Cajas

NIVEL: Noveno “A”

CÓDIGO: 7009

CORREO: christopher.acosta12@hotmail.com

Riobamba, 03 de Junio del 2019


WEB SERVER en el S7 1200
1. INTRODUCCIÓN
Una parte muy importante de una empresa es el control a tiempo real de la producción de una
planta totalmente automatizada, pero esto se vuelve una operación muy complicada cuando se la
requiere controlar a distancia, por ello surge la necesidad de controlar el proceso industrial por
medio de una conexión satelital gracias a Internet.
El Web Server es la solución puesto a que permite registrar datos y ejecutar acciones en tiempo
real por medio de una página web

El Software proporcionado por Siemens “TIA PORTAL” brinda la opción de conectar un PLC y
poder ser controlado mediante una red de red privada otorgada por el usuario, por lo cual para
ello requiere de ciertos requisito, principalmente son 2 :

• Dirección IP a la cual conectar el PLC


• Una Red Domestica o Privada la cual permite el enlace entre el ordenador y el PLC
• Un controlador Web donde presentar los datos y generar los controles.
Al cumplir los requisitos solo es necesario generar la programación y cargar al PLC; hay que tener
en cuenta que el Web Server no permite realizar cambios en la programación solo controlar
estados y obtener datos de planta.

2. GENERACIÓN DE LA PLATAFORMA html


Para poder tener un control y una visualización de los estados que tiene el PLC, se puede generar
una plataforma html la cual sirva como interface o HMI donde el usuario es capaz de generar
cambios en los estados de los controladores mas no de la programación para ello se tiene
diferentes opciones por las cuales generar las páginas web pero de preferencia es la generada por
codificación, diferentes programadores utilizan múltiples lenguajes de programación; para el
ejemplo práctico el cual se va a desarrollar respecto al control de una bomba centrífuga se parte
de una codificación básica otorgada por Siemens en su plataforma oficial, la cual mediante
modificaciones se puede configurar para que abastezca a nuestras necesidades.
➢ Codificación del archivo html
Hay que tener en cuenta que existen algunos programas que permiten la edición de las páginas
web pero existe una manera mucho más rápida la cual es editarla mediante Block de Notas, la
cual muestra la codificación que porta la página web y permitirla editar a nuestra conveniencia.
A continuación se muestra la codificación empleada:

Programación
<!-- AWP_In_Variable Name='"Web2Plc".start' -->
<!-- AWP_In_Variable Name='"Web2Plc".stop' -->

<!DOCTYPE html>
<html>

<head>
<title>Userdefined Website - Application Start</title>
<meta charset="UTF-8" >
<!-- <meta http-equiv="refresh" content="1; URL=Start.html"> -->
<link rel="stylesheet" type="text/css"
href="Stylesheet/siemens_Stylesheet.css"/>
</head>

<body> <!-- check login with each refresh of the website -->

<!-- Header Line -->


<div id="header">
<table border="0" >
<tr>
<td width="600px"><h2><big>CONTROL
BOMBA<br> Webserver</big></h2></td>
<td width="400px"><img
src="Images/SIEMENS_Logo.PNG"/></td>
</tr>
</table>
</div>
<!-- Header Line End-->
<!-- Navigation -->
<div id="navi">
<ul>
<h2>CHRISTOPHER ACOSTA</h2><br>
<h2>7009</h2><br>
<h2>9no. A</h2><br>
</ul>
</div>
<!-- Navigation End-->
<!-- Data Area -->
<div id="page">

<h3>CONTROLADORES</h3>

<table width="840px" height="100px" border=0>


<tr>
<td width="100%" align="center" height="10%">

</td>
</tr>

</table>

<table width="840px" height="100px" border="0">


<tr>
<td align="left">
<form method="post" action="">
<input type="submit" value="INICIO"
style="height: 45px; width: 200px">
<input type="hidden"
name='"Web2Plc".start' value="1">
<input type="hidden"
name='"Web2Plc".stop' value="0">
</form>
</td>
<td align="center">
<form method="post" action="">
<input type="submit"
value="DETENER" style="height: 45px; width: 200px">
<input type="hidden"
name='"Web2Plc".stop' value="1">
<input type="hidden"
name='"Web2Plc".start' value="0">
</form>

</td>
</tr>
<tr>
<td height="55px">
</tr>
</table>

<h3>GRACIAS POR SU VISITA</h3>


<p>Controle su bomba centrifuga a distancia por medio de Internet</p>

</div>
<!-- Data Area End-->
</body>
</html>
Visualización

3. CONFIGURACIÓN DEL PLC


Una vez creada la plataforma web es hora de programar al PLC para que permita la comunicación
realizando de la siguiente forma.
3.1. Configuración de las propiedades del PLC
Para iniciar con la configuración vamos a trabajar en el Software TIA PORTAL llamando a
cualquier PLC por ejemplo un S7 1214c AC/DC/Rly y en la parte de propiedades vamos a buscar
la opción de Interfaz PROFINET

En Protocolo IP se debe ajustar la Dirección IP para poder conectar el PLC con el Router de
Internet, si el caso de no conocer cual es la dirección se debe verificar las condiciones CMD para
obtener el IP al cual se esta conectado el ordenador de la siguiente forma
De esta forma especificamos la conexión a la red privada donde se puede conectar el ordenador
y el PLC.
3.2. Activación del Web Server
Una vez configurada la Interfaz del PLC se procede a cargar la dirección html que se creo
previamente donde se va a conectar el PLC con la red, esto se lo realiza en la parte de Servidor
web de las mismas propiedades del PLC donde se debe activar servidor web en todos los módulos
de este dispositivo de la siguiente forma

Posteriormente en la parte inferior es donde cargaremos la dirección de la página Web que


creamos posteriormente:

Continuamos con las configuraciones avanzadas:

Configurado todos estos parámetros se encuentra totalmente configurado para que trabaje
mediante conexión internet y pueda ser controlado desde la pagina web pero primero debe ser
configurada la programación para que trabaje adecuadamente.
3.3. Programación en el Main
La programación que se va a realizar es sencilla solo debemos generar un pulsador, una bobina y
un enclavamiento.
Para lo cual hay que generar las variables las cuales deben ser coincidentes con las que
establecimos en la pagina web las cuales son:

Entonces se ingresan en las Variables Estándar de la siguiente forma:

Finalmente generamos la Programación en el Main el cual va a controlar el proceso de la siguiente


forma :

Este bloque permite primero establecer la conexión.

Este bloque es el control que se va a tener.


3.4. Carga de programa
Una vez concluido con todo esto se realiza la compilación del programa y se manda a cargar al
dispositivo para que empiece a correr la información

BIBLIOGRAFÍA
➢ Gútiez I. Cómo crear páginas de usuario para un S7-1200: Configurando el entorno.
PROGRAMACIÓNSIEMENS. 2015.
➢ Gútiez I. Ejemplo de páginas de usuario para S7-1200. PROGRAMACIÓN
SIEMENS.2015.
➢ Gútiez I. Cómo configurar el webserver de un S7-1200.
➢ Automatas. Siemens S7-1200 Web Server tutorial (En). 2018.
➢ Siemens. Creación y uso de Web definidas por el usuario en S7-1200. 2018.

Das könnte Ihnen auch gefallen