• No results found

2.5 Evolution of Modeling Languages

2.5.4 Model Migration

6.10.1 ¿Qué es un evento?

Un evento es una alteración que es registrada de manera permanente en el sistema. Todo evento es etiquetado en tiempo, con fecha, hora, segundo y milisegundo.

La única interacción que podemos tener con un evento es la visualización, no podemos eliminar, apagar, alterar, editar o cualquier otra operación con un evento.

6.10.2 Concepto de Eventos

Un evento puede tener los siguientes orígenes en el sistema de monitoreo descrito en este manual:

 Alteración en el valor de un punto digital (encendido, apagado, cerrado, abierto)

 Punto analógico entrando o saliendo de los márgenes de atención y alarma

 Reconocimiento de una alarma

 Mudanza en la validad de un punto

 Bloqueo o desbloqueo de un punto

 Login/Logout de usuário de MicroSCADA

 Alteración de algún parámetro de algún punto en la base de datos

A continuación vamos a desglosar cada una de estas posibilidades en mayores detalles.

Alteración en el valor de un punto digital:

Un punto digital es una información que el sistema lee/almacena, que puede ser representado en dos (puntos simples) o cuatro (pontos dobles) estados.

Un ponto simple es una indicación, sea del campo o interna del sistema, que varía entre cero y uno, donde cero es un estado (apagado, normal, OK, etc.) y uno se es otro estado, generalmente el opuesto del estado cero, (encendido, Alarma, Falla, etc.).

Un punto doble es un punto que indica el estado de un equipamiento de patio, y pode tener 4 estados posibles, de 0 a 3, donde:

 0 = falla (ni abierto ni cerrado)

 1 = cerrado (indicación de cerrado ON, indicación de abierto OFF)

 2 = abierto (indicación de cerrado OFF, indicación de abierto ON)

 3 = error (indicación de cerrado y abierto ON).

Siendo un punto simple o doble y estando configurado para generar eventos (vea más en el ítem 6.6.10) cualquier variación en el valor de estés puntos irá a generar la respectiva entrada en la lista de eventos.

Punto analógico entrando o saliendo de los márgenes de atención y alarme

Los puntos analógicos pueden tener márgenes de alarma y atención (vea más en el ítem 6.6.10).

En la Figura 68 tenemos una representación en detalles de cómo funciona los límites de atención y alarma de un ponto analógico.

En este ejemplo tenemos un valor analógico que tienen los siguientes límites ajustados conforme se presenta en la

Tabla 8.

Se ajusta para generar eventos “En Alarma” y “En Atención” (vea más en el ítem 6.6.10) tal punto irá a generar una entrada en la lista de eventos todas las

Valor Estado

Menor que 20% Alarma Inferior Entre 20% e 40% Atención Inferior Entre 40% e 60% Normal Entre 60% e 80% Atención Superior

Mayor que 80% Alarma Superior

Tabla 8 10 10 10 10 10 0% 50% 100% Valor Limites Analógicos Alarme Superior Atenção Superior Normal Figura 68

veces que su valor pasa por los límites establecidos, en cualquier uno de los sentidos.

Hasta el momento en el ítem 6.6.10 se observa que podemos (si así lo deseamos) tiene solamente supervisión para valores superiores o inferiores, también podemos, si así lo deseamos, se tienen solamente supervisión de alarma, y no de atención, simplemente ajustando los dos límites con valores iguales.

Reconocimiento de una alarma:

Cuando un punto está ajustado para generar alarmas la misma demanda un reconocimiento por parte del operador, este reconocimiento (donde el operador del sistema da ciencia sobre la alarma) genera un evento, de esta manera así sabremos la fecha/hora de cuando el problema fue solucionado.

Mudanza en la Validación de un punto

Todo punto en la base de dados tiene un atributo relacionado a su “validación”, es decir, un atributo que define la calidad del valor que él tiene, podemos tener las siguientes validaciones de campo descrita en la siguiente Tabla 9:

Validación: Descripción:

Validación ok Punto Normal, válido, 100% confiable Estado Inválido Estado no confiable

Valor Obsoleto Valor viejo no actualizado

Etiqueta de tiempo inválida El valor en sí es válido, su etiqueta de tiempo no es válido Etiqueta de tempo ambigua El valor en sí es válido, su etiqueta de tiempo no es válido Último valor válido Valor viejo no actualizado

Valor no mostrado Ningún valor fue leído desde que el sistema fue inicializado, punto sin valor

Cuando un punto tiene su atributo de validación alterado de un de los estados descrito anteriormente para otro evento es generado en el sistema.

Bloqueo o desbloqueo de un punto

Como observamos en el ítem 6.6.5 y en la Figura 49 podemos bloquear un, algunos o todos los puntos de un equipamiento. Cuando un determinado punto es bloqueado o desbloqueado la respectiva acción es registrada en la lista de eventos.

