intouch - marco salazar

28
INTOUCH Para realizar una interface humano maquina se debe considerar lo siguiente: No estrese al usuario. Es la interfase entre el operador y la máquina. Permite realizar la visualización. Es un conjunto de software y hardware Permite tomar acciones. Registro de datos. Después de analizar los factores previos al diseño se concluye la necesidad de establecer el monitoreo con un software de automatización abierta. INICIO DEL SOFTWARE. Después seleccione el directorio donde InTOUCH buscará por primera vez. La figura muestra el InTOUCH Manager donde usted tiene las siguientes opciones: Buscar aplicaciones de InTOUCH. Menú Tools/Find Applications... Propiedades del nodo. Menú Tools/Node Properties... Visualización del Toolbar. Meú View/Toolbar. Crear aplicación nueva de InTOUCH. Menú File/New. Edición de aplicaciones de InTOUCH, use el icono Window Maker del Toolbar. Para visualización de aplicaciones, use el icono Window Viewer del Toolbar. INICIO DE WINDOWS MAKER Cree una nueva aplicación desde InTOUCH Manager con el menú File/New, especifique el directorio en el cual se va a crear la aplicación, ingrese el nombre de la aplicación y la descripción. Para editar la nueva aplicación de clic sobre el nombre creado en InTOUCH Manager, este ingresará en el Window Maker (figura 2.44). Para realizar HMI’s el software necesita crear ventanas en las cuales se visualice la interface gráfica del usuario (GUI), debe configurar el software de HMI, posteriormente se debe diseñar las gráficas GUI después se debe designar variables (Tag) y animar las gráficas según se convenga, para esto también se utilizara la programación llamada scripts.

Upload: marco-salazar

Post on 05-Jul-2015

1.101 views

Category:

Documents


1 download

DESCRIPTION

Descripcion de configuraciones de sistemas SCADA basados en [email protected]

TRANSCRIPT

Page 1: Intouch - Marco Salazar

INTOUCH

Para realizar una interface humano maquina se debe considerar lo siguiente:

• No estrese al usuario.

• Es la interfase entre el operador y la máquina.

• Permite realizar la visualización.

• Es un conjunto de software y hardware

• Permite tomar acciones.

• Registro de datos.

Después de analizar los factores previos al diseño se concluye la necesidad de establecer

el monitoreo con un software de automatización abierta.

INICIO DEL SOFTWARE.

Después seleccione el directorio donde InTOUCH buscará por primera vez.

La figura muestra el InTOUCH Manager donde usted tiene las siguientes opciones:

• Buscar aplicaciones de InTOUCH. Menú Tools/Find Applications...

• Propiedades del nodo. Menú Tools/Node Properties...

• Visualización del Toolbar. Meú View/Toolbar.

• Crear aplicación nueva de InTOUCH. Menú File/New.

• Edición de aplicaciones de InTOUCH, use el icono Window Maker del Toolbar.

• Para visualización de aplicaciones, use el icono Window Viewer del Toolbar.

INICIO DE WINDOWS MAKER

Cree una nueva aplicación desde InTOUCH Manager con el menú File/New, especifique

el directorio en el cual se va a crear la aplicación, ingrese el nombre de la aplicación y la

descripción. Para editar la nueva aplicación de clic sobre el nombre creado en InTOUCH

Manager, este ingresará en el Window Maker (figura 2.44).

Para realizar HMI’s el software necesita crear ventanas en las cuales se visualice la

interface gráfica del usuario (GUI), debe configurar el software de HMI, posteriormente

se debe diseñar las gráficas GUI después se debe designar variables (Tag) y animar las

gráficas según se convenga, para esto también se utilizara la programación llamada

scripts.

Page 2: Intouch - Marco Salazar

CREACIÓN DE VENTANAS.

Debe ingresar en el menú File/New Window..., ingrese el nombre de la ventana y un

comentario, seleccione un color de fondo, determine el tamaño de la ventana, para ello el

punto de referencia x=0 y y=0 se lo define en la parte superior izquierda de la pantalla

