configuración wincc webnavigator

Upload: humberto-restrepo

Post on 14-Oct-2015

159 views

Category:

Documents


3 download

TRANSCRIPT

  • Configuracin WinCC WebNavigatorEn una prctica anterior vimos como configurar el WinCC Flexible PC Runtime como servidor Web de nuestraaplicacin, en esta ocasin vamos a verlo con el Scada WinCC y con el software adicional WebNavigator, sin este noes posible realizarlo! Si la primera vez que instalamos el WinCC no lo seleccionamos no nos saldra una advertenciade los requisitos necesarios, pero si lo queremos utilizar debemos instalar IIS (Servicios de Internet InformacinServer) que se instala desde Agregar/quitar programas, el icono que dice Agregar o quitar componentes de Windows,lo seleccionamos y lo instalamos. Como informacin cuando realizamos alguna instalacin de algn servicio adicionaldel Sistema Operativo es bueno tener el disco de Instalacin, ya que para algunos es necesario.

  • Como comentaba, si la yo tenemos instalado, en el arbol de nuestro proyecto, nos aparece en ltima posicin el iconoWeb Navigator, sino lo tenemos instalado este icono no se nos muestra.

    Para seguir con este ejemplo voy a retomar el proyecto de una prctica anterior donde ya tengo configuradas unasimagenes.

    Pasamos a la configuracin, el primer paso va a ser, configurar los usuarios que van a tener permiso para acceder ylas funcionalidedes que le vamos a habilitar.

    Abrimos el User Administrator, y si no tenemos configurado ningn usuario, solo nos aparece el Administrator. Yo voya crear un nuebo grupo de usuario llamado WebNavigator, y el usuario Admin con todos los privilegios, este a mas esel usuario por defecto del sistema operativo, siendo un Administrador con su contrasea, ya que al tratarse de unScada siempre habria que habilitar la seguridad de usuarios.

    Habilitamos la casilla WebNavigator,seleccionando la Imagen inicial al activar el servidor Web y el idioma.

  • Una vez administrado los usuarios y contamos que tenemos definidas nuestras Imagenes, vamos a utilizar elasistente, para crear un espacio Web, pulsamos sobre el icono WebNavigator con el boton derecho y seleccionamosWeb Configurator, nos aparece un asistente como el siguiente.

    Seleccionamos crear un sitio web estandar y pulsamos siguiente, nos aparece la siguiente ventana, donde por defectonos aparece un sitio web predeterminado MainControl.asp, este hay que sustituirlo por WebClient.asp, el puerto pordefecto lo dejamos en 80 que por defecto es el puerto de cualquier Servidor Web, si este ya esta en usonormalmente se suele recurrir al 8080.

    Al pulsar siguiente, ya observamos la recomendacin que nos muestra el propio asistente, configurar el Firewall

    Nos dirigimos a la pestaa opciones avanzadas, configuracion o bien podriamos aadir nosotros las Excepcionesaadiendo los puertos, pero cuando realize la prctica del Wincc Flexible como Servidor Web, varios compaeros mepreguntaron porque esos puertos y porque esos nmeros, para verlo mas claro, vamos a opciones avanzadas yconfiguracin

    Nos aparece una lista con todos los Servicios que podemos habilitar/deshabilitar, los dos ltimos son los que nosinteresan, y como se pueden ver son los puertos 80 y 443 ,los agregamos y le especificamos el nombre de host odireccin ip, como siempre es recomendable asigarle una Ip esttica a nuestro PC para estos casos, yo utilizo la IP.

  • Con esto ya podemos finalizar el asistente de la configuracion del servico web.

    Se aplican los cambios realizados, y al finalizar se nos recomienda reiniciar el equipo.

    Para comprobar que los pasos anteriormente realizados se han efectuado con exito podemos comprobarlo siobservamos los Servicios de Internet Information Server IIS, para ello vamos a Panel de Control -> HerramientasAdministrativas y IIS

    Desplegamos los sitios Web y se muestra que nuestro servicio esta Iniciado y el nmero de puerto configurado, heincluso cuando este finalizado la importacn de las imagenes ,funciones, etc... podemos navegar en el directorio y verel contenido que se ha generado.

    Otra configuracin que hay que realizar en la propiedades de Internet, sobre Intranet local, es permitir el contenidode controles ActiveX, aunque mas adelante se ver la advertencia que nos lanza el navegador web, tambien podemosagregar nuestro sitio, pulsamos sobre sitios -> nos sale una ventana emergente que por defecto tiene seleccionado laprimera casilla, pulsamos en el boton avanzado y agregamos el sitio, pero para el funcionamiento no es necesarioaunque si recomendable segn las indicaciones de Siemens.

    Por ltimo nos falta aadir las imagenes, volvemos al icono del Web Navigator y ahora seleccionamos Web ViewPublisher, a continuacin nos sale el asistente.

    La primera pantalla que nos muestra es la configuracin de los diferentes directorios de la ubicacin de nuestroproyecto y la del Servidor Web, las dejamos por defecto si no hemos realizado ningn cambio fuera de lo normal.

    La segunda ventana que nos muestra es para seleccionar las imagenes que queremos publicar, en este ejemplo lasselecciono todas, pero puede ser que no queremos incluir una imagen cuando se tiene acceso web

    En el caso de tener funciones y Grficos referenciados, estos se muestraran como anteriormente y los seleccionamossegn nuestro interes

    Una vez seguidos esos pasos, ya podemos dar a finalizar y automaticamente estas imagenes ya nos apareceran en eldirectorio de nuestro proyecto

  • Aqui se observan que se han aadido correctamente, podemos realizar cambios y aadir o eliminar si ejecutamos denuevo el asistente

  • Al intentar acceder desde otro equipo en la misma red por medio del navegador Mozilla la advertencia que nosmuestra es que no es soportado.

    Esto es accediendo desde la misma red, pero si queremos acceder desde Internet, lo nico que tenemos que hacer esconfigurar nuestro router para que el trfico del servidor Web sea referenciado al equipo donde se est ejecutando yabrir los mismos puertos que configuramos en el firewall 80 - 443.

    Y aqu esta nuestro proyecto!!! Ya podemos navegar por l como si estuvisemos en el ordenador, bueno, dependede los permisos asignados al usuario logeado y de las imgenes publicadas.

  • Un tema interesante es como la programacin que habamos realizado en C y VBA, en el proceso de publicacin se haconvertido a VBScript para efectuar las acciones, tema que investigare ...

    Una vez ejecutado e instalado nos muestra la siguiente pgina, donde podemos seleccionar el componente quedeseemos para instalarlo y directamente pulsar sobre Imgenes de proceso

    Unas vez nos logeamos aparece la siguiente pgina web, y la advertencia que nos muestra de los controles ActiveX,puede ser que esto no suceda si hubiese configurado el apartado de aadir este sitio web a Intranet Local y darpermisos a la ejecucin de Iniciar Script ActiveX controles marcados como no seguros.

    Como no le he hecho, hago click sobre la barra para ejecutarlo

    Llego el momento de comprobar si funciona correctamente, abrimos el navegador, al trabajar con el IIS lo masseguro es trabajar con el navegador Internet Explorer, de hecho he intentado conectarme con Mozilla y no he podido.

    Nos pide el nombre de usuario y contrasea, nos logeamos con el usuario que habamos creado al inicio y sucontrasea

    09 de Diciembre del 2012