Login/Logout de usuario del sistema.

Todas las veces que alguien hace login o logout en el sistema un evento es registrado.

Alteración de algún parámetro de algún punto en la base de datos.

Cuando algún parámetro de cualquier punto (alteración de límites, generación o no de eventos entre otros) es alterado, el respectivo evento es inserido en el sistema,

6.10.3 La Lista de Eventos

La lista de eventos puede ser acezada en cualquier momento, de cualquier pantalla, simplemente solo hacer clic en el primer botón habilitado en la Figura 69, o botón de la pantalla con

una lista al fondo, que se muestra con en resalte.

Existen otras maneras y menús para acezar la lista de eventos, sin embargo

como ya mencionado los botones de la Figura 69 siempre, en todas las pantallas, están disponibles en el sistema, lo que torna tal lista accesible en cualquier instante.

En la Figura 70 a seguir podemos observar en detalles los campos de la lista de eventos.

A pesar que casi la mayoría del sistema es desarrollado en varios idiomas (vea Tabla 1 y Tabla 2) algunos pocos elementos en las pantallas no son viables de multi lenguaje, tales elementos fueron escritos en español.

A seguir una descripción de cada una de las columnas vistas en la Figura 70.

#: Número absoluto de evento (1 más nuevo, 2 más viejo, y así sucesiblemente) en la lista que

Tabla 9

Figura 69

Tiempo: Etiqueta de tiempo, en dd-mm-aaaa hh:mm:ss.mmm (día, mes, año, hora, minuto,

segundo y milisegundo) del evento en sí.

SE: Campo destinado a contener la estación en sí, en el caso de “SEVH”.

Bay: Vano al cual pertenece el evento, en el caso de eventos sobre el sistema (conforme visto

anteriormente) se trata de dispositivo de donde el evento es originado.

Eng: Describe el código de ingeniería de equipamiento, código este que consta en los proyectos

eléctricos y diseños de equipamiento.

Operación Presenta el código que el departamento de Operación determino al equipo.

Texto Presenta la descripción del evento en sí.

Texto del evento Presenta cual estado o punto tomó en el referido evento.

Valor Presenta el valor de punto cuando el referido evento fue generado.

 las demás columnas no son pertinentes, como el sistema permite personalizar (a adición o remoción de columnas con otras informaciones) se procede a describir solamente las columnas esenciales para la comprensión de la lista de eventos.

6.10.4 Colores de los eventos

Los colores de los eventos en la lista, representan su estado de alarma en el momento de generación del evento. Tales colores que los eventos representan siguen lo descrito en la Tabla 10:

Color Significado

Letra en negro sobre fondo blanco El evento no es una alarma o se la transición de punto de una condición de alarma/alerta para normal.

Letra negra sobre fondo amarillo El evento es una transición de alarma para alerta o de normal para alerta, lo que vale resaltar es que, momento del evento con este color, el punto tomó la condición de alerta.

Letra blanca sobre fondo rojo El evento es una transición de alerta para alarma o de normal para alarma, lo que vale resaltar es que, momento del evento con este color, el punto tomó la condición de alarma.

En la Figura 71 tenemos las transiciones descritas anteriormente y sus colores, los límites establecidos para el punto presentado son los mismos citados en la Figura 68.

En la línea 6 el ponto presento el valor de 35%, lo que es una situación de Precaución Baja, que podemos observar en el texto del evento.

En la línea 5 el punto tomó el valor 0%, que es una condición de Alarma Baja. En la línea 4 el ponto retorno a 35%, Precaución Baja nuevamente.

En la línea 3 el ponto retorno a condición normal, 50%.

En las demás líneas las mismas alteraciones anteriormente se repiten.

6.10.5 Conjuntos de eventos

La lista de eventos trabaja con lo que denominamos de “Conjunto de eventos” (En inglés “Event Set”), se trata de un conjunto de eventos que la lista carga de una vez.

Debido a la capacidad de procesamiento del computador de la EMC, ajustamos tal parámetro en 10.000 eventos por conjunto, es decir, la lista puede cargar hasta 10.000 eventos de una sola vez.

También ajustamos la lista para que cada “conjunto de eventos” considere el máximo eventos de 1 día, de modo que si tenemos hasta 10.000 eventos en un día todos serán presentados conjuntamente por la lista, si tenemos más que 10.000 eventos en un día solamente conseguiremos cargar parte por día cada vez, y tenemos que navegar para los conjuntos anteriores o posteriores para ver todos los eventos.

En general, debido a que en condiciones normales nunca tendremos más de 10.000 eventos en un día, cada “conjunto de eventos” equivale a un día.

6.10.6 Navegación por los eventos

Tabla 10