de Windows Maker, fije el ancho y el alto de las ventanas, puede activar o desactivar el

Titlebar (Mensaje sobre la parte superior de la ventana), El tipo de ventanas que puede

escoger son:

• Replace.- Cuando se presenta cierra las ventanas existentes.

• Overlay.- Se pone sobre las otras, sin cerrar las ventanas anteriores.

• Popup.- Se sobre pone sobre las demás y se mantiene al frente siempre.

Cuando usted cree ventanas puede activar el control de tamaño de las ventanas y variar

su tamaño. Recuerde que estas ventanas pueden funcionar sobre la plataforma InTOUCH

y exclusivamente con: Windows Viewer, WebServer y Factory Focus.

CONFIGURACIÓN DEL SOFTWARE INTOUCH

Se debe configurar el modo de operación de: Windows Maker y Windows Viewer antes

de iniciar con la creación de la GUI. Para activar ciertas propiedades de Windows Maker

y Windows Viewer debe cerrar Windows Viewer y al finalizar las actualizaciones reinicie

el Windows Maker.

Antes de iniciar la variación de las propiedades y configuraciones de operación de

InTOUCH, debe crear las ventanas necesarias para la realización de la GUI.

Page 3: Intouch - Marco Salazar

Propiedades de Windows Maker.

En Windows Maker active el menú Special/Configure/Windows Maker, debe

visualizarse una pantalla similar a la figura 2.45. Inicie la configuración:

Figura 2.45 Propiedades de Windows Maker.

1. Title bar text.- Permite poner el título en el Titlebar, localizado en la parte superior

de la aplicación.

2. Show aplication directory.- Muestra el directorio de la aplicación en el Titlebar.

3. Configuraciones de grid.- La mínima cantidad de pixel es 2.

4. Star Wonderware Logger.- Inicia el Wwloger automáticamente, el cual crea un

informe de actividades realizadas por la Factory Suite.

5. Show Tag Count.- Permite visualizar en la parte superior el conteo de Tag

utilizados por la aplicación.

6. Close on Transfer to WindowViewer.- Cierra Windows Maker cuando corre la

aplicación en Windows Viewer.

7. Enable Scrapbook Menu Items.- Permite asociar menús de comandos, esto es un

utilitario de Intouch.

8. Pick Through Hollow Objects.- Permite la activación objetos ocultos sobre otros,

con la acción del clic del ratón.

9. Enable Fast Switch.- Activa o desactiva la tecla Runtime y Development.

10. Line Selection Precision.- Varia el rango de proximidad para la selección de un

objeto.

11. Levels of Undo.- Es un límite del numero de veces para rehacer actividades

Page 4: Intouch - Marco Salazar

Propiedades de Windows Viewer.

Para activar las propiedades y configuraciones cierre Windows Viewer, desde Windows

Maker ingrese en el menú Special/Configure/Windows Viewer/General.

Figura 2.46 Propiedades de Windows Viewer.

1. Start Wonderware Logger.- Inicia el Wwloger automáticamente, el cual crea un

informe de actividades realizadas por la Factory Suite.

2. Start up as icon.- Arranca a Windows Viewer como icono.

3. Close WindowViewer.- Permite que Windows Viewer se cierre automáticamente

cuando arranca Windows Maker. Se recomienda que no use esta opción, use la

opción fast switch para el intercambio de aplicaciones.

4. Close all open windows.- Cierra automáticamente todas las ventanas cuando

retorna a Windows Maker.

5. Always Load Windows from Disk.- Seleccione esta opción si existen situaciones

de baja memoria, o por cargar la aplicación de discos.

6. Minimum Memory to keep free.- Indique la cantidad de memoria libre en Kbyte

que desea para otras aplicaciones de Windows.

7. Optimize performance for memory.- Incrementa significativamente la velocidad

de actualización de las gráficas y textos.

8. Warning.- Activa el tag $inactivitiwarnig si en un lapso de tiempo existe inactividad

