Está en la página 1de 11

Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

jueves, 22 de septiembre de 2016 Archivo del Blog

2019 (3)
Uso del Servidor Web Integrado en el PLC S7-1200 para
2018 (3)
Supervisión y Control Básico 2017 (4)

I. Introducción 2016 (3)


septiembre (1)
La empresa Siemens ofrece en su última serie de PLCs S7 un servidor web integrado que ofrece Uso del Servidor Web Integrado en el
acceso a datos de la CPU y de proceso, permitiendo así utilizarlo como un sistema SCADA básico, PLC S7-1200 p...
sobre todo porque permite que el usuario cree su propia página web utilizando el software de
junio (1)
diseño HTML de su preferencia acompañado de los comandos "AWP" (Automation Web
Programming) predefinidos por Siemens para acceder a los datos de la CPU, así el usuario decide marzo (1)
la información del PLC que necesita supervisar y controlar y diseña una HMI (interfaz humano
2015 (4)
máquina) con HTML puro o con técnicas HTML como JavaScript para hacer un diseño amigable
y cómodo de utilizar por el operador.
Buscar
En esta entrada se muestra el funcionamiento del servidor web para monitorear y controlar
variables del PLC a través de las páginas web estándar, además del desarrollo de una página web
propia usando HTML y JavaScript para leer y escribir variables del PLC.

II. Servidor Web Integrado en el PLC S7-1200

El PLC S7-1200 posee un servidor web integrado que permite la lectura y escritura de
información de la CPU vía web, incluye páginas web estándar a las que se accede desde el
navegador y donde podemos ver información general sobre la CPU, información sobre los
módulos en el rack local, búfer de diagnóstico, variables de la CPU accesibles con la dirección o el
nombre de variable en el PLC, archivos de registro almacenados internamente en la CPU o en una
tarjeta de memoria, y actualizar el firmware de la CPU.

El servidor web de S7-1200 también ofrece medios para que el usuario cree sus propias páginas
HTML para la aplicación que necesite y con las variables específicas que le interese leer o escribir
en el PLC, las páginas se crean utilizando un editor de HTML cualquiera, el código creado debe
incluir comandos AWP (Automation Web Programming) que son un conjunto fijo de comandos
que suministra Siemens para acceder a la información de la CPU, una vez finalizado debe cargarse
en el PLC, con esto las páginas serán accesibles desde el menú de la página web estándar.

Cabe aclarar que el servidor web no ha sido diseñado por Siemens como un sustituto de su
software SCADA WINCC, por lo que es posible encontrarse barreras para realizar algunas
acciones que si sean fácilmente accesible con WINCC, sin contar que tareas que utilizando el
software SCADA se llevan unos cuantos pasos, utilizando el servidor web implicarían una gran
cantidad de código que luego debe ser descargado a la CPU del PLC que tiene un límite de
memoria, aunque es posible expandirla, ejecutar demasiados tareas afectarían el rendimiento de
la CPU, por lo que no se recomienda su uso si se requiere aplicaciones SCADA complejas, pero si
es una alternativa viable cuando las aplicaciones SCADA son sencillas.

III. Activación, Configuración y Funcionamiento del Servidor Web integrado en el


PLC S7-1200

Luego de crear un proyecto en TIA Portal con el PLC S7-1200 a utilizar, se procederá a colocarle
una dirección IP, para ello se debe de dar clic derecho sobre la carpeta de este en el árbol del
proyecto, del menú desplegable seleccionar "propiedades...", de la ventana que se abre seleccionar
la opción "Interfaz PROFINET" y colocar la dirección IP deseada (Ver Fig.1).

Fig.1. Ajustar dirección IP de PLC.

1 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

En esa misma ventana se debe seleccionar la opción "Servidor web", chequear la opción "Activar
servidor web en el módulo" (aparecerá una advertencia sobre protección de accesos, dar clic en
"Aceptar"). (Ver Fig. 2).

Fig. 2. Activación del servidor web integrado en el PLC.

Siempre en esa ventana seleccionar la opción "Hora" y la zona horaria que tendrá el servidor web,
finalmente presionar "Aceptar" para guardar los cambios y cerrar la ventana de propiedades (Ver
Fig. 3).

Fig. 3. Ajuste de hora del servidor web del PLC.

