SIMATIC HMI WinCC V7.2 - WinCC: Scripting (VBS, ANSI · PDF file1.2 Emplear Visual Basic...

2596
SIMATIC HMI WinCC V7.2 WinCC: Scripting (VBS, ANSI-C, VBA) Manual de sistema Impresión de la Ayuda en pantalla 02/2013 A5E32315921-AA VBS para crear procedimientos y acciones 1 ANSI-C para crear funciones y acciones 2 VBA para configuración automatizada 3

Transcript of SIMATIC HMI WinCC V7.2 - WinCC: Scripting (VBS, ANSI · PDF file1.2 Emplear Visual Basic...

  • SIMATIC HMI

    WinCC V7.2WinCC: Scripting (VBS, ANSI-C, VBA)

    Manual de sistema

    Impresin de la Ayuda en pantalla

    02/2013A5E32315921-AA

    VBS para crear procedimientos y acciones

    1

    ANSI-C para crear funciones y acciones

    2

    VBA para configuracin automatizada

    3

  • Notas jurdicasFilosofa en la sealizacin de advertencias y peligros

    Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

    PELIGRO

    Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

    ADVERTENCIA

    Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

    PRECAUCIN

    Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

    ATENCINSignifica que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

    Personal cualificadoEl producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o manipulacin de dichos productos/sistemas y de evitar posibles peligros.

    Uso previsto o de los productos de SiemensConsidere lo siguiente:

    ADVERTENCIA

    Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las indicaciones y advertencias que figuran en la documentacin asociada.

    Marcas registradasTodos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

    Exencin de responsabilidadHemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

    Siemens AGIndustry SectorPostfach 48 4890026 NRNBERGALEMANIA

    A5E32315921-AA 02/2013 Sujeto a cambios sin previo aviso

    Copyright Siemens AG 2013.Reservados todos los derechos

  • ndice

    1 VBS para crear procedimientos y acciones................................................................................................11 1.1 VBS para crear procedimientos y acciones.................................................................................11 1.2 Emplear Visual Basic Script en WinCC.......................................................................................12 1.3 Mdulos y procedimientos...........................................................................................................16 1.4 Acciones......................................................................................................................................19 1.5 Cmo emplear procedimientos y acciones varias veces.............................................................22 1.6 Relaciones con CrossReference.................................................................................................24 1.7 Emplear variables globales con VBS..........................................................................................26 1.8 Los editores de VBScript.............................................................................................................28 1.8.1 Los editores de VBScript.............................................................................................................28 1.8.2 El Global Script Editor.................................................................................................................29 1.8.3 Operar en la ventana de edicin.................................................................................................32 1.8.4 Operar con las barras de herramientas.......................................................................................35 1.8.5 Cmo borrar acciones o procedimientos.....................................................................................38 1.9 Crear y editar procedimientos.....................................................................................................39 1.9.1 Crear y editar procedimientos.....................................................................................................39 1.9.2 Cmo crear un procedimiento nuevo..........................................................................................42 1.9.3 Manera de escribir el cdigo del procedimiento..........................................................................44 1.9.4 Cmo emplear procedimientos estndar y de proyecto..............................................................47 1.9.5 Cmo aadir informacin sobre el mdulo..................................................................................48 1.9.6 Cmo proteger un mdulo con una contrasea..........................................................................50 1.9.7 Cmo guardar un procedimiento.................................................................................................51 1.9.8 Cmo cambiar el nombre de un procedimiento o de un mdulo.................................................53 1.10 Crear y editar acciones................................................................................................................55 1.10.1 Crear y editar acciones................................................................................................................55 1.10.2 Cmo crear una accin nueva.....................................................................................................59 1.10.3 Manera de editar una accin.......................................................................................................61 1.10.4 Manera de agregar informacin referente a la accin.................................................................64 1.10.5 Cmo proteger una accin con una contrasea..........................................................................66 1.10.6 Cmo guardar una accin...........................................................................................................67 1.10.7 Disparador...................................................................................................................................69 1.10.7.1 Disparador...................................................................................................................................69 1.10.7.2 Disparador de animacin.............................................................................................................73 1.10.7.3 Manera de agregar un disparador del tipo "Temporizador".........................................................74 1.10.7.4 Manera de agregar un disparador del tipo "Variable"..................................................................75 1.10.7.5 Manera de modificar un disparador.............................................................................................76 1.10.7.6 Manera de eliminar un disparador...............................................................................................77 1.10.8 Manera de cambiar el nombre de una accin.............................................................................78 1.11 Cmo activar acciones globales en Runtime..............................................................................80 1.12 Diagnstico..................................................................................................................................81

    WinCC: Scripting (VBS, ANSI-C, VBA)Manual de sistema, 02/2013, A5E32315921-AA 3

  • 1.12.1 Diagnstico..................................................................................................................................81 1.12.2 Diagnstico GSC.........................................................................................................................82 1.12.2.1 Diagnstico GSC.........................................................................................................................82 1.12.2.2 Cmo insertar una ventana de GSC Diagnstico en la imagen..................................................83 1.12.2.3 Atributos de Diagnstico GSC.....................................................................................................84 1.12.2.4 Barra de herramientas de Diagnstico GSC.....................................................