del operador (no utiliza el teclado o el ratón).

9. Timeout.- Activa el tag. $inactivititimeout después de un lapso de tiempo si el

operador no reconoció $inactivitiwarning y existe inactividad del operador. Además

el nivel de acceso envía a cero.

10. Tick Interval.- Es el tiempo de actualización del InTOUCH sea en visualización,

pulsación de teclas, apertura de ventanas, cerrar ventanas y scripts (La velocidad de

procesamiento de los scripts depende del sistema operativo, en Windows 9X mínimo

50 mili segundos).

Page 5: Intouch - Marco Salazar

11. Update Time Variables every.- Aumenta el tiempo de actualización de los

sistemas basados en tiempo, se recomienda 1000 mili segundos para no afectar a

los tag de tiempo del sistema.

12. Beep when objects touched.- Activa un pitido cuando se pulse un objeto.

13. Update all trends "Fast".- Actualizar las tendencias rápidamente.

14. Debug Scripts.- Registra en Wwlogger la ejecución de los scripts.

15. Use old SendKeys.- Activar las teclas de ejecución. No es recomendable su

activación cuando existe operadores novatos, “no es utilizado por Factory Suite”.

16. Blink Slow, Medium, Fast.- Velocidades en mili segundos para los enlaces o

animaciones en el parpadeo.

17. Server Node.- Ingrese el nombre del nodo remoto del cual usted desea tener

información de una alarma.

18. Block Size.- Ingrese el tamaño del bloque para la comunicación del Server node.

19. Retry Initiates.- Tiempo en seg para reintentar la comunicación “Server node”.

20. I/O Retry Initiates.- Tiempo en seg para reintentar la comunicación “I/O Servers”

21. Start Local Servers.- Indica una caja de dialogo si no se inician los I/O Servers.

22. Finalice la configuración de las propiedades en OK.

Page 6: Intouch - Marco Salazar

Configuraciones de Windows Viewer.

Desde Windows Maker ingrese en el menú Special/Configure/Windows Viewer

/Window Configurations.

Figura 2.47 Configuraciones de Windows Viewer.

1. Menus.- Seleccione los menús y comandos que desea que se visualicen en Windows

Viewer o Runtime. Borre el comando Windows Maker para que el operario no

edite el programa, borre el logic par que no se detengan los scripts

2. Window.- Puede borrar el control de menú, ocultar la tecla close.

3. Title Bar Text.- Ponga el nombre de la empresa.

4. Show Application Directory.- Indica el directorio de la aplicación en el Titlebar.

5. Hide Title Bar.- oculta el Titlebar.

6. Impossible to Close.- Previene que el operador no cierre Windows Viewer.

7. Allow CTRL-Break to stop scripts.- Para los scripts al pulsar CTRL-Break.

8. Disable ALT key.- Deshabilita la tecla ALT y todas sus combinaciones.

9. Hide Cursor.- Deshabilita el cursor cuando utiliza Touch Screen.

10. Disable CTRL-ESC key.- Previene para que el operador no ingrese a windows Start.

11. Always Maximize.- Mantiene maximisado todo el tiempo a Windows Viewer.

12. Enable Fast Switch.- Activa la tecla Development para iniciar Window Maker.

13. Finalice la configuración en OK.

Selección de la ventana de inicio Windows Viewer.

Cierre Windows Viewer, desde Windows Maker ingrese en el menú

Special/Configure/Windows Viewer/Home Windows. Seleccione las ventanas que

ejecutará Windows Viewer cundo este inicie.

Page 7: Intouch - Marco Salazar

HERRAMIENTAS PARA EL DISEÑO DE INTERFACES GRÁFICAS

A continuación se describen las herramientas visuales utilizadas por el software InTOUCH

para realizar GUI (Interfaces gráficas para el usuario).

Figura 2.48 Herramientas para el desarrollo de GUI.

1. General.- Crea nuevas ventanas, abre ventanas, cierra ventanas, graba ventana sin

correr la aplicación, graba todas las ventanas sin correr la aplicación, duplica un objeto