Para colocar la hora correcta en la CPU, se debe conectar el PLC a la PC, en el árbol del proyecto
se debe dar doble clic en la opción "Online y diagnóstico", en la ventana que se abre seleccionar
"Funciones", después en "Ajustar hora" y luego dar clic en el botón "Establecer conexión online".
Al conectarse con el PLC deberá aparecer la fecha y hora del módulo; si es correcta simplemente
de clic en "Deshacer conexión online", sino quitar el cheque de la opción "Adoptar de PG/PC",
colocar la fecha y hora correctas y presionar "Aplicar" (Automáticamente se volverá a poner el
cheque en Adoptar de PG/PC), finalmente de clic en "Deshacer conexión online"

Fig. 4. Ajustar hora del PLC.

Para probar el monitoreo y control del PLC desde el servidor web, se crea un programa que
funciona de la siguiente forma: en cuanto arranca el PLC se almacena en la marca MW2 el valor
de 5, esto será un límite para accionar una alarma (Q0.2). Con la entrada I0.0 o con la marca 6.0
se activa la salida Q0.0, además se cuenta con un contador que registra el número de veces que se
ha activado Q0.0, la cuenta se almacena en la marca MW4, si la cuenta ha superado el valor
indicado por MW2 se activa la salida Q0.2 dando la alarma, es posible resetear la cuenta con la
entrada I0.2. El código del programa se muestra en la Fig. 5.

