You are on page 1of 141

ABM SOLUCIONES INTEGRALES SA. DE C.V.

CURSO BASICO DE INTOUCH 10.1

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 1
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

Wonderware Intouch 10.1
INDICE

MODULO 1. INTRODUCCION. 4

1.1 Introducción a Intouch. 4
1.2 Requerimientos del Sistema. 4
1.3 Instalación y Licencia. 4

MODULO 2. APLICACIONES. 6

2.1 Información General de Intouch HMI. 6
2.2 Iniciando Wonderware Intouch 10.0 8
2.3 Creación de una Nueva Aplicación. 9
2.4 Galaxias con Archestra IDE. 10
2.5 Administrador de Aplicaciones (Archerstra IDE). 11
Practica 1: Creación de una Nueva Aplicación. 12

MODULO 3. INTRODUCCION AL WINDOWMAKER. 19

3.1 Elementos de Intouch WindowMaker. 19
3.2 Usando WindowMaker. 20
Practica 2: Creación de Gráficos en una Aplicación Stand Alone y una Aplicación Administrada. 26

MODULO 4. TAGS Y BASES DE DATOS. 30

4.1 Tipos de TAG. 30
4.2 TAG de Entradas/Salidas. 30
4.3 Definición y Configuración del Access Name. 36
Practica 3: Configuración de Tags y Access Name. 38

MODULO 5. SIMBOLOS DE ARCHESTRA. 40

5.1 Enlaces de Animación de Intouch. 40
5.2 Editor de Símbolos de Archestra. 44
5.3 Usando las Propiedades de Archestra. 50
Practica 4: Animación con Intouch. 52
Practica 5: Creación de Símbolos con Archestra. 54
Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 2
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

Practica 6: Definición de Propiedades en Símbolos. 57
Practica 7: Animación de Símbolos. 72

MODULO 6. SCRIPS DE INTOUCH.77 77

6.1 Tipos de Scripts. 77
Practica 8: Uso de Scripts en Intouch. 94
Practica 9: Uso de Scripts en Símbolos de Archestra. 99

MODULO 7. ALARMAS. 104

7.1 Tipos de Alarmas y Eventos. 104
7.2 Grupo de Alarmas. 104
Practica 10: Creación de Alarmas y Eventos. 113

MODULO 8. TENDENCIAS. 117

8.1 Tendencias en Tiempo Real. 117
Practica 11: Configuración de una Tendencia en Tiempo Real. 120
Practica 12: Configuración de Una Tendencia Histórica. 122

MODULO 9. SEGURIDAD. 127

9.1 Características de Seguridad. 127
Practica 13: Configuración de Cuentas de Usuario. 129

MODULO 10. MANTENIMIENTO. 131

10.1 Utilería DBDump. 131
10.2 Publicación de Una Aplicación Stand Alone en Intouch. 132
10.3 Respaldo de Galaxias. 133
Practica 14: Respaldo de Objetos en una Galaxia. 136
Practica Final. 139

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 3
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

El paquete de software consta básicamente de tres elementos: ARCHESTRA IDE. • Instalar el componente Microsoft NET.0 COMPONENTES DE WONDERWARE INTOUCH SISTEMA OPERATIVO WindowMaker WindowViewer Archestra IDE Archestra Galaxy Repository Run Time Windows Vista     Enterprise Windows Vista Business     Windows Vista Ultimate      Windows Server 2003      Standard SP2 Windows Server 2003      Enterprise SP2 Windows Server 2003      Standard R2 SP2 Windows XP     Professional SP3 Windows XP Tablet 2005    1.2 Requerimientos del Sistema. INTRODUCCION. realizar el siguiente procedimiento.1 Introducción a Intouch. del Carmen.P. 4 Cd. MODULO 1. Centro. Framework 3. 24100. Calle 26-A No. Campeche Rev. W onderware InTouch es un paquete de software utilizado para crear aplicaciones de interface hombre- máquina bajo entorno PC. 104. Col. en capítulos posteriores se definirá cada uno de los elementos antes mencionados. Tel. 1. 1. (938) 131-0692. Para la instalar el Wonderware Archestra IDE. WINDOWVIEWER. WINDOWMAKER.3 Instalación y Licencia.5. InTouch utiliza como sistema operativo el entorno WINDOWS 95/98/NT/2000/XP. 1. C. Agosto 2011 Wonderware 10. La siguiente tabla muestra una lista de los sistemas operativos compatibles con el paquete de Software Wonderware Intouch 10.1 .

15 Para agregar una licencia al Wonderware Intouch Archestra. Agosto 2011 Wonderware 10. Tel. en la ventana License Utility seleccionar el menu File → Install License File.1 .1 • Instalar el Aplication Server 3. • Instalar el programa Microsoft SQL Server 2005 SP2/SQL Server 2008 SP2 • Es recomendable instalar la base de datos del SQL Server 2005 PS2 con Intouch HMI 10. abrir el programa de Intouch con la siguiente ruta Start → All Programs → Wonderware → Intouch. 104. seleccionar View License. Col. 1. en el menu Help → About Application Manager.1 • La base de datos del SQL Server 2005 es recomendable instalarla en computadoras donde se encuentre instalado el Galaxy Repository. Campeche Rev. Centro. del Carmen. 5 Cd. 24100. • Instalar el Programa Wonderware Intouch 10. (938) 131-0692. buscar la ubicación de la licencia y seleccionar Open. C.P. Calle 26-A No.

redes de trabajo. se pueden crear 3 tipos de aplicaciones: aplicaciones administradas. petróleo y gas. animar y programas objetos o símbolos para aplicaciones especificas. • Aplicaciones Publicadas: Las aplicaciones son creadas usando el Archestra IDE y funcionan con el administrador de aplicaciones de Intouch usando los gráficos de Archestra. ADMINISTRADOR DE APLICACIONES INTOUCH. aplicaciones Stand Alone y aplicaciones Publicadas.1 Información General de Intouch HMI. (938) 131-0692.0 consta de tres programas principales: El administrador de aplicaciones de InTouch. Al usar InTouch 10. semiconductores. • Aplicaciones Stand Alone: Este tipo de aplicación es creada con el método convencional usando el administrador de aplicaciones de Intouch. APLICACIONES. y mucho más. 104. como una de las herramientas principales se encuentra el Archestra IDE donde el usuario podrá crear. automotor. químico. controles OLE. WindowMaker y WindowViewer.MODULO 2. estas aplicaciones se desarrollan con una base de datos en una Galaxia y pueden tener acceso a los gráficos de Archestra. W onderware InTouch en conjunto con Archestra IDE es el camino más rápido y más fácil para crear aplicaciones de Interfaz Hombre-Maquina (HMI) para sistemas operativos de Microsoft Windows. farmacéutico. InTouch también incluye el programa de diagnóstico Wonderware Logger. 24100. Campeche Rev. Wonderware InTouch 10. del Carmen. Existen aplicaciones de InTouch por todo el mundo y en diversos mercados verticales. pulpa y papel. C. • Aplicaciones Administradas: Creadas con el Archestra IDE. 6 Cd. Centro. Agosto 2011 Wonderware 10. posteriormente describiremos el uso a fondo de esta herramienta. incluyendo el de bebidas y alimentos.0 con Archestra IDE.1 . Col. esta aplicación no permite el uso de los gráficos de Archestra. 1.P. 2. controles ActiveX. Tel. Calle 26-A No. al comenzar con el desarrollo de estas aplicaciones el usuario podrá familiarizarse con las herramientas del entorno de Windows.

WindowViewer. del Carmen. C. 104. administrar de la base de datos. las herramientas permiten al usuario crear y animar objetos. y puede funcionar como cliente y servidor de los protocolos de comunicación DDE y SuiteLink. Tel. El administrador de aplicaciones de Intouch se utiliza para configurar el desarrollo de una aplicación en una red de trabajo. (938) 131-0692. A continuación se describen las herramientas del Administrador del Aplicaciones. crear de tendencias en tiempo real e históricas. Calle 26-A No. fig. realiza el registro y reporte de los datos históricos configurados por el usuario. La aplicación se abre desde el administrador de aplicaciones o desde el menú de inicio de Windows. 1. Col.El administrador de aplicaciones de InTouch organiza las aplicaciones que se desarrollen. 24100. configurar botones de navegación.P.2 Acceso Directo WindowMaker.1 Vista General del Administrador de Aplicaciones Intouch. ya sea cuando el WindowViewer o el WindowMaker se utilizan. Agosto 2011 Wonderware 10.1 . Centro. contiene las herramientas necesarias para el desarrollo de cualquier aplicación. 7 Cd. Desarrollar Scripts. WindowMaker. configurar la resolución dinámica. utilizar la herramientas como el buscador de aplicaciones. procesa el registro de alarmas. Es la ventana de desarrollo. acceder a librerías predeterminadas entre muchas cosas más. Es el modo en línea o Runtime usado para desplegar las ventanas con los gráficos creados en el WindowMaker. Campeche Rev. fig. WindowViewer ejecuta los QuickScripts configurados en el WindowMaker. crear diferentes tipos de Tags.

Agosto 2011 Wonderware 10. 24100. Este comando permite la conexión hacia el administrador de Galaxias. ya que se puede presentar algún error en la aplicación y perder la base de datos de la aplicación. DBLoad. fig.4 Acceso Directo a Utilerías de Base de Datos. Col.3 Acceso Directo WindowViewer. Tel. fig. Centro. C. En esta función se encuentra la configuración de las propiedades para el desarrollo de aplicaciones en red. del Carmen. 8 Cd. Node Properties. antes de comenzar a trabajar con alguna aplicación de respaldo es recomendable realizar un respaldo de la base de datos. Archestra IDE. fig.P. Estas 2 utilidades se usan para cargar ( DBLoad ) y para extraer ( DBDump) la base de datos de la aplicación que se encuentre en desarrollo. 1. Campeche Rev. fig. Bump.5 Acceso Directo a Utilerías Node Properties. Calle 26-A No.1 . Find. Este comando permite buscar cualquier aplicación que se encuentre en el sistema. así como las opciones de configuración de la resolución (DRC).6 Acceso Directo Find. (938) 131-0692. 104.

EXE. Calle 26-A No. fig. (938) 131-0692. C.2 Iniciando Wonderware Intouch 10. donde se aprecia la ruta del directorio de arranque donde se guardará la aplicación. seleccionar Finish. La primera vez que se utiliza INTOUCH. Agosto 2011 Wonderware 10. el archivo INTOUCH. En el administrador de aplicaciones de Wonderware seleccione el icono NEW ubicado en la barra de tareas.1 . siga las instrucciones para crear una nueva aplicación tipo Stand Alone. Al accesar por primera vez. 2. Este archivo contiene las propiedades de configuración de su aplicación. 9 Cd. 1. 2. Campeche Rev.INI. del Carmen.INI se crea automáticamente. Para ejecutar el programa seguir esta ruta: Start → All Programs → Wonderware → Intouch. al seleccionar este botón automáticamente muestra. Conforme se modifique la aplicación su configuración se actualizará en el archivo INTOUCH. Col.3 Creación de una Nueva Aplicación. 24100.7 Acceso Directo a Archestra IDE.P. Centro.0. el programa muestra el siguiente dialogo: Welcome to InTouch Application Manager. 104. Tel. Posteriormente seleccione el directorio en el cual se alojara la aplicación e ingrese el nombre y una breve descripción. seleccione el directorio el administrador de aplicaciones Intouch con la nueva aplicación generada.

abrir aplicaciones existentes en el WindowMaker o en el WindowViewer. A continuación se describen estas herramientas. Rename En este comando renombra la aplicación seleccionada. Esta herramienta elimina únicamente el nombre de la Delete aplicación seleccionada. C. 1. (938) 131-0692. fig. Campeche Rev. El administrador de aplicaciones de InTouch contiene herramientas determinadas para crear nuevas aplicaciones. Centro. Calle 26-A No. Col. 104. 24100. y no del disco duro. Tel. Agosto 2011 Wonderware 10. del Carmen. entre otras más.1 . borrar aplicaciones.P. 10 Cd.8 Creación de una Nueva Aplicación.

(938) 131-0692.4 Galaxias con Archestra IDE. 1. C. 2. Calle 26-A No. el Archestra IDE tiene la capacidad de modificar y crear símbolos de acuerdo a la aplicación del usuario.1 . los pasos necesarios para crear un IntouchViewApp Template y una nueva aplicación administrada que iniciara Intouch desde el IDE. Este comendo muestra una ventana con el nombre de Properties la aplicación. Archestra IDE Este comando permite la conexión hacia las Galaxias fig. Templates. Col.P. la galaxia representa la configuración del sistema e incluye una variedad de componentes distribuidos a través de múltiples nodos de computadoras si se encuentra trabajando en red. Los elementos antes mencionados se almacenan en el Galaxy Repository.9 Herramientas de Edición (Administrador de Aplicaciones Intouch). Engines. 2. 104. versión. Agosto 2011 Wonderware 10. Usando objetos de automatización se pueden integrar otros componentes a las aplicaciones de Wonderware Intouch. Instances y Attributes que el usuario define en la aplicación. Centro. El programa Archestra IDE proporciona objetos y un conjunto de herramientas graficas para la construcción de aplicaciones de monitoreo. la fecha del último cambio.5 Administrador de Aplicaciones (Archerstra IDE). En este apartado se detalla como iniciar con el Archestra IDE y crear una base de datos en la galaxia. la resolución. el directorio. 24100. Una Galaxia es un conjunto de los siguientes elementos Platforms. Campeche Rev. Tel. 11 Cd. Exit Este comando cierra el administrador de aplicaciones. También insertar símbolos embebidos en cualquiera de las aplicaciones administradas. del Carmen.

Practica 1: Creación de una Nueva Aplicación. Col. (938) 131-0692. Al terminar esta práctica el usuario tendrá la capacidad de: Calle 26-A No. Centro. Agosto 2011 Wonderware 10. En esta práctica se explica cómo crear una Galaxia (Galaxy Database) con Archestra IDE y como usar el $InTouchViewAppp para crear una nueva aplicación con Intouch. cada vez que el archivo es desbloqueado se muestra una marca a un costado del nombre de la aplicación. 24100. Tel. • Implementar cambios en el WindowViewer desde nodos remotos. del Carmen.10 Aplicación Desbloqueada. En cualquier momento se puede abrir el administrador de aplicaciones Intouch. Campeche Rev. 12 Cd.P. 104.1 . esta marca desaparece cuando el archivo nuevamente es bloqueado. C.Se puede utilizar la funcionalidad del Archestra IDE para: • Ver las aplicaciones y el nodo que se están ejecutando. Aplicación Desbloqueada fig. esto desbloquea automáticamente la aplicación. • Editar o agregar símbolos en las aplicaciones de InTouch. 1.

Centro. 1.P.Para crear una nueva GALAXIA. Calle 26-A No. 104. 2. 13 Cd..Se ejecuta el programa Archestra IDE desde la siguiente ruta. (938) 131-0692. Campeche Rev.1 . del Carmen. • Crear Galaxias (Galaxy Database) • Comprender los principios básicos de Archestra IDE. 1. Col. dar click en el botón NEW GALAXY. • Comprender las propiedades de WindowMaker.11 Ruta para ejecutar Archestra IDE. • Crear ventanas en el administrador de aplicaciones de Intouch. C. Agosto 2011 Wonderware 10. Tel. fig.. STAR / ALL PROGRAMS / WONDERWARE / ARCHESTRA IDE. • Crear derivados (Template) desde $InTouchViewAppp. 24100.

C. Calle 26-A No. seleccionar el nombre y en la ventana principal del Archestra IDE dar Click en el botón CONNECT. Galaxy Taype: Base Intouch. 3. Agosto 2011 Wonderware 10. 104. 24100. fig. Col.P. 14 Cd. Centro. fig. (938) 131-0692. Campeche Rev. del Carmen..14 Ventana de Galaxia Creada.Para conectarse a una Galaxia. Tel. 4. 1. fig. Dar click en el botón Créate.13 Configuración de Galaxias.12 Ventana de Edicion de Galaxias. Si no existe error en los datos de la nueva galaxia el IDE recopila la información y asigna los componentes para la nueva galaxia.1 .En la siguiente ventana ingresar los datos: Galaxy Name: Aplicación_Curso_Basico..

. (938) 131-0692. Agosto 2011 Wonderware 10. 15 Cd. 104. Tel. C. 1.1 .P.16 Archestra IDE 5.15 Conexión con una Galaxia Inicia el con el Archestra IDE. Campeche Rev. 24100. el cual muestra los elementos de la nueva Galaxia.Para crear un TEMPLATE derivado de Intouch seguir el siguiente procedimiento: Calle 26-A No. Centro. Col. del Carmen. fig. fig.

• Expandir el contenido en la ventana Template Toolbox: Aplicación_Curso_Basico → seleccionar con click derecho $InTouchViewApp → NEW → Derívate Template. fig.. 24100. Calle 26-A No. Agosto 2011 Wonderware 10. El nuevo Template derivado se muestra con la siguiente Etiqueta $InTouchViewApp_001. Antes de renombrar estas derivaciones es necesario considerar los siguientes puntos: • El nombre del Template derivado siempre va precedido por el signo de pesos $ independientemente del nombre que seleccione el usuario . 16 Cd.y solo permite como máximo el uso de 32 caracteres alfanuméricos o caracteres especiales.17 Creación de un Derivate Template. (938) 131-0692. • El segundo carácter del nombre debe comenzar con el símbolo de pesos $ Para renombrar el nuevo Template seleccionar con un click derecho $InTouchViewApp_001 → seleccionar RENAME → Ingresar el nombre de la Aplicación para este caso la llamaremos “Curso_Basico”. fig. Campeche Rev. 104. Es conveniente renombrar las nuevas derivaciones de acuerdo a la aplicación a desarrollar ($InTouchViewApp). 6. del Carmen. C. Centro.P. Col. • El nombre del Template derivado no permite espacios. Tel.18 Aplicación Curso_Basico Creada. 1.Creación de una aplicación con el administrador de aplicaciones de Intouch.1 .

Centro. Al seleccionar el Botón Next termina la configuración del administrador de aplicaciones y automáticamente se muestra la ventana WindowMaker con los datos ingresados anteriormente. (938) 131-0692. Calle 26-A No.19 Configuración de una Nueva Aplicación. 1. Campeche Rev. del Carmen. en la ventana IntouchViewApp Initializacion seleccionar Create New Intouch application → Next → la siguiente ventana muestra el nombre de la aplicación Application Name y el espacio para la descripción de la Aplicación Description este último es opcional. Para crear una nueva pantalla seleccionar el icono NEW WINDOW ingresar los datos de configuración en las propiedades de la pantalla y aceptar con un click en el botón de OK.20 Nueva Aplicación en WindowMaker. 24100. Col. Agosto 2011 Wonderware 10.1 . fig. Tel.P. 104. fig.Seleccionar Curso_Basico con doble Click. C. 17 Cd.

18 Cd. 1. 104. (938) 131-0692. Agosto 2011 Wonderware 10.21 Creación de Nueva Ventana. Tel. Icono New Window fig. C.P. Col. Calle 26-A No.1 . Centro. del Carmen. Campeche Rev. 24100.

INTRODUCCION AL WINDOWMAKER. Campeche Rev. Col. Calle 26-A No.P. 104. 1. del Carmen. 24100. C. Centro. Agosto 2011 Wonderware 10. Tel. 19 Cd.MODULO 3. (938) 131-0692.1 .

C.1 Elementos de Intouch WindowMaker. configuraciones de ventanas. los comandos de configuración. Centro. Application Explorer Icono Application Explorer fig.P. administrador de SQL entre algunas funciones más. Para mostrar o esconder el explorador de aplicaciones. Provee un fácil acceso a los comandos y funciones más comúnmente utilizados en el WindowMaker como: los comandos de las ventanas. (938) 131-0692. 24100. Si el usuario da click en un miembro. la vista se expandirá y se desplegaran los miembros del grupo. Col. Tel. Cuando es creada una aplicación nueva y arranca el WindowMaker por primera vez. Muestra los elementos de configuración de acceso rápido y fácil a ellos. W indowMaker es el ambiente de desarrollo para InTouch. dar click en la herramienta “Application Explorer” de la barra de herramientas View o en el comando Application Explorer en el menú View. 1.22 Pantalla del WindowMaker. del Carmen. 104. 3. El Explorador de Aplicaciones del WindowMaker es una vista gráfica jerárquica general de la aplicación. Campeche Rev. El usuario puede expandir o contraer los grupos mostrados en este menú para observar su forma jerárquica dentro del Explorador de Aplicaciones. Por ejemplo. El Explorador de Aplicaciones puede colocarse en cualquier borde de la ventana del WindowMaker o puede “flotar” en cualquier parte de la ventana del WindowMaker. 20 Cd. aparecerán automáticamente los elementos programados por default en la configuración de Intouch. También provee acceso rápido a varios de los comandos y funciones más comunes del WindowMaker. si el usuario da doble clic en un grupo. El Explorador de aplicaciones de InTouch provee un método gráfico para navegación y configuración de las aplicaciones de InTouch. se abrirá ese miembro desplegando las Calle 26-A No. editores de Script de InTouch y las herramientas de configuración para base de datos. Agosto 2011 Wonderware 10.1 .