seleccionado, cortar, pegar, copiar, rehacer, retornar e imprimir. Cuando se corre la

aplicación (Runtime o Inicia Windows Viewer), las ventanas se graban automáticamente.

2. View.- Permite activar o desactivar el explorador de aplicaciones, muestra la

aplicación deshabilitando todas las herramientas de visualización, Muestra la aplicación

en toda la pantalla, grillas, reglas laterales.

3. Format.- Fonts permite colocar: la fuente el estilo y el formato, la herramienta de

formato también permite colocar: Negrillas, Cursiva, Subrayado, reducir el tamaño de la

letra, aumentar el tamaño de la letra, justificar a la izquierda, centrar, justificar a la

derecha, variar el color de las líneas, rellenar de color los objetos, poner el color de la

letra, variar el color de fondo de la ventana, selección del color transparente para el uso

de bitmap.

4. Drawing.- Permite seleccionar objetos, pone rectángulos, rectángulos con esquinas

redondas, elipses, línea en cualquier dirección, línea horizontales o verticales, múltiples

líneas, polígono (para cerrar el polígono de doble clic), insertar textos, insertar gráfica

bitmap, tendencias en tiempo real (visualización de variables en el tiempo), tendencias

históricas, botones.

5. Wizard.- Permite colocar objetos ayudando al programador en el diseño del HMI, los

objetos predeterminados son los siguientes: Visualización de alarmas, botones, relojes,

marcos, indicadores luminosos, medidores, paneles, herramienta runtime, deslizador,

gráficas para el control estadístico (SPC), herramientas SPC para los limites,

interruptores, visualizadores de texto, tendencias, visualizadores de variables, ventanas

de control.

Page 8: Intouch - Marco Salazar

6. Arrange.- Alinear a la izquierda, centrar, alinear a la derecha, Alinear arriba, alinear

al medio, alinear abajo, alinear al centro, enviar un objeto al fondo, montar un objeto,

igualar espacios horizontales, igualar espacios verticales, crear un símbolo, romper

símbolos, crear celda (cuando existe una celda no se puede editar las animaciones, solo

puede variar el nombre del Tagname), romper celda, rotar a la derecha 90 grados, rotar

a la izquierda 90 grados, espejo horizontal, espejo vertical.

ANIMACIÓN DE HMI.

Cuando se crea un objeto, es necesario realizar su animación. Para esto se debe dar

doble clic sobre el objeto o el símbolo creado, a continuación se visualizará la pantalla de

asignación de animaciones (Figura 2.49), finalmente asigne la animación que más le

convenga. Descripción de las animaciones posibles.

Figura 2.49 Animaciones.

1. Touch links.- Realiza enlaces con los objetos al ser tocados. User inputs ingresa

datos del usuario (discretos, analógicos y string), Slider permite la creación de

deslizadores, Touch pushbutton variable; discreta (acción directa, reversa, de

memorización, fijar a cero “reset”, fijar a uno “set”), Action realiza scripts (programa) a

un objeto, Show Window muestra ventanas ocultas o cerrada, Hide Window cierra las

ventanas.

2. Line color.- Depende del valor de un Tag, puede ser (discreto, analógico y estado

de las alarmas)

3. Objet size.- Depende del valor de un Tag, se puede variar en alto y ancho.

4. Misellaneous.- Permite múltiples animaciones como: Objeto visible, parpadeo,

Angulo de rotación, deshabilitar o mantener en un estado.

5. Fill color.- Permite el llenado de color un objeto

6. Locatión.- Realiza movimientos verticales y horizontales de los objetos.

7. Value display.- Visualiza valores (Discretos, Analógicos, String)

Page 9: Intouch - Marco Salazar

8. Text color.- Pone color en un texto, dependiendo del tipo de tag.

9. Porcent fill.- Llena de color un objeto.

En un mismo objeto se pueden asignar diferentes animaciones, sean de pulsación de

visualización o de variación de un dato. Después de seleccionar la animación del objeto

