wincc alarm logging y exel
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