wincc alarm logging y exel

Upload: paolo-quiroz

Post on 07-Jul-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Wincc Alarm Logging y Exel

    1/171

     ALARM LOGGING

  • 8/18/2019 Wincc Alarm Logging y Exel

    2/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    3/171

    El WinCC 5 paso a paso

    CapituloCapituloCapituloCapitulo 4444

     Alarm Alarm Alarm Alarm Logging.Logging.Logging.Logging.

    Alarm Logging es la parte del WinCC que de se encarga del tratamiento de losmensajes de alarma de la instalación, así como del tratamiento del histórico de alarmasy la generación de alarmas a partir de comparaciones con valores de comunicaciones.

    El tratamiento de alarmas de WinCC proporciona:•  Información sobre el error que se ha producido en la instalación.•  Detecta situaciones críticas del sistema.•  Reduce los tiempos de parada de la instalación.

    El editor se ejecuta presionando con el botón derecho sobre  Alarm Logging del Control Center  y seleccionando Open

  • 8/18/2019 Wincc Alarm Logging y Exel

    4/171

    E E l l  eed d i i t t oor r  d d ee aal l aar r mmaass

    El editor de alarmas nos permite configurar los mensajes de alarmas, así como la

    estructura de la ventana en la que representaremos dichos mensajes.Lo primero que sorprende al entrar al editor es la ventana de mensaje que

    aparece denominada Add Ins. Un Add Ins es una opción que podemos incorporar o no anuestro editor. En el caso de las alarmas solo hay uno, y es las alarmas software,denominadas Analog Alarm.Una alarma software es la generación de una alarma a partir de una comparación de unvalor de comunicaciones con una consigna o límite que nosotros determinemos.Generalmente este tipo de alarmas se creaban realizando la comparación en el PLC,activando si era el caso un bit que era el responsable del ulterior mensaje de alarmas.Mediante esta opción esto no es necesario, siempre y cuando la alarma no tenga ningunarepercusión en el proceso (activar p. Ej. una sirena), descargando de esta tarea al PLC y

     permitiendo realizar modificaciones de este estilo sin modificar el PLC.

  • 8/18/2019 Wincc Alarm Logging y Exel

    5/171

    El WinCC 5 paso a paso

    La apariencia del Alarm Logging es la que presenta la ventana siguiente:.

    Como se puede observar, esta dividida en tres partes. La primera es un árbol enque se representan las diferentes partes en que se divide la construcción de una ventanade alarmas. La segunda, son los objetos que contiene la parte seleccionada a laizquierda. Por último, la ventana inferior, es donde se representan todas los mensajes dealarma que pueden existir en nuestro proyecto, con su bit de comunicaciones asignado.

  • 8/18/2019 Wincc Alarm Logging y Exel

    6/171

    E E l l  W W i i z z aar r d d  d d eel l  A Al l aar r mm LLoog g g g i i nng g 

    Estructura de un mensaje de alarmas

    Un mensaje de alarmas puede componerse de hasta tres tipos de bloques:•  System Blocks: Bloques de sistema, que contienen datos que son asignados por el

    sistema, tales como hora de aparición de la alarma, fecha, etc...•   Process value blocks: Bloques que contienen información acerca el valor actual del

     proceso (p. Ej. una alarma de temperatura puede tener un bloque de proceso en elque aparezca el valor de dicha temperatura).

    •  User text blocks: Bloques de usuario son los que nos dan la información sobre quees esa alarma (el texto de la alarma), donde se produjo (lugar), etc...

    Estos bloques se organizan en una línea, y esta línea ya configurada con los bloquesse coloca como base de una ventana de alarmas. Una vez configurada la ventana dealarmas, su emplazamiento en una o varias pantallas del runtime no se realiza desde esteeditor, sino desde el graphic designer.

    Pasos del asistente de alarmas.

    Para poder realizar todos estos bloques y configurar las líneas y ventanas dealarmas disponemos de un Wizard de alarmas que nos guía paso a paso en surealización. Para arrancarlo, vaya al menú File->Select Wizard .

  • 8/18/2019 Wincc Alarm Logging y Exel

    7/171

    El WinCC 5 paso a paso

    En  system blocks  definimos Si los bloques de sistema que deseamos son lafecha, la hora, el número de alarma...o + el status de la alarma y la duración de lamisma...o + la clase de alarma y el tipo de mensaje.

    En User text blocks definimos si no queremos ninguno, si queremos el teto de laalarma y el lugar donde se produjo, o todos los posibles.

    En  process value blocks  definimos si no queremos bloques de proceso, siqueremos solo 2 o todos.

    A continuación definimos el tipo de mensajes que deseamos, si solo necesitamoslos tipos de alarma, fallo y aviso, o además añadimos los de clase de operación, etc..

  • 8/18/2019 Wincc Alarm Logging y Exel

    8/171

    A continuación se elige el tipo de ventana que necesitamos. Existen tres tipos deventanas de alarmas:•   No archives: No guarda un histórico de alarmas en el disco duro.•  Short Term archive: Guarda un histórico de alarmas de las 250 últimas mediante

    funcionamiento de tambor. El número del tambor de alarmas puede ser configuradoa posteriori.

    •   Long Term Archive: Archiva las alarmas en el disco duro sin límite.

    Con esto finaliza el Wizard de configuración. Todos estos pasos también se pueden

    realizar de manera manual.

  • 8/18/2019 Wincc Alarm Logging y Exel

    9/171

    El WinCC 5 paso a paso

    OO p pc c i i oonneess d d eel l  mmeennú ú  d d ee A Al l aar r mm LLoog g g g i i nng g 

    Exportar mensajes de alarmas

     podemos desde el menú exportarlos a un fichero de texto. Incluso podemosseleccionar cuales deseamos exportar y cuales no.

    Esta opción se encuentra en Messages->Export single messages.

    Las posibilidades son:•   File: nombre del fichero a exportar las alarmas.•   Format : únicamente se puede exportar actualmente a ficheros de texto.•  Set text identification to 0: Esta opción fuerza los identificadores ID referidos al text

    library a 0. Si los mensajes se están exportando para importarlos posteriormentedesde otro proyecto, no se debe activar esta opción, ya que si no los ID nocoincidirán con los texto de las alarmas. Si se están exportando las alarmas paragenerarlas de una manera más sencilla y posteriormente importarlas al mismo

     proyecto se debe activar esta casilla, para que las modifcaciones que se hagan enexcel surtan efecto.•  Set group identifiers to 0: lo mismo que antes pero para el identificador de grupo de

    alarmas.

    Una vez exportado a un fichero de texto, se puede abrir con excel, inciándole quelos campos no son fijos, sino separados por comas, y que la primera linea y columnason cabeceras e indices, obteniendo una tabla como la siguiente:

  • 8/18/2019 Wincc Alarm Logging y Exel

    10/171

    Importar mensajes.

    En el menú messages disponemos de Import messages. Esta utilidad nos permiteimportar los textos de los mensajes de las alarmas desde un fichero de texto

    El formato que debe poseer el fichero de texto viene determinado por campos detexto separados por comas. Como el formato debe de respetar una serie de reglas para

     poder ser importado por esta opción, se recomienda generar dos nuevas alarmas,exportarlas a un fichero de texto con la opción que veremos a continuación, y sobre estefichero generado capturarlo desde Excel o Access (en formato csv) para desde allígenerar las alarmas, que posteriormente serán importadas.

    Esta opción se encuentra en Messages->Import single messages.

  • 8/18/2019 Wincc Alarm Logging y Exel

    11/171

    El WinCC 5 paso a paso

    Tipo de introducción de texto

    A la hora de realizar modificaciones en los textos de las alarmas, podemosdeterminar mediante esta ventana si las modificaciones que realizamos deben aplicarse

    a todas las líneas de alarmas con idéntico texto, o solo a la que estamos editando en esemomento. Para que esta opción seleccionada se mantenga hasta que deseemoscambiarla, debemos activar Keep Settings. En caso contrario, cada vez que editemos untexto de alarma nos preguntará lo mismo, lo cual es bastante engorroso.

    Esta opción se encuentra en Messages->Change Text input mode.

  • 8/18/2019 Wincc Alarm Logging y Exel

    12/171

    Edición de Múltiples mensajes de alarma

    Si necesitamos realizar una acción sobre varios mensajes de alarma a la vez(borrarlos, copiarlos, borrar sus textos), esta opción nos permite trabajar con todos ellos.

    Las opciones son:•  Borrar varios mensajes•  Añadir los mensajes seleccionados copiados al final de la lista de alarmas.• 

    Borrar la variable de comunicaciones asociada a dichos mensajes.•  Borrar el texto de alarma asociado a dichos mensajes.

    Esta opción se encuentra en Messages->Text for multiple messages.

    Conexión de varios texto a una variable de comunicaciones

    Si necesitamos conectar varios textos de alarma a una variable decomunicaciones, desde esta ventana podemos seleccionarlos y automáticamenterealizará la conexión con dicha variable.

    Esta opción se encuentra en Messages->Start interconnection Wizard .

  • 8/18/2019 Wincc Alarm Logging y Exel

    13/171

    El WinCC 5 paso a paso

    Idioma de los mensajes de alarma

    Los mensajes de alarmas pueden almacenarse en diferentes idiomas, y medianteuna opción de la ventana de alarmas poder cambiar de idioma. Para saber en que idioma

    estamos configurando los mensajes, o cambiar de idioma para configurar otros existeesta opción en el menú

    Esta opción se encuentra en Options->Language.

  • 8/18/2019 Wincc Alarm Logging y Exel

    14/171

    Mensajes de sistema

    Podemos importar los mensajes pre-configurados de sistema del WinCC anuestro editor de alarmas, para que cuando ocurra un error en el WinCC podamos

    mostrar un mensaje en el runtime.

    La importación de los mensajes la realiza a partir de la alarma 100000, pudiendodecidir a posteriori si nos interesan todos o solo los que son más posibles de aparecer en

    nuestro runtime.

  • 8/18/2019 Wincc Alarm Logging y Exel

    15/171

    El WinCC 5 paso a paso

    C C oonnf f i i g g u u r r aac c i i óónn d d ee A Al l aar r mm LLoog g g g i i nng g  ssi i nn eel l  A Assi i sst t eennt t ee

    Message blocks.

    Vamos a configurar los diferentes apartados del alarm logging sin utilizar ahorael asistente. Lo primero que vamos a parametrizar serán los bloques de mensajes quenecesitemos. Nos colocamos sobre  Message Blocks, y con el botón derechoseleccionamos la opción del menú Message Blocks.

    Si presionamos en esta ventana  Add   aparecerán todos los bloques de sistemadisponibles, pudiendo añadir o retirar de nuestra configuración aquellos que deseemos.Vamos a ver la aplicación y características de cada uno de ellos. Los bloques de sistemadisponibles son:

  • 8/18/2019 Wincc Alarm Logging y Exel

    16/171

    Fecha de alarma

    La fecha de la alarma, ya sea en la aparición, en el acuse o en la desaparición.Podemos cambiar el texto de date a fecha, en castellano.

    •   Flashing On: si se activa, el bloque parpadeará en la pantalla.

  • 8/18/2019 Wincc Alarm Logging y Exel

    17/171

    El WinCC 5 paso a paso

    •  Podemos seleccionar la fecha con dos dígitos en el año, o con los cuatrocorrespondientes.

    •  El formato de la fecha puede aparecer en inglés (mes, día, año) o europeo (día, mes,año).

    Hora de alarmaLa hora del día en que aparece/desaparece/se acusa la alarma.

    •  Se puede seleccionar hasta milisegundos de resolución, y formato de hora de 12horas o de 24 horas.

    Duración de la alarma

    La duración de la alarma es un bloque muy útil, que nos indica:Cuando aparece la alarma: aparece vacío.

    Cuando desaparece la alarma: el tiempo que ha tardado en solucionarse la alarma.Cuando es acusada: el tiempo que el controlador del proceso ha tardado en enterarse del problema.

  • 8/18/2019 Wincc Alarm Logging y Exel

    18/171

    Estado de la alarma

    El estado de la alarma es un carácter o texto que nos identifica el estado actualde la misma (aparece, desaparece, es acusada). Por defecto, en el WinCC la simbologíaes la siguiente:

    •  Aparece: +•  Desaparece: -•  Es acusada: +/-

    En cualquier caso, estos textos pueden modificarse desde el text library a posteriori

     para que sean más descriptivos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    19/171

    El WinCC 5 paso a paso

    Número de la alarma

    El número de la alarma identifica a la alarma dentro de todas las posibles, y esunívoco.

    La opción With leading zeros rellena de ceros los campos definidos en number of que no queden rellenos por número de alarma, comenzando por la izquierda.

    Daylight Saving

    Estado de reconocimiento de alarma

    Este bloque muestra cuando una alarma ha sido reconocida.

  • 8/18/2019 Wincc Alarm Logging y Exel

    20/171

    Clase de alarma

    Este bloque nuestra la clase de mensaje a la que pertenece la alarma. Se puedengenerar diferentes clases de mensajes, cada uno con unas características determinadas(con reconocimiento o sin él, etc..). Aquí podemos mostrar el texto identificativo dedicha clase (p. Ej: Error grave, Advertencia, Información...).

  • 8/18/2019 Wincc Alarm Logging y Exel

    21/171

    El WinCC 5 paso a paso

     Número de CPU

    El número de cpu indica el equipo del cual proviene la alarma generada.

    Nombre de la variable que genera la alarma

    Este bloque contiene el nombre de la variable que genera la alarma en el PLC.

    Violación de límites en alarmas

    Este bloque indica cuando hemos superado un límite definido en la variable dealarmas, tanto el superior como el inferior.

  • 8/18/2019 Wincc Alarm Logging y Exel

    22/171

    Identificación del archivo de la alarma

    Identifica si el mensaje de alarmas se va a archivar o no en el histórico dealarmas. Existe la posibilidad de que las alarmas puedan ser archivadas o no, y puedeser interesante conocer al aparecer una alarma en pantalla si quedará constancia de lamisma en el sistema.

  • 8/18/2019 Wincc Alarm Logging y Exel

    23/171

    El WinCC 5 paso a paso

    Identificación de report de alarma

    Indica si el mensaje de alarma va a salir por impresora o no. Se puedeseleccionar para cada línea de alarma la posibilidad de salir por impresora. Este campo

    nos indica que esto va a ser efectivo o no.

    Comentarios de alarma

    Este bloque contiene los comentarios que se han realizado sobre las alarmas. Loscomentarios pueden ser introducidos por el operario a posteriori de que se genere laalarma, y se pueden asociar a la próxima aparición de la alarma mediante este bloque.

    La funcionalidad de los comentarios se centra en la búsqueda de una solución al problema de manera empírica: “salta la alarma cuando hemos abierto el rastrillo deentrada...”

  • 8/18/2019 Wincc Alarm Logging y Exel

    24/171

    Texto de información de la alarma

     Saltar a ventanas a partir de una alarma

    El bloque loop in alarm indica que la alarma presente posee la funcionalidad desaltar a una ventana si se presiona el botón loop in alarm.

  • 8/18/2019 Wincc Alarm Logging y Exel

    25/171

    El WinCC 5 paso a paso

    Texto de la alarma

    El primero de los bloques de usuario.Este bloque es el más importante, ya quedefine el texto que identifica a la alarma (p. Ej: Fallo compresor 35).

    Podemos definir la cantidad de caracteres máxima que tendrá nuestro mensaje dealarmas. Por defecto son 10, pero es demasiado escaso para los mensajes corrientes.Recomendamos de 25 a 30 caracteres.

    Lugar donde se produce la alarma

    Otro bloque de usuario que nos indica donde se ha producido la alarma (p. Ej:Sector de entrada).

  • 8/18/2019 Wincc Alarm Logging y Exel

    26/171

    Bloques de proceso

    Un bloque de proceso es un campo en el que vamos a representar no un texto,sino un valor del proceso que tiene que ver o está relacionado con la aparición de la

    alarma.

    Podemos definir varios valores de proceso, pero normalmente con uno basta. Laasignación del valor que debe configurarse en este campo es individual para cada una delas alarmas, lógicamente.

  • 8/18/2019 Wincc Alarm Logging y Exel

    27/171

    El WinCC 5 paso a paso

    V V eennt t aannaass d d ee aal l aar r mmaass

    En la ventana de alarmas podemos definir como debe de configurarse para

    representar las alarmas en pantalla

    Disponemos aquí también de un pequeño Wizard.

    Las opciones a configurar en general information de la ventana de alarmas son:

    •  Window: Nombre de la ventana identificativo. Por este nombre se llamará despuésdesde el Graphics designer a la misma.

    •  Window Title: Título que puede aparecer arriba de la ventana.•   Font : Fuente de los textos de la ventana de alarmas.•  Window Type: Tipo de ventana de alarmas. Existen tres tipos:

    •   Message Window: se utiliza para mostrar la última alarma que se ha producido en la instalación. Suele colocarse una pequeña ventana en la pantalla principal que nos indica que alarma acaba de saltar, con un botónque accede a la ventana en la que ya se encuentra la ventana de alarmas conel histórico de alarmas.

    •  Short Term Archive Window: Ventana que almacena las alarmas en unhistórico para que posteriormente podamos observarlas. El tambor de

  • 8/18/2019 Wincc Alarm Logging y Exel

    28/171

    alarmas puede ser configurado. El tamaó máximo del tambor de alarmas esde 10000 alarmas.

    •  Sequence Archive Window: Archivo secuencial de alarmas. Las alarmas sevan almacenando en él sin límite de almacenamiento. En este caso el límitedel fichero de alarmas viene determinado por el espacio físico del disco duro

    del ordenador.

    El botón  selection  nos permite seleccionar que bloques son los que se debenalmacenar en el histórico, independientemente de los que estemos representando en

     pantalla al aparecer la alarma.

    Message Line: En esta ventana seleccionamos la línea de alarmas que debe aparecer enesta ventana de alarmas.

  • 8/18/2019 Wincc Alarm Logging y Exel

    29/171

    El WinCC 5 paso a paso

     Parameters:

    Líneas de separación: horizontales y/o verticales.•  Title line: Título de la línea.•  Selection: Tipo de selección de la alarma dentro de la ventana. Podemos decidir si la

    selección es por celda, o por línea.•  Column title: Coloca encima de cada columna un título descriptivo de la misma.•  Change column Width: Poder cambiar el ancho de las columnas desde el runtime. Si

    se realiza click sobre la línea de separación de una columna en el runtime, la columna seautoajusta al ancho de la misma.

    •  Shortem Title: Si el título de la columna no se puede representar entero en lacolumna debido a que no cabe, seleccionando esta opción se añaden unos puntossuspensivos, para indicarnos que existe texto oculto.

    •  Shortem cell content : Si el texto de una celda de un bloque de la línea de alarmas nose puede representar entero debido a que no cabe, seleccionando esta opción se añadenunos puntos suspensivos, para indicarnos que existe texto oculto.

    •   Auto Scrolling : Cuando esta opción está activada, al entrar a la ventana de alarmas,si la cantidad de alarmas es superior a la que cabe en la ventana de alarmas, saltaautomáticamente al final de la pila de alarmas. En caso contrario (opción noseleccionada), nos muestra desde la primera alarma en pantalla.

  • 8/18/2019 Wincc Alarm Logging y Exel

    30/171

     Status bar :

    •   Display status bar : Muestra en la parte inferior de la ventana de alarmas una líneade status que podemos configurar en la ventana  Elements of the status bar .

    Las opciones a configurar en la línea de status son:•   Date: muestra la fecha actual.•  Time: muestra la hora actual.•   Number of the messages in the list : muestra el número de alarmas

    DIFERENTES actuales en la ventana.•   Number of messages in the window: muestra el número de alarmas actuales

    en la ventana, independientemente de que se repitan.•   Number of messages not yet acknowledged : cantidad de alarmas no acusadas

    aún, y que deben serlo.•   Lock : Algún tipo de alarmas está siendo bloqueado actualmente, por lo que

     puede producirse y no ser representado en la pantalla.•  Selection: Se está aplicando una selección o filtrado al histórico de alarmas,de tal manera que las que se están representando actualmente no son todaslas que hay.

    •   Alignement : Donde deseamos la línea de status (arriba de la ventana o abajo).

    Toolbar :

    •   Display toolbar : muestra la barra de herramientas en la ventana de alarmas.•   Alignement : posición de la barra de herramientas (izquierda, derecha, arriba, abajo).

  • 8/18/2019 Wincc Alarm Logging y Exel

    31/171

    El WinCC 5 paso a paso

    Botones del toolbar de la ventana de alarmas.

    Keyboard: botones de la barra de herramientas. Las opciones posibles son:

      Display process message window: Muestra la ventana en la que se representan lasalarmas actuales (la ventana de alarmas propiamente dicha).Función C asociada AXC_OnBtnMsgWin.

      Display short term archive: Muestra la ventana en la que se representa el históricode alarmas de tipo shot term o de tambor.Función C asociada AXC_OnBtnArcShort .

      Display sequence archive: Muestra la ventana en la que se representa el histórico

    de alarmas de tipo secuencial.Función C asociada AXC_OnBtnArcLong .

      Horn acknowledgement : acuse del aviso horn.Función C asociada AXC_OnBtnHornAckn.

      Single acknowledgement : Acuse de la alarma actualmente seleccionada.Función C asociada AXC_OnBtnSingleAckn.

     Group acknowledgement : Acuse del grupo de alarmas al que pertenece la alarma

    actualmente seleccionada.Función C asociada AXC_OnBtnVisibleAckn.

  • 8/18/2019 Wincc Alarm Logging y Exel

    32/171

      Auto-Scroll On/Off : Activa el auto-scroll en la pantalla, para poder desplazarnos por la ventana de alarmas cuando la cantidad de alarmas es superior a las que se puedenrepresentar en pantalla.Función C asociada AXC_OnBtnScroll .

      Selection: Especifica un filtrado de alarmas, de tal forma que nos presenta notodas, sino un extracto de acuerdo al criterio especificado por nosotros.Función C asociada  AXC_OnBtnLock .Las posibilidades de filtrado son:

     Number : Mostrar un determinado rango de alarmas (p. Ej: de la alarma 1 a laalarma 1 solo muestra el histórico de la alarma 1).

     Message classes: muestra solo las clases de mensaje que seleccionemos (p. Ej:crear una clase que sea alarmas zona 1 y luego filtrar por este tipo de clase).

    Text blocks: filtrar por un determinado bloque (p. Ej: todas las alarmas quetengan texto en el campo point of error). Process Value: filtrar por valor de proceso (p. Ej: todas las alarmas que tenganun valor de proceso asignado).

    Con la opción  store settings permanently  el filtrado queda activado permanentemente aunque nos salgamos de la pantalla de alarmas. Si se selecciona estaopción, hay que tener cuidado en dejar en la barra de status activada la visualización deselect para que sepamos que se está aplicando un filtrado.

    Continuando con los botones de que disponemos en toolbar  de alarmas tenemos:

      Set lock : Este botón bloque un determinado tipo de clase de alarma o grupodefinido por el usuario, de tal manera que si se producen las alarmas que pertenecen a

  • 8/18/2019 Wincc Alarm Logging y Exel

    33/171

    El WinCC 5 paso a paso

    este grupo, no son mostradas ni en la ventana de alarmas, ni archivadas en el históricode alarmas. Esta opción es útil cuando se conoce una alarma que puede producirse, peroque no es actualmente importante para el proceso, y va a estar apareciendo de manerarepetitiva hasta que podamos solucionar el fallo. Función C asociada AXC_SetFilter .

    En la imagen podemos ver el tipo alarmas bloqueado, por lo que aunque salte

    alguna de sus alarmas, no se visualizará.

    Otra posibilidad es bloquear alarmas de manera individual y no por grupo (p. Ej:un nivel de depósito se ha roto y da siempre fallo de desbordamiento). Para ello,deberemos de generar un grupo, User defined, y añadir las alarmas que deseemos queformen parte de dicho grupo. Posteriormente lo bloquearemos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    34/171

      Report functions: realizar un report a impresora de la ventana de alarmas.Función C asociada AXC_OnBtnPrint .

      Reset : La opción reset en realidad es el botón Emergency Action. Este botón nos permite enviar al PLC un mensaje de sistema para realizar una acción de emergencia.Función C asociada AXC_OnBtnEmergAckn.

       Beginning of the list : Ponerse al principio de la lista de alarmas.Función C asociada AXC_OnBtnMsgFirst .

       End of the list : ponerse al final de la lista.

    Función C asociada AXC_OnBtnMsgLast .

  • 8/18/2019 Wincc Alarm Logging y Exel

    35/171

    El WinCC 5 paso a paso

       Next Message: Pasar a la siguiente alarma.Función C asociada AXC_OnBtnMsgNext .

      Previous message: pasar a la alarma anterior.Función C asociada AXC_OnBtnMsgPrev.

       Infotext : Visualizar el texto de información de una determinada alarma.Función C asociada AXC_OnBtnInfo.

     Comments: Comentarios del usuario al respecto de una determinada alarma, que posteriormente pueden servir para la resolución del problema a posteriori.Función C asociada AXC_OnBtnComment.

      Loop in alarm: permite saltar a una pantalla relacionada con la alarma queactualmente se está seleccionando (p. Ej: Alarma compresor enfriadora 1 temperaturaalta, y un loop a la ventana en la que se encuentra el compresor, para poder arrancar elmotor de reserva y reducir la temperatura).

    Función C asociada AXC_OnBtnLoop.

  • 8/18/2019 Wincc Alarm Logging y Exel

    36/171

    Todos los botones de la barra de herramientas poseen una serie de opciones a lasque se accede seleccionando el texto del botón y posteriormente el botón que hay sobrela ventana, denominado properties.

    Las únicas importantes son:•  Operator Authorization: No todos los usuarios pueden p. Ej. acusar una alarma.

    Aquí podemos definir que usuarios tiene acceso a presionar el botóncorrespondiente.

    •   Key: Podemos asignar una combinación de teclas, para acceder al botón desde elteclado sin ratón.

    La última característica que nos queda por ver de la ventana de alarmas es que podemos visualizar como va a quedar nuestra ventana si pulsamos sobre el icono de laventana que aparece en la ventana principal del alarm logging. La primera de lasopciones es Window Preview. La representación se puede apreciar en la imagen inferior.

  • 8/18/2019 Wincc Alarm Logging y Exel

    37/171

    El WinCC 5 paso a paso

    Funciones C para la ventana de alarmas.

    Todas las funciones que hemos visto que realizan cada uno de los botones de la barra de toolbar de la ventana de alarmas de WinCC pueden ser sustituidas por botonesnormales a los cuales asociemos funciones de C, indicadas anteriormente en ladescripción de cada uno de ellos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    38/171

     M M eessssaag g ee C C l l aasssseess

    Una clase de mensaje es una agrupación de alarmas que poseen una determinada

    característica. Generalmente se utiliza para disponer de un grupo de alarmas quenecesitan ser acusadas porque son muy graves, y otro grupo de avisos, que no requierenacuse y son solo de información.

    Disponemos de hasta 16 clases de mensajes, que podemos configurar comodeseemos. Cada una de estas clases puede contener a su vez tipos de mensajes.

    Un tipo de mensaje es un subgrupo de una clase que comparten todas lascaracterísticas, salvo el color de representación a la hora de aparecer, desaparecer y ser acusadas. Los tipos de mensajes se gastan para, dentro de una clase de aviso, p. Ej.

     poder determinar mediante un código de colores de que parte de la máquina proviene elaviso, o a que parte del proceso pertenece (creación de pieza, soldadura, acabado de

     pieza...).

    Clases

    Las clases que nos genera el wizard por efecto son:•  Error.•  Sistema, con requerimiento de reconocimiento•  Sistema, sin requerimiento de reconocimiento.

    Si entramos dentro de la clase error, tenemos tres tipos definidos:•  Alarma•  Fallo•  Aviso

    Todos los textos pueden cambiarse por el que nosotros deseemos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    39/171

    El WinCC 5 paso a paso

    Dentro de reconocimiento de clase podemos definir para la misma:•   Acknowledgement came in: que deba ser acusada una ves aparezca la alarma

     perteneciente a dicha clase.

  • 8/18/2019 Wincc Alarm Logging y Exel

    40/171

    •  Acknowledgement Went out: que deba ser acusada la alarma una vez desaparezca.•  Flashing On: que parpadeen las alarma de esta clase cuando estén activas.•  Only initial value: que parpadee solo el primer valor de esta clase que se encuentre

    activo.•  Message without status Went Out: Anula el acuse de alarmas al desaparecer.•  Central signal devices:

    Separate Ack. Key: asignar una segunda opción de acuse, independiente de lade hacer desaparecer de la pantalla de alarmas la actual alarma. Las alarmas delgrupo seleccionado, al aparecer habilitan el botón Horn de la barra deherramientas. Se puede asignar una variable de proceso como alarmas noacusadas, de tal manera que hasta que no presionemos el botón horn, aunque laalarma se haya acusado, continuaremos teniendo constancia de que se ha

     producido alguna alarma en la instalación. Como el botón horn puede tener una prioridad distinta que el de acuse, se puede dejar esta opción para que unresponsable de control sepa que se ha producido una alarma pese a que se hayanacusado todas y no haya histórico.

    Status text:Podemos definir los caracteres que aparecen el bloque status display a la hora de

    mostrar los mensajes al aparecer, al desaparecer y al ser acusados.

  • 8/18/2019 Wincc Alarm Logging y Exel

    41/171

    El WinCC 5 paso a paso

    A su vez, todos los tipos que se definan dentro de una clase de alarmas puedentener diferentes colores con respecto a los otros tipos, tanto para:•  El color de texto y fondo cuando aparece la alarma•  El color de texto y fondo cuando desaparece la alarma•  El color de texto y fondo cuando es acusada la alarma.

    Dentro de cada tipo perteneciente a una clase podemos definir la cantidad de

    líneas de alarma que queremos crear para este tipo. Posteriormente deberemos derellenar los textos que lleven asociados.

  • 8/18/2019 Wincc Alarm Logging y Exel

    42/171

     A Al l aar r mmaass aannaal l óóg g i i c c aass

    Las alarmas analógicas nos permiten generar alarmas a partir de una

    comparación que se realiza en el WinCC entre un valor de proceso y un límite generado por nosotros. Esto descarga al PLC de realizar este tipo de cálculos, pero solo si dichaalarma no tiene ninguna repercusión posterior sobre el proceso, como tener que arrancar un motor, o hacer sonar una sirena.

    Generación de una alarma analógica

    Si nos situamos sobre analog alarm, con el botón derecho podemos seleccionar  New.

    Los datos a rellenar para generar una nueva alarma analógica son:•  La variable a monitorizar.•  Podemos elegir seleccionar un único mensaje de alarma para todos los límites que

    definamos en una alarma analógica, en cuyo caso debemos indicarle el número dealarma deseado. Si no elegimos esta opción cada límite posterior que generemosgenerará un mensaje de alarma diferente. Por ejemplo , si estamos controlando elnivel de un pozo, nos interesa dejar desactivada esta casilla, ya que deseamos tener un límite de pozo vacío y otro de pozo lleno. Sin embargo si vamos a monitorizar latemperatura de un motor, puede ser interesante seleccionar esta opción, ya que solo

    tendremos un límite de motor sobrecalentado, no generamos alarma por motor frío.

  • 8/18/2019 Wincc Alarm Logging y Exel

    43/171

    El WinCC 5 paso a paso

    •  Delay Time: Tiempo que debe de estar superado el límite que definamos para quehaga saltar la alarma. Esta opción es interesante en valores analógicos que suelentener una cierta oscilación permanente, y no nos interesa que dispare hasta queefectivamente no haya llegado a sobrepasar el límite establecido (los temas de aguassuelen generar este rizado sobre un valor continuo, al producir pequeñas olas que

    falsean la señal de nivel).

    Generación de límites de alarma software

    Una vez generada la variable analógica, podemos comenzar a crear límitesasociados a la misma. Colocándonos sobre ella y con el botón derecho, seleccionamosnew..

    Las opciones disponibles son:•

      Tipo de límite:Upper limit hace saltar la alarma si el valor de proceso es superior al valor delímite definido.Lower limit hace saltar la alarma si el valor de proceso es inferior al valor delímite definido.

    •  Limit value or tag: podemos crear un límite estático (introduciendo un valor) o unlímite dinámico (introduciendo el nombre de una variable). Si el límite lo hacemosdinámico, posteriormente podremos cambiarlo al modificar el valor de la variable.

    •  Indirect: Esta casilla indica que el valor que pasamos en tag es una variable de tipotexto que contiene el nombre de la variable que deseamos que sea el límite software.

    •  Deadband: La banda muerta es un rango de valores en los cuales no se genera

    alarma bajo unas ciertas circunstancias. Supongamos que estamos controlando elnivel de un pozo para que no rebose. Deseamos que salte una alarma cuando el valor 

  • 8/18/2019 Wincc Alarm Logging y Exel

    44/171

    del nivel sea superior a 100. Cuando el nivel del pozo es 101, y transcurrido eltiempo definido en delay time, salta la alarma. Si inmediatamente después el nivel

     baja un par de centímetros y vuelve a subir, se nos volverá a disparar la alarma pesea que la hayamos acusado. Mediante la banda muerta, nos aseguramos que una vezdisparada la alarma, hasta que el valor del pozo no baje por debajo de la banda y

    vuelva a llegar al límite, no se disparará de nueva dicha alarma de límite. Las posibilidades son:Absolute o percent: el valor de la banda es absoluto o en porcentaje sobre elmáximo de la variable de límite seleccionada.Histeresis: Valor de la histéresis.Efective if message is triggered: La banda cuenta a partir de que el mensaje se

    ha disparado (cuando sobrepasa el límite del pozo).Efective if message is tacken back : La banda cuenta a partir de que el valor del

     pozo baja por debajo del límite, una vez lo hubiera superado.Efective for both: la banda de histéresis cuenta tanto una vez se supere el límite,

    como cuando se baje por debajo del límite.•  Message: Número de mensaje de alarma que se asigna a este límite software.

  • 8/18/2019 Wincc Alarm Logging y Exel

    45/171

    El WinCC 5 paso a paso

     A Ar r c c hhi i v v aar r  aal l aar r mmaass

    Si deseamos archivar en el disco duro las alarmas que se vayan generando, tenemosque seleccionar en archives cuando seamos guardarlas. Las opciones posibles son:•  Guardar las alarmas en un archivo rotatorio o de tambor (short term archive) y/o•  Guardarlas en un archivo secuencial (sequencer archive).

    Si seleccionamos en un archivo de tambor, podemos definir si dichos valores sealmacenan en la memoria del ordenador o en el disco duro: Si los almacenamos en lamemoria del ordenador cada vez que salgamos de WinCC perderemos el histórico dealarmas.

    También se puede definir la cantidad de alarmas que integran el tambor.

    Con el botón  selection  podemos indicar que bloques de la alarma deben ser almacenados, y bajo que circunstancias (solo las alarmas que aparecen, las quedesaparecen, etc..)

  • 8/18/2019 Wincc Alarm Logging y Exel

    46/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    47/171

    El WinCC 5 paso a paso

     I I mm p pr r i i mmi i r r  aal l aar r mmaass

    Desde la propia ventana de alarmas tenemos la opción de enviar reports aimpresora para disponer en papel tanto del histórico de alarmas, como de las últimaalarmas que existen en la instalación.

    Para poder imprimir desde la barra de herramientas de la ventana de alarmas,necesitamos activar en reports la impresión en:

    •  Message sequence report: poder imprimir un report de las alarmas actuales.•  Archive report active: poder imprimir un report del histórico de alarmas.

    Desde el icono de archive report podemos acceder a una ventana de selección en laque podemos definir los bloques que queremos que aparezcan en nuestro report aimpresora. Si no indicamos nada, realizará el report predefinido en el apartado reports

     para archive reports.

  • 8/18/2019 Wincc Alarm Logging y Exel

    48/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    49/171

    El WinCC 5 paso a paso

     G G eenneer r aac c i i óónn d d ee aal l aar r mmaass

    En la parte inferior del alarm logging podemos definir las alarmas que deseamosque existan en nuestro proyecto.

    Las alarmas las podemos copiar, pegar, y ver sus propiedades.

    La primera agrupación de propiedades es parameters. La descripción de cada unade ellas es la siguiente:•  Number: número de alarma, de solo lectura, que identifica la alarma dentro del

    array de alarmas.•  Class: Clase a la que pertenece la alarma. De esta clase le derivarán una serie de

     propiedades ya descritas anteriormente.•  Type: Tipo de la clase a la que pertenece la alarma. De esta propiedad le derivará su

    color de fondo y texto.•  Group: Grupo al que pertenece la alarma. Al agrupar las alarmas en grupos

     podemos posteriormente realizar acuses de grupos (acusar varias alarmas a la vez),filtrados (ver solo las alarmas de un grupo) o reports a impresora (imprimir solo lasalarmas de un determinado grupo).

    •  Propiedades del mensaje:

  • 8/18/2019 Wincc Alarm Logging y Exel

    50/171

    Is single acknowledged: la alarma debe ser reconocida de manera individual yno en un grupo de alarmas.Trigger horn: Dispara la variable asignada en trigger horn. Recordemos quemediante la activación de trigger horn, se nos activa un bit de una variable quedeseemos una vez se dispare alguna alarma. El bit continúa activo

    independientemente de que nosotros acusemos las alarmas, hasta que se pulsa el botón horn de la barra de herramientas de la ventana de alarmas. Estos nos puedeservir para poner en marcha un indicador luminoso que permanecerá activo hastaque lo apaguemos con dicho botón.

    •  Will be archived: la alarma se guardará en el histórico de alarmas.•  Will be reported: la alarma se imprimirá por impresora con el report de alarmas.Create with a negative edge: la alarma aparece con un flanco negativo, no cuandoaparece la señal, sino cuando desaparece.•  Triggers an action: la alarma dispara una acción en C que debe ser asignada.•  Event tag: Variable y bit de la variable que activa la alarma.Acknowledge tag: variable y bit de la variable donde se guarda automáticamente si laalarma ha sido ya acusada o no.•  Status bit: variable y bit de la variable en el que se encuentra el valor actual de la

    señal de proceso (si aún existe la alarma o no).•  Format DLL:

    La segunda agrupación de propiedades es text:

    •  Infotext: texto de información que va asociado a la alarma.•  Message text: El texto descriptivo de la alarma•  Point of error: el lugar donde se ha producido la alarma.

    Los demás bloques de usuario se activan si han sido seleccionados a la hora deconfigurar la línea de alarmas.

  • 8/18/2019 Wincc Alarm Logging y Exel

    51/171

    El WinCC 5 paso a paso

    En la ventana tag/action podemos definir:•  La variable de proceso que va asignada a cada bloque de proceso que hayamos

    determinado ea la hora de confeccionar la línea de alarmas.•  La picture a la que hay que saltar si se presiona el botón loop in alarm.•  La función que llama a la ventana. Si queremos que además de saltar a la picture,

    ejecute una acción en C, en lugar de seleccionar como function name openpicture,seleccionaremos una que hayamos generado nosotros, y que acabe con una llamadaa openpicture  pero desde C.

  • 8/18/2019 Wincc Alarm Logging y Exel

    52/171

    Las líneas que definamos de esta forma serán de dos tipos:•  Las que van asociadas a una variable de comunicaciones•  Las que no llevan variable de comunicaciones, y son invocadas por una alarmasoftware, antes descrita.

  • 8/18/2019 Wincc Alarm Logging y Exel

    53/171

    El WinCC 5 paso a paso

    En los bloques de usuario podemos visualizar bloques de proceso, determinandoel formato con que deben de mostrarse los valores de proceso. Los campos másimportantes son:•  Process value block: bloque de proceso donde se encuentra la variable a mostrar.

    •  Type: tipo de variable (decimal, hexadecimal, texto).•  Position: posición enla que se inserta la variable. Si se introduce un número se dejan

    tantos caracteres a la izquierda como valor tenga este campo.•   Number of digits: numero de caracteres que debe de ocupar el bloque de proceso

    como máximo.•  Precision:•  Pad with 0: si se activa esta casilla, los números de coma flotante se ajustan a los

    caracteres especificados en precision.•  Align left: si el numero de caracteres del valor es menor que los espacions

    reservados, seleccionando esta casilla se alinea a la izquierda, mientras que en caso

    contrario a la derecha.•  Format especification: muestra el formato resultante de nuestra selección. Este

    campo es de solo lectura.•  Example: muestra un ejemplo de cómo quedarán nuestra selección de dicho valor de

     proceso.

    En la solapa tag/action podemos determinar que valores de proceso estánasignados a que variables de comunicaciones. Además se permite seleccionar una

     picture que será invocada en el caso de que el operario presione el botón loop in alarm,con lo uqe saltará a la ventana en la que se puede o visualizar de una manera másefectiva la alarma, o donde se puede realizar alguna acción que impida que se produzcala misma.

  • 8/18/2019 Wincc Alarm Logging y Exel

    54/171

     C C ool l ooc c aar r  l l aa v v eennt t aannaa d d ee aal l aar r mmaass

    Una vez hayamos terminado de definir nuestras alarmas, guardamos nuestra

    configuración y nos salimos del alarm logging. Nos resta definir en que ventana oventanas queremos colocar nuestras ventanas de alarmas.

    Esto por supuesto lo realizaremos desde el graphic designer. Estando en élinsertamos un objeto de tipo active X control, en concreto el de alarm OCX.

    Seleccionamos alarm logging en el diálogo, y posteriormente configuramosnuestra ventana.

  • 8/18/2019 Wincc Alarm Logging y Exel

    55/171

    El WinCC 5 paso a paso

    Si en cualquier momento se selecciona la ventana de alarmas, se puederealizar una previsualización de la misma presionando ctrl junto con un doble click delratón.

    Por último, sólo nos queda recordar activar el runtime de alarmas desdecomputer del control center. El arranque de una parte de runtime del WinCC solo esefectivo si se para la runtime y se vuelve a arrancar, por lo que si ya estuviera activadoel runtime del WinCC, en este punto sería necesario pararlo y rearrancarlo.

    Las opciones a configurar en general information de la ventana de alarmas son:

    •  Window: Nombre de la ventana identificativo. Por este nombre se llamará despuésdesde el Graphics designer a la misma.

    •  Window Title: Título que puede aparecer arriba de la ventana.•   Font : Fuente de los textos de la ventana de alarmas.•

      Window Type: Tipo de ventana de alarmas. Existen tres tipos:

  • 8/18/2019 Wincc Alarm Logging y Exel

    56/171

    •   Message Window: se utiliza para mostrar la última alarma que se ha producido en la instalación. Suele colocarse una pequeña ventana en la pantalla principal que nos indica que alarma acaba de saltar, con un botónque accede a la ventana en la que ya se encuentra la ventana de alarmas conel histórico de alarmas.

    •  Short Term Archive Window: Ventana que almacena las alarmas en unhistórico para que posteriormente podamos observarlas. El tambor dealarmas puede ser configurado. El tamaó máximo del tambor de alarmas esde 10000 alarmas.

    •  Sequence Archive Window: Archivo secuencial de alarmas. Las alarmas sevan almacenando en él sin límite de almacenamiento. En este caso el límitedel fichero de alarmas viene determinado por el espacio físico del disco durodel ordenador.

    El botón  selection  nos permite seleccionar que bloques son los que se debenalmacenar en el histórico, independientemente de los que estemos representando en

     pantalla al aparecer la alarma.

     Parameters:

    Líneas de separación: horizontales y/o verticales.•  Title line: Título de la línea.•  Selection: Tipo de selección de la alarma dentro de la ventana. Podemos decidir si la

    selección es por celda, o por línea.•  Column title: Coloca encima de cada columna un título descriptivo de la misma.•  Change column Width: Poder cambiar el ancho de las columnas desde el runtime. Si

    se realiza click sobre la línea de separación de una columna en el runtime, la columna seautoajusta al ancho de la misma.

    •  Shortem Title: Si el título de la columna no se puede representar entero en lacolumna debido a que no cabe, seleccionando esta opción se añaden unos puntossuspensivos, para indicarnos que existe texto oculto.

  • 8/18/2019 Wincc Alarm Logging y Exel

    57/171

    El WinCC 5 paso a paso

    •  Shortem cell content : Si el texto de una celda de un bloque de la línea de alarmas nose puede representar entero debido a que no cabe, seleccionando esta opción se añadenunos puntos suspensivos, para indicarnos que existe texto oculto.•   Auto Scrolling : Cuando esta opción está activada, al entrar a la ventana de alarmas,

    si la cantidad de alarmas es superior a la que cabe en la ventana de alarmas, salta

    automáticamente al final de la pila de alarmas. En caso contrario (opción noseleccionada), nos muestra desde la primera alarma en pantalla.

     Status bar :

    •   Display status bar : Muestra en la parte inferior de la ventana de alarmas una líneade status que podemos configurar en la ventana  Elements of the status bar .

    Las opciones a configurar en la línea de status son:•   Date: muestra la fecha actual.•  Time: muestra la hora actual.•   Number of the messages in the list : muestra el número de alarmas

    DIFERENTES actuales en la ventana.•   Number of messages in the window: muestra el número de alarmas actuales

    en la ventana, independientemente de que se repitan.•   Number of messages not yet acknowledged : cantidad de alarmas no acusadas

    aún, y que deben serlo.•   Lock : Algún tipo de alarmas está siendo bloqueado actualmente, por lo que

     puede producirse y no ser representado en la pantalla.•  Selection: Se está aplicando una selección o filtrado al histórico de alarmas,

    de tal manera que las que se están representando actualmente no son todaslas que hay.

    •   Alignement : Donde deseamos la línea de status (arriba de la ventana o abajo).

  • 8/18/2019 Wincc Alarm Logging y Exel

    58/171

    Toolbar :

    •   Display toolbar : muestra la barra de herramientas en la ventana de alarmas.•   Alignement : posición de la barra de herramientas (izquierda, derecha, arriba, abajo).

    Botones del toolbar de la ventana de alarmas.

    Keyboard: botones de la barra de herramientas. Las opciones posibles son:

      Display process message window: Muestra la ventana en la que se representan lasalarmas actuales (la ventana de alarmas propiamente dicha).Función C asociada AXC_OnBtnMsgWin.

      Display short term archive: Muestra la ventana en la que se representa el históricode alarmas de tipo shot term o de tambor.Función C asociada AXC_OnBtnArcShort .

      Display sequence archive: Muestra la ventana en la que se representa el históricode alarmas de tipo secuencial.Función C asociada AXC_OnBtnArcLong .

      Horn acknowledgement : acuse del aviso horn.Función C asociada AXC_OnBtnHornAckn.

      Single acknowledgement : Acuse de la alarma actualmente seleccionada.Función C asociada AXC_OnBtnSingleAckn.

     Group acknowledgement : Acuse del grupo de alarmas al que pertenece la alarmaactualmente seleccionada.Función C asociada AXC_OnBtnVisibleAckn.

  • 8/18/2019 Wincc Alarm Logging y Exel

    59/171

    El WinCC 5 paso a paso

      Auto-Scroll On/Off : Activa el auto-scroll en la pantalla, para poder desplazarnos por la ventana de alarmas cuando la cantidad de alarmas es superior a las que se puedenrepresentar en pantalla.Función C asociada AXC_OnBtnScroll .

      Selection: Especifica un filtrado de alarmas, de tal forma que nos presenta notodas, sino un extracto de acuerdo al criterio especificado por nosotros.Función C asociada  AXC_OnBtnLock .Las posibilidades de filtrado son:

     Number : Mostrar un determinado rango de alarmas (p. Ej: de la alarma 1 a laalarma 1 solo muestra el histórico de la alarma 1).

     Message classes: muestra solo las clases de mensaje que seleccionemos (p. Ej:crear una clase que sea alarmas zona 1 y luego filtrar por este tipo de clase).

    Text blocks: filtrar por un determinado bloque (p. Ej: todas las alarmas quetengan texto en el campo point of error). Process Value: filtrar por valor de proceso (p. Ej: todas las alarmas que tenganun valor de proceso asignado).

    Con la opción  store settings permanently  el filtrado queda activado permanentemente aunque nos salgamos de la pantalla de alarmas. Si se selecciona estaopción, hay que tener cuidado en dejar en la barra de status activada la visualización deselect para que sepamos que se está aplicando un filtrado.

    Continuando con los botones de que disponemos en toolbar  de alarmas tenemos:

      Set lock : Este botón bloque un determinado tipo de clase de alarma o grupodefinido por el usuario, de tal manera que si se producen las alarmas que pertenecen a

  • 8/18/2019 Wincc Alarm Logging y Exel

    60/171

    este grupo, no son mostradas ni en la ventana de alarmas, ni archivadas en el históricode alarmas. Esta opción es útil cuando se conoce una alarma que puede producirse, peroque no es actualmente importante para el proceso, y va a estar apareciendo de manerarepetitiva hasta que podamos solucionar el fallo. Función C asociada AXC_SetFilter .

    En la imagen podemos ver el tipo alarmas bloqueado, por lo que aunque salte

    alguna de sus alarmas, no se visualizará.

    Otra posibilidad es bloquear alarmas de manera individual y no por grupo (p. Ej:un nivel de depósito se ha roto y da siempre fallo de desbordamiento). Para ello,deberemos de generar un grupo, User defined, y añadir las alarmas que deseemos queformen parte de dicho grupo. Posteriormente lo bloquearemos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    61/171

    El WinCC 5 paso a paso

      Report functions: realizar un report a impresora de la ventana de alarmas.Función C asociada AXC_OnBtnPrint .

      Reset : La opción reset en realidad es el botón Emergency Action. Este botón nos permite enviar al PLC un mensaje de sistema para realizar una acción de emergencia.Función C asociada AXC_OnBtnEmergAckn.

       Beginning of the list : Ponerse al principio de la lista de alarmas.Función C asociada AXC_OnBtnMsgFirst .

       End of the list : ponerse al final de la lista.

    Función C asociada AXC_OnBtnMsgLast .

  • 8/18/2019 Wincc Alarm Logging y Exel

    62/171

       Next Message: Pasar a la siguiente alarma.Función C asociada AXC_OnBtnMsgNext .

      Previous message: pasar a la alarma anterior.Función C asociada AXC_OnBtnMsgPrev.

       Infotext : Visualizar el texto de información de una determinada alarma.Función C asociada AXC_OnBtnInfo.

     Comments: Comentarios del usuario al respecto de una determinada alarma, que posteriormente pueden servir para la resolución del problema a posteriori.Función C asociada AXC_OnBtnComment.

      Loop in alarm: permite saltar a una pantalla relacionada con la alarma queactualmente se está seleccionando (p. Ej: Alarma compresor enfriadora 1 temperaturaalta, y un loop a la ventana en la que se encuentra el compresor, para poder arrancar elmotor de reserva y reducir la temperatura).

    Función C asociada AXC_OnBtnLoop.

  • 8/18/2019 Wincc Alarm Logging y Exel

    63/171

    El WinCC 5 paso a paso

    Todos los botones de la barra de herramientas poseen una serie de opciones a lasque se accede seleccionando el texto del botón y posteriormente el botón que hay sobrela ventana, denominado properties.

    Las únicas importantes son:•  Operator Authorization: No todos los usuarios pueden p. Ej. acusar una alarma.

    Aquí podemos definir que usuarios tiene acceso a presionar el botóncorrespondiente.

    •   Key: Podemos asignar una combinación de teclas, para acceder al botón desde elteclado sin ratón.

  • 8/18/2019 Wincc Alarm Logging y Exel

    64/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    65/171

    TAG LOGGING

  • 8/18/2019 Wincc Alarm Logging y Exel

    66/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    67/171

    El WinCC 5 paso a paso

    CapituloCapituloCapituloCapitulo 5555

    TagTagTagTag Logging.Logging.Logging.Logging.

    El tag logging es la parte del WinCC que se encarga del almacenamiento de losvalores de proceso en el disco duro, así como de mostrarlos tanto en formato de gráficacomo de tabla de valores. Así mismo, permite editar dichos valores a posteriori desde la

     base de datos.La presentación del tag logging en pantalla es la siguiente:

  • 8/18/2019 Wincc Alarm Logging y Exel

    68/171

    P P r r oo p pi i eed d aad d eess d d eel l  p pr r ooy y eec c t t oo

    Si pulsamos sobre el nombre de nuestro proyecto con el botón derecho, podemos

    seleccionar sus propiedades.

    Exportar variables en formato Dbase III

    La opción más interesante es que podemos seleccionar el almacenar las variablesde un archivo Short-term que generemos en formato Dbase III. Esta opción esespecialmente aconsejable cuando queramos disponer de un archivo de tambor que debadisponer de un gran número de variables, ya que el acceso en formato Dbase III es másrápido. También es una elección aconsejable cuando necesitemos exportar nuestrosvalores a otra base de datos que no sea la del propio WinCC.

    Si activamos esta casilla, todas las variables que definamos en los archivos denuestro proyecto generarán en el subdirectorio Pde\archivo_de_valores un archivo enel que almacenan su valor de proceso, componiéndose dicho archivo del nombre de la

    variable, con la extensión DBF. El formato Dbase III es exportable por la mayoría de lasaplicaciones. El archivo que genera posee 3 columnas:•  T: Fecha y hora de la adquisición del valor. Este campo es de texto y no separa la

    fecha de la hora, por lo que su tratamiento es relativamente difícil, requiriendo deuna macro que nos descomponga los campos en celdas separadas si deseamos

     posteriormente realizar consultas por fechas o intervalos de tiempo.•  V: valor del proceso. Este es el valor del proceso que almacena en el archivo.•  F: Código de error de lectura del valor del proceso. Si el valor es correcto, este

    campo está a cero.

    En la imagen se puede apreciar un archivo exportado automáticamente a Dbase III y

    abierto con Excel.

  • 8/18/2019 Wincc Alarm Logging y Exel

    69/171

    El WinCC 5 paso a paso

    Observar que el campo fecha, en realidad es 1999-01-02 y 19:40:34:990, esdecir, el 2 de enero de 1999 a las 19:40:34 y 990 milisegundos. Esta descomposición esnecesaria realizarla a mano, ya que no almacena cada valor en un campo de la base dedatos. Sin embargo, es posible su tratamiento debido a que siempre se encuentran losdatos de fecha, hora, etc.. en las mismas posiciones de la cadena de texto. Nota: Hayque observar que la notación de la fecha es estilo americano (año, mes, día), no europeo.

  • 8/18/2019 Wincc Alarm Logging y Exel

    70/171

    T T i i eemm p pooss d d ee aad d q q u u i i ssi i c c i i óónn d d ee v v aal l oor r eess

    Podemos definir timers, es decir, temporizadores de proceso, que posteriormente

     podremos utilizar para la adquisición o el almacenamiento de valores de proceso aintervalos propios.

    Los predefinidos aparecen en la figura, pero si deseamos uno nuevo, solonecesitamos rellenar la pantalla de nuevo timer, o modificar un o existente.

    En la imagen se puede ver un nuevo temporizador que actuará cada 3 segundos.Las opciones son:•  Que se dispare el temporizador solo entrar al WinCC, pese a que no le corresponda

    aún.

  • 8/18/2019 Wincc Alarm Logging y Exel

    71/171

    El WinCC 5 paso a paso

    •  Que se dispare el temporizador al salir del WinCC, pese a que aún no lecorresponda.

    •  Poder seleccionar la fecha exacta de comienzo del ciclo de disparo. A partir de eseminuto y ese segundo, comenzará cada 3 segundos a dispararse.

  • 8/18/2019 Wincc Alarm Logging y Exel

    72/171

     C C r r eeaar r  aar r c c hhi i v v ooss d d ee v v aal l oor r eess eenn eel l  d d i i ssc c oo d d u u r r oo

    La opción archives  de la ventana del tag logging es la que se encarga de laconfiguración de los archivos de almacenamiento de valores en el disco duro. Pararealizar la configuración de los mismos disponemos de un Wizard que aparece en elmenú contextual presionando sobre archives con el botón derecho.

    Archive Wizard

    Lo primero que se nos pide en el Wizard es el nombre de nuestro archivo. Dichonombre debe de ser una única palabra, por lo que si queremos hacerla significativadeberemos generalmente de separar varias palabras con subrayados, como muestra lafigura.

    También se nos permite elegir entre los tres tipos de archivos posibles. Losarchivos de WinCC pueden ser:•  Archivos de proceso: archivo que almacena los valores de una o varias variables en

    el disco duro.•  Compressed Archives: archivos de valores comprimidos. Se realiza una

    compresión de los datos antes de almacenarlos, y una descompresión a la hora desacarlos de nuevo de la base de datos. Este tipo de archivos es ideal para el

  • 8/18/2019 Wincc Alarm Logging y Exel

    73/171

    El WinCC 5 paso a paso

    almacenamiento de grandes cantidades de datos que no requieran unalmacenamiento inferior al minuto.

    • 

    En el paso 2 del Wizard podemos seleccionar aquellas variables que van a ser almacenadas en el archivo. Con el botón select podemos ir añadiéndolas a la lista. Estasvariables sólo comparten el lugar de almacenamiento, pero no necesariamente el tiempode lectura ni el de almacenamiento, como posteriormente veremos.

    Propiedades de los archivos de valores

    Si presionamos con el botón derecho sobre el nuevo archivo de valores que senos ha generado en el Tag Logging podemos editar sus propiedades.

    Las opciones que podemos modificar son:•   Archive name: podemos cambiar su nombre a posteriori.•  Comment : podemos añadir un comentario sobre dicho archivo.•   Archiving at system starts: Indica si el almacenamiento en el disco duro debe de

    comenzar solo entrar en la runtime de WinCC, o cuando nosotros se lo indiquemoscon una función. La opción enabled  comienza a almacenar nada más entrar en la

    runtime, la opción locked  no.•   Archive type: Esta función de solo lectura nos indica de que tipo es nuestro archivo.

    Esto quiere decir que una vez generado un tipo de archivo no podrá ser modificado posteriormente, por lo que tendremos que generar otro y borrar el actual si deseamoscambiar de tipo de archivo nuestros valores.

  • 8/18/2019 Wincc Alarm Logging y Exel

    74/171

    • 

    •  Authorization level: Nivel de autorización requerido para poder leer los valores delarchivo, y para poder editarlos. Hay que tener en cuenta que estos datos sonvariables dependiendo del archivo en cuestión, luego se puede hacer archivos

     protegidos (nivel elevado de protección) y otros desprotegidos. También se puededejar desprotegida la lectura, y proteger la escritura para que solo el responsable

     pueda modificar los datos en el archivo.

    Hay que tener en cuenta que si no se ha creado por lo menos un usuario en el 

    user administrator, lógicamente no aparecerá la ventana de niveles de usuario al 

     presionar el botón select. Para poder seleccionar los niveles de lectura, o

    escritura en archivos de proceso, primeramente deberá ir al capítulo dedicado a

    user administrator y generar por lo menos un usuario nuevo, asignándole unos

    niveles que sean de leer archivos y otro de escribir en archivos. Al volver a esta

     pantalla, ya podrá seleccionar el nivel deseado en la misma.

  • 8/18/2019 Wincc Alarm Logging y Exel

    75/171

    El WinCC 5 paso a paso

    •  Action during start/enabled: podemos definir una acción en C que se ejecutarácada vez que se habilite la lectura y almacenamiento en el archivo.

    En la solapa archive parameters, podemos definir:•  si el archivo seleccionado es short-term el tambor de valores deseado.•   Memory location: donde guardar los valores leídos. Se pueden guardar en la

    memoria RAM del ordenador o en el disco duro. Si se selecciona en la memoria delordenador, el cálculo para saber cuanta RAM estamos consumiendo es:

    Memoria RAM consumida=Numero de valores de proceso * 28 bytes

      Si no se dispone de un SAI en la instalación no es recomendable almacenar en lamemoria del ordenador, ya que si se desconecta la alimentación los datos almacenadosse pierden. Solo sería interesante esta opción cuando necesitamos leer muchos valoresrápidamente y o no los vamos a almacenar de manera permanente, o solo deseamosobtener en pantalla una representación p. Ej,. de una curva de temperaturas en losúltimos 20 segundos con una lectura cada medio segundo. En estos casos, elalmacenamiento en el disco duro produciría un acceso constante al mismo, por lo que elWinCC sería ingobernable si no se accede a memoria.•   Action for exporting the short-term archive: Acción en C que se tiene que ejecutar 

     para exportar el archivo short-term. Cuando se llega al final del tambor, se ejecutará

    automáticamente esta acción en C, en la cual debemos de incluir nuestra programación para el almacenamiento de dichos valores en otro archivo. Si no

  • 8/18/2019 Wincc Alarm Logging y Exel

    76/171

    incluimos en este punto dicha acción, el tambor da la vuelta y comienza a machacar el primer valor que almacenó con el nuevo adquirido, y así sucesivamente.

    •   Archive type: Los archivos pueden ser una vez definido su tipo (de proceso,comprimido o de usuario) de dos tipos:•  Short-term: archivos de tambor.•  Sequence: archivos lineales.

     A Ad d q q u u i i r r i i r r  v v aar r i i aabbl l eess d d ee aar r c c hhi i v v oo

    Propiedades de variables de archivo

    Las variables que hemos definido en nuestro archivo, aparecen en la ventanainferior en forma de tabla. Si presionamos el botón derecho sobre cada una de ellas

     podemos editar sus propiedades particulares.

    Las propiedades de una variable almacenada dentro de un archivo son:

  • 8/18/2019 Wincc Alarm Logging y Exel

    77/171

    El WinCC 5 paso a paso

    •   Name of the archive tag : podemos dar un nombre distinto a la variable almacenadaque el respectivo de la variable de proceso.

    •   Name of the process tag : Valor de proceso que se está almacenando en dichavariable de archivo. Desde esta ventana también podemos cambiar de variable de

     proceso a almacenar a posteriori.•  Comments: Un comentario individualizado para cada variable de archivo.•   Supplying tags: Se puede seleccionar la adquisición de datos desde el administrador 

    de variables hasta el archivo de manera:•   Automatic: los valores se transfieren de uno a otro de manera automática.•   Manual : Los valores requieren de una orden para ser transferidos desde el

    administrador hasta el archivo.•   Archiving at system starts: Comenzar a guardar valores en esta variable de archivo

    automáticamente al arrancar la runtime de WinCC o no.•   Archiving type: Existen tres tipo de almacenamiento para una variable de proceso:

    •   Acyclic: Se almacenan valores de proceso cuando arranca la habilitación del

    mismo y cuando se deshabilita.•  Cyclic-Continous: Se almacenan valores de proceso desde que se habilita el

    mismo, con una frecuencia marcada por el ciclo de almacenamiento, hasta quese deshabilita.

    •  Cyclic Selective: Igual que el ciclo continuo, con la diferencia de que además se puede gobernar cuando debe durante el tiempo de habilitación dealmacenamiento mediante una función que determina el comienzo de lectura y lafinalización de la misma.

    •  Upopn change:

    Este apartado es el más importante de una variable de archivo, ya que determina

    su funcionamiento. ¿Cuándo gastar cada uno de ellos?, depende del uso que deseemosdarle a la variable, claro está.

    Variables Acyclic: Valores que solo deseamos guardar en el disco duro cuandoun bit se active en el PLC (p. Ej. guardar los valores de presión cuando una pieza pase

     por el horno).El problema con este tipo de variables es que almacenan dicho valor cuando

    aparece el bit y cuando desaparece (por flanco positivo y por flanco negativo), por loque nos duplica el valor deseado, con el agravante de que el valor al aparecer el bit nonecesariamente debe ser igual al que almacena cuando desaparece el bit. La soluciónesta en almacenar la media de los valores leídos durante el tiempo que el bit está activo.En cualquier caso, no solventa este tipo de variable de archivo el problema, ya que elduplicar las variables hace prácticamente ingobernable el posterior estudio del archivoen el disco duro.

  • 8/18/2019 Wincc Alarm Logging y Exel

    78/171

    Para solventar este problema se puede utilizar una función de telerruptor en elPLC, de tal manera que cada vez que se da un pulso positivo, se obtiene una variaciónen la salida, pasando de 0 a 1 y viceversa, pero en cualquier caso, la solución viene através de programación en el PLC.

  • 8/18/2019 Wincc Alarm Logging y Exel

    79/171

    El WinCC 5 paso a paso

    Variables Cyclic-Continous: Valores que deseamos guardar siempre en elWinCC cada x tiempo.

  • 8/18/2019 Wincc Alarm Logging y Exel

    80/171

    Variables Cyclic Selective: Valores que deseamos guardar en el WinCC solodurante determinados períodos de tiempo (p. Ej: cada vez que pase un ladrillo por elhorno, y mientras esté dentro, almacenar los valores de presión en el WinCC).

  • 8/18/2019 Wincc Alarm Logging y Exel

    81/171

    El WinCC 5 paso a paso

    •  Also put archived value in tag: determina que variables deben tambiénalmacenarse en esta variable de archivo además de la que se indicó al principio.

    •  Cycle acquisition: Este tiempo indica cada cuanto debe ser leído el valor de procesodel administrador de variables para pasar a la variable de archivo.

    •  Cycle Archiving: Este tiempo indica cada cuanto debe ser almacenada la variablede archivo en el disco duro (o en la memoria del WinCC, si así se decidió). El valor que se almacena depende del método que se utilice para su procesamiento (véaseProcessing).

    En la solapa parameters podemos definir:•   Processing : Método de cálculo para el almacenamiento de la variable de archivo.

    Las opciones posibles son:•   Actual Value: Almacena el último valor adquirido, despreciando si los hubiera

    otros valores que se hubieran adquirido pero aún no se hubieran almacenado.•   Sum: Suma todos los valores adquiridos y los almacena.•   Maximum value: Almacena el valor mayor de todos los adquiridos durante el

     período de tiempo entre el último almacenamiento y éste.ç•   Mean Value: Calcula la media de todos los valores adquiridos y almacena dicho

    valor. Es el ideal para la mayoría de los procesos.•   Action: Realiza una acción en C cada vez que deba almacenar el valor de

    archivo en el disco duro. Esta opción es ideal para cálculos complejos deestadística que no sean la suma, el máximo o la media, que ya son contemplados

     por el propio WinCC. El botón select permite seleccionar que acción es la que serealizará.

  • 8/18/2019 Wincc Alarm Logging y Exel

    82/171

    •   Minimum value: Almacena el valor menor de todos los adquiridos durante el período de tiempo entre el último almacenamiento y éste.

    •  Unit : The unit for the entered time value is either entered here directly or theassociated unit of the tag is selected via a structure element. This entry is used

     primarily for tag display.•   Save on error : permite determinar que valor almacenar ante la aparición de un error 

    en la lectura de la variable desde el proceso. Las opciones posibles son:•   Last value: Almacena el último valor leído desde el administrador de variables.•  Substitute value: toda variable dispone de un valor de substitución. Podemos

    determinar el almacenar dicho valor frente a un error de comunicaciones.•   Archive upon change: Esta opción permite almacenar el valor exclusivamente si

    cambia dicho valor en el proceso. Es muy interesante, ya que permite substituir lascarencias del tag logging en la adquisición de datos realizando programación en elPLC. Por ejemplo, ante el fallo del acyclic, que nos archiva valores en el flanco desubida y el de bajada, podemos programar en el PLC una subrutina que cada vez queun bit esté activo, nos transfiera un valor del plc a otra variable de comunicaciones.Si el valor es el mismo que poseía se le aumenta o disminuye en una cantidadinsignificante para su posterior análisis desde WinCC. Así, solo adquiere el valor elWinCC cuando se modifica, que en realidad es cuando existe un bit en el PLC.

    •   Hysteresis: % que debe de variar la variable de proceso con respecto al último valor almacenado para que se vuelva a considerar su almacenamiento como necesario.Esta opción es interesante en valores que está variando ligeramente en el PLC, perosólo nos interesa almacenarlos cuando su variación sea significativa, ya que en casocontrario se convertiría en un almacenamiento continuo de la variable.

  • 8/18/2019 Wincc Alarm Logging y Exel

    83/171

    El WinCC 5 paso a paso

    En display podemos definir:•   No display limitation: almacena en la variable de archivo cualquier valor que

     provenga de la variable de proceso asignada.•  Configured directly:. Si la variable de proceso ha alcanzado un límite máximo o

    mínimo, permite configurar el valor a almacenar en la variable de archivo de maneraindependiente al valor que proviene del proceso. Esta opción es interesante cuandodeseamos ante un valor que se ha salido de escala presentar en la gráfica un valor 0.

  • 8/18/2019 Wincc Alarm Logging y Exel

    84/171

    La ventana events nos permite configurar:•   Start Events: La función en C que permite habilitar el almacenamiento de variables

    de archivo en el disco duro.•   Stop Events: La función en C que deshabilita el almacenamiento de variables de

    archivo en el disco duro.•   Dynamic: La función que se ejecuta cada vez que un valor de archivo es

    almacenado en el disco duro.

    Para que una de estas funciones realicen la acción deseada, deben devolver un 1.

    Así, si deseamos arrancar el almacenamiento de valores en la gráfica con un bit, lo queharemos será consultarlo dentro de una función. Supongamos que deseamos arrancar lagráfica cuando un bit de proceso esté a uno y pararlo con ese mismo bit cuando esté acero.Tenemos que generar dos funciones, una para el arranque y otra para la parada.Seleccionamos como tipo Cycle-selective. El código de las funciones se encuentra abajoindicado.

  • 8/18/2019 Wincc Alarm Logging y Exel

    85/171

    El WinCC 5 paso a paso

    int Arrancar_Grafica(){if (GetTagBit("NewTag")==TRUE)  {  return(1);  }

    else  {  return(0);  }}

    La función para parar el almacenamiento en el archivo es el siguiente:

    Int Parar_Grafica(){if (GetTagBit("NewTag")==FALSE)  {  return(1);  }else  {  return(0);  }}

    Presettings de variables de archivo

    Todas estas propiedades que hemos definido para cada variable de archivo podemos preconfigurarlas, para que cada vez que definamos una nueva variable no

    tengamos que asignárselas de nuevo.Las posibles preconfiguraciones son:

    •  Process Archive.

    •  Compressed archive

    •  Analog tag: Preconfiguración de una variable analógica (mayor que un bit).:•  Binary tag: Preconfiguración de una variable digital (0 o 1).:

    Con respecto a las variables digitales, destacar que se puede seleccionar que sealmacenen siempre, frente a un flanco positivo o uno negativo. Lógicamenteaquí sólo existe el ciclo de almacenamiento, ya que no se pueden hacer mediasde valores, ni sumas. Podemos as su vez asignar un texto a el estado 0 y otro al 1(p. Ej 0=parado y 1=arrancado) para una mayor claridad en la gráfica.

  • 8/18/2019 Wincc Alarm Logging y Exel

    86/171

    •  Compressed tag: Preconfiguración para los valores comprimidos dentro dearchivos comprimidos. Las características de los mismos difieren ligeramente de losarchivos normales (ver imagen inferior).

  • 8/18/2019 Wincc Alarm Logging y Exel

    87/171

    El WinCC 5 paso a paso

    Archivos comprimidos.

    Los archivos comprimidos son como los archivos normales, salvo que se realizauna compresión de la información antes de ser almacenada.

    La única diferencia es que en ellos vamos a poder determinar:•  El tipo de compresión de los datos.

    •  El tiempo de que se dispone para comprimir los datos (compresión cada día, cadahora, etc..).

    •  Se permite indicar un mensaje cuando el disco duro esté lleno de datos.

    Los archivos comprimidos son siempre long-term, por lo que no se permite realizar tambor en los datos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    88/171

    C C u u r r v v aass d d ee v v aal l oor r eess

    Las tendencias de valores son utilizadas para mostrar la evolución de una

    variable de proceso en el tiempo de manera gráfica. La limitación más importante esque el eje X siempre obligatoriamente debe ser de tiempo.

    Cómo crear una curva de valores.

    En esta versión de WinCC las curvas de valores, a diferencia de versionesanteriores, no se realiza desde el tag logging, sino desde el graphic designer, insertandoun objeto WinCC online trend.

    Propiedades de la ventana de tendencias

    Dentro de una ventana de tendencias podemos tener una o más curvas, cada unacon un color identificativo, y que asociaremos a variables de archivo que formarán partede un archivo generado anteriormente, como ya vimos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    89/171

    El WinCC 5 paso a paso

    Las propiedades de general information son:

    •  Window title: nombre descriptivo de la curva (p. Ej: presión zona 1).•   Display: Muestra o no la curva o tendencia definida.•  Open screen:

    •   Display ruler : mostrar la regla de posición al entrar a la picture donde esté la

    ventana de curvas.•   Display trends staggered: Muestra las tendencias en gráficas separadas. Estaopción es interesante en ciertas situaciones en las que los valores de dos omás tendencias van parejos en el tiempo, por lo que se están solapando, ydeseamos observarlos o plasmarlos de manera individual.

    •  Common X axis: Si en la primera de las tendencias se selecciona esta casilla,todos los ejes X de las tendencias serán comunes. Es decir todos los valoresrepresentados en un punto del eje X fueron o están siendo generados en elmismo instante de tiempo. Si no se selecciona, cada tendencia muestra su

     propio eje de tiempos, por lo que no se tiene que producir necesariamenteuna correspondencia temporal entre dos curvas mostradas en la pantalla a

    una misma altura del eje X.•  Common Y Axis: Ejecuta la misma acción que antes, pero para el eje Y. Esto

    es interesante cuando los valores del proceso a mostrar no presentan unacorrespondencia en unidades (una es presión y otra es temperatura), pero síen temporalidad (las dos variables es interesante mostrarlas a la vez en lamisma pantalla para compararlas en el tiempo).

    •  Sizeable: la ventana puede ser dimensionada durante el runtime.•  Can be closed : la ventana puede ser cerrada durante el runtime.

    •   Data source: Los datos a mostrar en la gráfica pueden proceder de un archivo en eldisco duro, o no, con lo que tal como se lean del proceso se mostrarán en pantalla.

  • 8/18/2019 Wincc Alarm Logging y Exel

    90/171

  • 8/18/2019 Wincc Alarm Logging y Exel

    91/171

    El WinCC 5 paso a paso

    •  Color : podemos definir el color de la tendencia para poder identificarla con respectoa las demás curvas.

    Con respecto a la solapa tag, aquí se puede definir la variable de proceso con lacual estamos conectados o almacenando dicho valor. Observar que en tiempo deejecución podemos desde esta ventana modificar dicha variable, con lo cual es posiblerealizar la operación de cambiar de señal de proceso a representar sin modificar eldesarrollo de visualización, siempre y cuando se haya tenido la precaución de almacenar el valor reserva de proceso en un archivo de valores.

  • 8/18/2019 Wincc Alarm Logging y Exel

    92/171

    En este pestaña podremos crear las curvas que van a componer nuestra ventanade curvas. Podemos configurar:•   Name: nombre de cada una de las curvas.•   Display: mostrar o no la curva en cuestión.•  Color: color asignado a la curva actual.•   Selection of archives: seleccionar el archivo o la variable de la que tomaremos el

    valor a representar.•   Display type:  tipo de unión entre los valores representados (barras, lineas,

     puntos,…).

    Botones de la barra de herramientas: podemos definir que botonos deberánaparecer en la barra de herramientas, así como la tecla de acceso directo que se lesasigna a cada uno de ellos.

  • 8/18/2019 Wincc Alarm Logging y Exel

    93/171

    El WinCC 5 paso a paso

    En esta solapa definiremos las propiedades del eje X de tiempos. Recordar queno es posible otro tipo de gráfica que no sea temporal.•   Display:

    o  Coarse Grid: muestra una línea de división en el eje y cada x valores del eje.El valor de x se puede introducir por el campo que aparece a la derecha dedicha opción.

    o   Fine grid: muestra una línea de subdivisión al igual que la línea coarse, perocon la diferencia de que esta es más estrecha, y no presenta número deescala.

    o  Time:

    o  Selection: Selección del rango del eje X a mostrar en pantalla. Existen dos posibilidades:

    §  Seleccionar un time range, con lo cual veremos elúltimo x tiempo,siendo x el valor de factor x área.

    §  O seleccionar una cantidad de puntos de medida a visualizar.

  • 8/18/2019 Wincc Alarm Logging y Exel

    94/171

    En esta solapa configuraremos el eje Y de cada curva. Podemos definir:•  Si disponemos de división “gruesa” en el eje Y.•  Si disponemos de división “fina” entre cada división coarse grid.•  Si deben presentarse lineas de ejes y como fondo de gráfica.•   Decimal places: cantidad de decimales a mostrar en el eje Y•   Label: como denominar a cada una de las curvas.•   Range selection: selección de la escala en el eje Y. Existen dos posibilidades:

    o  Automatic, con lo cual estará en función del valor máximo a representar encada momento.

    o  Definido por el programador, con lo cual no variará sea cual sea el valor amostrar. En este caso, si el valor a mostrar sobrepasa los límites indicados para el eje será limitado al máximo del eje Y configurado.

  • 8/18/2019 Wincc Alarm Logging y Exel

    95/171

    El WinCC 5 paso a paso

    En esta solapa definiremos los cambios de colores de las curvas frente a:•   Nivel inferior al indicado.•   Nivel superior al indicado.•  Solapamiento de valor en el tiempo (overlap).•  Saltos en el tiempo sin valores (timejump).

    •  Overlamp:  cambio de color de la curva cuando se produce un solapamiento detiempos (se vuelve a repetir el mismo tiempo en el sistema que ya hubo.

    •   Jump: Salto del tiempo del sistema. Se ha realizado un salto temporal, adelantandoel tiempo del sistema.

  • 8/18/2019 Wincc Alarm Logging y Exel

    96/171

    Con respecto a la unión de los valores en la curva, existen las siguientes posibilidades:

    •   Stepped trend : mediante escalones cuadrados que unen nuestros puntos.

    •   Show only dots: une los puntos con líneas discontinuas.

    •  Connect dots linearly: Conecta los puntos mediante líneas.

  • 8/18/2019 Wincc Alarm Logging y Exel

    97/171

    El WinCC 5 paso a paso

    •   Fill area interpolated trend : muestra los puntos como un área que rellena del color de la tendencia. Este tipo impide que otras tendencias se puedan apreciar. En lafigura se observa como la tendencia 2 queda oculta tras la tendencia 1 debido a queésta última se presenta bajo el tipo área rellena. Sólo es aconsejable este tipo para

    una sola curva, o cuando la curva a la que se le aplica este estilo ocupa la última posición.

    •   Fill area stepped trend :  Igual que el anterior pero la unión se realiza mediantecuadrados y no de manera lineal.

  • 8/18/2019 Wincc Alarm Logging y Exel

    98/171

    Adición y borrado de curvas

    En la ventana choose object   podemos añadir y restar las curvas que van a

    componer nuestra ventana de tendencias. A su vez podemos seleccionándolas editar mediante el botón Template las características de la ventana. Estas son:

    •   Name of the template: Nombre identificativo de la ventana de curvas.•  Title bar: Muestra sobre la ventana un título con el nombre de la ventana.•   Status bar : Barra de estado en la que se indica el proceso que está teniendo lugar 

    actualmente.•  Toolbar :  Barra de herramientas con opciones accesibles desde botones ya

     preconfigurados.•   Read data from archive inmediately:  Leer los datos del archivo al entrar en la

    ventana. Cuando existe en el archivo una gran cantidad de datos, puede ser 

  • 8/18/2019 Wincc Alarm Logging y Exel

    99/171

    El WinCC 5 paso a paso

    interesante desactivar esta opción y que no pierda tiempo leyéndolos. Unicamentecuando rebobinemos marcha atrás en el histórico, leerá los datos del disco duro.

    •   Font : Fuente de los textos de la escala.•  Color : Color del fondo de la gráfica.

    Barra de herramientas

    Mediante la opción configure podemos configurar la barra de herramientas quenos aparece en la ventana de curvas.

    Las opciones posibles son:Online help system: ayuda en pantalla sobre las opciones más importantes para

     poder configurar la ventana de curvas. Set parameters: Esta ventana posibilita que un usuario de WinCC parametricesus ventana de curvas a su gusto, después de haber configurado el programador la instalación. Las modificaciones que se realicen, pueden ser de tres tipos:•

      Volátiles, que se pierden en cuanto se sale de la ventana actual. Estasituación se produce si en la ventana Persistence no se selecciona nada.

    •   Persistentes en el runtime:  seleccionando esta opción las modificacionesque realice el usuario se mantendrán siempre que no desactive el WinCC.Cuando desactive la runtime del WinCC, o apague el ordenador y lo

    encienda de nuevo, restablecerá la configuración original.

  • 8/18/2019 Wincc Alarm Logging y Exel

    100/171

    •   Persistentes en el Runtime y el CS : seleccionando esta opción lasmodificaciones que realice el usuario serán permanentes.

     Primer dato:  si la gráfica está detenida, se desplaza al primer elemento delarchivo.

     Dato anterior : muestra el dato anterior del archivo, hasta llegar al primero.

     Dato siguiente: muestra el dato siguiente del archivo hasta llegar al último.

    Ultimo dato: se posiciona en el último dato del archivo.

     Regla: muestra la regla de referencia y la ventana de valores.

     Lupa: realiza una ampliación de una zona que determinemos de la gráfica.

     Restablecer tamaño: restablece el tamaño de la gráfica después de haber hechoun zoom.

     Modificación de la variable de archivo seleccionada:  mediante esta opción podemos modificar en el runtime la variable de archivo que asignamos a unadeterminada curva. La ventana de diálogo es la siguiente:

     Mostrar curvas:  mediante esta opción podemos seleccionar que curvasdeseamos observar en la ventana La ventana de diálogo aparece abajo indicada..

  • 8/18/2019 Wincc Alarm Logging y Exel

    101/171

    El WinCC 5 paso a paso

     Seleccionar el rango de tiempos: con esta opción se puede seleccionar el rango

    de tiempos para cada una de las curvas de la ventana.

    Curva previa al frente: esta op