usted tiene que asociarlo con una acción “Scripts”, con una variable “Tag” (figura 2.48) o

con una expresión “Tag, cálculos matemáticos o condiciones”.

CREACIÓN DE TAGNAME.

Un Tag o tagname se define como una variable. Los tagnames puede ser máximo de 32

caracteres de largo y deben comenzar con una letra ( A-Z o a-z). Los caracteres

restantes pueden ser a-z, A-Z, 0-9, !¿, @, -, ?, #, $, %, _, \ y &. Los Tagnames son

también auto indexados. Por ejemplo, si usted ingresa un tagname llamado temp1, y

entonces da un clic en Nuevo, el tagname automáticamente será indexado a temp2.

Para crear un nuevo tagname de clic en el menú Special/Dictionary tagname/New.

Existen diferentes tipos de tagname, dependiendo del tipo de dato que estos manejen,

entre en Type a continuación se indican los tipos de tagname:

Figura 2.50 Definiendo un Tagname.

1. Memory Tag.- Son Tag que existen internamente de InTOUCH, los Tag de memoria

pueden ser: discretos, analógicos entre -2,147,483,648 y 2,147,483,647, flotante “Real”

entre: -3.4e 38 y 3.4e 38 (los cálculos se realizan con 64bit y se visualizan con 32 bit),

de carácter “string” y pueden tener una longitud de 131 caracteres.

2. I/O Tag.- Son Tag de lectura y escritura de otra aplicaciones de Windows, esto

incluyen todas las salidas de controladores digitales, computadoras para control de

procesos, redes, nodos, tarjetas de adquisición de datos y dispositivos externos, usted

puede restringir la escritura de estas variables. Pueden ser discretos, enteros, reales y de

carácter. La longitud de los datos y la resolución es similar a los Tag de memoria.

Page 10: Intouch - Marco Salazar

3. GrupVar.- Son Tag asignados para grupos de alarmas, los cuales permiten hacer

visualizaciones dinámicas

4. Hist Trend.- Estos Tag son asociaciones de tendencias históricas y van definidas de

acuerdo al campo del tag.

5. Tag ID.- Esta asociado a objetos de tendencias históricas.

6. Indirect Tag.- Permite reasignar diferentes fuentes de Tag que realizan procesos

similares para la visualización.

Para definir un tag de tipo I/O es necesario tener un Access name, el cual se localiza en

el menú Special/ Access name, añada un nuevo access name dependiendo de las

características de la aplicación que necesita establecer comunicación, luego desde el

Dictionary tagname especifique el ítem. En la figura se indica el access name utilizado

para establecer comunicación con software KEPserver, previamente configurado.

Figura 2.51 Creando un Access name.

Elementos de un Access Name:

1. Access name.- Es un nombre cualquiera.

2. Node name.- Se debe indicar el nombre del nodo con cual estable la comunicación

para recibir datos. (En el caso de que se conecte por red).

3. Aplication name.- Es el nombre de la aplicación con cual estable el enlace.

4. Topic Name.- Nombre tópico referido en la aplicación del enlace.

5. With protocol use.- Se especifica el protocolo que este usando. Depende de la

aplicación de enlace.

Page 11: Intouch - Marco Salazar

TIPOS DE SCRIPTS

Es una de las más poderosas herramientas de la aplicación de InTOUCH, todos los

eventos realizados pueden ser manejados por los scripts como por ejemplo cambiar de

estado una variable, un clic del ratón, un retardo y cosas así permiten dar la pauta al

desarrollo de rapidos programas (Quick Scripts). Se describe la variedad de scripts que

se puede crear:

1. Application.- Enlaza toda la aplicación.

2. Window.- Enlaza una ventana específica.

3. Key.- Enlaza a una tecla específica o combinación hecha con el teclado.

4. Condition.- Enlaza a un tagname discreto o una expresión.

5. Data Change.- Enlaza un tagname y/o solo un tagname.field.

6. QuickFunctions.- Scripts que permiten enlazarse con otro QuickScripts InTOUCH o

