Clase 11 - Web Server en s7-1200

CLASE 11. WEB SERVER S7-1200 Escuela Académica Profesional de INGENIERÍA MECATRÓNICA. UNIVERSIDAD NACIONAL DE TRUJILLO

Views 178 Downloads 2 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CLASE 11. WEB SERVER S7-1200

Escuela Académica Profesional de INGENIERÍA MECATRÓNICA. UNIVERSIDAD NACIONAL DE TRUJILLO Ing. Josmell Alva Alcántara.

2

OBJETIVOS:  Configurar Web Server en PLC- S71200.  Entrar en la plataforma de Web Server.  Conocer las funciones que posee.

 Hacer la prueba de control de salidas /entradas de PLC, a través de un pagina WEB.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Introducción: 3

 El servidor web para el S7-1200 ofrece acceso mediante página web a datos de la CPU y datos de proceso.  Puede acceder a las páginas web de S7-1200desde un PC o un dispositivo móvil.

 El servidor web muestra las páginas en un formato y tamaño compatibles con el dispositivo que utiliza para acceder a las páginas web.  El servidor web admite una resolución mínima de 240 x 240 píxeles.  Se utiliza un navegador web para acceder a la dirección IP de la CPU S7-1200 o a la dirección IP de un módulo CP (procesador de comunicaciones) apto para servidor web en el rack local con la CPU para establecer la conexión.

 El S7-1200 soporta varias conexión concurrentes.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Páginas Web definidas por el Usuario: 4  El S7-1200 también ofrece ayuda para crear páginas web definidas por el usuario que pueden acceder a los datos de la CPU. Es posible desarrollar estas páginas con el software de diseño HTML de su elección, incluyendo comandos "AWP" (Automation Web Programming) predefinidos en su código HTML para acceder a los datos de la CPU.  Puede acceder a las páginas definidas por el usuario desde un PC o dispositivo móvil desde las páginas web estándar.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Requisitos de navegador web: 5

El servidor web admite los siguientes navegadores web de PC: ● Internet Explorer 8,0 ● Internet Explorer 9.0 ● Mozilla Firefox 17.0.1 ● Google Chrome 23.0 ● Apple Safari 5.1.7 (Windows) ● Apple Safari 6.0.2 (Mac)

El servidor web admite los siguientes navegadores web de dispositivo móvil: ● Internet Explorer 6.0 y versiones anteriores para paneles HMI ● Mobile Safari 7534.48.3 (iOS 5.0.1) ● Mobile Android Browser 2.3.4 ● Mobile Google Chrome 23.0

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Habilitar el servidor web 6

 El servidor web se habilita en STEP 7 desde la configuración de dispositivos de la CPU con la que se desea establecer la conexión.

 Para habilitar el servidor web, proceda del siguiente modo: 1. Seleccione la CPU en la vista de configuración de dispositivos. 2. En la ventana de inspección, seleccione "Servidor web" de las propiedades de la CPU.

3. Seleccione la casilla de verificación para "Activar servidor web en todos los módulos de este dispositivo". 4. Para una mayor seguridad seleccione "Permitir acceso solo vía HTTPS" si requiere un acceso seguro al servidor web.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Actualización Automática: 7

 Después de descargar la configuración del dispositivo es posible utilizar las páginas web estándar para acceder a la CPU. Si se selecciona "Enable" para "Automatic update", las páginas web estándar se actualizan cada diez segundos.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Habilitación de otros idiomas para el servidor web 8  También puede seleccionar opcionalmente otros idiomas para visualizar las páginas web estándar. Seleccione "Idiomas de la interfaz" en la ficha Propiedades de la configuración de dispositivos y, a continuación, podrá asignar un idioma de proyecto de STEP 7 a uno de los seis idiomas que admite el servidor web.  Una vez que haya cargado la configuración de dispositivos, las páginas web estándar proporcionarán un selector para el idioma de la interfaz de usuario. Si no selecciona ningún idioma, el valor predeterminado es inglés.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Configuración de usuarios de servidor web 9

 Puede configurar usuarios con varios niveles de privilegios para acceder a la CPU mediante el servidor web.  Para configurar usuarios de servidor web y sus privilegios asociados, proceda del siguiente modo:

1. Seleccione la CPU en la vista de configuración de dispositivos. 2. En la ventana de inspección, seleccione "Servidor web" desde las propiedades de la CPU y habilite el servidor web. 3. Seleccione "Administración de usuarios" en las propiedades del servidor web.

4. Introduzca nombres de usuario, niveles de acceso y contraseñas para los datos de inicio de sesión que desee proporcionar.  Una vez que haya cargado la configuración en la CPU, solo los usuarios autorizados podrán acceder a las funciones del servidor web para las que tienen privilegios.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Configuración de usuarios de servidor web 10

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

11



Niveles de acceso al servidor web

STEP 7 proporciona un usuario predeterminado llamado "Todos" sin contraseña. Por defecto, este usuario no dispone de privilegios adicionales y solo puede visualizar las páginas web estándar de Inicio (Página 830) e Introducción. Sin embargo, puede conceder privilegios adicionales al usuario "Todos" así como a otros usuarios que configure:

Diagnósticos de consulta

● Leer variables ● Escribir variables ● Leer estado de variable ● Escribir estado de variable

● Abrir páginas definidas por el usuario ● Escribir en páginas definidas por el usuario ● Leer archivos ● Escribir o borrar archivos ● Modificar el estado operativo ● Dejar parpadear el LED ● Realizar una actualización de firmware ● Cambiar el parámetro del sistema ● Cambiar el parámetro de aplicación

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Acceso a las páginas web desde un PC 12

 Es posible acceder a la página web estándar del S7-1200 desde un PC o desde un dispositivo móvil por medio de la dirección IP de la CPU S7-1200 o la dirección IP de cualquier CP apto para servidor web en el rack local.  Para acceder a las páginas web estándar del S7-1200, proceda del siguiente modo: 1. Asegúrese de que el S7-1200 y el PC se encuentren dentro de una red Ethernet común o que estén interconectados directamente con un cable Ethernet estándar. 2. Abra un navegador web e introduzca la URL "http://ww.xx.yy.zz", siendo "ww.xx.yy.zz" ladirección IP de la CPU S7-1200 o la dirección IP de un CP en el rack local. El navegador web abre la página Introduction.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

13

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

14

 Alternativamente, el navegador web también se puede direccionar a una página web estándar específica. Para tal fin, introduzca la URL del siguiente modo: "https//ww.xx.yy.zz/.html", siendo una de las páginas web estándar: ● start - información general sobre la CPU. ● identification - información detallada sobre la CPU incluyendo la referencia, el número de serie y el número de versión. ● module - información sobre los módulos en el rack local y la posibilidad de actualizar el firmware.

● communication - información sobre las direcciones de las redes, propiedades físicas de las interfaces de comunicación y una estadística de la comunicación.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

15

● diagnostic - el búfer de diagnóstico ● variable - E/S y variables de la CPU, accesibles con la dirección o el nombre de variable PLC. ● filebrowser - explorador que permite acceder a los archivos de registro o archivos de recetas almacenado en la CPU o en una Memory Card. ● index - página de introducción para acceder a las páginas web estándar. ● login - página para iniciar sesión como un usuario distinto o cerrar sesión. (Tenga en cuenta que la ventana de inicio de sesión está disponible desde cada página de las páginas web estándar del PC, pero la página de inicio de sesión es necesaria para iniciar sesión desde un dispositivo móvil).

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

16

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

17

Acceso a las páginas web desde un dispositivo móvil:  Para acceder a un S7-1200 desde un dispositivo móvil, debe conectar el PLC a una red que se conecte a Internet o a un punto de acceso inalámbrico local.  Utilice una red privada virtual (VPN = Virtual Private Network) para conectar un dispositivo móvil al servidor web del PLC S7-1200. Puede usar la redirección del puerto del router inalámbrico para mapear la dirección IP del PLC con una dirección que permita a un dispositivo móvil acceder a él desde Internet.  Para configurar la redirección del puerto, siga las instrucciones para la configuración del software de su router.

 Puede conectar tantos PLC y dispositivos de conmutación como admita su router.  Sin la redirección del puerto, puede conectarse a un PLC, pero solo localmente dentro del alcance de la señal inalámbrica.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

18

 En este ejemplo, un dispositivo móvil que está dentro del alcance del punto de acceso inalámbrico puede conectarse al PLC 3 y PLC 4 a partir de sus direcciones IP. Desde Internet, fuera del alcance inalámbrico local, un dispositivo móvil puede conectarse a PLC 1 y PLC 2 con la dirección del puerto redireccionada para cada PLC.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

19

 Para acceder a las páginas web estándar, debe tener acceso a un servicio celular o a un punto de acceso inalámbrico. Para acceder a un PLC desde Internet, introduzca la dirección redireccionada del puerto en el navegador web de su dispositivo móvil para acceder al PLC, por ejemplo http://ww.xx.yy.zz:pppp o https:/ww.xx.yy.zz:pppp, en la que ww.xx.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Páginas web estándar 20

Representación de las páginas web estándar:  Todas las páginas web estándar de S7-1200 tienen una estructura común con enlaces de navegación y controles de página.  Con independencia de si está viendo la página en un PC o en un dispositivo móvil, cada página tendrá la misma área de contenido, pero los controles de la estructura y la navegación variarán en función del tamaño y la resolución de la pantalla del dispositivo.  En un PC estándar o un dispositivo móvil de gran tamaño, la estructura de una página web estándar se muestra del siguiente modo:

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

21

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Estructura del dispositivo móvil: 22

 En un dispositivo con inferior a 768 píxeles, el servidor web mostrará una versión móvil de cada página.  La página omite el área de navegación, el área de inicio de sesión y el área del encabezado, e incluye botones para retroceder y avanzar por las páginas web y un botón de página de inicio que le permite acceder a la página de navegación.

 Asimismo, puede usar los controles de navegación que se suministran con el dispositivo móvil para navegar.  Por ejemplo, en un dispositivo móvil con un ancho de pantalla inferior a 768 píxeles la página de identificación se muestra del modo siguiente en la orientación vertical:

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Introducción:

23

 La página de introducción es la pantalla de bienvenida de las páginas web estándar del S7- 1200.  Desde esta página, haga clic en "Intro" para acceder a las páginas web estándar S7-1200. En la parte superior de la pantalla hay enlaces de sitios web afines de Siemens, así como un enlace para cargar el certificado de seguridad de Siemens.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Arranque: 24

 La página de inicio muestra una representación de la CPU o el CP con el que se ha realizado la conexión e indica la información general sobre el dispositivo.

 Para la CPU, puede usar los botones para cambiar el estado operativo y para que parpadeen los LED, si ha iniciado sesión con estos privilegios específicos.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Identificación: 25

 La página de identificación muestra características identificativas de la CPU: ● Número de serie ● Referencia ● Información de la versión

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Búfer de diagnóstico:

26

 La página Diagnostic buffer muestra los eventos de diagnóstico. Desde el selector situado a la izquierda, puede elegir qué rango de entradas de búfer de diagnóstico se mostrarán: de 1 a 25 o de 26 a 50.  Desde el selector derecho, puede elegir si la hora se debe mostrar como hora UTC u hora local del PLC. En la parte superior de la página se muestran las entradas de diagnóstico con la hora y fecha de cuándo se ha producido el evento.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Información del módulo 27

 La página de información del módulo ofrece información sobre todos los módulos en el rack local En la sección superior de la pantalla se muestra un resumen de los módulos y en la sección inferior se muestra la información de estado, identificación y firmware del módulo seleccionado.  La página de información del módulo también ofrece la posibilidad de realizar una actualización de firmware.  Para ver la página Información del módulo se necesita el privilegio de "diagnóstico de consulta".

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

28

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Clasificación de campos: 29

 Cuando la lista muestra varios módulos, se puede hacer clic en el encabezado de la columna de un campo para clasificarlo en orden ascendente o descendente.  Nota: Esta función no está disponible para la página de información del módulo en chino.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Información del módulo: Ficha Identificación 30

 La ficha Identificación muestra el número de serie y los números de versión del módulo seleccionado.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Información del módulo: Ficha Firmware 31

 En la ficha Firmware de la página de información del módulo se muestra información sobre el firmware del módulo seleccionado. Si tiene el privilegio "Realizar una actualización de firmware", también puede realizar una actualización de firmware de la CPU u otros módulos del rack local que admitan la actualización de firmware.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Actualización del firmware 32

 Para actualizar el firmware, la CPU debe estar en modo STOP. Cuando la CPU está en estado operativo STOP, haga clic en el botón Examinar para ir hasta un archivo de firmware y seleccionarlo. Las actualizaciones de firmware están disponibles en la página web de Siemens Industry Online Support (https://support.industry.siemens.com/cs/ww/es/).  Durante la actualización, la página muestra un mensaje que indica que la actualización está en curso. Una vez que ha finalizado la actualización, la página mostrará la referencia y el número de versión del firmware actualizado. Si ha actualizado el firmware para la CPU o una Signal Board, el servidor web reiniciará la CPU.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Comunicación 33

 La página de comunicación muestra los parámetros de la CPU conectada, que incluye la dirección MAC, la dirección IP y la configuración IP de la CPU..

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Estado de las variables 34

 La página Variable Status permite ver cualquier dato de memoria o E/S en la CPU. Se puede introducir una dirección directa (como I0.0), un nombre de variable PLC o una variable de un bloque de datos determinado. Para variables de bloque de datos se pone el nombre del bloque entre comillas dobles.  Para ver la página Variable Status se necesita el privilegio para "leer Variable Status". Para que una variable sea visible en la página Variable Status debe configurarse como "Accesibledesde HMI" en STEP 7.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

35

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

File Browser 36

 La página File Browser permite acceder a archivos en la memoria de carga interna de la CPU o en la Memory Card (memoria de carga externa). La página del File Browser muestra la carpeta raíz de la memoria de carga, que contiene las carpetas "Registros" y "Recetas", pero también muestra cualquier otra carpeta que haya podido crear, si utiliza una Memory Card.

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

Páginas web definidas por el usuario 37

 El servidor web de S7-1200 también ofrece medios para crear páginas HTML específicas para la aplicación.  Las páginas web definidas por el usuario se crean utilizando el editor de HTML deseado y descargándolas en la CPU en la que serán accesibles desde el menú de la página web estándar. Este proceso incluye varias tareas: ● Crear páginas HTML con un editor de HTML como Microsoft Frontpage. ● Incluir comandos AWP en comentarios HTML con el código HTML los comandos AWP son un conjunto fijo de comandos que suministra Siemens para acceder a la información de la CPU. ● Configurar STEP 7 para leer y procesar las páginas HTML. ● Generar bloques desde las páginas HTML ● Programar STEP 7 para controlar el uso de las páginas HTML

● Compilar y cargar los bloques en la CPU ● Acceder a las páginas web definidas por el usuario desde el PC (Página 865)e incorporan datos del PLC. Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

38

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

39

Preguntas

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.

40

Automatización y Redes Industriales.

Ing. Josmell Alva Alcántara.