posición de la pantalla. Al seleccionar esta opción la ventana de dialogo Window Properties se mostrara como sigue: fig. 104.2 Usando WindowMaker. Cuando se crea una nueva ventana en el WindowMaker. titulo. de click derecho sobre la ventana abierta y después click en el comando deseado. Menú de Ventana fig. Centro. Para accesar rápidamente a los comandos que pueden usarse en una ventana. Tel. Intouch mostrara la ventana de configuración del diccionario de Tags.1 .23 Propiedades de Ventana. Calle 26-A No. el color del fondo. (938) 131-0692. 1.24 Configuración de una Nueva Ventana. Para crear una nueva ventana seleccionar con un click la opción New Window ubicado en la barra de herramientas general o click en el comando File → New Window. se muestre o se cierre. Col. Como ejemplo Si el usuario da click en el diccionario de Tags. 24100. entre algunas configuraciones más.P. 21 Cd. La aplicación de InTouch está constituida por numerosas ventanas que el usuario creará para tener gráficos y objetos de texto. Agosto 2011 Wonderware 10. C. 3. Campeche Rev.funciones. el usuario tendrá que definir ciertas propiedades para las ventanas como. del Carmen. También puede crear Scripts que se ejecutan incluso cuando la ventana se abra.

P. Las ventanas tipo Popup usualmente requieren una acción del usuario para cerrarse. signos de puntuación y cualquier otro carácter de textos del teclado excepto las comillas. El nombre puede ser hasta de 32 caracteres. Existen 3 opciones para seleccionar: • Repalce: Esta opción Automáticamente cierra cualquier ventana o ventanas que se encuentren activas. se configura las coordenadas y el tamaño de las ventanas. En la celda Comment . • Window Height: Especifica la altura de la ventana. ingresar el comentario que el usuario quiera asociar con la ventana. (938) 131-0692. Agosto 2011 Wonderware 10. • Window Width: Especifica el ancho de la ventana. incluyendo las ventanas popup y las ventanas del tipo Replace. • Popup: Este tipo de ventana es similar a una ventana Overlay. 104. En el botón Scripts Accedemos al editor de Window Script. 22 Cd. En este botón existen 3 opciones para seleccionar: • On Show: Se ejecuta una sola vez cuando la ventana se muestra por primera vez. • X Location: Especifica la coordenada en el eje X de la ventana en el WindowMaker. En el grupo Dimensions. este comando se llama Frame Style y existen tres opciones: • Single: Borde de ventana en 3-D que puede tener un título y control de tamaño sin utilizar la opción de Size Controls.1 . esta pestaña mostrada puede usarse para mover la ventana de posición. Centro. cualquier ventana que este oculta de tras aparecerá. Dando click en cualquier sección visible de una ventana que se muestre atrás de una ventana Overlay pasará esta ventana al frente como la ventana activa. Esta información se usa para propósitos de documentación y no es utilizada por la aplicación. Cuando una ventana de tipo Overlay se cierra. • Y Location: Especifica la coordenada en el eje Y de la ventana en el WindowMaker. • None: Al seleccionar esta opción la ventana se muestra sin borde y esta ventana solo se puede ajustar si la casilla Size Controls se encuentra seleccionada. La casilla Title Bar muestra el titulo de la ventana. La casilla de Size Controls permite al usuario reajustar el tamaño de la ventana dentro del WindowViewer. hay tres tipos de scripts que pueden ser aplicados a una ventana. ingresar el nombre que aparecerá en el título de la nueva ventana. C. En la celda Window Color que se muestra en la figura 23. Tel. Col.En la celda Name. el comentario es opcional. del Carmen. Campeche Rev. En el comando Window Type”. 24100. este tipo de ventana siempre permanece encima de cualquier otra ventana abierta aún si se le da click a cualquier otra ventana. 1. es este grupo de configuración ingresar la posición del pixel para cada una de las ventanas. • Overlay: Este tipo de ventana aparece encima de la ventana que se está mostrando y puede ser más larga que la ventana que está cubriendo. Puede incluir espacios embebidos. esta paleta se usa para seleccionar el color del fondo de la ventana. Para seleccionar el tipo de borde existen tres tipos de borde. Calle 26-A No. • Double: Borde de ventana en 3-D que no tiene título y no puede ser ajustado de tamaño a menos que se encuentre seleccionada la casilla Size Controls.