Conforme ya descrito los eventos son registrados de manera acumulativa, no siendo posible excluir un evento, los eventos siempre estarán allí para ser consultados.

La lista de eventos posee varias herramientas que permiten navegar por los eventos.

Lo importante aquí es que se sabe que la lista de eventos posee dos modos de Operación, congelado o actualizada.

Cuando es congelado la lista no sufre alteraciones, mismo si ocurrieran nuevos eventos la lista no se actualiza. Ya en modo actualizando la lista “corre” para el último evento todas las veces que un nuevo evento surge.

Un botón (se presenta en la Figura 72) tanto cambia el modo, como presenta la situación actual de la lista.

Cuando se encuentra en verde el botón señaliza que la lista está siendo actualizada dinámicamente. Al pulsar el botón cuando el mismo está verde el mismo queda en color rojo.

Cuando se encuentra en rojo el botón señaliza que la lista está congelada. Al pulsar el botón cuando el mismo esta rojo el mismo queda en color verde.

Cuando se aceza la lista siempre se presenta los eventos del día actual, los más recientes en la parte superior, siempre el evento más a lo alto de la pantalla siendo el último evento más reciente, hasta el momento cuando se aceza la lista siempre es presentada en modo “Actualizando”, con el botón de la Figura 72 en color verde.

Quando realizamos qualquer navegação na lista (rolagem ou mudança de conjunto de eventos/dia) a mesma passa do modo Atualizando para o modo Congelado automáticamente.

La navegación más simple que se puede realizar es a través de la barra de relaje, cuando entonces nos desplazamos arriba y abajo dentro de un mismo conjunto de eventos.

En la Figura 73 se puede apreciar los botones que nos permiten navegar en la lista hacia adelante o hacia atrás, cuando se encuentra en color azul el botón está habilitado, cuando aparece de color negro el botón esta deshabilitado.

Conforme ya fue explicado en el ítem Conjuntos de eventos estos botones navegan un conjunto para al frente o un conjunto para atrás en la lista, caso ocurran menos de 10.000 eventos en el día en cuestión estos botones navegaran un día al frente o un día hacia atrás en la lista.

En la Figura 74 tenemos otros dos métodos de navegación, la flecha de la figura lleva a la lista del más reciente conjunto de eventos, ya el símbolo de calendario con un número 31 dentro abre un pequeño diálogo donde podemos entra, en formato dd-mm-aa (día – mes – año) la fecha en la cual se prefiere que la lista exhibiera los eventos.

6.10.7 Filtros

Podemos aplicar filtros sobre la lista de eventos de modo que mostrará solamente algunos eventos que sean requeridos.

La finalidad de esta herramienta es aislar los eventos deseados de un conjunto más amplio.

La manera más fácil de aplicarse un filtro es a través del menú existente en diálogo descrito en el ítem 6.5.3.

Cuando estamos en el referido diálogo se tiene el menú “Alarmas y Eventos”, donde podemos acezar tanto la lista de eventos como de alarmas del elemento en cuestión ya con el respectivo filtro aplicado.

En la Figura 75 vemos el referido menú en un diálogo de un disyuntor.

El sub menú “Todo el elemento” en este caso solo se aplica a los disyuntores, como se indica los disyuntores del proyecto son doble, y son presentados en el sistema de esta forma, sin embargo en el ítem “Todo o elemento” se puede aplicar filtro a la lista que presentan cambios que requieren los dos disyuntores que componen el equipo.

Figura 75 Figura 72

Figura 73

Existen otras maneras para aplicar filtros, haciendo clic en el botón descrito en la Figura 76, el primer con forma de embudo abre un cuadro de diálogo (que se muestra en la Figura 77) el cual permite editar el filtro ítem a ítem (SE, Bay, Dispositivo, etc.), el segundo embudo “elimina” el filtro aplicado, si la lista se muestra filtrada y al hacer

clic en este botón se elimina el filtro.

En el botón “Pre-configuraciones” podemos

cargar o salvar configuraciones previas de filtros. El sistema se entrega con varios ajustes pre configurados, como se muestra en la Figura 78.

Estos también son la pre configuración cargada por el menú descrito en la Figura 75, ABB Recomienda que estos ajustes no sean editados, eliminados o modificados, ya una vez hecha la funcionalidad descrita en la Figura 75 como resultado dejara de funcionar.

Cuando se carga sin filtros el título de la lista de eventos se muestra en la Figura 80.

Ya cuando cargamos algún filtro el título de la lista de eventos es alterado, con el fin de presentar al operador que hay un filtro aplicado, como se ve en la Figura 79.

También se puede observar en la Figura 79 el botón “eliminar filtro” está habilitado cuando es aplicado un filtro.

Figura 77

Figura 76

Figura 78 Figura 79