2 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Fig. 5. Programa para probar el monitoreo y control del PLC desde el servidor web. (Para tener
disponible la marca First Scan (que solo se activa en el primer ciclo de reloj), se debe activar
dando clic derecho sobre la carpeta del PLC en el árbol de proyecto, luego en propiedades,
Marcas de sistema y de ciclo y activando los cheques correspondientes.

El programa creó automáticamente una tabla de variables colocando a cada elemento el nombre
de Tag y un número correlativo, obviamente esto puede cambiarse y colocarse nombres que
indiquen al programador más sobre el elemento como por ejemplo motor, encendido, apagado,
cuenta, etc. Pero como solo es un ejemplo se dejarán estos nombres.

Fig. 6. Tabla de variables estándar.

Se debe conectar la PC al PLC y descargar la configuración y el programa dando un clic izquierdo


sobre la carpeta de este en el árbol del proyecto para seleccionarla y luego en el icono de "Cargar
en dispositivo" o seleccionando esta opción del menú "Online".

Fig. 7. Cargar configuración y programa al PLC.

El PLC y la PC deben encontrarse dentro de una red Ethernet común o estar interconectados
directamente con un cable Ethernet, luego de descargada la configuración y programa, se debe
entrar a un navegador web y colocar como URL la dirección del PLC y presionar enter (al cargar,
el sistema añade otra información a la URL), se cargará la página estándar principal del servidor
web, ahí se debe dar clic en el enlace que dice "Enter" (ver Fig. 8).

Nota1: Es muy probable que el navegador le muestre una advertencia sobre seguridad cuando
intente ingresar a la URL, esta advertencia aparece aunque se le coloque un acceso seguro al
PLC (habilitando la casilla de verificación "Permit access only with HTTPS" (Permitir acceso
sólo con HTTPS) en la misma ventana de la Fig. 2). El manual indica que al conectar al S7-1200
con https://, el sitio web cifra la sesión con un certificado digital, pero al parecer algunos
navegadores no lo reconocen, así que cuando aparezca la advertencia hay que indicar que se
quiere entrar de todas formas o colocar el sitio en excepciones y la advertencia no volverá a
aparecer.

3 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Fig. 8. Página principal del servidor web del PLC S7-1200 utilizado.

Al hacer clic en el enlace "ENTER" se muestra la página estándar de inicio con información del
PLC como nombre, tipo, modo y estado. (Ver Fig 9), pero accediendo a los enlaces en el menú de
la izquierda también pueden verse la identificación del dispositivo, es decir tipo de hardware y
firmware, el búfer de diagnóstico con las fechas, horas y eventos ocurridos en el PLC, estado de
ciertas variables, datos registrados, etc.

Fig. 9. Página de inicio del servidor web.

Desde la opción "Variable Status" se puede acceder a cualquier dato de memoria o entrada/salida
del PLC, en este primer ejemplo serán Q0.0, Q0.2, I0.0, MW2, MW4 y M6.0. Para ingresar las
variables se debe escribir la dirección o nombre de la variable en el campo "Address" así puede
ingresar por ejemplo Q0.2 o el nombre de esta en la tabla de variables Tag_7, en "Display
Format" se elige el formato en que quiere verse la variable y luego se presiona enter o el botón
"Monitor Value" para ingresar otra variable.(ver Fig. 10).

Fig. 10. Ver estado de variables.

Si en el PLC se cambia el estado de Q0.0 (modificando la entrada I0.0 como se programó) se verá
que con cierta latencia el valor de Q0.0 se actualiza, lo mismo con MW4 que lleva la cuenta o Q0.2
que se activa al activar más de 5 veces Q0.0.

No fue necesario iniciar sesión para ver los datos en la página web estándar, pero para ejecutar
acciones como cambiar el modo de operación del controlador, escribir valores en la memoria o
actualizar el firmware de la CPU es necesario iniciar sesión con el usuario "admin" y en password
introducir la contraseña de la CPU, en este caso no se ha configurado ninguna por lo que la
contraseña está en blanco y solo se debe presionar "Log in".

Nota2: Puede ser que sino le apareció la advertencia de seguridad cuando entro en la URL le
aparezca ahora que ha ingresado como admin, de igual forma como se indicó en la Nota1
debe indicar que se quiere entrar de todas formas o colocar el sitio en excepciones y la
advertencia no volverá a aparecer.

4 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Fig. 11. Se debe ingresar como administrador para escribir el estado de las variables.

Ahora si se permitirá modificar el estado, pero solamente de algunas variables, por ejemplo si se
trata de cambiar el estado de Q0.0, Q0.2 o MW4 no será posible debido a que su activación o
cambio se programó de cierta manera en el código y esto tiene prioridad, en cambio si se intenta
cambiar MW2 que aunque en el primer segmento dependía de la marca "First Scan" como esta
solo está activada el primer ciclo de reloj y luego no más, no existe conflicto y por lo tanto MW2
puede modificarse de manera externa, igual se probó con una salida que no se estuviese
utilizando como por ejemplo Q0.4 y pudo modificarse sin problemas.

Las que no se pudieron modificar se estén o no utilizando son las entradas del PLC, se probó con
I0.0 que se estaba utilizando y su estado no cambió, luego con I0.5 que no estaba en uso y de
igual forma no pudo modificarse.
Finalmente se probó con la marca M6.0 que está en uso en el programa como un contacto y
cumple la misma función que la entrada I0.0 (como están en or se puede activar la salida Q0.0
con cualquiera de las dos) y se modificó sin ningún problema, así que para controlar
activación/desactivación desde el servidor web es necesario colocar marcas en OR con las
entradas físicas del PLC a la hora de programarlo.

Fig 12. Modificación de variables del PLC desde el servidor web.

Si se regresa a la página de inicio, dando clic en el enlace "Start Page" ahora es posible colocar al
PLC en modo RUN o STOP desde aquí, antes no fue posible porque no se había ingresado como
administrador

Fig. 13. Modificación del estado de operación del PLC.

Si ahora se intenta regresar a "Variable Status" las variables que se definieron ya no aparecerán y
será necesario volverlas a ingresar para monitorizarlas o modificarlas, esto será cada vez que
pasemos a otra página o la cerremos.

IV. Monitorización y Control del PLC a través de una Página Web Propia

Para crear una página web propia para monitorizar y controlar el PLC a través del servidor web
integrado, además de crear el código que necesitamos en HTML, se deben agregar los comandos
AWP para acceder a la información de la CPU.

5 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Para leer una variable del PLC se debe colocar ya sea su dirección o su nombre de la siguiente
forma:

:="Tag_7":
:="Bomba":
:=Q0.0:
:=I0.0:
Fig. 14. Ejemplos del comando AWP para leer variables del PLC.

Para escribir es necesario colocar un comentario HTML especial con el nombre de la variable y
luego con algún código HTML enviar un valor ya sea con campos de entrada de texto o desde un
botón. Para escribir es necesario colocar el nombre de la variable no se puede directamente con la
dirección como si se podía en la lectura, en la Fig. 15. Se muestra un ejemplo de la escritura de la
variable Tag_4, al presionar un botón se le envía el valor de 0.

Fig. 15. Ejemplo de código HTML para enviar desde una caja de texto con un botón el valor de 0 a
la variable llamada Tag_4 del PLC.

Hay que asegurarse de que el código HTML cumpla los estándares HTML de W3C (World Wide
Web Consortium). STEP 7 no realiza verificación alguna de la sintaxis HTML.

En el código HTML se debe incluir la siguiente línea:

Que sirve para configurar la fuente para la página a UTF-8, también debe asegurarse de guardar
el archivo desde el editor con codificación de caracteres UTF-8.

Finalmente hay que tener en cuenta que las páginas web definidas por el usuario no se actualizan
automáticamente, por lo que será decisión de este si desea programar o no en el HTML la
actualización automática de la página o cada cuanto lo va a hacer, una forma sencilla es utilizando
la siguiente línea en el encabezado:

Esto hará que la página se actualice según se indica en content, en este caso cada 5 segundos.

Teniendo todo esto en cuenta se crea el siguiente código html para ver el estado de las salidas
Q0.0 y Q0.2, los valores MW2 (valor máximo de cuenta) y MW4 (cuenta) y para
activar/desactivar M6.0 que nos sirve para activar/desactivar Q0.0, y finalmente modificar el
máximo valor de la cuenta (MW2).

Fig. 16. Código HTML para monitorizar y controlar el programa de la Fig. 5.

Como puede observarse se agregaron los comentarios indicando las variables a ser escritas, esto
puede no parecer importante ya que los comentarios se suelen colocar como una ayuda para
entender el código por parte del programador y no tienen relevancia en el funcionamiento del
código, pero este tipo de comentarios que inicien con --AWP el compilador del S7 si los toma en
cuenta y sino están presentes aunque abajo escribamos datos a las variables el proceso no se lleva
a cabo.

Luego está la línea para la codificación UTF-8 que se indica en el manual del PLC [1] y la de

6 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

refresco cada 5 segundos, luego se coloca el título de la ventana, el color de fondo que será un tipo
de gris, se coloca una imagen del logo de la institución, después de esto se hace la lectura de las
variables del PLC deseadas (Q0.0, Q0.2, MW4 y MW2) y finalmente la escritura de las variables
deseadas, para escribir en M6.0 se hará con dos botones llamados "Activar" y "Desactivar" que le
enviarán un 1 y 0 respectivamente, mientras que para cambiar el valor de cuenta máximo (MW2)
se hará desde una caja de texto donde el usuario escribirá el valor deseado y luego presionará un
botón para enviar el dato.

El archivo se guarda con el nombre "primeraprueba.htm" con codificación UTF-8 y se almacena


en una carpeta donde solo esta ese archivo y los que necesita en este caso solamente el del logo. Se
aclara esto porque el compilador del S7 cargará todos los archivos htm, html o js que se
encuentren dentro del directorio donde se le indica que están los códigos de las páginas web.

Fig. 17. En el directorio deben estar solamente los archivos que serán parte de nuestra aplicación
ya que el compilador del S7 carga todos los archivos htm, html o js que estén dentro de la carpeta.

Ahora desde el TIA PORTAL, dando clic derecho en la carpeta del PLC, luego en "Propiedades",
"Servidor web" y luego en el apartado "Páginas web definidas por el usuario", se selecciona el
directorio donde están los archivos HTML, se indica cual será la página de inicio HTML, luego se
coloca un nombre de aplicación, en este caso se le llamó "miniscada", ya introducidos todos estos
campos se procede a generar los bloques de datos, en la parte de "Avanzado" de esta misma
ventana se muestra el número de DB web y número de inicio de DB de fragmento, se pueden
dejar estos valores o elegir otros, luego se presiona el botón "Generar bloques"

Fig. 18. Generación de bloques de datos web y de inicio de fragmento.

Cuando se hace clic en el botón "Generar bloques", STEP 7 genera bloques de datos a partir de las
páginas HTML del directorio fuente HTML especificado y un bloque de datos de control para
operar las páginas web. STEP 7 genera también un conjunto de bloques de datos de fragmentos
para garantizar la representación de todas las páginas HTML. Tras generar los bloques de datos,
las páginas web definidas por el usuario forman parte del programa de STEP 7.

Los bloques que pertenecen a estas páginas aparecen en una carpeta del servidor web, que se
encuentra en los bloques de programa del árbol de navegación del proyecto, en la carpeta de
bloques de programa (Ver Fig. 19).

Fig. 19. Bloques de datos generados.

7 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Una vez que los bloques han sido generados se presiona "Aceptar", luego es necesario agregar al
código una instrucción WWW para que las páginas web definidas por el usuario sean accesibles
desde las páginas web estándar, el parámetro de entrada de la instrucción será el bloque de datos
de control en este caso DB333, este especifica el contenido de las páginas, además hay que colocar
una variable para almacenar un valor de retorno de la función que devuelve ciertos números
indicando errores o si todo funciona correctamente, para guardar este valor colocamos una marca
cualquiera que no se esté utilizando como MW10.

Fig. 20. Instrucción WWW.

Se descarga de nuevo la información en el PLC (ver Fig. 7). Una vez finalizada ya se puede acceder
al servidor web, tal como se describió anteriormente se entra a la página principal del servidor, se
ingresa como "admin" (pues se escribirán variables), luego en el menú de la izquierda se
selecciona la opción "User Pages" y ahora debe aparecer un enlace que indica Homepage of the
application... y el nombre que se le colocó a la aplicación que en este caso fue miniscada.

Fig. 21. Acceso a página de usuario.

Al dar clic en ese enlace aparece la página que se creó, desde aquí podemos ver el estado de las
variables que se programaron, desactivar o activar la salida a través de una marca y modificar el
valor de la variable de cuenta máxima.

Fig. 22. Página web creada para monitorizar y controlar variables del PLC.

Todos los elementos funcionaron, se leyeron correctamente los valores del PLC y de igual forma
lograron escribirse. Al darle clic a los botones de "Activar", "Desactivar" o "Enviar" la página se
recargaba totalmente y también lo hacía de manera automática cada 5 segundos mostrando la
información actualizada del PLC; sin embargo esto también resultó ser un inconveniente puesto
que en lo que la página recarga se queda unas fracciones de segundo en blanco, además si se
digitaba el dato a enviar y justo en ese momento se recargaba la página automáticamente sin
permitir darle clic al botón enviar, al recargar el valor desaparecía de la caja de texto, por lo que
para enviar los valores de cuenta máxima el usuario debe tener la precaución de hacerlo antes de
que se recargue lo cual obviamente no es algo deseable, pues las HMI deben ser amigables y
fáciles de utilizar.

Para evitar que la página se quede en blanco se podría bajar el tiempo de recarga cada 1 segundo
por ejemplo, pero entonces se ve un parpadeo molesto, además de que es imposible escribir el
dato y enviarlo en tampoco tiempo, por lo que no es una solución viable, entonces lo mejor es
buscar una forma de actualizar solamente una parte del código, para ello es necesario el uso de la
librería jQuery JavaScript v3.1.0 que puede descargarse aquí y la utilización de funciones
JavaScript.

La librería jquery debe almacenarse en el mismo directorio donde se almacenó el código .htm,
también es necesario crear otro archivo .htm (que en este caso se nombró como
"diferentestag.htm") que contenga con etiquetas div y diferentes id el código para leer las
variables del PLC, tal como se muestra en la Fig. 23.

8 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Fig. 23. Código del nuevo archivo "diferentestag.htm" con la lectura a las variables del PLC.

Este código también debe almacenarse en la misma carpeta, ahora en esta se encuentran los dos
archivos. htm, el de la imagen del logo y el de la librería jquery. (Ver Fig. 24).

Fig. 24. Archivos que deben estar en el directorio a indicar en el TIA PORTAL.

Al código creado inicialmente (Fig. 16) se le quita la línea de actualización cada 5 s, se le agrega
una linea para indicarle el uso de la librería jquery y también se añade una función en JavaScript
que llama al archivo diferentestag.htm, extrayendo de este los valores de cada variable (indicando
el id del div donde están) y luego asignándolo a los div con el id correspondiente pero de la página
del miniscada, de esta manera se actualiza el valor de la variable sin que se recargue la página,
con respecto al tiempo en que se estará llamando al html en la función JavaScript con set interval
se ha colocado 1000 ms, es decir que la actualización se hace cada 1s. En la Fig. 25 se muestra el
código con las modificaciones realizadas:

Fig. 25. Código HTML modificado para actualizar solo una parte del código.

Una vez se tenga todo listo se debe volver al TIA PORTAL y volver a cargar los bloques, como ya
estaban cargado los anteriores preguntará si se quieren eliminar, debe darse clic en Sí para que
genere los nuevos, como ahora se le ha añadido otro archivo y la librería jquery se generarán más
bloques de datos. (Ver Fig. 26)

Fig. 26. Al añadir más archivos se generan más bloques de datos.

9 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Se debe descargar la información al PLC, entrar al servidor web y luego a la aplicación propia.
Con las modificaciones realizadas la actualización de los valores de las variables se hace cada 1s
sin que la página se ponga en blanco o parpadeé, además de que el usuario ya no debe estar
pendiente en que momento digita el dato que quiere colocar como límite máximo de cuenta
porque solo se está actualizando el valor de las variables y no toda la página, así que puede
hacerlo en cualquier momento y tomarse el tiempo que necesite.

El único inconveniente que queda es que al darle clic a los botones de "Activar", "Desactivar" o
"Enviar" se sigue recargando toda la página, puesto que no se agregó código JavaScript para
evitar esto, debido a que además de que es un poco más complejo de hacer no se consideró que
interfiriera o dificultara de manera significativa la visualización o manejo de la HMI.

También es posible utilizando JavaScript agregar elementos gráficos más ilustrativos para indicar
la activación de los elementos con indicadores de colores o incluso animaciones o colocar barras
deslizantes para modificar el límite de conteo máximo y que el usuario no tenga que escribir el
valor, pero esto requiere conocer un poco más a fondo la programación web además de que como
se comprobó en este ejemplo mientras más código agreguemos más bloques de datos se necesitan
y estamos limitados a la memoria que dispongamos en el PLC.

V. Conclusiones

Fue posible leer y escribir valores del PLC desde una página web propia de manera bastante
sencilla utilizando su servidor web integrado, lo que lo hace una excelente herramienta para ser
usada como un sistema de supervisión y control pero siempre a pequeña escala, ya que si bien las
funcionalidades que tenga nuestra aplicación dependen del conocimiento del desarrollador en
programación web, también tenemos la limitante de la memoria que tenga disponible el PLC, ya
que mientras más código y elementos tenga más memoria consume, además de que la capacidad
de procesamiento también puede ser un problema si el PLC debe ejecutar varios procesos, por lo
que aplicaciones más complejas y sofisticadas deberán dejarse para programas SCADA
especializados para ello.

VI. Referencias

[1]Siemens. (2012). SIMATIC S7 Controlador programable S7-1200 Manual de


sistema. A5E02486683-06. Disponible en:
https://support.industry.siemens.com/cs/document/36932465/simatic-s7-controlador-
programable-s7-1200?dti=0&dl=es&lc=en-BR

[2]Jager, T. (2014). Siemens S7-1200 Web server Tutorial - From Getting started to HTML5
User Defined Pages. Disponible en:
https://www.dmcinfo.com/latest-thinking/blog/id/8567/siemens-s7-1200-web-server-tutorial--
from-getting-started-to-html5-user-defined-pages

[3]Manchego, M.(2015). jQuery: Llamar HTML sin recargar la página. Disponible en:
http://www.miguelmanchego.com/2015/jquery-lllamar-html-sin-recargar-la-pagina/

[4]Pérez M. (2015). TIA PORTAL 18/20: Web Server S7 1200. Disponible en:
https://www.youtube.com/watch?v=Gr2MIqW2iMI

Publicadas por T. Martínez a la/s 13:48

2 comentarios:

Fernando Tapia Ramirez 9 de junio de 2018 a las 22:41

hola, no logro hacer que mi html fuerce el valor de la variable plc para que haga un 1 logico en la
variable que acciona... Quiero iniciar con un marcha paro, para comprender como es el envio y
recepcion. para la interfas htlml uso un programa editor llamado kompser ¿tienes experiencia con
ello?

Responder

Sebastián 8 de octubre de 2018 a las 12:30

Muy interesante, las pruebas que hiciste sin muy útiles

Responder

10 de 11 30/11/2019 08:20 p. m.
Electrónica y Manufactura: Uso del Servidor Web Integrado en el PLC S... https://electronicaymanufactura.blogspot.com/2016/09/uso-del-servidor...

Comentar como:

Publicar Notificarme

Entrada más reciente Página Principal Entrada antigua

Suscribirse a: Comentarios de la entrada (Atom)

Tema Sencillo. Imágenes del tema de wingmar. Con tecnología de Blogger.

11 de 11 30/11/2019 08:20 p. m.

También podría gustarte