animaciones. QuickFunctions puede funcionar sincrónicamente o asincrónicamente

mientras que todos los otros scripts funcionan sincrónicamente.

7. Action Pushbutton.- Se asocian con objetos a través de Touch Link.

8. ActiveX Event.- Ejecuta eventos de control ActiveX cuando se encuentra en modo

runtime.

Page 12: Intouch - Marco Salazar

COMUNICACIONES.

FUNCIONAMIENTO DEL SOFTWARE KEPSERVER

Una vez configurado el software I/O Server es necesario grabar las configuraciones.

Para iniciar el funcionamiento del software de clic en el menú Mode/On Line, luego se

visualizará la siguiente presentación.

Para realizar la comunicación de datos utilizando el protocolo DDE, el nombre de esta

aplicación es KEPDDE, el tópico se define al crear los Devices y al Item se lo conoce con

el nombre de los diferentes Tag. El Item puede ser leído sin necesidad de crearlo en el

KEPserver.

NETDDE.

NetDDE es una extensión del protocolo DDE, el cual permite hacer intercambio dinámico

de datos utilizando redes, sin importar el tipo de red ni el sistema operativo (Figura

2.35).

Figura 2.35 Ejemplo de una comunicación utilizando NetDDE’s

De esta manera se puede transmitir las variables creadas por aplicaciones como los I/O

Server (Drivers de comunicación). Esta comunicación se realiza por diferentes medios de

comunicación, el más utilizado es la red LAN.

La importancia de visualizar datos en diferentes puntos de una red permite tomar

decisiones, las cuales se convierten en factores decisivos en el aspecto industrial.

Page 13: Intouch - Marco Salazar

NetDDE se instala conjuntamente con los archivos de uso común del software InTOUCH,

lo cual se describe posteriormente. NetDDE se encuentra en el directorio:

C:\WINDOWS.

CONFIGURACIONES-SOFTWARE NETDDE.

De clic en el menú Configure

• Local node name.- Se especifica el nombre del nodo de esta máquina, su nombre

puede ser el mismo que utilice para identificarse en la red (mayúsculas). En la red no

pueden existir dos PC con el mismo nombre, el nombre puede tener máximo 15

caracteres y no debe existir espacios o alguno de estos caracteres + * \ / , ? ( ) " ’. Por

ejemplo mire la figura 2.36.

Figura 2.36 Nombre del nodo.

• Interfaces.- Se debe indicar el tipo de interfaces a emplear en el nodo local.

Figura 2.37 Configuración de la interface del nodo.

• Preferences.- Permite configurar las características de enlace:

1. Close when no Conversations.- Cerrar cuando no exista comunicación por un

determinado tiempo.

2. Default Route.- Se debe especificar la ruta por defecto para un anlace.

3. Start WW Logger on NetDDE Startup.- Inicia Wwlogger y NetDDE

4. Log Permission Violations.- Permite registrar en el Wwlogger si existe alguna

violación de seguridad.

5. Log Failures Starting Applications.- Permite registrar en Wwlogger, cuando una

aplicación tiene fallas al iniciarse.

Page 14: Intouch - Marco Salazar

6. Log Transmission Retries.- Registra en Wwlogger cuando un dato es retransmitido

o cuando ocurre un timeout.

7. Time Slice Period.- Es conocido como un manejador de eventos, y configura la

interface de la red.

8. Status Display Update Period.- Es el tiempo de actualización estadístico de las

variables.

Figura 2.38 Preferencias.

• Routes.- Permite especificar la ruta para conectarse con otro tipo de interface con

un nodo remoto, la configuración utilizada fue (figura2.39), vea un ejemplo de una red

compleja en la figura 2.40.

Figura 2.39 Configuración de ruta utilizada.

Page 15: Intouch - Marco Salazar

Si el nodo local es Control y el nodo remoto Plantaindustrial la ruta será:

Figura 2.40 Ejemplo de conexión con un nodo remoto.

