• No results found

Requirements for Automating Model Migration

El sistema MicroSCADA, software empleado por el sistema de monitoreo, tiene sus archivos enteramente localizados en el siguiente directorio C:\SC.

Parte de este directorio es el software en sí, sus archivos ejecutables, sus bibliotecas, etc.

Otra parte de este directorio es compuesto por los archivos que componen el aplicativo en sí, pantallas, base de datos, etc.

En la Figura 106 se observa la estructura de directorios del sistema.

APL es el directorio donde se encuentra el archivo ejecutable del

sistema, pantallas, base de datos y programas objetos del sistema, casi un 99% de la ingeniería aplicada del sistema se encuentra en este directorio.

Com es donde se encuentra los módulos de COM500, módulo de

comunicación por en cuanto fuera del sistema de monitoreo.

Documentación Contiene los archivos PDF´s con todos los manuales

del programa.

Drivers Contiene drivers de dispositivos, hoy prácticamente fuera de

uso, mantenido para fines futuros.

Excel Tool Contiene los códigos que la herramienta de interacción con

Excel utilizada por la base de dados del sistema.

Fuentes Contiene las fuentes por terminal del sistema, hoy

prácticamente fuera de uso, mantenido para fines futuros.

Historian e HistorianAPP No son usados en el sistema de Monitoreo.

LAN, LIB, SETUP, STOOL, SA_LIB e TEMP son los directorios donde se encuentran parte del programa

en sí.

Prog es mayoritariamente también un directorio que contiene archivos ejecutables y bibliotecas del sistema,

la única excepción son las bibliotecas de lenguaje del sistema, archivos editables a nivel de ingeniería, que torna el sistema multilenguaje.

7.1.1 Detalla miento de los directorios - APL

Dos directorios anteriormente descritos valen la pena destacar lo siguiente:

APL, visto en detalle en la Figura 107.

Dentro de este directorio tenemos 4 sub directorios, todos ellos “aplicativos” del sistema, siendo que:

SEVH es el directorio principal donde se encuentran las pantallas, base de datos histórica, todo lo

relacionado con el sistema en sí. Es la aplicación principal

MAIN es un directorio para el arranque inicial del sistema sólo se mantiene con fines de manutención es

muy pequeño. Esta es la aplicación con la que se inicia el sistema por primera vez antes de la ingeniería.

WD es un acrónimo para watchdog, que puede ser traducido libremente como "perro guardián", este es

la aplicación que realiza copia de seguranza automática del sistema, que será descrito más adelante.

BCK_SEVH es el directorio que contiene la copia de seguridad automática del sistema, en el momento

en que se complete la copia de seguridad de este directorio tiene exactamente, byte a byte, el mismo contenido del directorio SEVH, quien realiza esta copia es el aplicativo watchdog, descrito anteriormente.

7.1.2 Detallamiento de los directorios – Excel Tool, Prog e Sys

Excel Tool contiene los códigos utilizados para la importación y exportación a través de la base de datos

vía Excel, como las rutinas desarrolladas / mejoradas por ABB Brasil, se considera este directorio con un directorio que contiene la ingeniería local.

PROG básicamente contiene los archivos ejecutables y librerías del sistema, las excepciones son los

Figura 106

C:\sc\prog\graphicsEngine\etc\

C:\sc\prog\graphicsEngine\Palette\51 - BRABB_Monitoring\ C:\sc\prog\sa_lib

Estos directorios contienen las bibliotecas desarrolladas para el sistema (Pallete y etc.) y las bibliotecas confieren al sistema la capacidad multilingüe, (sa_lib).

SYS contiene ajustes de comunicación y start-up del sistema, está dentro del SYS que se encuentra en

el archivo que configura cual aplicativo debe ser cargado en el start-up, entre otros.

7.1.3 Copia automática de seguranza del sistema MicroSCADA

El sistema se encuentra configurado que en forma automática y sin ninguna interacción con el operador, realiza copias automáticas del sistema, Una (01) vez por día, durante la madrugada.

El proceso no causa interrupción alguna en las funciones de monitoreo del sistema. Se puede estipular fases de copia de seguridad automática en la siguiente:

1. Copia Espejo 2. Comprensión 3. Copia

Copia Espejo es la función del sistema que en tiempo real y sin pérdida del sistema copia el directorio SEVH para BCK_SEVH.

Comprensión es la comprensión del contenido del directorio BCK_SEVH para un archivo 7Z, una especie de (ZIP), sin embargo con el código libre y con altísima capacidad de comprensión y alta eficiencia de uso de CPU.

Copia es la copia del archivo resultante para los directorios diversos para fines de seguridad.

Toda las veces que una copia de seguridad es realizada eventos son registrados en la lista de eventos para fin de supervisión e histórico, como se observa en la Figura 108.

La copia de seguridad, después de terminada, es copiada para los siguientes directorios locales: C:\back_up\LAST_BACK_UP.7Z

D:\BACK_UP\BACK_UP_16-07-2014_02-12.7Z

La copia que se encuentra en C de la maquina es única, y se llama solamente “Last_Back_Up.7Z” La copia que se encuentra en Almacenamiento de Red (3.1) representada por el mapiamento de Windows D:\ es datada.

El sistema siempre mantiene en Almacenamiento de Red los archivos de los últimos 90 días. Archivos más antiguos que 90 días serán eliminados automáticamente.

7.1.1 Contenido de la copia de seguridad

Los ítems que constan de la copia automática de seguranza son:

C:\SC\APL\BCK_SEVH\ C:\SC\ExcelTool\ C:\sc\prog\graphicsEngine\etc\ C:\sc\prog\graphicsEngine\Palette\51 - BRABB_Monitoring\ C:\sc\prog\sa_lib\ C:\SC\SYS\ C:\Windows\System32\drivers\etc\Hosts (Vea más en 4.2)

Los demás ítems del directorio SC no constan de la copia de seguranza por no haber sido modificados en esta instalación del sistema, luego almacenados es solamente residuos de recursos computacionales.

Lo que no está contenido en esta copia de seguranza está contenido en la copia de seguranza de Windows, observe más en el ítem 3.3.

7.2 Restauros del sistema

7.2.1 Servicios MicroSCADA

Conforme ya se explicó MicroSCADA es un servicio, es decir, él se inicia junto con Windows y está constantemente ejecutándose.

Para cualquier restauro del sistema debemos primero interrumpir el servicio de MicroSCADA.

Para tal solo es suficiente accesar “SYS 600 Control Panel” en el menú iniciar, presentado en la Figura 110.

El dialogo descrito en la Figura 109 se abrirá, vale recordar que “Stop” para por completo el sistema, y que “Start” lo inicia.

Cuando el sistema de monitoreo es parado, el sistema no efectúa registros de cualquier especie.

La razón por la cual es necesario parar el sistema para restaurar copias de seguranza es que el sistema cuando se activó el bloqueo de acceso a los archivos.

7.2.2

Restauro Total

Para una restauración completa total del sistema, en caso de falla catastrófica o como también un serio daño causado al sistema, basta restaurar la copia de seguranza de Windows, descrita en el ítem 3.3.

Para el restauro total basta con abrir la herramienta descrita en la Figura 2, clicar sobre “Restaurar mis Archivos”, seleccionar C:\ y proseguir con restauro.

El computador entero pasará a ser como estaba el día que la última copia de seguranza del sistema operacional fue realizada.

Se recomienda después de una restauración total llevar a cabo una restauración parcial.

7.2.3 Restauro Parcial

Se abre cualquier un dos archivos de copia de seguranza descrito en ítem 7.1.3 podemos realizar un restauro parcial.

Simplemente abrimos o 7z y descompactarmos todo el contenido en C:\ sobrescribiendo los archivos actuales.

La única observación es que después de restauro parcial un último paso es necesario, siendo:

 Accede C:\SC\APL

 Elimine el contenido de C:\SC\APL\SEVH

 Copie todo lo contenido de C:\SC\APL\BCK_SEVH para C:\SC\APL\SEVH

Después de restauro reinicie el computador. Figura 110