smart server comfort panel-excel

Upload: gerardo-prada-yepes

Post on 19-Oct-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

  • Automation Technology > Productos y sistemas para manejo y visualizacin > Equipos demanejo (HMI) > Comfort Panels

    Comfort Panels -- Crear configuracin HMI -- Acceso remoto - Tips & Tricks para configurar Qu posibilidades tiene un Sm@rtClient de acceder a un SIMATIC HMI Comfort Panel conteclas de servicio como Sm@rtServer? Cmo se puede acceder con WinCC (TIA Portal) a las variables de un panel de operador pormedio de una aplicacin de Excel ?

    Qu posibilidades tiene un Sm@rtClient de acceder a un SIMATIC HMI Comfort Panel con teclasde servicio como Sm@rtServer?DescripcinSe quiere manejar mediante un acceso remoto un SIMATIC HMI Comfort Panel con teclas de servicioconfigurado como Sm@rtServer. El manejo de las teclas depende del Sm@rtClient utilizado. Esteartculo muestra las diferentes posibilidades del [email protected] SIMATIC HMI Comfort Panel con teclas se ha configurado como Sm@rtServer.

    Figura 01Se pueden utilizar las siguientes estaciones como Sm@rtClient:

    SIMATIC HMI Comfort Panel con teclas SIMATIC ITC Touch / SIMATIC HMI Touch Panel / Estacin Runtime con SIMATIC WinCCRuntime AdvancedSIMATIC ITC Touch / SIMATIC HMI Touch Panel / Estacin Runtime con SIMATIC WinCCRuntime Advanced y teclado conectadoTelfono inteligente o Tableta (Android) con un Sm@rtClient-App

    SIMATIC HMI Comfort Panel con teclas

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    1 de 10 03/03/2014 07:18 p.m.

  • Figura 02Si se utiliza un SIMATIC HMI Comfort Panel con teclas como Sm@rtClient, se pueden manejar todaslas teclas del Sm@rtServers excepto la tecla "ACK".

    La tecla "ACK" del Sm@rtServer no la puede utilizar el Sm@rtClient para el acuse de avisos.Para ello, hay que configurar un acuse a posteriori en la lnea de avisos del Sm@rtServer. Elaviso se puede marcar con las teclas "Alto/Profundo", el botn de acuse se selecciona a travsde la tecla "TAB" y el aviso se acusa con la tecla "ENTER".El teclado siempre se simula como teclado manual.Tambin en in campo de E/S de tipo "INT" se ofrecen letras en el [email protected] una pulsacin sencilla en la tecla "HELP" en el Sm@rtClient se llama a su ayuda. Si sevuelve a pulsar esta tecla, se llama a la ayuda del Sm@rtServer.

    SIMATIC ITC Touch / SIMATIC HMI Touch Panel (consulte la lista inferior) / Estacin Runtime conSIMATIC WinCC Runtime Advanced

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    2 de 10 03/03/2014 07:18 p.m.

  • Figura 03Si se utiliza un SIMATIC ITC Touch, un SIMATIC HMI Touch Panel (consulte la lista inferior) o unaestacin Runtime SIMATIC WinCC Runtime Advanced como Sm@rtClient sin tener conectado unteclado externo, slo se muestra el contenido de las imgenes del SIMATIC HMI Comfort Panel conteclas. Las teclas no se muestran. Por tanto es imposible manejar las teclas con esta estructura.SIMATIC ITC Touch / SIMATIC HMI Touch Panel (consulte la lista inferior) / Estacin Runtime conSIMATIC WinCC Runtime Advanced y teclado conectado

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    3 de 10 03/03/2014 07:18 p.m.

  • Figura 04Si se utiliza un SIMATIC ITC, un SIMATIC HMI Touch Panel (ver la lista debajo) o una estacinRuntime SIMATIC WinCC Runtime Advanced como Sm@rtClient y se les conecta un teclado externo,no se transfieren las teclas de las flechas y los nmeros. Pero se puede manejar todo el SIMATICHMI Comfort Panel con teclas con ayuda del teclado de PC y el ratn. Con ayuda de las teclas de lasflechas del teclado tambin se puede modificar la posicin del cursor en los campos de texto.Telfono inteligente o tableta (Android) con un Sm@rtClient-App

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    4 de 10 03/03/2014 07:18 p.m.

  • Figura 05Si se utiliza un telfono inteligente o una tableta PC con sistema operativo Android comoSm@rtClient, y se utiliza un Sm@rtClient-App, no se transfieren las teclas de las flechas y losnmeros. Pero se puede manejar todo el SIMATIC HMI Comfort Panel con teclas con ayuda delteclado en pantalla del equipo. Con ayuda de las teclas de las flechas del teclado tambin se puedemodificar la posicin del cursor en los campos de texto.SIMATIC HMI Touch Panels utilizablesTP177B, OP177B, TP277, OP277, TP700 Comfort, TP900 Comfort, TP1200 Comfort, TP1500Comfort, TP1900 Comfort, TP2200 Comfort, MP177 Touch, MP277 Touch, MP 377 TouchIndicacin sobre seguridadAtencinLas funciones y soluciones descritas en este artculo se limitan principalmente a la implementacinde la tarea de automatizacin. Por favor, tenga adems en cuenta tomar las correspondientesmedidas de proteccin respecto a la seguridad en Internet, al conectar su instalacin con otras partesde la instalacin, la red de la empresa o Internet. Informacin adicional al respecto est disponible enla pgina del Customer Support con nmero ID 50203404.

    Cmo se puede acceder con WinCC (TIA Portal) a las variables de un panel de operador por mediode una aplicacin de Excel ?DescripcinEl FAQ describe una posibilidad para poder acceder a las variables de un panel de operador pormedio de una aplicacin Excel con ayuda de WinCC (TIA Portal).InstruccionesWinCC (TIA Portal) dispone de varias posibilidades para utilizar el servicio Web (SOAP). Esteservicio (SOAP) se basa en el Simple Object Access Protocol (protocolo simple de acceso a objetos).Con su ayuda, se puede acceder a las variables de un panel de operador desde aplicacionesexternas, por ejemplo Excel, a travs de Ethernet.

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    5 de 10 03/03/2014 07:18 p.m.

  • IndicacinSe pueden utilizar todos los paneles de operador que soportan el servicio web "SOAP". N Procedimiento1 Ajustes en WinCC (TIA Portal)

    Abra la "configuracin runtime" en la navegacin del proyecto.Seleccione el punto "Servicios" dentro de la ventana "Ajustes runtime".Active la opcin "Web-Service SOAP" en el punto "Escribir / Leer variables".

    Figura 01IndicacinNo hace falta ninguna licencia para el "Web-Service SOAP".

    2 Ajustesen el panel de operadorCreacin del enlace de EthernetAsigne una direccin IP al panel de operador. Para ello, abra la opcin del men "Panel decontrol -> Redes y conexiones -> SOC1 Ethernet Driver -> Direccin IP".La forma de integrar un panel de operador en una red local est disponible en la pgina delCustomer Support con nmero ID 13336639

    3 Ajustes en la plantilla de ExcelLa siguiente imagen muestra la plantilla de Excel abierta.

    Figura 02Introduccin de la direccin IP1.

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    6 de 10 03/03/2014 07:18 p.m.

  • Inserte la direccin IP del panel de operador en la celda "B1".En este ejemplo: "172.16.34.200". Lectura y escritura de variables en el panel HMI:2.Columna "A" (Descripcin)En la columna "A" se puede indicar una descripcin de las variables utilizadas,dentro de la opcin "Description".Columna "B" (Nombre del tag)En la columna "B", dentro del ttulo "Tag Name", introduzca el nombre de lasvariables HMI que se deben leer o escribir. Para ello, tenga en cuenta la correctaescritura de las variables utilizadas (maysculas, minsculas, etc.).Columna "C" (Valor)En la columna "C" se muestra el valor ledo de las variables HMI o el valor con elque se debe escribir dicha variable.Columna "D" (Lectura/Escritura)

    Caso 1: Escribir variable HMI (W)Si la variable HMI indicada en la columna "C" se debe escribir,introduzca la letra "W" en la celda situada debajo en la columna "D".Caso 2: Leer variable HMI (R)Si la variable HMI indicada en la columna "C" se debe leer,introduzca la letra "R" en la celda situada debajo en la columna "D".

    Columna "E" (Estado)En la columna "E" se muestra el estado de la ejecucin (Done/Fault -Realizado/Fallo).El estado "Fault" se muestra, por ejemplo, cuando no se dispone del nombre deltag (Tag Name) en la celda "B7".IndicacinNo se produce ninguna evaluacin adicional de los posibles "manejos errneos" o"entradas" errneas. El script adjunto se puede adaptarse segn las necesidades.Botones3."Update Data"Con el botn "Update Data (actualizar datos)" se actualizan las variables indicadasen la lista de Excel."Info De / Info En"Con el botn "Info De" o "Info En" se muestra una "Pgina de informacin" enalemn (De) o ingls (En). La pgina de informacin contiene una descripcinbreve sobre el manejo de la tabla de Excel.Opciones de manejoLa plantilla de Excel est diseada de tal manera para que se puedan leerautomticamente hasta 500 variables. Si una variable HMI no se debe leer o escribir,elimine la entrada correspondiente en la columna "D" (R/W).

    4.

    IndicacinLa plantilla de Excel "SOAP_Excel_Template.xls" contienen un script.Este script lo puede abrir y editar consecuentemente con el editor de Excel, utilizando la opcin

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    7 de 10 03/03/2014 07:18 p.m.

  • "Herramientas -> Macro -> Editor de Visual Basic".4 Edicin de la plantilla de Excel

    El FAQ dispone de una plantilla de Excel para su descarga. La plantilla de Excel se puedeutilizar directamente, sin tener que realizar grandes adaptaciones.En caso necesario, la plantilla de Excel la puede adaptar de acuerdo a sus especificaciones. Laplantilla de Excel adjunta contiene un script. Con ayuda de este script se pueden leer o transferirvalores del/al panel HMI a travs de campos preconfigurados.Ampliacin del scriptLos siguientes datos se refieren siempre a la posicin desde la cual son stos llamados. Losdatos siempre se introducen por ejemplo con el formato "Z 57, S 36". Estos datos estndisponibles en la lnea de cabecera de mens, cuando haya abierto el editor de Microsoft VisualBasic.

    Figura 03Abrir el editor de ScriptsAbra la vista "Visual Basic" en barra de mens de Excel."Ver -> Barra de smbolos -> Visual Basic" (Excel 2003).Conexin SOAPNo es necesario realizar ninguna modificacin en los ajustes disponibles.Modificar el nombre de usuario / contrasea (si es necesario)El nombre de usuario / contrasea utilizados se deben modificar en 2 posiciones.- Z 57, S 36- Z 96, S 36Modificar el campo de entrada para las direcciones IPLos datos de la celda se realizan en las siguientes posiciones dentro del script.En el script se consulta esta celda en 2 posiciones.- Z 43, S 19- Z 81, S 19 Modificar la asignacin para las celdas de las variables HMILos datos de la celda se realizan en las siguientes posiciones dentro del script.Dato de la lnea: - Z 129, S 15Dato de la columna: - Z 135, S 39 Evaluacin "Lectura/Escritura" de las variables HMILa evaluacin se realiza en el script para ...la lectura: - Z 135, S 9la escritura: - Z 161, S 9 Nmero mximo de variables HMIEl nmero mximo de variables HMI se introduce en las siguientes posiciones dentro del script.- Z 185, S 37

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    8 de 10 03/03/2014 07:18 p.m.

  • IndicacinLas modificaciones realizadas se pueden probar de inmediato en el editor de Visual tras elarchivo. Para ello ste no tiene que cerrarse.

    5 Indicaciones para la configuracin HMILa imagen HMI configurada con las variables se llama a travs del rbol del proyecto, bajo laopcin"Imgenes -> 001_Application -> Topic_001.1".En el modo runtime, se llama a la imagen HMI desde la opcin"Ejemplo de aplicacin > Vista general -> SOAP".

    Tabla 01Indicacin sobre seguridadAtencinLas funciones y soluciones descritas en este artculo se limitan principalmente a la implementacinde la tarea de automatizacin. Por favor, tenga adems en cuenta tomar las correspondientesmedidas de proteccin respecto a la seguridad en Internet, al conectar su instalacin con otras partesde la instalacin, la red de la empresa o Internet. Informacin adicional al respecto est disponible enla pgina del Customer Support con nmero ID 50203404.Descarga

    Anexo 1:El anexo 1 contiene una plantilla de Excel con los ajustes necesarios para el intercambio dedatos entre un Comfort Panel y la plantilla de Excel a travs de SOAP.Anexo 2:El anexo 2 contiene una configuracin para un TP1200 Comfort Panel. Con ayuda de laimagen configurada, se puede acceder a las variables de la plantilla de Excel a travs deSOAP.

    Anexo 1: Excel_Template_SOAP.zipExcel_Template_SOAP.zip ( 29 KB )

    Anexo 2: WinCC_SOAP_Connection_CODE.zip WinCC_SOAP_Connection_CODE.zip ( 7383KB )Entorno de creacinConfiguracin HMI: WinCC Advanced V11 + SP2 Update 5Sistema operativo Windows: Microsoft Windows XP + SP3, Microsoft Windows 7Versin de Excel: Microsoft Excel 2003, Microsoft Excel 2010Conceptos de bsquedas ampliadosEnlace SOAP, panel HMI, HMI Panel, panel de operador HMI, Word, tabla; intercambio de datos,acceso remoto.

    Nr. de identificacin (ID):69856367 Fecha:2013-11-08

    Siemens AG 2014 - Pie de imprenta - Privacidad de datos - Condiciones de uso

    Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    9 de 10 03/03/2014 07:18 p.m.

  • Siemens Industry IA/DT/BT Service&Support - Automation Service, ... http://support.automation.siemens.com/WW/llisapi.dll?func=ll&objid...

    10 de 10 03/03/2014 07:18 p.m.