• Connections.- Se especifica las características del nodo remoto, como son: “Node

Logical” corresponde al nombre del nodo remoto, el tipo de interface, el puerto que

utiliza y el nombre que tiene la PC en la red “Network Node”

Figura 2.41 Nombre de las conexiones.

Page 16: Intouch - Marco Salazar

• Security.- Permite especificar seguridades para la lectura y escritura de enlaces

dinámicos de los datos al utilizar una red.

Las características antes mencionadas permiten hacer enlaces dinámicos de datos

utilizando una red LAN (Red de área local), existente en la infraestructura de la Fabrica

de Municiones “Santa Barbara”, el objetivo es permitir que los usuarios obtengan los

datos actualizados para realizar futuras correcciones en el proceso según las

conveniencias, por ello el departamento de control de calidad necesita de un nodo extra

para visualizar el correcto funcionamiento.

En la implementación del software NetDDE, se instalo dos nodos: el nodo

“PRODUCCION” que funciona como maestro y el nodo “ESCLAVO”, con una red LAN

Ethernet, con el protocolo, NetBios. Para ello se configuró el software: como lo indican

las figuras 3.36 y 2.37, esto se hizo para cada nodo, con su respectivo nombre.

Una vez terminada la configuración del NetDDE se debe iniciar la conexión, para ello

debe dar clic en el menú Test/Open connection (el proceso debe aplicarse en los dos

nodos), a continuación le saldrá en la pantalla principal indicando que se encuentra

conectado con el nodo, como lo indica la figura 2.42.

Figura 2.42 Conexión abierta del software NetDDE

Page 17: Intouch - Marco Salazar

INTOUCH ESCLAVO

Figura 2.52 Configuraciones utilizadas para leer tags.

Page 18: Intouch - Marco Salazar

SEGURIDAD DE LA APLICACIÓN .

Es opcional, Permite limitar los accesos a los operadores, permite realizar auditorias a los operadores de determinados evento o alarmas o datos almacenados. La seguridad esta basada en el concepto "logging on" to the application and entering his "User Name" and "Password." (The application developer defines a "User Name," "Password" and, an "Access Level" for each operator during development.) El administrador tiene acceso 9999 acceso a seguridad y comandos Cuando se cierra el sistema el nivel de acceso retorna a 0 y el nombre de uasuario a ninguno. El nivel de acceso mayor a 9000 tene acceso a la lista de seguridad

TIPOS DE ALARMAS

TIPOS DE EVENTOS

Page 19: Intouch - Marco Salazar

PROPIEDADES DE LAS ALARMAS

FORMATO DE FECHAS

BASE DE DATOS

Page 20: Intouch - Marco Salazar

VARIABLES TIPOS DE DATOS Intouchruntime.pdf

Page 21: Intouch - Marco Salazar

TOPServer Utilización del Toolkit TOPServer. Este software es el reemplazo del keepserver (keepdde). El TOP Server, sirve los datos a las aplicaciones clientes como OPC 1, 2. FastDDE “DDE” y SuitLink. A continuación se indica un ejemplo de creación de ítem con un simulador.

Este ítem tiene comunicación OPC, se debe configurar para que sirva los datos como servidor DDE.

Page 22: Intouch - Marco Salazar

Configuración DDE en el software TOPServer en “Opciones”. Una vez configurado como servidor DDE muchas aplicaciones se pueden conectar incluido Excel. Ejemplo de comunicación DDE del tag creado en TOPServer. El cliente será InTouch 8

Page 23: Intouch - Marco Salazar

Un PLC se comunica con el TOPServer y este con el InTouch. El funcionamiento del InTouch es de cliente de datos el cual puede leer o escribir los datos al servidor de datos. Cuando el servidor de datos es cerrado, se mantiene el último dato en el cliente, y el momento que el servidor de datos ha reiniciado, es necesario reiniciar en el cliente la comunicación de datos en este caso en el Viewer. No es necesario definir el ítem en el servidor de datos, de igual manera que en el keepserver. La utilización de OPCs es para modificar más variables en “tiempo real”, en contrate con el antiguo protocolo DDE, las transacciones se realizan más rápidamente.