texto. Barra de herramientas de formato. Comandos para la edición de texto Negrita. La barra de herramientas General esta agrupada con la mayoría de los comandos que son ejecutados desde el menú File. Alinear a la Izquierda. fondo de ventana.26 Herramientas Wizard. Comando para reducir y agrandar el texto. los objetos embebidos de Archestra y al SmartSimbol Wizard. Comandos para edición de Texto. color). .P. Color de la Pantalla Calle 26-A No. contiene las herramientas usadas para acceder a la paleta de colores para seleccionar una línea. las propiedades de texto (Tipo. en los cuales se encuentran las aplicaciones y símbolos que usaremos en nuestras aplicaciones. fig. Cursiva y Subrayado. 104. entre algunas herramientas más de formato.1 . Tel.27 Herramientas de Formato. fig. del Carmen. Campeche Rev. • While Showing: Se ejecuta continuamente a determinados tiempos específicos mientras la ventana se muestre. Agosto 2011 Wonderware 10. esta barra de esta agrupada en herramientas que ejecutan la mayoría de los comandos de formato de texto y objetos.25 Herramientas Generales. esta barra contiene las herramientas utilizada para acceder al menú de herramientas Wizard de Wonderware. 1. (938) 131-0692. • On Hide: Se ejecuta una vez cuando la ventana se esconde. C. 23 Cd. Col. Llenado de Objetos. Centrar y Alinear a la derecha. Comando de alineación de texto. Centro. estos comandos a acepción de los de ventana son muy comunes en cualquier programa. 24100. Color de Texto. Este comando ejecuta. fig. llenado. Tamaño. Barra de herramientas Wizards.

1. Centro. Comando de selección usado para seleccionar objetos en una ventana. líneas. 104. Comando para insertar tendencias históricas.JPG.P. 24 Cd. . esta barra normalmente se encuentra en la parte inferior izquierda del programa. elipses. Activa y desactiva el comando Explorador de Aplicaciones para mostrar u ocultar el Explorador de Aplicaciones. Calle 26-A No. en esta barra se agrupa herramientas que se usan para controlar el estado de la ventana de WindowMaker. Comando para Insertar imágenes tipo BMP. esta barra esta agrupada con todas las herramientas utilizadas para dibujar objetos simples como rectángulos. Col. líneas verticales/horizontales y poli-líneas. Comando para insertar tendencias en tiempo real.TGA.1 . mapas de bits y botones y etiquetas en tercera dimensión fig. tendencias históricas. texto y objetos como Tendencias en tiempo real e históricas. Agosto 2011 Wonderware 10.28 Herramientas de Dibujo. Comando usado para crear objetos de texto. Comandos para la creación de líneas simples. C.29 Herramientas de Vista. del Carmen. (938) 131-0692. Comando para la creación de figuras simples como rectángulos. Barra de herramientas de Vista. círculos y elipses. fig. Campeche Rev. Comando para la elaboración de botones en 3-D. complejos (tendencias en tiempo real. 24100. Tel.Barra de herramientas de Dibujo.PCX or . Comando usado para la creación de polígonos. .

Este comando “Align Left” alinea a la izquierda todos los objetos seleccionados. 25 Cd. Este comando “Send to Back” coloca los objetos seleccionados detrás de todos los objetos que no ha sido seleccionados.P. (938) 131-0692. Tel. Scripts. Este comando “Align Bottom” alinea el borde inferior de los objetos seleccionados con el borde superior del objeto que se encuentre más abajo. 104. Este comando “Space Horizontal” al ser ejecutado da un espacio horizontal igual a los objetos seleccionados Este comando “Space Vertical” al ser ejecutado da un espacio vertical igual a los objetos seleccionados. 1. C. crear. Este comando activa la ventana donde muestra las partes de un proyecto (Ventanas. en esta barra encontramos los comandos para alinear objetos. Campeche Rev. Esta herramienta activa/desactiva los puntos de anclaje en los gráficos de Archestra. Este comando “Align CenterPoints” Alinea el punto central de los objetos seleccionados con el punto central del grupo de los objetos seleccionados. Agosto 2011 Wonderware 10. Este comando “Bring to Front” coloca los objetos seleccionados de frente a todos los objetos que no han sido seleccionados. Este comando muestra la pantalla completa y todos los elementos del programa WindowMaker se ocultan excepto las ventanas abiertas y las barras de herramientas flotantes. rotar y deshacer símbolos. Este comando activa la regla que se muestra en la ventana de desarrollo del WindowMaker. Centro. Col. Etc) Este comando muestra la ventana completa. del Carmen.1 . 24100. con este comendo el usuario puede dimensionar los elementos que se encuentren en la ventana. fig. Calle 26-A No.30 Herramientas de Alineación. Este comando “Align Middle” alinea el borde superior de los objetos seleccionados con el borde superior del objeto que se encuentre más arriba. Barra de herramientas Arrange. Este comando “Align Center” alinea al centro todos los objetos seleccionados. Este comando “Align Right” alinea a la derecha todos los objetos seleccionados. Este menú es usado para activar o desactivar la rejilla usada para alinear objetos. Este comando “Align Top” alinea a la derecha todos los objetos seleccionados.

En este comando seleccionamos el color tanto como de las líneas y el contorno de los objetos. Tel. Este comando “Break Symbol” deshace el símbolo en sus componentes individuales.32 Paleta de Colores. llenado o un texto a un objeto seleccionado. La paleta de colores de WindowMaker es usada para aplicar un color estático y dinámico a los fondos de ventanas líneas.P. El comando “Flip Vertical” voltea los objetos seleccionados verticalmente. Tamaño del Objeto Coordenadas del Objeto fig. el ancho y la altura total de los objetos seleccionados. Col. Este comando “Make Symbol” combina objetos múltiples en una sola unidad llamada símbolo. Campeche Rev. Centro. esta paleta de colores aparecerá cuando el cuadro coloreado de la celda de dialogo sea presionado o cuando uno de las herramientas de colores se utilice para aplicar color a una línea. Paleta de Colores Estándar. rectángulos. Agosto 2011 Wonderware 10. En este comando seleccionamos el color de fondo de algún objeto. Este comando “Make Cell” combina varios objetos seleccionados en una sola unidad llamada celda. Y). Y en pixeles y desplegara el ancho y alto del objeto. 104. 1. Al seleccionar varios objetos la barra de estado mostrara las coordenadas (X. las celdas originales se restauraran. (938) 131-0692. Calle 26-A No. las celdas originales se restauran Este comando “Break Cell” deshace la celda seleccionada.31 Barra de Estado. Barra de estado. El comando “Rotate CounterClockwise” rota los objetos seleccionados a 90° a la izquierda. 24100. cuando se deshace la celda. 26 Cd. C. Cuando se seleccionado un objeto en una ventana. elipses y demás objetos creados por el usuario. la barra de estado desplegará las coordenadas superior izquierda X. Cuando la celda generada se deshace. fig. del Carmen. En este comando seleccionamos el color de la fuente de texto. El comando “Rotate Clockwise” rota los objetos seleccionados a 90° a la derecha. El comando “Flip Horizontal” voltea los objetos seleccionados horizontalmente.1 .

En esta práctica explicaremos como crear.Comenzamos creando el símbolo de una válvula y el símbolo de un motor. En este comando seleccionamos el color de fondo de las ventanas de la aplicación. 104. Calle 26-A No. Ellipse y Text crear los objetos faltantes. 2. insertar objetos tanto en una aplicación Stand Alone como en una aplicación Administrada. Al terminar esta práctica el usuario tendrá la capacidad de: • Crear gráficos y símbolos en una aplicación Stand Alone. 3.34 Duplicado de Símbolos.Una vez creadas las figuras. del Carmen. 1. Practica 2: Creación de Gráficos en una Aplicación Stand Alone y una Aplicación Administrada. (938) 131-0692. Col. • Utilizar las herramientas más usadas en el desarrollo de aplicaciones.. • Insertar símbolos embebidos de Archestra. fig.Seleccionar el comando Polygon para crear las siguientes figuras. • Insertar y dar formato a textos. 27 Cd. Duplicate Flip Horizontal fig. C.. con los comandos Rectangle. Campeche Rev. Agosto 2011 Wonderware 10.. después de una vez creado el triangulo seleccionar el comando Duplícate y el comando Flip Horizontal para voltear el objeto seleccionado.33 Figuras para Práctica.P. 1. 24100.1 . Tel. Centro.

35 Creación de Objetos Básicos. Agosto 2011 Wonderware 10.Como último paso reacomodar los objetos. Campeche Rev. fig. Centro.P. (938) 131-0692.1 . Calle 26-A No.36 Crear Símbolos y Guardar Ventana. 3. Tel. 104. 1. 28 Cd. seleccionar el comando Make Symbol para unir los objetos correspondientes de cada figura y guardar los cambios en la ventana con el comando Save Window. Col. Save Window Make Symbol fig. C. 24100. del Carmen..

4.- Wonderware Intouch incluye en su paquete de software librerías de gráficos predeterminados, para ingresar a
esta librería basta con seleccionar el icono Wizards.. buscar el grafico en el recuadro Wizard Selection e insertarlo
en nuestra aplicación.

Wizards..
Wizards..

fig.37
Objetos
Wizards de Intouch.

4.- Al trabajar con aplicaciones administradas, podemos insertar objetos embebidos de las librerías de Archestra,
para ingresar a esta librería seleccionar el icono Embed Archestra Graphic, buscar el grafico el menú Galaxy
Browser, e insertarlo en la aplicación.

Embed Archestra Graphic

fig.38 Objetos Embebidos de Archestra.

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 29
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 30
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

MODULO 4. TAGS Y BASES DE DATOS.

4.1 . Tipos de TAG.

E l diccionario de Tags (base de datos) es el componente principal de Wonderware InTouch. En Runtime, esta
base de datos contiene los valores actuales de todos los registros. Para crear esta Base de Datos, InTouch
requiere información de todas las variables que están siendo creadas. A cada variable se le debe asignar un nombre
y tipo de Tag. InTouch también requiere información adicional sobre algunos tipos de variables.
Cuando estamos definiendo Tags en la Base de Datos de InTouch, debemos asignar un tipo específico a cada Tag de
acuerdo a su aplicación.

4.2 Definición y Configuración del Access Name.

Desde el diccionario de Tagnames definimos los Tag y sus características que requerimos para el desarrollo de
nuestras aplicaciones. Existen diversos tipos según su función o características y se dividen en:

Tag Tipo Memoria:

Tag Tipo Memory, estos Tags se encuentran internamente en la aplicación de InTouch. Se usan para crear
constantes en el sistema, para simulación y control de datos o para controlar acciones de un Script.
Tag tipo Memory Discrete, este tipo de Tag toma valores discretos valor de 0 (Falso, Off) o 1 (Verdadero, On).
Tag tipo Memory Integer, este tipo de Tag consta de un valor entero con signo de 32 bits de se encuentra en el
rango de -2,147.483.648 a 2,147.483.647.
Tag tipo Memory Real, Tag de Memoria con punto decimal. El valor del punto flotante está entre -3.4e38 a 3.4e38.
Todos los cálculos de punto flotante para este tipo de Tag se realizan en una resolución de 64 bits, pero el
resultado es almacenado en formato de 32 bits.
Tag Tipo Memory Message, este tipo de Tag consta de una cadena de caracteres (texto) que puede ser de hasta 131
caracteres de largo.

Tag Tipo I/O (Entrada/Salida):

Todos los Tags que leen o escriben valores son considerados Tags de tipo Entrada/Salida. Esto incluye todas las
entradas y salidas de controladores programables, computadoras de proceso y datos de nodos de red. Se puede
accesar a los Tags de I/O por cualquiera de los siguientes protocolos de comunicación Dynamic Data Exchange
(DDE) o Wonderware SuiteLink.
Las propiedades de estos Tags son similares a los Tag de memoria, a diferencia de estos que el usuario configura
una dirección de lectura Item y un Access Name para la lectura de datos desde cualquier dispositivo.

Tag Tipo Misceláneo:

Hay varios tipos de Tag especiales que el usuario puede asignar a los Tags para realizar funciones complejas como
crear el desplegado de alarmas en forma dinámica, tendencias históricas, monitoreo o control del Tag de cada pluma
que está siendo graficada en una tendencia histórica. También hay Tags de tipo indirecto que pueden usarse para
reasignar un Tag a múltiples fuentes.

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 31
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

Los el nombre de los Tags pueden ser de hasta 32 caracteres de longitud y debe comenzar con cualquier carácter (A-Z). Super Tag. Los SuperTags pueden ser definidos con hasta 64 Tags miembros y dos niveles de anidamiento.fields asociados con las tendencias históricas pueden ser aplicados a este tipo de Tag. se debe tener mucho cuidado al usar guiones (-) en los tags. C. InTouch requiere este tipo de Tag cuando el usuario crea una tendencia histórica y todos los valores . pero también son usados en expresiones lógicas como el operador negación y substracción. se mostrara la ventana del diccionario de Tag en la que el usuario podrá configurar las características de cualquier tipo de Tag. 32 Cd. 1. este tipo es usado por un Tag para crear desplegados dinámicos de alarmas. El uso de los guiones es válido para los tags. Col. El usuario puede usar los Tags de tipo Tag ID para obtener información de los Tags que están siendo graficados en una tendencia histórica. Centro. Existen dos formas de ingresar al diccionario de Tag. Tag tipo Hist Trend. 104. Tel. Este tipo de Tags se usan para crear ventanas de alarmas o registros donde se observen todas las alarmas asociadas con alguna variable o grupo específico. Este es un tipo especial que es usado con objetos de tendencias histórica. (938) 131-0692.P. Tag Tipo ID.1 . en la siguiente ruta desde la barra de herramientas Special → Tagname Dictionary. Pueden ser graficados en tendencias.Name. 24100. grabar e imprimir los datos registrados. En la mayoría de los casos. Indirect Analog. los SuperTags de InTouch le permiten definir tipos de Tags compuestos. fig.fields Definiendo un Nuevo Tag. del Carmen. Tag Tipo Indirect Discrete.39 Acceso al Diccionario de Tags. se usan los Tags de tipo Tag ID para mostrar el nombre del Tag asignado a una pluma específica o para cambiar el Tag asignado a una pluma. Indirect Message.Tag tipo Group Var. o con el juego de teclas Ctrl + T. Al seleccionar cualquiera de estas rutas. Agosto 2011 Wonderware 10. se les pueden configurar alarmas y aplican todos los . una es directamente desde el Explorador de Aplicaciones. Campeche Rev. Entonces se alcanza cierta abigüedad. Los Tags miembro se comportan exactamente como los Tags normales. este tipo de Tag permiten crear una ventana y reasignar los Tags a múltiples fuentes usando el campo . Calle 26-A No.

Col. 24100. Agosto 2011 Wonderware 10. escriba el nombre que usted quiere usar para el Tag nuevo. Centro. 33 Cd. fig. en el espacio para Tagname. Tel.40 Ventana del Diccionario de Tag. Campeche Rev.1 . Calle 26-A No.P. C. fig. (938) 131-0692.42 Ventana de Configuración de Tags.41 Tipos de Tags. Se muestra la ventana de diálogo Tag Type. 1. del Carmen. Al realizar esta acción aparecerá la ventana de diálogo con los detalles respectivos para el tipo seleccionado. presionar el botón Type. Seleccionar el tipo de Tag y presione OK.. En la nueva ventana presionar el botón New. 104. fig.

Log Events. Campeche Rev. Agosto 2011 Wonderware 10. Cuando el usuario define monitorear un Tags. Kg/cm 2. el valor que se determine en la casilla Priority determina el nivel de prioridad del evento para el Tag. C. un Script o por el sistema. Las funciones antes mencionadas del Tagname Dictionary son usadas ingresar la información básica del Tag. 24100. Col. Centro. requieren de un mayor detalle para ser manejados adecuadamente ya que para cada tipo de Tag se usa una ventana de diálogo específica en la que usuario podrá definir todos los detalles del tipo de Tag. en esta función el usuario puede describir un breve comentario de hasta 50 caracteres. Nota: Esta opción de valor retentivo no puede ser seleccionada o borrada para Tags nuevos o existentes si WindowViewer se está ejecutando.P. Retentive Value. Eng Units. Nota: Para que los Tags estén registrándose. por alguna Entrada o Salida. del Carmen. PIS. el valor en esta casilla Permite definir cuánto debe cambiar el valor de un registro para ser grabado en el fichero. Retentive Parameters. el usuario debe habilitar el registro a través del comando ubicado en el menú Special → Configure → Historical Logging y seleccionar la casilla Enable Historical Logging. Las entradas válidas en este campo son de 1 a 999. 1. Read Write. (938) 131-0692. es recomendable seleccionar las dos opciones retentivas previas para valores que no cambian frecuentemente. Este valor será usado como el inicial para las alarmas cuando WindowViewer se reinicie. este registra un mensaje de evento en el sistema de alarma cada vez que cambia el valor del Tag. DeadBand. Nota: Puesto que los cambios son registrados inmediatamente. Muchos puntos. Tel. Read Only. Comment. Log Data. Graba el valor del Tag en el fichero de históricos durante el Runtime cuando cambie el valor en unidades de ingeniería más de lo especificado en el valor Log Deadband. Initial Value. donde 1 es la prioridad más alta y 999 es la más baja. El usuario puede configurar las ventanas de alarmas para mostrar estos comentarios cuando el Tag esté en alarma. 104. Cuando el usuario selecciona Log Events. Etc) Calle 26-A No. en esta casilla el usuario configura las unidades de ingeniería (°C. esta función registra todos los cambios de valor del Tag que son provocados por el operador. restringe las capacidades del Tag en runtime a sólo lectura. especialmente los Tags de Entradas/Salidas. esta función retiene el valor actual de Tag si se cierra el WindowViewer y este dato se usara como valor inicial cuando se reinicie el WindowViewer nuevamente. esta función restringe al Tag la capacidad tanto de leer como de escribir en Runtime. introducir en esta casilla el valor inicial del registro.1 . esta función asigna al Tag a un Grupo de Alarmas específico. esta función retiene cualquier cambio que haga el operador sobre cualquier límite de alarmas del Tag. la casilla Priority se activa.Group. 34 Cd.

Agosto 2011 Wonderware 10. como solución para este tipo de problemas existe el Tag Browser. (938) 131-0692.CSV de referencia cruzada. imprimir listados de detalles del Diccionario de Tags. Square Root. C. Calle 26-A No. Para documentación del usuario Wonderware Intouch permite imprimir archivos . Para encontrar un Tag en una base de datos muy extensa puede ser algo complicado. al seleccionar esta casilla el nombre del Tag se muestra en el Item. Esta herramienta le permite al usuario Agregar nuevos Tags. del Carmen.43 Propiedades de Impresión de Tags. En recuadro WindowMaker Printout se muestra una serie de casillas con opciones de impresión de acuerdo a las necesidades del usuario. scripts. información de alarmas. Centro. este buscador es una herramienta primaria para visualizar y seleccionar Tags locales y remotos en los diferentes tipos de aplicaciones. Col.P. seleccionar Tags existentes y ver información básica del Diccionario de Tags. El Tag Browser también es usado para accesar a las ventanas de diálogo que le permite editar. 35 Cd.1 . Campeche Rev. Linear.Access Name…. entre algunas opciones más. Tel. 1. Use TagName as Item Name. posteriormente mostraremos como definir un Access Name. para acceder a este comando seguir la siguiente ruta File → Print. replicar y seleccionar Tags en aplicaciones remotas. 24100. fig. estas casillas seleccionan el tipo de conversión lineal o raíz cuadrada. esta función define un enlace de comunicación con otras fuentes de datos de Entradas/Salidas. esta información permite al usuario determinar el uso de cada uno de los Tags configurados en la base de datos. 104.

Centro. Si el usuario prefiere seleccionar un Tag .P. • Presionando las teclas ALT + N en el editor de Scripts. Al crear filtros el usuario puede ordenar cualquier lista de Tags y mostrar sólo los que cumplen con un criterio específico. • En el editor de Script de Intouch. seleccionando cualquier objeto ligado a la función HTSelectTag(). En esta sección describiremos los procedimientos para definir los filtros en el Tag Browser.Field. del Carmen. para verificar estas propiedades de cada Tag en la base de datos es necesario abrir el Animation Link desde la ventana de desarrollo seleccionar una animación. En esta instancia. Usted puede usar Calle 26-A No. Tag Type. seleccionar el Tag en la ventana Select Tag y como último paso click en el menú Dot Fiel el cual mostrara las propiedades correspondientes del Tag seleccionado. seleccionando el comando Tagname en el menú Insert. Alarm Groups y Comments. dar doble click en la casilla Tagname. A continuación se listan los métodos primarios que pueden usarse para accesar al Tag Browser en cada modo: Modo de Selección Filtrada (Filtered Selection Mode) • Presionando el botón Select en el diccionario de Tags. • En runtime. el Tag Browser sólo nuestra los Tags que tienen seleccionada la opción Log Data en el Diccionario de Tags. 1. 104. 24100. fig. presionado cualquier botón Pen# en la ventana de diálogo Historical Trend Setup. Access Name. • Dando doble click en una área en blanco en cualquier ventana de Scripts. Tel.El Tag Browser funciona de 2 formas. Filtered Selection Mode y Unlimited Selection Mode El modo de operación de Tag Browser es determinado por el usuario.44 Ventana Select Tag. Modo de Selección Ilimitado (Unlimited Selection Mode). Campeche Rev. • Dando doble click en el espacio vacío New Name en la ventana de diálogo Substitute Tagnames. • En runtime. Col. 36 Cd. • Dando doble click al Tag de un Animation Link o en el espacio para expresión. Agosto 2011 Wonderware 10.1 . C. (938) 131-0692. Los Tags pueden ser ordenados en base al Tagname. no lo podrá realizar directamente desde la ventana Select Tag que se muestra al seleccionar el diccionario de Tags.

C. Agosto 2011 Wonderware 10.uno o una combinación de cualquiera de estos parámetros para establecer el criterio de búsqueda. El Access Nema contiene información que usa para comunicarse con otros datos de entradas incluyendo los nodos. en este recuadro ingresar el nombre y las opciones del filtro. Tel.P. Campeche Rev. Existen 2 formas para acceder a la configuración del Access Name. Cuando el usuario crea Tag locales o remotos de entrada/Salida. en la ventana Select Tag seleccionar Filter.1 . 104. 4. estos deben estar asociados a un Access Name. Esta herramienta tiene la capacidad de grabar cada filtro y volver a usarlo en cualquier momento. del Carmen. Para eliminar un filtro basta con presione la flecha Filter. La segunda desde la barra de herramientas Special → Access Name. en el Application Explorer doble click en Tagname Dictionary → Select. Centro. seleccione el nombre del filtro de la lista que usted desea borrar y dar en el botón Delete y el filtro se eliminara inmediatamente. 37 Cd. Al realizar estos últimos pasos se mostrara un recuadro con el nombre Define Tag Filter. 1. fig.45 Configuración del Filtro. (938) 131-0692. Para definir un filtro segur la siguiente ruta. la más directa desde la ventana del WindowMaker en la sección Tools → Configure → Access Name ubicados en el Explorador de Aplicaciones. Calle 26-A No. el nombre de la aplicación y el nombre del tópico. 24100.3 Definición y Configuración del Access Name. Col.

basta seleccionar el nombre del Acces Name en el menú general y seleccionar el botón Modify… Si el usuario requiere eliminar alguno de los Acces Names seleccionar en el menú general el botón de Delete. fig. llenar esta casilla únicamente si la aplicación se encuentra dentro de una red. Campeche Rev. Si el usuario requiere modificar algún Acces Name. seleccionar el protocolo de comunicación DDE o SuiteLink. del Carmen. Col. nodo. 104. escribir el nombre del servidor de datos de Entrada/Salida.P. Agosto 2011 Wonderware 10. 1. 38 Cd. Generalmente se usa el nombre de la casilla Access. tópico. aplicación y el protocolo de comunicación.46 Acceso al Access Name.. e insertar los datos como el nombre. Topic Name. en este recuadro escribir el nombre del tópico. 24100. Escribir el nombre que identifica el nombre de acceso. Application Name. como nota final los Acces Names que se encuentren en uso no podrán ser eliminados. (938) 131-0692. Para crear un nuevo Access Name seleccionar el Botón Add. Centro.1 . Node Name. fig. Which Protocol to Use. C.47 Configuración del Access Name. Calle 26-A No. Tel. Access..

C. 1. Al terminar esta práctica el usuario tendrá la capacidad de: • Configurar los Access Name.. Agosto 2011 Wonderware 10. del Carmen. 24100. fig. 39 Cd.1 . • Ligar el Access Name a un Tag de I/O • Como agregar un Access Name a un Tag. TagName Tag Type Access Name Item Bomba_Agua I/O Discrete Prac_Curso Bomba_Az I/O Discrete Prac_Curso Valvula_Ent_Agua I/O Discrete Prac_Curso Calle 26-A No. Centro.. 2.Crear los Siguientes Tags de Tipo Entrada/Salida (I/O). 1. Tel. En esta práctica explicaremos como crear y configurar un Access Name.comenzaremos creando un Access Name con los siguientes Datos.P.49 Configuración del Access Name. Col. fig. Campeche Rev. 104. Practica 3: Configuración de Tags y Access Name. (938) 131-0692.48 Modificar o Eliminar un Access Name.

P. 1.Crear los Siguientes Tags de Tipo Memory Discrete. Agosto 2011 Wonderware 10. Campeche Rev.Valvula_Ent_Az I/O Discrete Prac_Curso Valvula_Salida I/O Discrete Prac_Curso Agitador I/O Discrete Prac_Curso Nivel_Tank I/O Integer Prac_Curso 3. 40 Cd. del Carmen. Col. TagName Tag Type Initial Value On Msg Off Msg Bomba_Agua Memory Discrete Off Bomba Agua Operando Bomba Agua Fuera Bomba_Az Memory Discrete Off Bomba Azucar Operando Bomba Azucar Fuera Valvula_Ent_Agua Memory Discrete Off Valvula Abierta (Agua) Valvula Cerrada Valvula Abierta (Azucar) Valvula Cerrada Valvula_Ent_Az Memory Discrete Off (Azucar) Valvula de Salida Abierta Valvula de Salida Valvula_Salida Memory Discrete Off Cerrada Agitador Memory Discrete Off Agitador Encendido Agitador Fuera Nivel_Tank Memory Integer Off Nivel de Mezcla Nivel de Mezcla Calle 26-A No. 24100. C.1 . (938) 131-0692. Centro.. Tel. 104.

1 . Agosto 2011 Wonderware 10. L os objetos gráficos o símbolos de Intouch pueden animarse usando enlaces de animación.Fields • Soporte de teclas equivalentes. C. 24100. Campeche Rev. 104. 1. (938) 131-0692. Muchos enlaces de animación de Intouch comparten las siguientes características: • Ventana de dialogo tipo de objeto. del Carmen. Podemos incluso asociar varios Animation Links a un mismo objeto o símbolo.1 Enlaces de Animación de Intouch. Centro. Para asignar una Animation Link a un objeto. 5. SIMBOLOS DE ARCHESTRA. o Haciendo doble Click sobre el objeto o símbolo deseado. éste deberá estar seleccionado y con click derecho seleccionamos Animation Links. Una vez hecho esta acción.P. • Paleta común de colores. Por ejemplo. 41 Cd. usted puede crear el símbolo de una bomba que sea de color rojo cuando este apagada y verde cuando este encendida. Col. Puede usar este y muchos otros efectos para definir enlaces de animación para sus objetos ó símbolos. podremos seleccionar el tipo de animación que queremos asociar a cualquier objeto o símbolo. Tel.. Calle 26-A No.MODULO 5. También puede hacer que el símbolo de la bomba funcione como un botón sensitivo a un toque para que el operador pueda dar un click con el mouse para encender o apagar la bomba. Los enlaces de animación de Intouch pueden hacer que un objeto o símbolo cambie de apariencia para reflejar cambios en el valor de un Tagname o una expresión. • Acceso al diccionario de Tags. • Acceso a los Tagname.

P. Pone el valor a 1 al ser pulsado. 24100. Agosto 2011 Wonderware 10.50 Ventana del Animation Links. así como limitar los valores mínimo y máximo De Entrada para el objeto configurado con estas características. fig. C. 104. Pone el valor a 1 al pulsar el botón y mantenerlo. Set. Permite crear una barra de desplazamiento vertical para seleccionar valores Permite crear una barra de desplazamiento horizontal para seleccionar valores Touch Push Button. Value Slider. Campeche Rev. este submenú consiste en las características propias de cada comando de animación. Al pulsar un objeto con esta propiedad permite modificar valores discretos. Coloca un valor de 0 al ser pulsado. Centro. Cada una de las funciones del Animation Links dispone de un submenú que el usuario deberá rellenar. Tel. Calle 26-A No. Permite modificar una cadena alfanumérica. Permite ejecutar una lógica o acciones a partir de Scripts. Coloca un valor de 0 al pulsar el botón y mantenerlo. del Carmen.1 . 42 Cd. Esta función actúa como un pulsador directamente sobre una señal y puede configurarse como: Direct. Permite modificar valores analógicos. User Inputs. Reverse. Al soltarlo lo cambia el valor a 1 Toggle. Invierte el estado del bit seleccionado al ser pulsado. (938) 131-0692. 1. Reset. Col. Al soltarlo lo pone a 0.

Permiten animar el color de línea de un objeto. Agosto 2011 Wonderware 10. Esta función modifica la orientación del objeto. analógico o asociarse a una alarma de tipo discreto o analógico. Esta función Permite mostrar pantallas. Line Color. Esta función Permite ocultar pantallas. Estas funciones permiten cambiar el color de un texto. Estas funciones permiten Permite modificar la ubicación del objeto. Estas funciones son usadas más comúnmente para visualizar valores discretos o valores Calle 26-A No.P. Este cambio de color puede depender de un valor Discreto. 24100. Text Color. del Carmen. Tel. 104. Esta animación puede depender de Un valor discreto.1 . 1. Este cambio de color puede depender de un valor discreto. Miscellaneous Esta función permite que un objeto aparezca/desaparezca de la pantalla mediante una expresión. Value Display. C. analógico o asociarse a una alarma de tipo discreto o analógico. Centro. 43 Cd. Campeche Rev. Fill Color. Permiten rellenar objetos de un color. el usuario puede seleccionarlas a partir de una lista. Esta función permite la Intermitencia del objeto seleccionado. Col. el usuario puede seleccionarlas a partir de una lista. (938) 131-0692. Permite asociar el tamaño vertical/horizontal de un objeto a un registro. analógico o asociarse a una alarma. Location. Object Size.

52 Sustitución de Tags. desde la barra general Special → Substitute Tags o directamente con el juego de teclas Ctrl + E. 1. para realizar este cambio es necesario seleccionar el texto con click derecho y seleccionar la opción Substitute → Substitute Strings. 24100. del Carmen.51 Pasos para Modificar Texto. Si el usuario requiere modificar algún texto dentro de la aplicación a desarrollar. fig. 104. Calle 26-A No.1 . Estas funciones Permite asociar un Tagname a una barra gráfica (Vertical o Horizontal). C. fig. desde la siguiente ruta Special → Substitute Strings o de manera directa con el juego de teclas Ctrl + L. Centro. analógicos. para acceder a esta herramienta seleccionamos el objeto con click derecho y seleccionamos Substitute → Substitute Tags. Si el usuario requiere remplazar el Tag duplicado por uno diferente puede usar la herramienta sustituir Tag. Agosto 2011 Wonderware 10.P. Col. 44 Cd. este se convierte en una exacta réplica del duplicado. Campeche Rev. (938) 131-0692. Percent Fill. Cuando duplicamos un objeto. Tel.

posteriormente una ventana mostrara los Tags que no se usan en la aplicación. De lo contrario si se desea eliminarlos por completo presionar el botón All. Col. del Carmen. Agosto 2011 Wonderware 10. Campeche Rev. Después de realizar los pasos anteriores. seleccionar OK. para realizar este procedimiento primeramente cerrar todas las ventanas en el WindowMaker.P. basta con seleccionar los que serán depurados y dar Click en el botón Delete. Existe una variedad de objetos que se pueden usar para crear aplicaciones administradas de Intouch.53 Procedimiento para Conteo de Tags. C. se mostrara una ventana especificando que el conteo de Tag puede tardar. Al finalizar este curso el usuario podrá crear e insertar símbolos de Archestra en una aplicación. si el usuario no los requiere eliminar todos. Centro. fig. seleccionar Yes. Una de las características más importante con la que cuenta Intouch 10. (938) 131-0692.54 Depurado deTags. desde la barra de herramientas seleccionar el menú Special → Delete Unused Tag. 24100.1 . 1. en la barra de herramientas seleccionar el menú Special → Update Usecounts. 5. fig.1 es la capacidad de representar procesos usando símbolos de Archestra.2 Editor de Símbolos de Archestra. Calle 26-A No. al terminar el conteo una ventana mostrara los Tags que se encuentran en la base de datos y los Tags que soporta la licencia. Tel. 104. 45 Cd.Es posible que el usuario elimine los Tags que no se usen en la aplicación.

seleccionado la carpeta Simbolos_Curso con click derecho New → Symbol o con el juego de teclas Ctrl + Mayusculas + S. Campeche Rev. Seleccionar el botón Embed Archestra Symbol y seleccionar el símbolo a insertar en la pantalla de la aplicación.Al trabajar con aplicaciones administradas. Agosto 2011 Wonderware 10. 104. una vez creado el símbolo lo seleccionamos con clik derecho OPEN.P.1 .. 46 Cd. 24100. con esta ruta creamos una nueva carpeta llamada NewToolset_001. (938) 131-0692. C. Usando los símbolos embebidos de Archestra es usuario puede: • Insertar símbolos embebidos de Archestra en una aplicación administrada. en esta ventana en el área de desarrollo seleccionar con click derecho Custom Properties. Tel. este software tiene la capacidad para que el usuario pueda crear y editar sus propios símbolos. 1. esta práctica se hace con el fin de no modificar el símbolo original. para propósitos de este curso la llamaremos Simbolos_Curso. se puede cambiar el nombre a esta carpeta. posteriormente creamos un nuevo símbolo llamado Simbolo_Curso. colocarlo en una nueva carpeta (Toolset) y trabajar con ese símbolo. Custom Properties List Calle 26-A No. • Verificar símbolos con el WindowMaker. • Configurar propiedades personalizadas a objetos embebidos de Archestra. Los símbolos que se encuentran en la librería de Archestra pueden modificarse tanto en sus propiedades como en sus componentes. Como se ha mencionado anteriormente. esto se realiza en la ventana Edit Custom Properties. si por alguna razón el usuario requiere modificar algún símbolo embebido. Col.. Centro. o con el juego de teclas Ctrl+M. la librería de Archestra permite insertar y crear sofisticados gráficos donde una de sus características es que se pueden ligar animaciones y Scripts a cualquier objeto o símbolo embebido. Para insertar un símbolo seleccionar en la barra de Wizards. se muestra una nueva ventana el editor de símbolos de Archestra. para ingresar a esta ventana en el programa Archestra IDE con click derecho en la galaxia seleccionar New → Graphic Toolset. lo más recomendable es duplicar el símbolo. del Carmen.

55 Ventana del Editor de Propiedades Personales. Agosto 2011 Wonderware 10. animación y configuración de símbolos en aplicaciones administradas. Centro. Muestra el nombre del símbolo y el nombre de la propiedad configurada.P.1 . Custom Properties List. Barra de Menús Barra de Herramientas Panel de Editor de Propiedades Herramientas Categorías Calle 26-A No. 47 Cd. Campeche Rev. 1. Tel. Configuration Header. Muestra la lista de propiedades que se asocian a los símbolos de Archestra. Custom Properties Configuration Panel. (938) 131-0692. 104. C. 24100. En el software Intouch Archestra IDE se incluye el editor de símbolos de Archestra. Custom Properties Configuration Penel fig. Contiene la configuración de las propiedades que se han personalizado. usado para la creación. Col. del Carmen.

1 . Barra de Estado. fig. en esta área se mostraran sus propiedades. Editores de texto. (938) 131-0692. Calle 26-A No.56 Editor de Símbolos de Archestra Panel de Herramientas. el área de dibujo. herramientas como Combo Box. polígonos. 48 Cd. • Una Herramienta de puntero para seleccionar y mover elementos en la hoja de desarrollo. 1. fig. ya que estas herramientas serán de uso frecuente es recomendable que el usuario se familiarice con cada una de ellas. Centro.57 Elementos de un Símbolo. Elementos de Lista. en esta lista están los elementos básicos que se encuentran en la Hoja de Desarrollo. del Carmen. etc. Agosto 2011 Wonderware 10. es la lista de propiedades que pertenecen a los elementos seleccionados o a los símbolos editados en Archestra. botones de radio. 104. Tel. • Elementos de estado que podrán mostrar el status de los objetos de Archestra. Botones. 24100. Editor de Propiedades. C. esta barra muestra la información acerca de la ventana y los elementos seleccionados. arcos. el usuario al seleccionar un objeto en la hoja de desarrollo. Campeche Rev. Hoja de Desarrollo. en esta lista se mostraran los elementos básicos que conforman ese objeto seleccionado. Col. donde el usuario elabora los Gráficos y símbolos de Archestra. si cualquier objeto es seleccionado en la hoja de desarrollo. en esta sección se encuentran los elementos básicos para la elaboración de símbolos en Archestra a partir de figuras básicas. rectángulos. Lista de Elementos Hoja de Desarrollo Este panel contiene los siguientes componentes: • Objetos de geometría básica para la ceración de figuras y componentes como líneas.P.

58 Editor de propiedades. esta función muestra cualquier parámetro relacionado con la apariencia de los elementos seleccionados. Centro. Apernase. Agosto 2011 Wonderware 10. Fill Style. C. desde esta ventana el usuario puede configurar las animaciones de cualquier objeto.P. Campeche Rev. Text Style. en esta lista se muestran las animaciones de los objetos seleccionados en la hoja de desarrollo. función donde se muestran los parámetros relacionados a las líneas de los objetos seleccionados por el usuario. 104. Graphic.59 Lista de Animaciones. Col. orientación y transparencia. fig. incluyendo la ubicación. 24100. Custom Properties. en esta función se muestran los parámetros de rellenado (Edición de Color) del objeto seleccionado. Runtime Behavior. Tel. función donde se muestran los parámetros relacionados al formato de texto en los objetos. 49 Cd. Line Style. 1. nombre del grafico seleccionado. función donde el usuario configura las propiedades en los objetos. tamaño. fig. función donde se configuran los elementos de visualización de los objetos en Runtime. Animations Summary. (938) 131-0692.1 . del Carmen. Calle 26-A No.

104.60 Ventana Sustituir Texto. Para ejecutar este comando seleccionar las figuras y presionar click el comando Path Combine para obtener la figura. Vea la siguiente imagen para observar el orden de los elementos básicos. 50 Cd. podemos realizar cualquier tipo de edición en objetos o símbolos. C. (938) 131-0692. 24100. Campeche Rev. seleccionando estos objetos ya sea desde la lista de elementos o directamente de la hoja de desarrollo. de otra forma nuevamente seleccionando el objeto con click derecho Substitute → Substitute Strings o con las teclas Ctrl + L. ya que en esta debemos tener especial cuidado con la orientación de los objetos. Tel. El usuario puede trabajar con elementos de grupo o con elementos individuales. Centro. Nota: Las barras de herramientas de Alineación y de Edición que se encuentran en el editor de símbolos de Archestra operan de igual forma que las herramientas de edición del WindowMaker.Para remplazar el texto de un objeto existente solo basta con seleccionar el objeto con click derecho y seleccionar la opción Edit Text. Si el objeto es irregular o muy complejo de elaborar existen 2 herramientas muy útiles para la creación de este tipo de símbolos. la única con la que tenemos que tener cuidado es con la herramienta Path Combine. con la teclas Ctrl + R. del Carmen. fig.P. Col. Si el Calle 26-A No. las herramientas Path Combine y Path Break . 1. Agosto 2011 Wonderware 10.1 .

1 .61 Aplicación del Comando Path Combine. Private. 1. entre algunas tareas más. Lista de Propiedades Personales Panel de Configuración Calle 26-A No. del Carmen. C. Col. para extender las propiedades de un símbolo embebido. Tel. esta propiedad puede personalizarse cuando el símbolo esta embebido. El usuario puede configurar propiedades personalizadas para ampliar la funcionalidad de los símbolos y poder utilizarlos en combinación con los Tags de Wonderware Intouch. Agosto 2011 Wonderware 10. La administración de las propiedades de usuario se administran en el Editor de Propiedades personales. 24100.P. 1 2 5. Centro. Campeche Rev. 104. fig. la propiedad no se expone cuando el símbolo esta embebido. (938) 131-0692. Publica. 51 Cd. usuario desea modificar la figura seleccionar el objeto una vez seleccionado nuevamente dar click en el interior del objeto y hacer las modificaciones correspondientes.3 Usando las Propiedades de Archestra. Estas propiedades personalizadas se dividen en 2 categorías Privadas (Private) o Públicas (Public). usar las propiedades en los objetos embebidos de la librería incluida en Archestra.

fig. 1.64 Boton Remove Custom Properties. en la casilla Data Type seleccionar el tipo de propiedad. donde el usuario tendrá la opción de seleccionar un Tag directamente desde la base de datos de Intouch. Col. Tel. Si el usuario selecciona alguna de estos tipos de datos String. Para agregar una propiedad en el editor de Propiedades personales seleccionar con click derecho el botón Add Custom Properties. Time o Lapso de Tiempo puede: • Seleccionar el icono . (938) 131-0692. desde la lista de propiedades personales seleccionar la propiedad y dar click a la función Remove Custom Properties. C. Campeche Rev.P. del Carmen. en esta casilla el usuario puede seleccionar las siguientes: Booleano Doble Tiempo Transcurrido Flotante Entero String Tiempo Utilizar el icono Lock para hacer la propiedad de solo lectura. Calle 26-A No. fig. • Seleccionar el icono . 52 Cd.1 . Para eliminar alguna propiedad.62 Ventana del Editor de Propiedades Personales. Ingresar el nombre de la propiedad.63 Boton Add Custom Properties. 24100. Agosto 2011 Wonderware 10. el usuario puede seleccionar un valor estático directamente desde el panel de configuración. Centro. fig. 104.

Practica 4: Animación con Intouch.

En esta práctica el usuario desarrollara una aplicación simple en la que podrá ligar los Tags generados
anteriormente.
Al terminar esta práctica el usuario tendrá la capacidad de:
• Ligar Tags a objetos y símbolos
• Insertar Gráficos desde la librería predeterminada (Wizards).
• Insertar Gráficos embebidos de la librería de Archestra.
• Configurar animaciones en objetos desde el Animation Links.
1.- comenzaremos creando una nueva ventana llamada Proceso de Mezclado con una resolución de 1024 x 768 en
esta nueva ventana insertar los siguientes gráficos.

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 53
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

fig.65 Ventana Proceso de Mezclado con Intouch.

2.- una vez terminado el grafico correspondiente ligar los respectivos Tags a los objetos en el grafico.
3.- Crear la misma aplicación usando la librería de objetos embebido de Archestra, para esta aplicación crear una
nueva ventana con el nombre Proceso de Mezclado2 con una resolución de 1024 x 768.

fig.66 Ventana Proceso de Mezclado con Archestra..

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 54
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

Practica 5: Creación de Símbolos con Archestra.

En esta práctica el usuario realizara y configurara una serie de gráficos que se complementaran con los símbolos
embebidos de Archestra en una aplicación.
Al terminar esta práctica el usuario tendrá la capacidad de:
• Usar las herramientas de edición y animación del Editor de Símbolos de Archestra.
• Embeber símbolos con sus respectivas propiedades.
• Editar propiedades usando las propiedades personalizadas.

1.- primeramente creamos una ventana nueva llamada Segunda Etapa Proc_Mezclado, con las siguientes
dimensiones 1024 x 768.
2.- Elaborar los siguientes gráficos el Tanque, la Barra Indicadora de Nivel y las respectivas tuberías (construir el
grafico de tubería en símbolos independientes).

Paso 1 Paso 2 Paso 3

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 55
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

56 Cd. 3. una vez copiada cambiar el nombre a Valvula_Salida y colocarla en la carpeta Simbolos_Curso. Campeche Rev. Agosto 2011 Wonderware 10..68 Edicion de Grafico con Archestra.Realizar un copia y usar el Editor de Símbolos de Archestra para modificar la válvula ubicada en ArchestrA Symbol Library → Valves → ValveSteamActuator. 1..P.1 .67 Creación de Gráficos con Archestra. un botón de Stop y dos Bombas. (938) 131-0692. 104. 4. fig. desagrupamos el actuador seleccionamos las figuras a editar. Centro. Calle 26-A No. Antes Después fig.Insertar de la librería de Archestra un botón de Start. del Carmen. 24100. Col. Seleccionar con doble click el símbolo. Tel. para esta práctica requerimos cambiar de color el actuador. C.

.Elaborar una válvula en el editor de Gráficos de Archestra usando como referencia una de las válvulas que se encuentran en la librería de gráficos de Archestra.P. 104. Campeche Rev.69 Aplicación con Gráficos de Archestra.6. C. Col. Agosto 2011 Wonderware 10. 5. 57 Cd. 1.. Calle 26-A No. 24100. Centro.1 .crear la pantalla como se muestra a continuación. del Carmen. Tel. (938) 131-0692. fig.

Calle 26-A No. Tel. • embeber símbolos de Archestra existentes con otros gráficos o símbolos creados por el usuario. 1. Desde la pantalla seleccionar el tanque con click derecho la opción Archesta Graphic “Tanque1” → Edit Symbol. en el editor de símbolos de Archestra seleccionar con el juego de teclas Ctrl + M o con click derecho la opción Custom properties para ingresar a la ventana del editor de Propiedades Personalizadas. fig. Centro.70 Acceso al Editor de Propiedades Personales. Agosto 2011 Wonderware 10.P. en esta ventana seleccionar la opción Add Custom Properties. En esta práctica el usuario conoce como animar gráficos por medio de las propiedades personalizadas. 58 Cd. Col.Practica 6: Definición de Propiedades en Símbolos..1 . 104. (938) 131-0692. 24100. C. del Carmen.Configurar el indicador de nivel del tanque mostrado en la figura anterior. 1. Campeche Rev. Al terminar esta práctica el usuario tendrá la capacidad de: • Usar y configurar las propiedades de los símbolos de Archestra. Para esto realizar el siguiente procedimiento.

Name.- Visibility. (938) 131-0692. 104. Centro.71 Ventana del Editor de Propiedades Personales. Animaciones de Visualización. Animaciones Especificas. 1. Data Type. Animaciones de Visualización. Integer. En Wonderware Archestra podemos usar animaciones específicas. Campeche Rev. Description fig. Default Value. Col. C.. Public. • Visibility • Disablement • Status • Fill Styles • User Input • Windows Common Controls Calle 26-A No. estas animaciones son componentes de datos las cuales se configuran en la ventana edición de animaciones (Edit Animations). A continuación se muestran las animaciones disponibles en Archestra. 59 Cd. . 24100. Agosto 2011 Wonderware 10. Fill_Value. Tel.1 . del Carmen.P. Animaciones de Interaccion.En esta ventana ingresamos los siguientes datos y seleccionamos el botón OK.

1 . 60 Cd. Calle 26-A No. del Carmen. 24100.72 Listado de Animaciones de Archestra. (938) 131-0692.P. fig. Campeche Rev. 104. Después de seleccionar la animación correspondiente se despliega la ventana de configuración de dicha animación. Centro. C. en la primera seleccionar el objeto con doble Click desde el editor de símbolos y en la segunda directamente desde el botón ubicado en la barra de herramientas del editor de símbolos. Tel. Col. Agosto 2011 Wonderware 10. • Blinking • Horizontal Slider • Client Controls • Horizontal and Vertical Percent • Vertical Slider Fill • Pushbutton • Horizontal and Vertical • Action Script Location • Show Symbol • Width and Height • Hide Symbol • Orientation • Value Display • Tooltip Existen dos formas de acceder al editor de animaciones. 1.

Col. Seleccionar True. esta animación permite a un objeto aparecer o desaparecer de la pantalla en el WindowMaker.P. 1 On si requiere que se muestre el elemento de lo contrario selecciones False. Para configurar un elemento con esta animación. 1. Tel. Calle 26-A No. fig. Centro. 104. Agosto 2011 Wonderware 10. C. 0 Off. del Carmen.Visibility.1 . 61 Cd. 24100. Tag o expresión. en el recuadro Boolean escribir una valor numérico.73 Animación de Visibilidad. (938) 131-0692. Campeche Rev.

1 .P. Col. On o False. (938) 131-0692. Off. 0. Para configurar un elemento con esta animación. Tel. en el recuadro escribir una valor numérico.Fill Style. 24100. presionar la opción Boolean. fig. Centro. Seleccionar la casilla y el color para las condiciones True. Campeche Rev. Use esta animación para especificar una expresión que determine el estilo de relleno de un elemento basado en una condición booleana o el valor en una tabla de verdad. esta animación permite rellenar un objeto de un color. C. Agosto 2011 Wonderware 10. 62 Cd.74 Animación Fill. del Carmen. 1. Calle 26-A No.1. 104. Tag o expresión.

63 Cd. Tel. Calle 26-A No. Campeche Rev. Medium o Fast. en el recuadro Boolean escribir una valor numérico. (938) 131-0692. 24100. Col. Agosto 2011 Wonderware 10.75 Animación Blink. del Carmen. Tag o expresión. fig. 104. C. Las opciones en Blink Atributes permiten seleccionar la visibilidad y el respectivo color de las líneas. Para configurar un elemento con esta animación.Blink. Centro.1 . La opción Blink Speed seleccionar Slow. 1. Texto o el relleno del objeto.P. esta función le permite al objeto la animación de intermitencia.

del Carmen. 104. Tag o expresión de tipo analógico. seleccionar el rango de relleno en los recuadros Min% y Max%. 24100. determinar el valor del porcentaje en los recuadros At Min Fill y At Max Fill.% Fill Vertical and % Fill Horizontal. Agosto 2011 Wonderware 10. (938) 131-0692. 1. C. estas animaciones permiten asociar el porcentaje de llenado de forma vertical o de forma horizontal en un elemento. Campeche Rev. Centro.1 .P. orientación y dirección del relleno del elemento. para configurar estas animaciones en el recuadro Expressions or Reference ingresar un Valor. Calle 26-A No. Col. seleccionar el color. Tel. la opción Preview muestra una vista de los colores y valores configurados en la animación. 64 Cd.

Agosto 2011 Wonderware 10. Col. Tel. C.1 .P. 65 Cd. 1. Calle 26-A No.76 Animacion % Fill Horizontal and % Fill Vertical Location Vertical and Location Horizontal. Campeche Rev. 24100. Centro. usar estas animaciones para determinar la ubicación vertical u horizontal de algún elemento. 104. del Carmen. fig. Tag o Expresión de tipo analógico e ingresar los valores de movimiento. (938) 131-0692. Para la configuración de estas animaciones ingresar en el recuadro Expressions or Reference un Valor.

24100. 104. para la configuración de estas animaciones ingresar en el recuadro Expressions or Reference un Valor. del Carmen. Agosto 2011 Wonderware 10. 1. 66 Cd. especificar el tamaño máximo y mínimo en los recuadros At Min Size y At Max Size y los porcentajes máximos y mínimos en los recuadros Min% y Max%. C.P. Campeche Rev. fig. Tag o Expresión de tipo analógico.1 .77 Animacion Location Horizontal and Location Vertical Width and Height. Centro. Tel. (938) 131-0692. usar estas funciones para modificar el tamaño de un objeto. Col. Calle 26-A No.

P. Orientation. Tag o Expresión de tipo analógico.1 . 1. esta función incluye una vista previa para observar el comportamiento de la animación. Col. el cual se comportara según los valores que tomen las funciones CCW y CW. Campeche Rev. (938) 131-0692. Calle 26-A No. Centro. en el recuadro Expressions or Reference ingresar un Valor. Agosto 2011 Wonderware 10. fig. C. use esta animación para especificar la orientación de un elemento. .78 Animacion Width and Height. ingresar el valor de la circunferencia At CCW End y At CW End. 104.79 Animacion Orientation. Tel. para configurar esta función. 67 Cd. fig. del Carmen. 24100.

80 Animacion Value Display Calle 26-A No. Agosto 2011 Wonderware 10. fig. 104. 68 Cd. 24100. Centro.P. para configurar esta función. (938) 131-0692. Tel.Value Display.1 . Analógico. Cadena . Campeche Rev. use esta animación para mostrar un valor de tipo Discreto. Col. Tag o Expresión según el tipo de dato a visualizar en la animación. del Carmen. Tiempo o Nombre. C. en el recuadro Expressions or Reference ingresar un Valor. 1.

(938) 131-0692.Disable. Centro. del Carmen. 69 Cd. 104. 1. Col. Agosto 2011 Wonderware 10. Tel.1 . use esta animación para deshabilitar algún elemento al cumplir una condición. fig. C. Campeche Rev. Tag o expresión de tipo Booleano. Seleccionar las opción True. 24100. Off para condicionar algún elemento.81 Animacion Disable Calle 26-A No. Esta función se configura en el recuadro Expressions or Reference al ingresar un Valor. 1. 0. On o False.P.

1 . 24100. (938) 131-0692. Campeche Rev. Cadena . use esta animación para ingresar valores de tipo Discreto. 8 2 Animacion User Input. Analógico. 104. Col. en el recuadro Reference ingresar el valor.User Input. C. Tiempo o Nombre desde un elemento de texto. Agosto 2011 Wonderware 10. Tel. del Carmen.P. Tag y definir las opciones correspondientes de dicha animación. 1. Calle 26-A No. f i g . 70 Cd. Para configurar esta función seleccionar el botón con la propiedad a configurar. Centro.

Col.P. Centro. del Carmen. 104. Agosto 2011 Wonderware 10. (938) 131-0692. Tag o expresión de tipo analógico. 1.Slider Horizontal and Vertical. C. Para configurar esta función en el recuadro Reference al ingresar un Valor. Calle 26-A No. use estas animaciones para configurar los elementos con animaciones de barra de desplazamiento horizontal y vertical. 24100. Tel. en los recuadros Top Left y Top Right ingresar el valor mínimo y máximo de control. seleccionar los rangos en los recuadros Left Position y Right Position.1 . esta función incluye una vista previa para observar el comportamiento de la animación. 71 Cd. Campeche Rev.

PushButtom. 1. Agosto 2011 Wonderware 10. Divide. 84 Animacion Push Button. Col. del Carmen. Calle 26-A No. Analógico y String. Esta función incluye una vista previa para observar el comportamiento de la animación. Centro. Multiply. fig . 24100. Decrement. Para configurar esta botón seleccionar el tipo de dato a usar e ingresarlo en el recuadro Reference. 104. fig.1 . seleccionar una de las opciones de acción Direct.83 Animacion Slide Vertical/Horizontal. Set. 72 Cd. Campeche Rev. Increment. Toggle. C. use esta animación para crear un botón para establecer valores de tipo Discreto.P. Tel. (938) 131-0692.

Campeche Rev. 104.Practica 7: Animación de Símbolos. Agosto 2011 Wonderware 10. (938) 131-0692. Al terminar esta práctica el usuario tendrá la capacidad de: • Crear y animar objetos con el Editor de Símbolos de Archestra. 1. Tel. C. Col.. del Carmen. fig. 24100. Data Type Integer en el editor de Propiedades. 1.85 Configuración de la Animación Fill. En esta práctica realizara la animación de la barra de nivel del Tanque y creara un objeto en la que observara la apertura de válvula.Tomar la aplicación creada en la practica 5.P. Centro. en la practica 6 definimos la propiedad con el nombre Fill_Value. Calle 26-A No. 73 Cd.1 .

. fig.P.87 Configuración de la Animación Fill Vertical. seleccionamos con doble click para ingresar al editor de símbolos de Archestra. 1.Para configurar la animación correspondiente del tanque seleccionar con doble Click la barra de nivel del tanque. Al terminar la configuración guardamos los cambios y cerramos el símbolo.. en el editor de animaciones dar click en botón Add Animation y seleccionar la animación % Fill Vertical. Campeche Rev. Data Type Integer. Configurar los colores. C.Crearemos un nuevo símbolo con el Graphic Toolbox del Archestra IDE llamado Ind_Valvula. 74 Cd. Col.1 . 24100. la dirección y orientación del objeto. fig. Creamos el objeto y configuramos su propiedad con el nombre Ind_Valve. Tel. del Carmen. Agosto 2011 Wonderware 10. Centro. (938) 131-0692.2. En el recuadro Expression Or Reference dar click en el Boton Browse Galaxy para mostrar una ventana.86 Configuración del objeto. Calle 26-A No. 3. buscar en la pestaña Element Browser el nombre de la propiedad configurada en el Editor de Propiedades. seleccionar la propiedad y dar click en el botón OK. 104.

seleccionar la propiedad y dar click en el botón OK. Centro. la dirección y orientación del objeto. 4. Calle 26-A No. Col. Configurar los colores. del Carmen. Tel. en el editor de animaciones dar click en botón Add Animation y seleccionar la animación % Fill Vertical.88 Selección del nombre de Referencia.1 .89 Configuración de la Animación Fill Vertical. (938) 131-0692.P. 24100. fig. Campeche Rev. fig. C.Para configurar la animación de apertura de la válvula con doble seleccionar con doble Click el circulo de apertura. Agosto 2011 Wonderware 10.. Al terminar la configuración guardamos los cambios y cerramos el símbolo. 75 Cd. buscar en la pestaña Element Browser el nombre de la propiedad configurada en el Editor de Propiedades. 1. En el recuadro Expression Or Reference dar click en el Boton Browse Galaxy para mostrar una ventana. 104.

Tel. (938) 131-0692. Calle 26-A No. 24100. Campeche Rev. fig.P. del Carmen. C.91 Gráficos con Objetos de Archestra. Centro. fig.Agregando los nuevos componentes la aplicación queda de la siguiente manera. 76 Cd.90 Selección del nombre de Referencia.1 . 1. 104. Agosto 2011 Wonderware 10.. 5. Col.

Campeche Rev. del Carmen. 24100. (938) 131-0692. Tel. 104. 77 Cd. Col.1 . Centro. 1.P. Calle 26-A No. Agosto 2011 Wonderware 10. C.

Campeche Rev. Centro. 24100.MODULO 6. Mientras que puede parecer que hay cierto orden inherente en la manera que múltiples scripts son iniciados por el mismo evento o estén programados. Debido a esto. del Carmen. L as capacidades de los QuickScript de InTouch permiten ejecutar comandos y operaciones lógicas basadas en criterios específicos. Key Scripts ligados a una tecla específica o combinación de teclas del teclado. mientras que todos los demás tipos de scripts son sólo síncronos. QuickFunctions Scripts que uno crea y que pueden ser llamados desde otro QuickScripts o expresiones de animación.1 . no existe la garantía de algún orden específico.1 Tipos de Scripts. El orden de procesamiento es específico de la aplicación. etc. 6. ActiveX Event Scripts que ejecutan eventos de objetos ActiveX en Runtime. C. una ventana abierta. el cambio de un valor. Calle 26-A No. Por ejemplo. Agosto 2011 Wonderware 10. Data Change Scripts ligados a un Tag o Tagname. 78 Cd. 1.field. (938) 131-0692. La siguiente sección describe brevemente los tipos de scripts que se pueden crear. Las QuickFunctions pueden ser síncronas o asíncronas. 104. Window Script ligado a una ventana específica. al presionar una tecla.P. Col. Action Pushbutton Script asociado a un objeto ligado a una la Acción de un objeto o Boton. SCRIPS DE INTOUCH . no se debe construir ninguna dependencia en el orden de ejecución. Condition Scripts ligados a un Tag discreto o una expresión. Tel. SCRIPT TYPE DESCRIPTION Application Script ligado a toda la aplicación.

Para accesar al editor de Scripts de aplicación hacer click en el comando Especial → Scripts → Script de aplicación. este Script se ejecuta una vez cuando una ventana se muestra inicialmente. o para accesar rápidamente desde las propiedades de la ventana seleccionamos la función Scripts. Cuando seleccionamos esta opción se activa la funcion Every Msec en la que se define el número de milisegundos que deben pasar antes de que el script se ejecute. Scripts de Tecla (Key Scripts). Cuando seleccionamos esta opción se activa la funcion Every Msec en la que se define el número de milisegundos que deben pasar antes de que el script se ejecute. (938) 131-0692.1 . • On Key Up. se ejecuta continuamente a la frecuencia anotada mientras la tecla es sostenida. Calle 26-A No. del Carmen. dar de baja un usuario. Agosto 2011 Wonderware 10. etc. 24100. o en el explorador de la aplicación Scripts → Key. este tipo de Script se ejecuta una vez cuando la aplicación es iniciada. Scripts de una Ventana (Window Script). Si existe un script para la ventana seleccionada. Los scripts de ventana se ligan a una ventana específica. Scripts de Acción (Action Scripts). este tipo de Scripts están ligados a una tecla específica o combinación de teclas en el teclado.Scripts de Aplicación (Application Script). Tel. calcular variables. Hay tres tipos de Scripts de aplicación que se pueden configurar en una aplicación: • On Startup. • While Showing. C. • On Show. • While Running. Hay tres tipos de scripts que pueden usarse en una ventana. este tipo de Script se ejecuta continuamente a una frecuencia específica mientras la aplicación está corriendo. crear simulación de procesos. Col. • On Hide. Se ejecuta una vez cuando la ventana se cierra. 104. Scripts de Acción al apretar un Botón son similares a Scripts de Teclas. Hay tres tipos de Scripts de Acción al Toque que pueden usarse en un objeto: • On Key Down. • On Key Down. Pueden usarse para crear teclas globales para la aplicación. o en el explorador de la aplicación Scripts → Script de aplicación. se ejecuta una vez cuando la tecla es liberada. excepto porque estos son asociados con objetos ligados a Botones de Acción donde el editor de scripts es accesado a través de la ventana de diálogo de selección de ligas de animación. este tipo de Script se ejecuta continuamente a una frecuencia especificada mientras la ventana se muestra. • On Shutdown Se ejecuta una vez cuando la aplicación se cierra. Para accesar al editor de Scripts de ventana hacer click en el comando Especial → Scripts → Window Script. Campeche Rev. regresar a la ventana principal. Por ejemplo. este Script se ejecuta una vez cuando la tecla es inicialmente oprimida. • While Down. Centro. Para accesar al editor de Scripts de Tecla hacer click en el comando Especial → Scripts → Key Script. este tipo de Scripts estan ligados a la aplicación completa. Cuando seleccionamos esta opción se activa la funcion Every Msec en la que se define el número de milisegundos que deben pasar antes de que el script se ejecute. 79 Cd. 1. Esta acción se ejecuta al hacer click en el objeto o botón asignado. se ejecuta una vez cuando la tecla es oprimida inicialmente.P. este será mostrado. etc. Hay tres tipos de tipos de Scripts de Tecla que pueden configurarse. Pueden usarse para arrancar otras aplicaciones.

este Script es ejecutado continuamente mientras la condición es cierta. abrir el Animation Links haciendo doble click en el objeto o desde el menú Especial → Animation Links. del Carmen. Centro. Los scripts Mientras es Verdadero (While True) y Mientras es Falso (While False) iniciarán su ejecución después de que han transcurrido la cantidad de milisegundos configurados. Los cuatro tipos pueden ser aplicados a la misma condición. fig. • On True. 80 Cd. este tipo de Script es ejecutado una vez cuando la condición configurada es verdadera. fig. en el recuadro Condición (Condition) se debe especificar la condición ya sea un Tag discreto o una expresión. este Script se ejecuta una vez cuando la tecla es liberada. Por ejemplo la expresión Nivel_Tanque >= 95. 1. los Scripts de condición son ligados a Tags discretos o expresiones que se igualan con cierto y falso. • On False. • While Down. Campeche Rev. • On Key Up. Este Script está conformado por cuatro tipos de scripts que pueden usarse en una condición. o en el explorador de la aplicación Scripts → Condition.1 .93 Condiciones de un Script. este Script es ejecutado continuamente mientras la condición es falsa. Para crear un script de acción para un botón. 24100. (938) 131-0692. • While True. 104. Tel. dibujamos el objeto o botón que va a ser ligado al Script. Scripts de Condición (Condition Script). Col. cuando seleccionamos esta opción se activa la funcion Every Msec en la que se define el número de milisegundos que deben pasar antes de que el script se ejecute.P. • While False. este tipo de Script es ejecutado una vez cuando la condición configurada es falsa. Para accesar al editor de Scripts de condición hacer click en el comando Especial → Scripts → Condition Script. este Script se ejecuta continuamente a la frecuencia especificada mientras el objeto es presionado. Cuando el valor del Tag es mayor o igual a 95. C. Agosto 2011 Wonderware 10. Calle 26-A No. el script se ejecutará.92 Script Action. Dado que los scripts de condición se ejecutan basados en una condición.

Calle 26-A No. Campeche Rev. Para accesar al editor de Scripts de QuickFunctions hacer click en el comando Especial → Scripts → QuickFunctions. 104. Para accesar al editor de Scripts de cambio de datos hacer click en el comando Especial → Scripts → Data Change Scripts. 24100. Tel. Un Script de evento de un ActiveX puede ser asociado con cada evento. Agosto 2011 Wonderware 10. tecla oprimida.1 . QuickFunctions. Por ejemplo. las QuickFunctions son scripts que pueden llamarse desde otros scripts o expresiones y son almacenados en las aplicaciones que se crean. Col. Llamado a una QuickFunctions desde otros scripts o expresiones permiten crear un script una vez y reusarlo. Scripts de Eventos ActiveX. Son ejecutados una vez cuando el valor del Tag o del Tagname. los Scripts de cambio de dato son enlazados a Tags y/o Tagname.Scripts de cambio de Dato (Data Change Scripts).field cambia por un valor mayor a la banda muerta definida en el Diccionario de Tags.field. la función click. o en el explorador de la aplicación Scripts → QuickFunctions. 1. estos son eventos típicos usados en la mayoría de controles ActiveX. C.field solamente. Reusando estos scripts decrementa el mantenimiento a la aplicación reduciendo la cantidad de los códigos duplicados que son copiado y pegado una y otra vez en el Scripts. o en el explorador de la aplicación Scripts → Data Change. (938) 131-0692. 81 Cd.P. Etc. Dado que los Scripts de Cambio de Dato son ejecutados basados en el cambio de valor. Centro. La mayoría de los controles ActiveX tienen eventos asociados con ellos. en recuadro Tagname se debe especificar un Tag o Tagname. Los Scripts de ActiveX de Intouch están preparados para soportar acciones y eventos. del Carmen. estos eventos en los controles ActiveX son ejecutados en Runtime (Window Viewer). doble click.

Debido a eso. Editor de InTouch de Scripts. fig. Agosto 2011 Wonderware 10. Campeche Rev. La barra de herramientas QuickScript contiene las funciones básicas de edición. Tel. Col. C. 1. 24100. 82 Cd.94 Ventanas de Scripts. sus funciones comunes y características son descritas en esta sección.95 Ventana General de Scripts. y para evitar redundancia. (938) 131-0692.1 . del Carmen.P. fig. El editor de Script es básicamente el mismo para todos los tipos de Script. Hacer click para cortar el texto seleccionado de un script Hacer click para copiar el texto seleccionado de un script Hacer click para pegar texto en el script desde el portapapeles Hacer click para ver el diccionario de Tags Hacer click para insertar el nombre de una pantalla de la aplicación actual Hacer click para desplegar el explorador de controles ActiveX Calle 26-A No. 104. Centro.

Campeche Rev.1 . 83 Cd. Click en el comando Edit/Undo. el script reaparecerá. La última acción de edición se revierte. Limpiar el texto en un Script. Calle 26-A No. Seleccionar todo el Script. EL texto cortado es borrado del Script y es copiado en el portapapeles de Windows. Copiar el texto seleccionado de un Script. Seleccionar el texto a copiar y dar click en el comando Edit → Copy. Si se selecciona este comando. Pegar texto en un script. Ahora se puede pegar el texto copiado en otro lugar en el script o en otro Script. SPC Pro y el manejador de SQL Access). Tel. Centro. Hacer click en la función deseada. sin embargo. (938) 131-0692. Deshacer la última acción.P. Agosto 2011 Wonderware 10. 104. Seleccionar el texto a remover y hacer click en el comando Edit → Cut. Imprime un Script Procedimientos comunes para la edición de Scripts. Para borrar completamente el script. símbolo o función mostrada en el botón. Seleccionar el texto a eliminar y dar click en el comando Script → Erase. hacer Click en el comando Edit → Clear. Cortar el texto seleccionado de un Script. Hacer click en el comando Script → New. el script no es borrado de la aplicación. Todo el texto en el script es borrado. hacer clic con el botón derecho del ratón en un espacio libre del script y hacer clic en borrar (Delete). Hacer click en el comando Edit → Select All. hacer click en el comando Edit → Paste. hacer click en el nombre de la categoría de la función. String La pantalla de diálogo de selección de función aparece mostrando todas las funciones de cadena disponibles. cierre el editor de scripts y reábralo. El contenido del portapapeles de Windows es pegado en el script editado en la ubicación del cursor. del Carmen. se debe usar el comando Script → Erase o seleccionar todo el texto del script. hacer click en el comando Insert → Functions o directamente en los botones de funciones ubicados en la parte derecha de la ventana de Scripts. La pantalla de diálogo correspondiente de selección de función aparecerá. 24100. La pantalla de diálogo se cerrará y la función será insertada en el script en la ubicación del cursor. Insertar una función en un Script. El script es borrado de la aplicación. 1. símbolos de comparación y de operadores matemáticos en la parte baja del editor de QuickScript que pueden ser usados para insertar en el script en la posición actual del cursor la palabra clave. Los tipos de funciones disponibles son: Función Descripción All La pantalla de selección de función aparece mostrando todas las funciones disponibles incluyendo las funciones de cada programa agregado (Manejador de recetas. Todo el script es seleccionado. Col. Math La pantalla de diálogo de selección de función aparece mostrando todas las funciones matemáticas disponibles. Eliminar un Script. El texto es copiado en el portapapeles de Windows. Hay botones de texto. Crear un nuevo Script. C. Ahora se puede pegar en otro lugar el texto cortado o en otro Script. describiremos los procedimientos genéricos que se usarán cuando se programan scripts en los diferentes cuadros de diálogo de edición de QuickScript de InTouch.

Agosto 2011 Wonderware 10. Col. El navegador de Tags aparecerá en el modo de selección ilimitado.1 . hacer click en el comando insertar/nombre de Tag (Insert → Tag). (938) 131-0692. Para accesar al navegador de Tags. del Carmen. control de pantallas. Add-ons La pantalla de diálogo de selección de función aparece mostrando todas las funciones disponibles de programas agregados (add-on) (Manejador de recetas.field será insertado en el QuickScript en la ubicación del cursor. Campeche Rev. 84 Cd.P. System La pantalla de diálogo de selección de función aparece mostrando todas las funciones de sistema. Para accesar a la definición específica de un Tag en el diccionario de Tags anotar el nombre del Tag en la pantalla del QuickScript y dar doble clic sobre este. hacer click en el comando Insert → Tag. tendencias históricas. Seleccionar el nombre del Tag y hacer click en la flecha de Dot Field. El parámetro seleccionado del Tagname. etc. Help La pantalla de diálogo de selección de función para obtener ayuda aparece listando todas las funciones disponibles. fig. las funciones para arrancar y/o activar otra aplicación. SPC Pro y el manejador de SQL Access). etc.field a usar desde la lista. Hacer click en el botón Define Tag Sources para agregar o remover un Tags de la lista de Tags. Tel.Field de un Tag en un Script. Calle 26-A No. 24100. Por ejemplo. Centro. 104. las funciones para alarmas. Insertar un . Por ejemplo. Quick Functions La pantalla de diálogo de selección de función aparece listando los nombres de todas las QuickFunctions disponibles a llamar desde el script editado. Hacer clic en una función para abrir su respectiva ayuda. agregar el Tagname. Hacer click en el botón OK. El navegador de Tags será cerrado y el nombre del Tag será insertado en la ubicación del cursor. Misc La pantalla de diálogo de selección de función aparece mostrando todas las funciones misceláneas disponibles. Insertar un Tag en un Script.96 Funciones de Scripts. El navegador de Tags aparecerá en el modo ilimitado de selección. 1. controles ActiveX. Hacer doble click en el nombre del Tag o seleccionarlo y hacer click en OK. C. leer y/o escribir información a un archivo. hacer doble click en un área en blanco en la pantalla de QuickScrip.

Tel. 1. 85 Cd. fig.P. Esto puede hacerse en cualquier momento. Centro. Insertar el nombre de una pantalla en un Script. fig.98 Insertar el Tag de una Ventana Validando un Script. hacer click en el comando Insert → Window. La pantalla de diálogo Nombre de la pantalla a insertar aparecerá mostrando los nombres de todas las pantallas de la aplicación. 24100. Col.1 .97 Ventana Select Tag. Campeche Rev. hacer click en Validate para verificar que la sintaxis del script sea la correcta. del Carmen. Si el sistema encuentra errores cuando valide un script. Calle 26-A No. 104. Agosto 2011 Wonderware 10. aparecerá un mensaje de error. La pantalla de diálogo se cerrará y el nombre de la pantalla será insertado automáticamente en el Script en la posición del cursor. C. La validación se ejecuta en forma automática cuando se oprime el botón OK o Guardar. hacer click en el nombre de pantalla deseado. (938) 131-0692.

ELSE Disc = 0. (938) 131-0692.100 Instrucciones de Programación. ENDIF. fig.7. • Instrucción IF-THEN-ELSE con una cláusula ELSE IF y sin cláusula ELSE. Salir del editor de Scripts. 86 Cd. Scripts IF-THEN-ELSE y Comparasión. del Carmen. IF temp > 500 THEN Disc = 1. • Instrucción IF-THEN-ELSE sin cláusula ELSE.P.4. Real = 93. IF a <> 0 THEN a = a + 100.99 Boton de Validación de Scripts. A continuación se muestran algunos ejemplos de programación para estas funciones.1 . • Instrucción IF-THEN sin cláusula ELSE. IF temp > 500 THEN Disc = Disc * 10. Calle 26-A No. < Menor que > Mayor que <= Menor o igual a >= Mayor o igual a == Igual a ("es equivalente a") <> Diferente fig. Col. 104. El editor de scripts se cerrará y el Script configurado será guardado a menos que se encuentre un error. Los siguientes operadores de comparación son usados para definir condiciones en una instrucción IF-THEN-ELSE. Centro. hacer click en el comando Script → Exit. C. También se puede cerrar el editor de scripts haciendo click en el botón OK una vez que se ha terminado de escribir el Script. ENDIF. Agosto 2011 Wonderware 10. 24100. Campeche Rev. 1. Real = 43. Las instrucciones IF-THEN-ELSE son usadas para ejecutar condicionalmente varias instrucciones basadas en el estado de una expresión. Tel.

del Carmen. Una vez que se ha seleccionado una función en su respectiva pantalla de diálogo. IF temp > 500 THEN Disc = Disc . ELSE IF temp < 250 THEN Disc = Disc + 10. a = abc + def. Calle 26-A No.10. Instrucción IF-THEN-ELSE que evalúa una equivalencia: IF a > 50 THEN IF b == 100 THEN c = 0. Por ejemplo. 1. IF (pump1 < 50. botones o pueden ser usadas en scripts para ejecutar múltiples tareas. Col. reconocimiento de alarmas. ENDIF.P.0) THEN alarm-2 = 1. 87 Cd. ENDIF. cambiar el Tag que está siendo graficado por una pluma en una tendencia. etc.ELSE IF temp > 250 THEN x = y / z. 24100. Campeche Rev.1 . ELSE alarm-2 = 0. InTouch ofrece numerosas funciones que pueden ser ligadas a objetos. Centro. Funciones de Scripts.0) AND (pump2 < 50. Real = 100. • Instrucción IF-THEN-ELSE que evalúa Condición 1 y Condición 2. Tel. la función y sus argumentos requeridos son automáticamente pegados en el Script en la posición actual del cursor. • Instrucción IF-THEN-ELSE con una clásula ELSE IF y una cláusula ELSE. ENDIF. ocultar pantallas. C. ENDIF. Agosto 2011 Wonderware 10. ENDIF. (938) 131-0692. ENDIF. Estas funciones son accesadas por medio del menú Insertar (Insert) o haciendo click en la sección Functions en el Editor de Scripts. ENDIF. 104. ELSE Disc = Disc + 50.

Col. Las funciones de String son usadas en variables de cadena. Funciones de Cadena (String Functions). StringFromTime Convierte un valor de tiempo en una representación particular de cadena de caracteres. StringReplace Reemplaza o cambia partes específicas de la cadena de caracteres dada. 1. del Carmen. StringUpper Convierte el texto en mayúsculas. Calle 26-A No. StringASCII Regresa el valor ASCII del primer carácter en un Tag de mensaje específico. Tel. (938) 131-0692. StringFromReal Convierte un valor real en su representación en cadena de caracteres. StringFromIntg Convierte un valor entero a su representación en cadena de caracteres en otra base. A continuación se describirá brevemente cada función. StringInString Regresa la posición de un texto (Text) buscado donde se encuentre primero en una cadena de caracteres (String). StringLeft Regresa el número de caracteres especificados empezando por la izquierda del texto. 24100. fig. C. StringToIntg Convierte el valor numérico de un Tag de mensaje a un valor entero para al cual se le pueden aplicar cálculos matemáticos. StringTrim Remueve espacios no deseados de un texto. StringSpace Genera una cadena de espacios dentro de un Tag de mensaje o en una expresión. StringRight Regresa el número de caracteres especificado por Chars empezando por la derecha del texto.P. ya sea como punto flotante o en una notación exponencial. 88 Cd. StringToReal Convierte el valor numérico de un Tag de mensaje a un valor real (de punto flotante) al cual se le pueden aplicar cálculos matemáticos. 104. Text Permite desplegar en un Tag de mensaje el valor de un Tag analógico (entero o real) basado en el formato especificado (Format_Text).1 . StringTest Prueba el primer caracter de un texto para determinar si es de cierto tipo. Centro. StringLen Regresa la longitud en caracteres de un texto. Campeche Rev. DText Cambia el mensaje de un Tag basado en el valor de un Tag discreto.101 Funciones de Scripts. StringLower Convierte todos los caracteres mayúscula en minúscula y coloca la cadena resultante en el argumento MessageResult. StringChar Regresa el caracter correspondiente a un código ASCII especificado. Agosto 2011 Wonderware 10.

24100. FileDelete Elimina un archivo. similar al comando Copy de DOS o a la función Copy de Windows. o negativo). Sgn Determina el signo de un valor (ya sea positivo. FileMove Similar a FileCopy() excepto que se mueve al archivo de un lugar a otro en vez de hacer una copia. Trunc Trunca un valor real (de punto flotante) eliminando la porción a la derecha del punto decimal. Las funciones del sistema son usadas para ejecutar acciones en el sistema. Col. 104. FileReadFields Lee un registro de un archivo de variables separadas por coma (CSV). Campeche Rev.1 . tales como activar otra aplicación. Sqrt Obtenemos la raíz cuadrada de un número. LogN Obtenemos el valor logarítmico de un número en base n. Log Obtenemos el valor logarítmico de un número. (938) 131-0692. Las funciones matemáticas son usadas con Tags reales o enteros. FileWriteFields Escribe un registro en un archivo de variables separadas por coma. Abs obtenemos el valor absoluto de un número específico (equivalente sin signo). 89 Cd. Pi Obtenemos el valor de Pi.P. Cos Obtenemos coseno de un ángulo dado en grados. del Carmen. ArcCos Dado un número entre -1 y 1. 1. A continuación se describirá brevemente cada función. ArcTan Dado un número. Sin Obtenemos el seno de un ángulo dado en grados. cero.Funciones matemáticas. Funciones del Sistema. FileCopy Copia un archivo fuente (SourceFile) hacia el archivo destino (DestFile). Tel. obtenemos un ángulo entre -90 y 90 grados para el cual la tangente es igual a ese número. Centro. Exp Obtenemos el valor de e elevado a una potencia. ArcSin Dado un número entre -1 y 1. Int Obtenemos el siguiente entero menor o igual al número especificado. Tan Obtenemos la tangente de un ángulo dado en grados. Calle 26-A No. C. A continuación se describirá brevemente cada función. obtenemos un ángulo entre -90 y 90 grados para el cual el seno es igual a ese número. FileWriteMessage Lee un número específico de bytes (o la línea completa) de un archivo específico. Round Redondea un valor real a una precision determinada. copiar. obtenemos un ángulo entre 0 y 180 grados para el cual el coseno es igual a ese número. borrar o mover archivos y recuperar información relacionada con la aplicación. Agosto 2011 Wonderware 10. ActivateApp Activa otra aplicación que este corriendo actualmente. FileReadMessage Lee un número específico de bytes (o la línea completa) de un archivo específico.

Calle 26-A No. Misc Funciones. Col. C.1 . Agosto 2011 Wonderware 10. 24100. entre muchas mas. del Carmen. almAckAll Reconoce todas las alarmas en una filtro actual. Centro. 90 Cd. almAckRecent Reconoce las alarmas más recientes que han ocurrido en el objeto de alarmas distribuidas. almAckDisplay Reconoce solo aquellas alarmas actualmente visibles en el objeto de alarma distribuidas. almAckSelect Reconoce solo aquellas alarmas seleccionadas en el objeto de alarmas distribuidas. almQuery Ejecuta una consulta de actualización del objeto de alarmas distribuidas. (938) 131-0692. Tel. Campeche Rev. Las funciones misceláneas son usadas para realizar acciones diversas como esconder una ventana. InfoInTouchAppDir Obtenemos el directorio de la aplicación actual de InTouch. DialogStringEntry Muestra un teclado alfanumérico en la pantalla. InfoDisk Obtenemos información acerca de un disco local (o en red). GetPropertyI Muestra el valor entero de la propiedad especificada en runtime. DialogValueEntry Muestra el teclado numérico en la pantalla. incluyendo aquellas que no son mostradas en el objeto de alarmas distribuidas. StartApp Automáticamente empieza otra aplicación de Windows. Ack Reconoce cualquier alarma no reconocida. Grupo de Alarma o Variable de Grupo. permitiendo al operador cambiar el valor actual de cadena de un Tag de mensaje en el Diccionario de Tags. almDefQuery Ejecuta una consulta para actualizar el objeto de alarmas distribuidas usando propiedades por default. almShowStats Muestra el objeto de las alarmas distribuidas en la pantalla de estadísticas. InfoAppTitle Obtenemos el título de la aplicación o la lista de nombre de tarea de Windows de un programa específico que se encuentre corriendo actualmente. almMoveWindow Despliega un texto del objeto de alarmas distribuidas de la ventana. 1. 104.InfoAppActive Verifica si una aplicación está activa. imprimiendo ventanas (windows).P. ChangePassword Muestra la pantalla de diálogo de Cambio de Contraseña. InfoFile Obtenemos información sobre un archivo específico o un subdirectorio. almSelectItem Intercambia la orden de la selección del artículo que es destacado en el objeto de alarmas distribuidas. Esta función puede ser aplicada en un Tag. permitiendo al operador cambiar el valor actual de un Tag discreto. monitorear y controlar tendencias históricas. GetNodeName Muestra el nombre del nodo NetDDE a una variable de cadena. permitiendo al usuario dado de alta cambiar su contraseña. mandando teclas a otra aplicación. GetPropertyD Muestra el valor discreto de la propiedad especificada en runtime. entero o real en el Diccionario de Tags. almSelectAll Intercambia la orden de la selección de todas las alarmas en el objeto de alarmas distribuidas.

HTGetValue Muestra un valor para la pluma especificada de la tendencia. HTScrollLeft Establece el tiempo de arranque de una tendencia para un valor más antiguo que el del tiempo actual por un porcentaje del ancho de la tendencia. del Carmen. HTUpdateToCurrentTime Hace que los datos a ser recuperados y desplegados tengan un final igual al tiempo actual.0 y el .GetPropertyM Muestra el valor de mensaje de la propiedad especificada en runtime. el nuevo ancho de la gráfica compara el ancho anterior de la gráfica y lo divide en dos. el cual permite implementar estrategias de backup para InTouch. Tel. de Enero 1 de 1970 para la muestra desde la ubicación del “deslizador” especificado por ScootNum y ScootLoc. El nuevo ancho de la gráfica es el ancho de la gráfica anterior multiplicado por dos. 104.P. LogMessage Escribe un mensaje definido por el usuario hacia el registro de Wonderware. Campeche Rev. HTGetLastError Determina si hubo un error durante la última recuperación de datos de una pluma especificada. (938) 131-0692. El tiempo de arranque será igual al tiempo final menos el ancho de la gráfica. HTGetValueAtScooter Muestra un valor requerido por la muestra en la posición-tendencia y numero de pluma especificada por el “deslizador”. 1. HTZoomOut Calcula el nuevo un ancho e inicio de una gráfica. IOSetAccessName Modifica el nombre de la aplicación o tópico de un nombre de acceso en Runtime. 91 Cd. Esta función debe preceder el nombre de cada pantalla que se ocultará. HTGetTimeAtScooter Regresa el tiempo en segundos desde las 00:00:00 horas GMT. IOSetItem Cambia el nombre de acceso y/o el item en una campo .0. HTScrollRight Establece el tiempo de arranque de una tendencia para un valor más nuevo que el del tiempo actual por un porcentaje del ancho de la tendencia.ScooterPosLeft de la tendencia es 0. 24100.ScooterPosRight es 1. Agosto 2011 Wonderware 10. Hide Esconde varias ventanas desde un Script.1 . HTSetPenName Asigna un Tag diferente a una pluma de una tendencia. Si la variable . HTGetPenName Muestra el nombre del Tag usado actualmente por el número de pluma especificada de la tendencia especificada. Centro. C. Col.Reference de un Tag del tipo I/O. HTSelectTag Muestra la pantalla de diálogo de Selección de Tag (Select Tag) para que el operador seleccione un Tag diferente para una pluma específica. Calle 26-A No. HTGetValueAtZone Regresa un valor para los datos contenidos entre el “deslizador” de la izquierda y el de la derecha para una pluma especificada de una tendencia. El efecto es de desplazar la Hora/Fecha de la gráfica a la izquierda un porcentaje dado. HideSelf Oculta la pantalla actualmente activa. HTZoomIn Calcula el nuevo un ancho e inicio de una gráfica.

wcLoadlist Reemplaza el contenido de la caja de lista o caja combo con nuevos elementos. su esquina superior izquierda será colocada en las coordenadas horizontal y vertical especificadas. Col. será centrada en las coordenadas verticales y horizontales ShowHome Muestra la(s) ventana(s) “de inicio”.PlaySound Toca un sonido especificado por un archivo con extensión . Campeche Rev. Cuando la ventana se abre. PrintHT Puede ser usado en un botón para imprimir gráficas de tendencias histórica asociadas con el Tag del tipo Hist Trend. Centro. wcGetItemData Regresa el valor entero asociado con el elemento de caja de lista o de la caja combo. 104. Aplica para la cajas de lista o cajas combo. (El nombre de la ventana debe ser escrito entre comillas ) ShowAt Especifica la ubicación horizontal y vertical dada en pixeles de la ventana cuando sea mostrada. Agosto 2011 Wonderware 10. 92 Cd. SetPropertyD Especifica el valor discreto de la propiedad a ser escrito en Runtime.P.1 . La tendencia histórica debe ser visible en la pantalla para cuando se use está función. PrintWindow Imprime la pantalla especificada. Calle 26-A No. SetPropertyI Especifica el valor entero de la propiedad a ser escrito en Runtime. wcDeleteSelection Borra los elementos actualmente seleccionados de la lista. Tel. wcFindItem Determina el índice correspondiente del primer elemento en cajas de lista o cajas combo que coinciden con la cadena de caracteres dada. wcInsertItem Inserta una cadena de caracteres dentro de una caja de lista o una caja combo. 1. Las ventanas “de inicio” son aquellas seleccionadas para abrir automáticamente cuando comienza o arranca el WindowViewer. ShowTopLeftAt Específica la ubicación horizontal y vertical dada en pixeles de la esquina superior izquierda de una ventana cuando sea mostrada. C. (938) 131-0692. SetPropertyM Especifica el valor de mensaje de la propiedad a ser escrito en Runtime. RestartWindowViewer Permite al usuario controlar el encendido y apagado del WindowViwer. wcAddItem Añade la cadena de caracteres dada a la caja de lista o a la caja combo. wcGetItem Regresa el valor de la propiedad de un elemento asociado con el índice correspondiente en una caja de lista o en una caja combo. wcDeleteItem Borra los elementos asociados con el argumento índice del elemento argumento del elemento en cajas de listas o cajas combo. del Carmen. Show Muestra una ventana especificada. wcSavelist Reemplaza el contenido de un archivo con los elementos de un objeto de lista. SendKeys Manda teclas a una aplicación.wav o una entrada en la sección [sounds] del archivo WIN. wcLoadText Reemplaza el contenido de la caja de texto con una cadena de caracteres. wcClear Remueve todos los elementos de la caja de lista o caja combo. 24100.INI a través del dispositivo de sonido de Windows. Cuando la ventana se abre.

cerrar todas las ventanas en el Windowmaker. Permite reusar Scripts creados anteriormente. 93 Cd. Centro. del Carmen. Importar QuickScripts desde una aplicación InTouch puede ahorrar tiempo de desarrollo. En la pantalla Import From directory buscar y seleccionar la carpeta donde se encuentren los Scrips a Importar. donde se mostrara la siguiente ventana. wcSetItemData Asigna un valor entero a un elemento de la caja de lista. Convirtiendo Prefijos de Tags. (938) 131-0692. el sistema preguntará para definir cada uno de ellos. los siguientes tres caracteres índice son añadidos al principio de cada Tag ?d: Hacer click en el comando Special → Scripts y buscar el tipo de Script que se importo. Cuando un Script es importado dentro de una nueva aplicación. C. Si no se encuentran definidos actuamente en el Diccionario de Tags de la nueva aplicación. fig. Se deben convertir los tags con prefijos para que se puedan usar. 1. pero no son añadidos al Diccionario Tags.102 Importar Scripts.P. Agosto 2011 Wonderware 10. Para mover Scripts de una aplicación InTouch hacia otra. 24100. 104. Col.wcSaveText Guarda el texto contenido en una caja de texto de un archivo. son convertidos automáticamente a unos tags con “prefijos”. seleccionar con un click el comando File → Import. en la ventana Application Data Import Options seleccionar la casilla de los Scrips a importar. hacer click en el botón Select. en la ventana seleccionar los Scripts a importar y aceptar en el botón OK. Calle 26-A No. En lugar de eso. Campeche Rev. Tel. Exportando/Importando QuickScripts. seleccionar el botón OK. Cuando los Tags son convertidos a Tags con prefijos en un Script importado. todos los Tags en el Script son importados con el.1 .

Col. (938) 131-0692. Hacer click en Convertir (Convert). fig. Calle 26-A No. La pantalla de dialogo aparece: fig.104 Conversión de Tags. Después de que los Tags son convertidos. hacer click en OK. Campeche Rev. 1. Agosto 2011 Wonderware 10. del Carmen. 24100.P. C.103 Script Importado. Centro. 104.1 . Tel. 94 Cd. Hacer click en Local para convertir los Tags en el Script a Tags locales.

Practica 8: Uso de Scripts en Intouch. • Crear un Reporte Basado en Scripts. Campeche Rev. Tel. Al terminar esta práctica el usuario tendrá la capacidad de: • Animar Botones de Navegación. y agregamos los componentes como se muestra en la siguiente imagen. del Carmen. Agosto 2011 Wonderware 10. C. 104.. 1. Calle 26-A No. (938) 131-0692. 1. Centro.Creamos una nueva ventana llamada Reporte_Planta con una resolución de 1024 X 768. Col. 24100. • Crear Scripts de condiciones.P. En esta práctica el usuario aplicara los Scripts para la generación e impresión de un reporte diario.1 . 95 Cd.

Tel. 3. PresDiff.106 Grafico de Reporte Diario. Temperatur y Reporte fig. C. 24100. Flujo. Tags de Lectura TagName Type Data Access Initial Value Eng Units Min Value Max Value Planta1 Reporte Memory 0 Corresponda 0 1000 Planta2 Reporte Memory 0 Corresponda 0 1000 Planta3 Reporte Memory 0 Corresponda 0 1000 Planta4 Reporte Memory 0 Corresponda 0 1000 Planta5 Reporte Memory 0 Corresponda 0 1000 Planta6 Reporte Memory 0 Corresponda 0 1000 Planta7 Reporte Memory 0 Corresponda 0 1000 Planta8 Reporte Memory 0 Corresponda 0 1000 Tags de Escritura TagName Type Data Access Initial Value Eng Units Min Value Max Value Plan1Lec Reporte Memory 0 Corresponda 0 1000 Plan2Lec Reporte Memory 0 Corresponda 0 1000 Plan3Lec Reporte Memory 0 Corresponda 0 1000 Plan4Lec Reporte Memory 0 Corresponda 0 1000 Plan5Lec Reporte Memory 0 Corresponda 0 1000 Plan6Lec Reporte Memory 0 Corresponda 0 1000 Plan7Lec Reporte Memory 0 Corresponda 0 1000 Plan8Lec Reporte Memory 0 Corresponda 0 1000 Calle 26-A No. 2. Campeche Rev. fig.. Col.. Centro. 1.P.Desde el Diccionario de Tag crear los siguientes Super Tags.Con la herramienta TemplateMaker creamos la estructura para un Super Tag llamado. Presion. 104.105 Grafico de Reporte Diario. 96 Cd. del Carmen. Agosto 2011 Wonderware 10. Reporte con las siguientes variables tipo Integer.1 . (938) 131-0692.

Nota: Cambiar la hora y los minutos en la condición. Planta4\Presion = Plan4Lec\Presion. Planta4\Flujo = Plan4Lec\Flujo. Agosto 2011 Wonderware 10. Planta3\PresDiff = Plan3Lec\PresDiff. Planta5\Flujo = Plan5Lec\Flujo. (938) 131-0692. del Carmen. Centro. Calle 26-A No. Planta3\Presion = Plan3Lec\Presion. Planta1\PresDiff = Plan1Lec\PresDiff. Script. Condition. Planta2\Presion = Plan2Lec\Presion. $Hour == 10 AND $Minute == 52 $Hour == 10 AND $Minute == 53 Condition type Condition type On True On True Script. Planta3\Flujo = Plan3Lec\Flujo. Script. 1.P. Planta5\Presion = Plan5Lec\Presion. 97 Cd. fig. Nota: Cambiar la hora y los minutos en la condición. 104. Tel. Planta3\Temperatur = Plan3Lec\Temperatur. Campeche Rev. Script. $Hour == 10 AND $Minute == 54 $Hour == 10 AND $Minute == 55 Condition type Condition type On True On True Script. Col. Planta6\Presion = Plan6Lec\Presion. Planta1\Flujo = Plan1Lec\Flujo. Condition. Planta2\Flujo = Plan2Lec\Flujo. Planta2\PresDiff = Plan2Lec\PresDiff. Planta4\Temperatur = Plan4Lec\Temperatur. Planta1\Presion = Plan1Lec\Presion. Condition. C. Planta4\PresDiff = Plan4Lec\PresDiff.107 Grafico de Reporte Diario.. Planta2\Temperatur = Plan2Lec\Temperatur.1 . Planta5\Temperatur = Plan5Lec\Temperatur. Nota: Cambiar la hora y los minutos en la condición. 4. Condition. Nota: Cambiar la hora y los minutos en la condición. Condition. 24100. Planta1\Temperatur = Plan1Lec\Temperatur. Condition. Planta6\Temperatur = Plan6Lec\Temperatur. $Hour == 10 AND $Minute == 50 $Hour == 10 AND $Minute == 51 Condition type Condition type On True On True Script. Planta6\Flujo = Plan6Lec\Flujo.Ingresar los Scripts de condición con la siguiente estructura.

la hora y los minutos en la condición. Agosto 2011 Wonderware 10. 104. la hora y los minutos en la condición. Script. C. Condition.. Planta7\PresDiff = Plan7Lec\PresDiff.108 Scripts de Condición. Centro. fig.Planta5\PresDiff = Plan5Lec\PresDiff. Planta7\Flujo = Plan7Lec\Flujo.Nota: Cambiar Planta6\PresDiff = Plan6Lec\PresDiff. Planta8\Flujo = Plan8Lec\Flujo. 5.Ligar los enlaces de animación para la lectura de datos en el formato del Reporte. $Hour == 10 AND $Minute == 56 $Hour == 10 AND $Minute == 57 Condition type Condition type On True On True Script. (938) 131-0692. Nota: Cambiar la hora y los minutos en la condición. Tel.Nota: Cambiar Planta8\PresDiff = Plan8Lec\PresDiff. Campeche Rev. Planta8\Temperatur = Plan8Lec\Temperatur.1 . Nota: Cambiar la hora y los minutos en la condición. Calle 26-A No. Planta7\Presion = Plan7Lec\Presion. del Carmen. Col. Planta7\Temperatur = Plan7Lec\Temperatur. Planta8\Presion = Plan8Lec\Presion.P. 24100. Condition. 98 Cd. 1.

fig. del Carmen.P. Campeche Rev. C.. 104. 6. fig. Centro. Tel. 99 Cd.109 Configuración de Animación. (938) 131-0692. 24100. Col. 1.1 .110 Configuración de Animación. Agosto 2011 Wonderware 10. Calle 26-A No.Configurar el siguiente Script de impresión de pantalla.

C. en la columna de escritura ingresar los datos a monitorear. (938) 131-0692. Al terminar esta práctica el usuario tendrá la capacidad de: • Configurar e Implementar los Scripts en los gráficos de Archestra. Campeche Rev.Desde el Archestra IDE duplicar el símbolo ubicado en la carpeta AnalogMeterRound → Analog Meters con el nombre AnalogMeterRound renombrar el símbolo como TankMeter. del Carmen. Calle 26-A No. Centro. 1. fig. Tel.Correr la aplicación en WindowViewer. 1. 100 Cd. Practica 9: Uso de Scripts en Símbolos de Archestra. este símbolo se modificara mediante un Script para que al pasar el cursor el objeto se amplié y sea fácil de leer..7. En esta práctica se hará la modificación de un símbolo. 24100.111 Lectura de Datos en Reporte. Agosto 2011 Wonderware 10.. 104.P.1 . Col.

abrir el editor de símbolos del objeto Tanque. 24100. 1.Desde el Editor de Propiedades ingresar las siguientes propiedades al Símbolo.1 .. Centro. C. (938) 131-0692. 3..Desde Wonderware Intouch en la ventana Segunda Etapa Proc_Mezclado.. Property Data Type Visibility GrowMeter Boolean Private ShrinkMeter Boolean Private InitialSize Float Private GrowSize Float Private Calle 26-A No. Campeche Rev. Tel. Agosto 2011 Wonderware 10. 101 Cd.Seleccionar el símbolo TankMeter. 4. en las propiedades RunTime Behavior seleccionar la función TreatAsIcon → True. del Carmen. 104. Col. fig. fig.113 Icono TratAsIcon True. en el editor de símbolos correspondiente agregar el objeto embebido TankMeter.2.112 Símbolo TankMeter a Editar.P.

Col.P.1 . 102 Cd. Agosto 2011 Wonderware 10. en la ventana seleccionar la opción On Mouse Over e ingresar el Script: GrowMeter = True. 24100.Ingresar con doble click al recuadro de animaciones del símbolo TankMeter. 6.. fig. Calle 26-A No. (938) 131-0692. Tel. fig. del Carmen.113 Configuración de Scripts de Animación.Para agregar los Scripts correspondientes.112 Propiedades Personalizadas para el Símbolo TankMeter. 104. 1. C. 5. Campeche Rev. ShrinkMeter = True. ShrinkMeter = False. GrowMeter = False.. Centro. En la misma ventana seleccionar la opción On Mouse Leave e ingresar el siguiente Script y seleccionar OK. click derecho y seleccionar Scripts o con la tecla F10. agregar la animación Add Animation → Acction Script.

Height = TankMeter. (938) 131-0692. C. 104.Height / 1. 103 Cd. Col.113 Ventana de Scripts. TankMeter. TankMeter. Agregar un Script llamado GowMeter con la siguiente sintaxis.Height = TankMeter. GrowSize = InitialSize * 5. Calle 26-A No.10. if TankMeter.Height. Centro.Height. endif.10. Tel. Agosto 2011 Wonderware 10. InitialSize = TankMeter. TankMeter.Height. Campeche Rev. 1. Agregar un Script llamado ShrinkMeter con la siguiente sintaxis. del Carmen. if TankMeter. TankMeter.Height >= GrowSize then GrowMeter = False. En el Script Predeterminado ingresar la siguiente la siguiente sintaxis.Width = TankMeter.Height * 1.Height <= InitialSize then ShrinkMeter = False.P.Width = TankMeter. 24100. fig. endif.1 .

Col. Campeche Rev. para ver los cambios en la ventana Segunda Etapa Proc_Mezclado. Calle 26-A No. Centro.114 Configuración de Scripts. 24100. Tel.para validar los Scripts de cada función seleccionar el botón Validate Value ubicado en la parte superior derecha de la ventana..P. configurar el símbolo TankMeter y correr la aplicación para observar la animación configurada. 104. 8.. 7. dar doble Click en el Símbolo Update Symbol . Agosto 2011 Wonderware 10. Click en el botón OK. C.115 Animación del Medidor. del Carmen.1 . fig. 1. guardar cambios y cerrar la ventana Tanque. (938) 131-0692. 104 Cd. fig.Desde Intouch.

pueden ser usadas para notificar al operador de un problema. Estos detonadores y estados de alarmas no reconocidas. InTouch clasifica alarmas en varias categorías generales basado en sus características. (938) 131-0692. Razón de cambio. Una alarma típica se dispara cuando un valor del proceso excede un límite definido por el usuario. I nTouch tiene dos tipos de notificaciones para informar a los operadores de la actividad del proceso: Alarmas y Eventos. Campeche Rev. Condición de Alarma Tipo Estándar Discreta DISC Calle 26-A No. Centro. ALARMAS. Agosto 2011 Wonderware 10.1 . 7. 105 Cd. Col. Desviación. 24100. Las alarmas representan avisos de condiciones del proceso que podrían causar problemas y requerir la respuesta del operador. 1. 104. y Control Estadístico de Procesos (SPC). Tipos de Alarmas. Estas categorías son conocidas como Tipo y Clase. Tel. del Carmen.P. El sistema de alarmas estándar clasifica todas las alarmas en cinco Tipos generales: Discreto.MODULO 7.1 Tipos de Alarmas y Eventos. Valor. C. tal como un valor analógico excediendo un umbral de nivel alto.

En el recuadro Group Name.P. 1. C. Cada Tag es asociado con un Grupo de Alarma. del Carmen. Prioridades de alarmas. anotar el nombre del Nuevo Grupo de Alarma. Dado que este es el primer Grupo de Alarma que se ha creado.1 .LoLo LOLO Valor . $System. También se pueden crear Grupos de Alarmas y asociar Tags con estos mientras se están definiendo en el Diccionario de Tags. 104. La pantalla de diálogo de Alarm Groups aparecerá. Tel. una o más de las clases o tipos de alarma pueden ser definidas para este. Campeche Rev. Los grupos de alarmas son muy útiles para filtrar desplegado de alarmas. Dependiendo de los tipos de Tags. 106 Cd.2 Grupos de Alamas Grupos de Alamas.HiHi HIHI Cada alarma puede asociarse con un nombre Tag de InTouch. Estas condiciones son definidas en el diccionario de Tags. impresoras de alarmas y scripts de reconocimiento de alarmas. (938) 131-0692. Cada Alarma de InTouch es asignada a un grupo lógico de alarma. Creando un Grupo de Alarmas. es asignado automáticamente al grupo $System.Low LO Valor . Estos grupos son definibles por el usuario y pueden ser organizados en una jerarquía hasta ocho niveles. Cada alarma configurada en InTouch tiene un valor de prioridad asociado con esta. por default. Si un Tag no se asocia con un Grupo de Alarma.Desviación . Hacer click en Add. Este valor representa la prioridad de la alarma y puede clasificarse desde 1 hasta 999 donde 1 es el más importante o prioritaria.High HI Valor . Col. se pueden filtrar fácilmente alarmas críticas de alarmas no-críticas. Hacer click en el comando Special → Alarm Group. Los botones Modificar y Eliminar no son disponibles hasta que se define el primer grupo de alarmas. Cada grupo de alarma puede tener hasta 16 subgrupos.Menor SDEV Razón de Cambio ROC SPC SPC Valor . Agosto 2011 Wonderware 10. Centro. 7.Mayor LDEV Desviación . El grupo de Alarmas $System no puede ser modificado o eliminado. Los grupos de alarmas son organizados en una estructura de árbol jerárquico con el grupo raíz. InTouch automáticamente lo asocia con el grupo raíz. Al crear rangos de alarmas usando estas prioridades y asignando alarmas a cada una. 24100. Calle 26-A No. Los grupos proveen un camino para categorizar las alarmas basados en una organización. distribución de la planta o cualquier otra métrica. Este árbol puede tener hasta ocho niveles.

1 . (938) 131-0692. Para asignar un subgrupo a un grupo de alarmas. Hacer los cambios requeridos al Grupo de Alarma. Hacer click en el commando Special → Alarm Groups. Borrando un Grupo de Alarma. 107 Cd.118 Eliminar grupo de Alarmas. Calle 26-A No. C. 104.P. 24100. Un mensaje de texto aparecerá solicitando confirmar el borrado. La pantalla de Alarm Group Selection aparece. Selececcionar el grupo de alarma a borrar en la lista y hacer click en el botón Delete. Seleccionar el Grupo de Alarma a modificar en la lista y hacer clic en el botón Modify. Hacer clic en el grupo de alarma para modificarlo. En la lista de Select an Alarm Group.117 Subgrupo de Alarmas. fig. fig. fig. Centro. Modificando un Grupo de Alarma. Hacer click en el comando Special → Alarm Groups.119 Modificar un Grupo de Alarmas. Hacer clic en Yes para borrar el Grupo de Alarma. Tel. Col. Campeche Rev. del Carmen. 1. Aparece la pantalla Alarm Group Definition. fig. Agosto 2011 Wonderware 10. hhacer click en el Parent Group para asignar los Grupos de Alarma a un Grupo diferente. hacer doble click en el nombre del Grupo de Alarma a usar como Parent Group para el nuevo Grupo de Alarma.116 Grupo de Alarmas. La pantalla de Alarm Group Definition aparece.

registrar hacia disco o imprimir. fig. Para configurar una alarma de este tipo. Hay dos tipos de pantallas de diálogo de alarmas.Definiendo Condiciones de Alarma de Tags. del Carmen. hacer click en Alarm State cuando requiera agregar alguna alarma a un Tag. Centro. ingresar al diccionario de Tags. En el recuadro Alarm Value. 1. 104. High. Se puede usar este valor de prioridad para seleccionar las alarmas a desplegar en una pantalla.1 . Hacer click en el menú Alarms o Details & Alarms ubicado en la parte superior de la pantalla de diálogo del Diccionario de Tags para desplegar la pantalla de detalles de alarmas analógicas. En la caja de Prioridad. Una condición de alarma puede ser definida para el estado On/Off de un Tag discreto. Col. Definiendo Condiciones de Alarma de Tags Análogos. 24100. Tel. anotar el número de unidades de ingeniería que el valor del Tag debe descartar por debajo del valor de alarma antes de alarmar. ingresar al diccionario de Tags. 108 Cd. Se puede usar este valor de prioridad para seleccionar las alarmas a desplegar en una pantalla. Agosto 2011 Wonderware 10. para Tags del tipo discreto y otra para Tags del tipo analógica. fig. Hacer click en el menú Alarms o Details & Alarms ubicado en la parte superior de la pantalla de diálogo del Diccionario de Tags para desplegar la pantalla de detalles de alarmas discretas. HiHi a detectar cuando el valor de un Tag del tipo análogo esté más allá del límite configurado.P. (938) 131-0692. Low. Calle 26-A No.121 Menú de Configuración de Alarmas Analógicas. Las condiciones de alarma para Tags pueden ser definidos al mismo tiempo que se definen en el diccionario de Tags. C. En el recuadro Value Deadband.120 Menú de Configuración de Alarmas Discretas. Campeche Rev. anotar el valor entre 1 y 999 (1 es la prioridad más alta y 999 es la menor). en los recuadros Priority ingresar número entre 1 y 999 (1 es la prioridad más alta y 999 es la más baja). Para configurar una alarma de tipo analógica. registrar hacia disco o imprimir. Seleccionar el tipo de alarma LoLo. Definiendo Condiciones de Alarma de Tags Discretos. anotar el valor límite para la alarma.

el texto. ingresar el porcentaje de desviación que el valor del Tag debe descartar por debajo del objetivo antes de alarmar. El desplegado estándar de alarmas lista todas las alarmas activas o subconjuntos de alarmas activas determinadas por el valor del Grupo de Alarma y la prioridad asociada con el desplegado de alarmas particular. Centro. cada entrada es mostrada en una línea separada. InTouch permite configura el número de alarmas almacenadas por el objeto Histórico de Alarmas y la apariencia del desplegado de alarmas. El sistema de alarmas estándar provee un único objeto de desplegado único para mostrar las alarmas generadas. hacer click en la herramienta asistente en Wizard y seleccionar en la pantalla Wizard Selection → Alarm Display → Dist. Adicionalmente. C. ingresar el cambio del valor máximo porcentual permitido. anotar el valor de referencia deseado del Tag en el que se basen los porcentajes de desviaciones mayor y menor. del Carmen. Campeche Rev. Alarm Display e insertarlo en la pantalla. El rango es definido por los valores máximos y mínimos especificadas en las Unidades de Ingeniería. Calle 26-A No.En el recuadro %Deviation. anotar el porcentaje que el Tag analógico puede desviarse de su objetivo para producir una condición de alarma de desviación menor o mayor. el Grupo y los niveles de prioridad de las alarmas desplegados pueden ser controlados dinámicamente en Runtime. Los eventos no son desplegados en un Sumario de Alarmas. El desplegado de alarmas estándar usa dos tipos de desplegados predefinidos: Sumario de Alarmas e Histórico de Alarmas. En el recuadro % per. Desplegado de alarmas Estándar. Para crear un Desplegado de Alarmas Estándar. En ambos objetos de desplegado de alarmas Sumarias e Históricas. (938) 131-0692. 1. Agosto 2011 Wonderware 10. En el recuadro Target. Esto es expresado como un porcentaje del rango del Tag. 104. Col. 109 Cd. El objeto de Históricos despliega todas las alarmas y eventos que han ocurrido. el fondo del desplegado de alarmas y los colores usados para desplegar las diferentes condiciones de alarma en la pantalla. Tel.1 . En el recuadro Deviation Deadband %. El Sumario de Alarmas solo despliega las alarmas actuales no reconocidas y las alarmas reconocidas. También se pueden seleccionar los colores usados en la barra de título. 24100. El número de alarmas desplegadas está determinado por el tamaño del objeto y el tamaño de la fuente que se esté usando.P. Seleccionar Razón de Cambio (Rate of Change) para detectar cuando un valor de un Tag cambia en una cantidad excesiva en un intervalo de tiempo dado.

104. C. Col. El objeto de alarmas insertado ahora puede ser configurado.1 . Hacer doble click en el desplegado de alarmas para ingresar a la ventana de configuración. Para la configuración del desplegado de alarmas realizar lo siguiente. del Carmen. 110 Cd. Centro. Calle 26-A No. fig.P. La primera vez que un objeto de alarmas es insertado. se muestran los parámetros de configuración del sistema. Tel. (938) 131-0692.122 Desplegado de Alarmas. 24100. Campeche Rev. Agosto 2011 Wonderware 10. 1.

Bottom List. Changes Perform Query on Startup Inicia automáticamente la actualización de la pantalla usando esta propiedad. esta opción muestra las alarmas más recientes en la parte inferior de la lista.1 . Show Titles Muestra el nombre de la alarma en la Barra de Titulo. Col. Menu Auto-Scroll to New Alarms Seleccionando esta opción el usuario salta a una nueva alarma cuando se genera. Defaul query Properties. Top Of List. Allow Runtime Grid Permite al usuario cambiar la configuración de la columna en Runtime. 24100. fig. Agosto 2011 Wonderware 10. Alarm State Permite seleccionar el estado de las alarmas (Ack. 111 Cd. UnAck) Query Tipe Permite seleccionar el tipo de alarma. C. From Priority Define la prioridad minima de la alarma. Selection Show Context Sensitive Permite ingresar a un menú con click derecho desde el mouse. Show Message Muestra el mensaje de la alarma en el cuadro de texto. en este recuadro ingresar el nombre de la Alarma. Use Default Ack Comment Controla un comentario cuando el operador reconoce alguna alarma. (938) 131-0692. Tel. 1. To Priority Defina la prioridad máxima. Display Name. Show Horz Scrollbar Muestra la barra horizontal de desplazamiento. Show Status Bar Muestra la barra de estado.123 Configuración General del Desplegado de Alarmas. 104. Calle 26-A No.P. Campeche Rev. del Carmen. New Alarms Appear At. • Opciones de Configuración Message. Allow Runtime Alarm Permite al usuario seleccionar las alarmas en Runtime. Centro. al seleccionar esta opción se muestran en la parte superior las alarmas recientes. All. Show Vert Scrollbar Muestra la barra vertical de desplazamiento. • Opciones de Configuración General. Properties.

• Opciones de Configuración Color. Date Format Permite configurar el formato de las fechas. fig. esta opción muestra la hora en que se genero la alarma LCT. El botón Column Management. Agosto 2011 Wonderware 10. se configuran los elementos que se mostraran en el desplegado de Alarmas. esta opción muestra la hora de la alarma cuando fue reconocida. 1. Col. Alarm. Date/Time. Tel. Campeche Rev. permite configurar el color del desplegado de Alarmas. 24100. permite configurar el color de la fuente de la alarma de acuerdo a la prioridad.P. esta opción muestra la hora de cambio en la última alarma. LCT But OAT on ACK. Time Format Permite configurar el Formato de tiempo Displayed Time OAT.1 .124 Configuración de mensajes del Desplegado de Alarmas. Centro. 104. del Carmen. C. General. (938) 131-0692. 112 Cd. se configuran las propiedades del texto de las Alarmas. El botón Select Display Font. Calle 26-A No.

OPR El Operador Modificó El Valor De Un Tag Usando Un Valor De Entrada.alarm (. Tipos de Eventos. En el diccionario de Tags. InTouch clasifica los eventos en categorías generales basado en sus características. Campeche Rev. Tel. 24100. SYS Evento De Sistema Ha Ocurrido. DDE Valor De Un Tag Fue Escrito Desde Un Cliente DDE. del Carmen.125 Configuración de Color del Desplegado de Alarmas. 104. Los primeros seis eventos listados arriba son configurados automáticamente cuando el registro de eventos está habilitado.P. Los tres restantes deben ser definidos en el diccionario de Tags.field) de ese Tag cambia de estado. el campo . RTN Tag Regresado De Un Estado De Alarma A Estado Normal. Para definir el evento en un algún Tag. Centro. LGC Script Modificó El Valor De Un Tag. ofrecen un camino para hacer el seguimiento a cambios no frecuentes en el valor de un Tag. EVT Evento De Alarma Ha Ocurrido. La diferencia entre eventos y alarmas es que cuando un Tag alcanza un estado de alarma. Estos eventos son agrupados en alarmas. Eventos. USER Cambio De Variable $Operator. Definiendo Eventos. (938) 131-0692. ALM Una Alarma Ha Ocurrido. Col. Al igual que las alarmas. validar la caja de registro de eventos (Log Event) para todos los Tags a registrar sus eventos. Los eventos representan mensajes de estado del sistema y no requieren una respuesta del operador. los eventos también pueden ser ordenados en base a un grupo o prioridad. de esta manera se pueden ver en un objeto de desplegado de alarmas. los cuales se denominan como: ACK La Alarma Fue Reconocida. fig. este es simplemente un evento que es registrado.1 . 1. Un evento no afecta su propio campo (.field) o la propiedad de cualquier otro Tag. Estas categorías son conocidas como tipos de eventos. Calle 26-A No. C. Agosto 2011 Wonderware 10. 113 Cd. almacenados en un archivo ASCII o ser enviados a una impresora.

• Configurar alarmas en las Tag. Verificar que la caja Evento Habilitado (Event Enabled) está validada fig. Tel. fig. Agosto 2011 Wonderware 10. Al terminar esta práctica el usuario tendrá la capacidad de: • Configurar las alarmas. Verificar que los parámetros del grupo y prioridad son configurados correctamente para permitir un correcto desplegado de alarmas. Campeche Rev. Hacer clic en el comando Special → Configure → Alarms y seleccionar el tabulador General. Practica 10: Creación de Alarmas y Eventos.127 Definición de Eventos en Las Propiedades de Alarma. 114 Cd. 104. 24100. Calle 26-A No. Col. Centro.126 Definición de un Evento de Alarmas. • Definir Botones de Reconocimiento. del Carmen. C. • Crear y Configurar Eventos. 1.1 . En esta práctica el usuario insertara y configurara un sistema de alarmas. (938) 131-0692.P.

24100. C. con los siguientes parámetros mostrados en las imágenes. Crear un botón de Reconocimiento de alarmas llamado Acknowledg. insertar desde el selector de Wizard. 2.. 115 Cd. Campeche Rev.Crear una nueva ventana llamada Alarms con una resolución de 1024 x 768.128 Grafico para el desplegado de Alarmas. insertar 4 objetos SliderBasic de la librería de Archestra.. Col. (938) 131-0692. Centro. Variable3. El menú Alarm Displays → Dist Alarm Display.1 .P.1. llamados Variable1. Variable4.Crear 4 Tags de tipo Memory integer. fig.. Agosto 2011 Wonderware 10. Variable2. TagName Log Events Priority Ack Model LoLo Low High HiHi Alarm Comment Variable1  999 Condition 5 20 220 245 Alarma Variable1 Variable2  999 Condition N/A 10 95 N/A Alarma Variable2 Variable3  999 Condition N/A 5 75 N/A Alarma Variable3 Variable4  999 Condition 2 10 95 99 Alarma Variable4 Calle 26-A No. e insertarlo en la ventana. 104. del Carmen. Tel. 1.

1 .P. Tel. Agosto 2011 Wonderware 10. 24100.131 Script para Reconocimiento de Todas las Alarmas.129 Configuración de Tags y Alarmas. Campeche Rev. del Carmen..130 Configuración del Desplegado de Alarmas. Calle 26-A No. fig. 1. Centro. fig. Esta configuración permite al usuario reconocer las alarmas relacionadas al desplegado ALMOBJ_1 todas las alarmas que se encuentran en el sistema. Col. 104. (938) 131-0692. 116 Cd.Configurar el desplegado de Alarmas con las siguientes características. 4. 3. esta configuración permite al usuario reconocer todas las alarmas que se encuentran en el sistema.animar el botón Acknowledg con los siguientes Scripts. fig. C..

Tel. (938) 131-0692.132 Script para Reconocimiento de Alarmas en un Desplegado Especifico. fig. Campeche Rev. 117 Cd. Agosto 2011 Wonderware 10. Centro. 24100. Col. 1. Calle 26-A No. C.1 .P. del Carmen. 104.

Campeche Rev. C. del Carmen. 24100. la gráfica puede ser de cualquier tamaño y no hay límite para el número de tendencias que puede poner en una pantalla. TENDENCIAS. este rectángulo será inicialmente el tamaño de la tendencia. (938) 131-0692. Creando una Tendencia en Tiempo Real. 104. 1. Las tendencias en Tiempo Real le permiten graficar hasta 4 variables. Seleccionar la herramienta Tendencias en Tiempo Real en la barra de herramientas de dibujo. Ambos pueden configurarse para desplegar representaciones gráficas de múltiples variables sobre el tiempo.1 Tendencias en tiempo Real. Tel. Centro. 8.P.1 . Ambos tipos de tendencias se crean usando las herramientas incluidas en el WindowMaker. 118 Cd. Las Tendencias Históricas le permiten graficar hasta ocho. Agosto 2011 Wonderware 10.MODULO 8. I nTouch provee dos tipos de objetos para el despegado de tendencias: Tiempo Real e Históricas. En la ventana arrastrar el mouse diagonalmente para dibujar un rectángulo. Calle 26-A No. Col.

para configurar este elemento seleccionar con doble-click en la gráfica. Ingresar el valor de tiempo que desee ver en forma horizontal en la gráfica. la siguiente que sea creada tendrá por default. Calle 26-A No. Time Span.134 Cuadro de Configuración de la Tendencia en Tiempo Real. los mismos parámetros de configuración que la anterior.133 Tendencia en Tiempo Real.P. fig.1 . (938) 131-0692. 119 Cd. Col. del Carmen. Después seleccione una opción de la forma de incremento de tiempo. Configurando una Tendencia en Tiempo Real Cuando se coloca por primera vez una gráfica de tendencia tipo Tiempo-Real en una ventana. Campeche Rev. 24100. C. la ventana Real Time Trend Configuration aparecerá fig. se usan los parámetros por default del sistema y una vez creada una tendencia real. 104. Agosto 2011 Wonderware 10. Centro. Tel. 1.

Select Display Font para ingresar al menu Font. Centro. ingresar el número de la división menor de tiempo que será visible dentro de la división mayor de tiempo.1 . 1. Ingresar la frecuencia en la que la expresión se evaluará y se actualizará en la gráfica. El número de la división mayor de tiempo debe ser un múltiplo par del número de Minor Div/Major Div. ingresar el número de etiquetas por línea de división de tiempo mayor en la caja del grupo Time Divisions. Calle 26-A No. tamaño y estilo de la letra a usar para la impresión de la tendencia. Después seleccione un color para las líneas divisorias. Bottom Labels (Time Divisions). Col. actualizar la tendencia solo cuando este la ventana activa. Repetir este proceso para todas las selecciones de colores. si usa etiquetas de tiempo. La pluma puede ocuparse para desplegar cualquier Tag local o una expresión que contenga uno ó más Tags locales. Color. dar click en el cuadro de color para seleccionar el color de cada pluma a graficar en la tendencia Width. Color. Minor Div/Major Div ( Time Divisions ). dar click en Chart Color y seleccione un color para el fondo de la gráfica. Seleccione el tipo. del Carmen. Los parámetros en el grupo Value Divisions se configuran de la misma manera que los parámetros en el grupo Time Divisions. 104. Al seleccionar un valor mayor 1 se reduce el desempeño en la actualización e impresión de la tendencia. Después seleccione un color para las líneas divisorias. Major Div/Time Label.P. ya que en estas funciones se configuran las unidades de ingeniería. ingresar el Tagname local o expresión que tendrá cada pluma Pen. Only update when in memory. Number of Major Div (Time Divisions). seleccione esta casilla para mostrar las etiquetas de tiempo en la parte superior de la gráfica.Sample Interval. excepto los valores de las casillas Min Value y Max Value. Expression. Después seleccione la opción de la forma del incremento de tiempo. Time Divisions. Tel. (938) 131-0692. dar click en Border Color y seleccione un color para el borde de la gráfica. ingresar el ancho en pixeles que tendrá cada pluma. C. seleccione para mostrar las etiquetas de tiempo en la parte inferior de la gráfica. Agosto 2011 Wonderware 10. ingresar el número de la división más grande de tiempo para la tendencia. 24100. Las gráficas pueden mostrar ambas etiquetas o ninguna. Campeche Rev. Top Labels (Time Divisions). seleccionar un color para las líneas divisorias del tiempo mayor. Hasta 4 plumas pueden observarse en la tendencia. 120 Cd.

1.P.Practica 11: Configuración de una Tendencia en Tiempo Real. Col. Calle 26-A No. Centro. 24100. Agosto 2011 Wonderware 10. C. Campeche Rev. (938) 131-0692. 104. • Reconfigurar los parámetros de la tendencia en tiempo real. Al terminar esta práctica el usuario tendrá la capacidad de: • Configurar una tendencia en tiempo real. 121 Cd. En esta práctica el usuario insertara y configurara un objeto de tendencia en tiempo real.1 . del Carmen. Tel.

1.- Crear una nueva ventana llamada Tendencia_Tiempo_Real con una resolución de 1024 X 768, seleccionar en
la barra de dibujo la función Real-Time Trend, e incertarla en la ventana, seleccionar 4 objetos SliderBasic de la
librería de Archestra y colocarlos en la ventana como se muestra en la siguiente Imagen.

fig.135 Grafico de Tendencia de Tendencia en Tiempo Real.

2.- Seleccionar con doble click la tendencia en tiempo real para ingresar al cuadro de configuración, en estas
opciones ingresar los siguientes datos.
Time/Time Span 5 Min
Sample/Interval 1 Sec
Value Divisions/Max 300
Pen1 Variable1
Pen2 Variable2
Pen3 Variable3
Pen4 Variable4

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 122
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

fig.136 Configuración de la Tendencia en Tiempo Real.

fig.137 Tendencia en Tiempo Real Operando.

Practica 12: Configuración de Una Tendencia Histórica.

En esta práctica el usuario insertara y configurara un los componentes relacionados con una tendencia histórica.
Al terminar esta práctica el usuario tendrá la capacidad de:
• Configurar una tendencia Histórica y sus componentes.
• Configurar el directorio correspondiente a los históricos.

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 123
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

1.- Crear una nueva ventana llamada Tendencia_Historica, con una resolución de 1024 X 768, insertar la tendencia
histórica desde el selector de Wizard.. en el menú Trend → Hist Trend /Scooters and Scale, el componente
Trend Zoom/Pan panel y colocar 4 objetos SliderBasic desde la librería de Archestra.

fig.138 Grafico de Tendencia Histórica.

1.- Desde el diccionario de Tags crear 4 Tags de tipo Memory integer, llamados Var_Hist1, Var_Hist2, Var_Hist
3, Var_Hist 4, con los siguientes parámetros mostrados en las imágenes.

TagName Log Data Initial Value Min Value Max Value Eng Units Deadband
Var_Hist1  0 0 200 °C 0
Var_Hist2  0 0 200 °C 0
Var_Hist3  0 0 200 °C 0
Var_Hist4  0 0 200 °C 0

Calle 26-A No. 104, Col. Centro. C.P. 24100, Tel. (938) 131-0692. 124
Cd. del Carmen, Campeche
Rev. 1. Agosto 2011 Wonderware 10.1

fig. 1. fig.1 . en la ventana Historical Loggin Properties seleccionar la casilla Enable Historical Logging. del Carmen.Seleccionar con doble click la tendencia histórica para ingresar al Historical Trend Chart wizard. 5.P. o desde el explorador Tools → Historical Loggin. Calle 26-A No. Agosto 2011 Wonderware 10.139 Configuración de Tags para Tendencia Histórica. tener presente que todos los wizards de Tendencias en la ventana deben estar asociados al mismo tag HistTrend. 125 Cd. 4. Campeche Rev. Tel. Centro. dar click en el boton Suggest para ingresar automaticamente el nombre de los Tags.. C. 24100. Col. (938) 131-0692.Seleccionar desde el menú Special → Configure → Historical Logging..140 Configuración del Historical Loggin Properties. 104.

142 Configuración del Trend Panel Wizard. 24100.143 Configuracion del Historical Trend Panel.141 Configuración del Historical Trend Chart Wizard. 6.Seleccionar la ventana de la tendencia y en recuadro Historical Trend Setup. fig. Centro. configurar los siguientes valores. 126 Cd.P. Col.. Tel. Campeche Rev. C.Seleccionar con doble click el objeto Trend Zoom/Pan Panel. fig. fig. 7. 104. en la ventana Trend Panel Wizard dar click en el boton Suggest para ingresar automaticamente el nombre de los Tags. del Carmen. (938) 131-0692.1 .. Calle 26-A No. Agosto 2011 Wonderware 10. 1.

C. Tel. 127 Cd. Col.7.Configurar los las Barras de desplazamiento con los Tags creados en esta práctica. Agosto 2011 Wonderware 10.P. Centro. 1. desplazar el valor en cada una de las barras y actualizar para ver el comportamiento en la tendencia. 104..1 . del Carmen. Calle 26-A No. Campeche Rev. 24100.144Tendencia en Tiempo Real Operando. (938) 131-0692. fig.

24100. del Carmen. Campeche Rev.1 . SEGURIDAD. (938) 131-0692.MODULO 9. Centro.1 Características de Seguridad. Agosto 2011 Wonderware 10. I ncluir seguridad en su aplicación es opcional. Calle 26-A No. Por lo que se deberá configurar un nombre de usuario para el Administrador del Sistema con un nivel de acceso igual o mayor a 9000. Además. Cuando se crea una nueva aplicación. password y nivel de acceso para cada operador. se pueden crear auditorias para conocer las acciones que vinculan al operador con todas las alarmas y/o eventos que ocurrieron durante el tiempo que éste ha usado el sistema. 128 Cd. 9. C. 104. para permitir el posterior acceso a la lista de seguridad de usuarios. El usuario puede controlar funciones específicas que un operador está autorizado a realizar relacionando estas funciones a Tags internos. Col. Una vez que un operador ha ingresado a la aplicación. Una vez que se agrega un nuevo usuario a la lista de seguridad y se reinicia WindowMaker o WidowViwer el nombre del usuario por default es “None” con nivel de acceso 0 (el cual limita el acceso al comando de configuración de usuarios en WindowMaker y WidowViwer). La seguridad se basa en que el operador ingrese su nombre y password para tener acceso a la aplicación. 1. cuando se establece la seguridad en una aplicación. el nombre de usuario por default es “Administrator” con nivel de acceso 9999 (el cual permite el acceso a todos los comandos de seguridad). Tel. el acceso a cualquier función protegida se permitirá previa verificación del password del operador y nivel de acceso contra el valor especificado por el Tag de seguridad interno relacionado a esta función.P. Por lo que se deberá configurar nombre de usuario.

etc. del Carmen. Los comandos utilizados para establecer la seguridad en una aplicación se encuentran en el comando Special → Security tanto en WindowMaker como en WindowViewer. en el la caja Verify Password escribir nuevamente el nuevo password. Aparece la ventana Change Password. en el recuadro Old Password escribir el password anterior. Campeche Rev.El operador puede ingresar a la aplicación ejecutando el comando en la ruta Special → Security → Log on en WindowViewer (Si aparece el menú Special) o creando una ventana de acceso personalizado con botones de entrada ligados a Tags de seguridad internos. en el recuadro User Name escriba el nombre asignado al usuario. cambiar passwords. Centro.145 Configuración de Usuarios. Para borrar un nombre de usuario. etc. 1. en el recuadro Password escriba una contraseña de hasta 32 caracteres. Para modificar un nombre de usuario existente. Tel. seleccionar el comando Special → Security → Configure. Una vez que se implementa la seguridad.P. Tag Tipo Valores Validos Acceso $AccessLevel Integer 0-9999 Sólo lectura $Operator Message 16-caracteres max Sólo lectura Configuración de un Nivel de Seguridad para un Usuario. Cambiando un Password de Acceso. en la caja New Password escribir el nuevo password (hasta 32 caracteres). 104. C. para controlar si un operador puede o no realizar ciertas funciones. Estos comandos de seguridad se usan para registrarse y des-registrarse de la aplicación. niveles de acceso. seleccionar el nombre en la lista User Name. 24100. fig. (938) 131-0692. Usando los Tags Internos de Seguridad.146 Ventana Cambio de Password. Col. Escriba sus cambios los cambios y presionar el boton Update para aceptar los cambios. aparece la ventana Configure Users. nombres de usuarios. Agosto 2011 Wonderware 10. Scripts. selecciónarlo de la lista y presionar el boton Delete. hay dos Tags internos de seguridad que pueden usarse en botones. presionar OK para aceptar fig. animación. 129 Cd. Seleccionar el comando Special → Security → Change Password. Calle 26-A No. en la celda Access Level escriba un valor entero (más bajo = 0 a un máximo = 9999) y presionar el boton Add para agregar el nombre de usuario a la lista de seguridad.1 .

24100.. 2. Col. Usted puede configurar la aplicación para que automáticamente termine la sesión del operador después de que pase cierta cantidad de tiempo sin actividad del mismo. Tel. Cuando es ejecutado este comando el nombre de usuario se regresa a “None” con nivel de acceso 0. del Carmen.Crear tres nuevas cuentas de usuario. 1. seleccionar el comando Special → Security → Configure Users e ingresar los datos de las siguientes cuentas. Password Wonderware. Centro. 130 Cd. Al terminar esta práctica el usuario tendrá la capacidad de: • Crear nuevas cuentas de usuario. C.inicialmente la aplicación se encuentra bloqueada para desbloquearla seleccionar desde el menú Special → Security → log on. para salir de una aplicación Seleccionar el comando Special → Security/Log Off. Name Administrator. Agosto 2011 Wonderware 10.P. 1. 104. En esta práctica el usuario agregara seguridad en cualquier tipo de aplicación mediante la creación de cuentas de usuario específicas y la aplicación de seguridad con Scripts.1 . Practica 13: Configuración de Cuentas de Usuario. • Crear Scripts de Seguridad. • Configurar Ventanas de Navegación. ingresar los siguientes datos en la ventana Log On. (938) 131-0692.. Campeche Rev. Nombre de Usuario Password Nivel de Acceso Calle 26-A No.Saliendo de una aplicación.

1 4 7 Configuración de Cuentas de Usuario. Col. 131 Cd. Centro.Ingeniero inge 9999 Tecnico tecn 8000 Ayudante ayud 4000 f ig .P. 1.1 . (938) 131-0692. 104. Tel. Calle 26-A No. Campeche Rev. Agosto 2011 Wonderware 10. 24100. C. del Carmen.

10.1 Utilerías DBDump.MODULO 10. 104. Centro. 24100. 1.P. Campeche Rev. (938) 131-0692.CSV. Tel. seleccionar OK. La utilería DBDump permite realizar un respaldo de la base de datos de Intouch en un archivo con extensión . C. 132 Cd. MANTENIMIENTO.1 . Col. Calle 26-A No. Si la operación fu exitosa se mostra una ventana con la leyenda Dump successful. DBLoad. seleccionar el directorio donde se guardara la base de datos. desde el Template ToolBox de Archestra IDE seleccionar con click derecho en la aplicación la función Export → DBDump. Agosto 2011 Wonderware 10. del Carmen.

Si la operación fu exitosa se mostra una ventana con la leyenda Load successful. desde el Template ToolBox de Archestra IDE seleccionar con click derecho en la aplicación previa la función Inport → DBLoad. Tel. (938) 131-0692. 24100.2 Publicación de Una Aplicación a Intouch. Para publicar una aplicación de Intouch Administrada. dar un click derecho en el objeto. fig.148 Respaldo de la Base de Datos. fig. Se puede publicar una aplicación de Intouch administrable desde el objeto InTouchViewApp que está asociada con ella. 10.148 Respaldo de la Base de Datos. abrir el archivo de la base de datos desde el directorio. La utilería DBLoad permite cargar una base de Datos con extensión . y darle click en Publish Intouch. del Carmen. C. 104. Calle 26-A No. 133 Cd.CSV. Campeche Rev. La exportación consiste en una carpeta conteniendo la información acerca del objeto y la aplicación de Intouch administrable. desde el Arquestra IDE localizar el objeto IntouchViewApp que contenga la aplicación de Intouch administrada que se desee publicar.P. Centro. Agosto 2011 Wonderware 10. seleccionar OK. La aplicación publicada de Intouch no puede ser reimportada en un objeto InTouchViewApp.1 . Col. 1. seleccionar la acción en el Recuadro Duplicate Name.

Para respaldar y restaurar las galaxias se debe utilizar el Galaxy Database Manager. Tel. fig.3 Respaldo de Galaxias. La ventana de progreso aparecerá. darle Click en OK. Centro. 24100. Agosto 2011 Wonderware 10. Campeche Rev.149 Menu para Publicar una Aplicación. 10. Para abrir el Galaxy Database Manager seleccionar Start → all Programs → Wonderware → System Manegement Console.1 . del Carmen.P. Aplicación Publicada. Col. 1. Ahora se puede copiar a cualquier nodo de Run-time. C. Tenemos dos opciones. (938) 131-0692. Calle 26-A No. Cuando la publicación este completa. fig. Especificar la carpeta en donde se publicará la aplicación de Intouch.150 Ventana de Dialogo. 104. Buscar una carpeta Existente o Darle Click en Make New Folder para crear una nueva carpeta. Un directorio conteniendo la nueva aplicación de Intouch publicada es creado en la carpeta seleccionada. 134 Cd.

Calle 26-A No.P. Aceptar que se desea continuar cuando salga la ventana de advertencia de que todas las aplicaciones deben estar cerradas. Agosto 2011 Wonderware 10. 104.152 Respaldo de Una Galaxia.1 . C. Tel. del Carmen. 1.151 Ventana del System Manegement Console. Campeche Rev. Col. fig. dar Click derecho en la galaxia que se quiere respaldar y en el menú que se muestra seleccionar backup. fig. 135 Cd. Una vez abierta la consola de administración se debe expandir el Galaxy Database Manager. 24100. Centro. (938) 131-0692.

Col. Centro.152 Respaldo de Una Galaxia en Progreso.P. Si requiere Restaurar una Galaxia. del Carmen. Tel. dar Click derecho en la galaxia que se quiere restaurar. Agosto 2011 Wonderware 10. y en el menú seleccionar Restore. (938) 131-0692. en la ventana galaxy Database Manager dar click en el botón Yes. 1. C. Calle 26-A No. 24100. 104.1 . seleccionar el archivo en el cual se encuentra el respaldo de nuestra galaxia y abrirlo. para continuar con la acción de restaurar una vez que salga la ventana de advertencia. 136 Cd. Campeche Rev. Una vez abierta la consola de administración se debe expandir el Galaxy Database Manager.Especificar el nombre del archivo del respaldo así como la ruta en la cual se quiere almacenar el archivo y Esperar a que termine el proceso y darle click en cerrar a la ventana. fig.

Se pueden importar y exportar objetos desde IntouchViewApp en el Arquestra IDE. El objeto IntouchViewApp contiene toda la información para almacenar una aplicación de Intouch Administrada y puede ser usada para intercambiar aplicaciones de Intouch entre Galaxias. fig. Centro. Tel. Agosto 2011 Wonderware 10. Calle 26-A No.1 . 104. Col. 137 Cd. C.153 Restaurar una Galaxia. (938) 131-0692. Campeche Rev. 24100. 1.P. Exportar e importar objetos en la Galaxia. del Carmen. En esta práctica el usuario realizara el respaldo de los objetos creados en Archestra IDE Al terminar esta práctica el usuario tendrá la capacidad de: • Exportar e importar objetos. Practica 14: Respaldo de Objetos en una Galaxia.

darle Click en Cerrar una vez que la ventana de progreso nos indique que se termino Calle 26-A No. (938) 131-0692. del Carmen. 104. Tel.Para importar un Objeto. 1. 138 Cd.154 Selección del directorio. Selecciona el paquete de Archestra (archivo con terminación . Col. aaPKG) que contiene el objeto IntouchViewApp que quieres importar y darle click en Abrir. C. La ventana de dialogo para la exportación de objetos aparecerá.P. Campeche Rev. Centro. Agosto 2011 Wonderware 10. seleccionar en el menú Galaxy → Import → Object(s).1 . fig.153 Ruta para Abrir Importar Objetos. Configurar las opciones de importación de objetos y darle click en OK. fig. El objeto y su aplicación administrada de Intouch son importados. 24100.

Agosto 2011 Wonderware 10. 139 Cd.con la importación del objeto. 104. seleccionar la ruta y el nombre del archivo en el cual se guardaran los objetos exportados. seleccionar en el menú Galaxy → Export ALL Object. Col. fig.P. Tel. 1. dar Click en el botón Close para cerrar la ventana cuando termine de importar los objetos. del Carmen.1 . Campeche Rev.154 Importado de Objetos Completa. Para exportar un Objeto. este archivo contiene una Extensión . (938) 131-0692. C. Centro. Calle 26-A No. 24100. La ventana de dialogo para la exportar objetos aparecerá.aaPKG.

1 . fig. Centro.155 Exportado de Objetos Completo. Seleccionar Save. Agosto 2011 Wonderware 10. fig. 104. del Carmen. Col.154 Ventana para Exportar Objetos. C. aparecerá la ventana Export Automation Object(s). Campeche Rev. Cerrar una vez que la ventana de progreso nos indique que el termino de la acción. Calle 26-A No. 140 Cd.P. Tel. 1. (938) 131-0692. 24100.

Col. 104.Practica Final. (938) 131-0692. realizar las siguientes aplicaciones de acuerdo a los temas vistos en el curso. 141 Cd. 1. Centro. Calle 26-A No. Campeche Rev.1 . fig. Tel. del Carmen.P. Agosto 2011 Wonderware 10. 24100.156 Practicas Finales. C.