EJEMPLOS EXEL: =servermain|_ddedata!C0.D0.R0 Esto es lo máximo funciona muy bien. Para mi aplicación con estas configuraiones ☺ EJEMPLOS: Application Name = servermain Topic Name = _ddedata Item Name = Channel1.Device1.Machine1.Cell2.ToolDepth Application Name = servermain Topic Name = Channel1_Device1_Machine1_Cell2 Item Name = ToolDepth

Page 24: Intouch - Marco Salazar

Clientes de InTouch OPC InTouch puede publicar los datos a cualquier cliente de información, incluso en una estación remota de InTouch. Uno de los métodos usados es con TOPServer. Se usa con ETHERNET En el TOPServer añadimos un nuevo canal con la siguiente característica: Es: “InTouch Client Drive” este driver permite la publicación de todos los tags de una aplicación especifica, como ítems de un nuevo grupo de OPC. En el instante de seleccionar el dispositivo en las configuraciones del canal en el servidor OPC, se seleccionará la aplicación que tiene el directorio de tagnames.

Page 25: Intouch - Marco Salazar

Servidor DDE a OPC con TOPServer Se selecciona la aplicación que servirá los datos como DDE luego iniciamos la configuración del TOPServer. En el TOPServer añadimos un nuevo canal con la siguiente característica: Es: “DDE Client Driver” este driver permite la publicación OPC de todos los tags de cualquier aplicación que tenga la capacidad de servir datos en el protocolo DDE. No pueden declararse más de dos veces este tipo de driver ó no permite varias instancias “multipunto“

Page 26: Intouch - Marco Salazar

OPC Quick Client Permite monitorear los servidores de datos OPC, si estos se encuentran registrados y inicializados. Si se desea leer sus datos, los tags deben ser inicializados también “depende del caso”. La ubicación del software es: "D:\Archivos de programa\Software Toolbox\TOP Server\opcquickclient.exe" Primero debe seleccionar el Servidor a leer datos. A continuación se añade un grupo en caso de ser necesario. Después se definen los ítems que deseamos monitorear: Primero exploramos el servidor Hasta llegar a “Hints” o” “Etiquetas indirectas”, se filtra el dato se selecciona el tipo de dato y luego se pulsa la tecla “Add Leaves” “Hojear”, luego se modifica el “Item ID” en caso de ser necesario y por ultimo se valida el dato con el visto bueno de la derecha.

Page 27: Intouch - Marco Salazar

OPC Quick Client y Servidor DDE Crear en del TOPServer un canal con un dispositivo del tipo “DDE Client Driver” Configuración para la visualización de datos en el OPC cliente: Primero se debe seleccionar el Servidor a leer los datos el cual debe ser: SWToolBok.TOPServer. Creamos un grupo nuevo y añadimos un ítem, de la siguiente manera: ;) El item será: “DDE Service Name|Topic Name!Item Name” Se selecciona la aplicación que servirá los datos como DDE, se completa la información del item. La Información pasa del dispositivo al servidor DDE y posteriormente al servidor OPC y este se comunicara con los clientes de la información vía OPC.

Page 28: Intouch - Marco Salazar

Data Exchange Client Este programa es parte del TOPServer y esta ubicado en: "D:\Archivos de programa\Software Toolbox\TOP Server\dataexchangeclient.exe" Permite realizar un intercambio dinámico de datos entre OPCServers con el objeto de comunicar los datos por medio de redes LAN “Internet”. Primero habilitamos en “opciones” del TOPServer, el intercambio de datos en el remoto y local. Procedemos a ejecutar: dataexchangeclient.exe

….. Cualquier pregunta escríbeme [email protected] …….. ….. Si en algo puedo ayudar, con gusto…… …...Pendiente el manejo de ActiveX para alarmas y código importante…. ….. Atentamente Marco Antonio Salazar …… …..Ano 2001….