Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GLOBALIS S.A.
Contenido
1. Objetivo del Documento .......................................................................................................... 2
2. Requerimientos de Hardware ................................................................................................ 2
3. Requerimientos de Software .................................................................................................. 2
4. Documentación de las funcionalidades .............................................................................. 4
a. Servicio ............................................................................................................................................... 4
b. Web .................................................................................................................................................... 6
Seguridad............................................................................................................................................ 6
Home .................................................................................................................................................. 7
Ieds ..................................................................................................................................................... 8
Gateways ............................................................................................................................................ 8
Reportes ............................................................................................................................................. 8
Administración ................................................................................................................................... 9
General ............................................................................................................................................. 11
Mobile .............................................................................................................................................. 13
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 1
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
1. Objetivo del Documento
Describir brevemente las funcionalidades del proyecto Sistema de Lectura Remota de
Protección a los fines de que el usuario final utilice debidamente el sistema.
2. Requerimientos de Hardware
El proyecto de Sistema de Lectura Remota de Protección requiere de un servidor Linux
y un servidor Windows.
A continuación, se detallan aspectos importantes para cada tipo.
a. Servidor Windows
6 Gb de Ram mínimo.
100 Gb de almacenamiento interno.
b. Linux
2 Gb de Ram mínimo.
100 Gb de almacenamiento interno.
3. Requerimientos de Software
Para el servidor Windows necesitaremos tener instalado:
SQL Server express edition 2017
Windows server 2016 standard en adelante
.NET freamework 4.7 o superior
ASPNET 3.5
Instalación de IIS
Servicio de Lectura proporcionado por Globalis S.A.
Para el servidor Linux solo necesitaremos cualquier SSOO como Debian GNU/Linux.
Para la conexión entre el servidor Linux y el Windows necesitaremos:
Tener instalado el cifs-utils .
Tener acceso a la red donde está el server Windows.
Usuario de Windows con acceso a la carpeta del coordinado (<WindowsUser>) y
su clave (<WindowsUserPass>)
Pasos para realizar la conexión y sincronización entre el servidor Linux y Windows:
Luego de instalar y realizar la publicación en IIS, ir a server Manager -> Dashboard -> add
Roles and features y seleccionar (esto mismo se puede realizar durante la instalación del IIS):
<connectionStrings>
</connectionStrings>
Nota: En el Windows recordar dar permisos al usuario del IIS para poder realizar cualquier operación
en la carpeta ../DsFile.
Por cada Gateways leído tendré IP, usuario y contraseña para poder realizar la
conexión por FTP.
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 4
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
El tiempo entre lectura y lectura será dado a través del parámetro “Tiempo entre
consultas” (Configurable por Vista Parámetros)
Se establece la conexión con los Gateways uno por uno. Por cada Gateways se
lee a partir del Raíz todas las carpetas y archivos encontrados. En caso de que un
intento de conexión sea fallido, generará un evento que puede o no ser alerta
(dependiendo del valor establecido en el ABM Evento Tipo). Estas alertas se
asentirán cuando se modifica el valor de conexión para ese Gateways.
Se realizará una verificación de los eventos para saber si los mismos existen
actualmente en la Base de Datos, en caso de no encontrarse los mismos, serán
dados de alta automáticamente y almacenados en la tabla “EventosTipos” con el
atributo “EsAlerta” en “False”. Esto se realiza de esta forma, para que los mismos
aparezcan en el apartado de Alertas y el usuario pueda decidir qué hacer con
dichos eventos.
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 5
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
Los eventos generaran o no alertas dependiendo del valor “EsAlerta“.
INT52K6_POLO_L1_CERRADO = NO(0)
INT52K6_POLO_L1_CERRADO = SI(1)
El valor (1) o (0) activará una alerta en el primer caso, o desactivará todas las
existentes en el segundo caso, para ese IED en cuestión.
Para este caso, coincide con el anterior solo que ya contengo en el IED el
path de donde se guarda la oscilografia, por lo que si hay diferencia voy lo
busco en el path, lo leo y lo guardo según corresponda.
b. Web
Seguridad
Login
Validación inicial para saber qué tipo de perfil se mostrará
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 6
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
Perfiles
Existen tres tipos de perfiles:
Administrador: Con acceso a todas las pestañas disponibles del
sistema.
Operador: Acceso restringido a ciertas pestañas críticas como es
Parámetros, ABM solo podrá visualizarlos y solo podrá realizar reportes
de Eventos.
Mantenimiento: Aun no está definido.
HardKey
Será indispensable tener conectado la llave HardKey proporcionada
anteriormente para la utilización tanto de la aplicación como del
servicio.
La llave HardKey es controlada a lo largo de todos los procesos, tanto
en el momento de Login como al navegar por el sistema.
No solo se valida que la llave se encuentre colocada, sino que la misma
dispone de seguridad para la utilización de las llaves que han sido
habilitadas para dicho sistema.
Las llaves disponen de dos claves que son:
- Clave1: 1984
- Clave2: 2018
Un nuevo servicio será instalado para que cree una .dll en la carpeta
/cfg la misma está verificando la existencia de la misma continuamente,
en cuanto la llave sea removida o las claves no sean las correctas, dicha
.dll será removida y la licencia será solicitada inmediatamente.
Home
Ieds
Se efectúa un listado de los coordinados disponibles en la Base de Datos
con sus respectivas Subestaciones activas, Paños activos y por cada Paño
sus IED. Para cada IED se visualizará Ajustes, Eventos, Oscilografías,
Reportes.
Al hacer clic en una Subestación, se listará un cuadro con todos los archivos
subidos y asociados a la subestación seleccionada. La misma pantalla nos
da la posibilidad de poder subir un nuevo archivo asociado a dicha
subestación. El mismo clic, despliega los paños asociados. Podemos evitar
listar los archivos de la subestación si el clic se hace directamente en el
icono de la subestación.
Al hacer clic en Ajustes, se listará un cuadro con todos los cambios de
ajustes en estados desactualizados o actualizados. Para los estados
desactualizados, se da la posibilidad de poder actualizar los mismos de la
misma vista sin necesidad de ir a “Carga Archivos de Ajustes”. Se da la
posibilidad de descargar el ultimo archivo de ajuste subido, o descargar
todos los que se hayan subido para ese IED seleccionado. El formato de
descarga es .zip.
Al hacer clic en Evento, se listará un cuadro con todos los eventos ocurridos
para dicho IED seleccionado.
Al hacer clic en Oscilografías, se listará un cuadro con todas las
oscilografías obtenidas, dando la posibilidad de descargar las mismas. El
formato de descarga es .zip.
Podremos también obtener reportes cortos exportable a partir de los datos
sincronizados. Obtendremos dos tipos de gráficos del reporte, analógicos, y
digitales.
Un icono verde o rojo representaran el estado de la presencia de los datos
de ese IED en el servidor Linux, el verde, denotará la consistencia de los
datos, el rojo lo contrario.
Gateways
Se efectúa un listado de los gateways disponibles en la Base de Datos con
sus respectivos IED.
Reportes
1. Reporte Eventos
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 8
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
Poder obtener un reporte de eventos a partir de la selección de los Filtro
de Fecha desde, Fecha hasta, seleccionando uno o varios IEDs,
seleccionado uno o varios Eventos y seleccionando o no una Criticidad.
El reporte se brinda en forma gráfica, Línea temporal donde se muestra
Fecha de creación, nombre del IED asociado y nombre del evento. Para
la misma búsqueda también la podremos obtener en formato
descargable .xls.
2. Reporte Auditoria
3. Reporte Logs
Administración
1. Carga Archivo de Ajuste
Para los archivos de cambio de ajustes se realizan los siguientes
procesos. El usuario deberá seleccionar Subestación, Paño, Ied e
ingresar el archivo a subir y validar contraseña. Internamente el
sistema genera un path para almacenar dicho archivo teniendo en
cuenta los datos cargados previamente.
El sistema valida que todos los datos sean completados para poder
realizar la carga.
Si la contraseña se encuentra almacenada en el browser, la misma no
será solicitada nuevamente.
Se verifica que el archivo ingresado sea distinto de un anterior ya
cargado, para ello, se realiza una comparación de largo de archivo y
una comparación bit a bit para el caso que el tamaño sea el mismo.
Solo se efectúa la carga del archivo cuando el archivo sea distinto o no
exista uno previo.
Cada archivo de cambio de ajuste se almacenará en una carpeta
Backup (configurable a través de Parámetros, “Path de sistema de
archivos Backup en servidor”) al momento de subir dicho archivo.
Se realizará una verificación de existencia de Eventos de cambio de
ajuste, en caso de ser afirmativo se asignará una fecha de ACK en el
evento para desactivar Alerta.
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 9
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
2. ABM Tipos de Eventos
En esta sección podremos visualizar todos los tipos eventos que el
servicio creó automáticamente. Los mismos serán creados con un nivel
alto de Criticidad. El mismo, podrá ser modificado por el usuario si lo
requiere. También se podrá realizar la modificación de los mismos para
poder hacer que las mismas generen o no Alertas dependiendo del valor
del atributo “EsAlerta” y si se quiere enviar o no Email cuando se
produzca un nuevo evento.
Como regla de negocio, siempre los eventos “Cambio de Ajustes”
generaran alertas.
3. ABM Gateways
En esta sección podremos dar de alta, baja o modificar Gateways a
partir de datos como Nombre del Gateways, User y Password, como así
también la IP, y la IP del Gateway redundante, si es que tiene.
De forma informativa muestra la cantidad de IED asociados a cada
Gateways.
4. ABM Ied
Se requiere el ingreso de un nombre de IED, nemotécnico, modelo,
marca, la selección de un Paño, la selección de un Gateways, una
dirección IP, TechnicalKey (el mismo se usa para indicarle al servicio
como buscar dicho IED en la estructura de carpetas del Gateway),
marcar si dicho IED generará alertas o no y marcar si sincroniza o no
con el CEN.
La marca de sincronización con el CEN, determina si los archivos de
Eventos y Oscilografías son sincronizados contra el servidor del CEN.
Los archivos que sincronizan son aquellos que se encuentran dentro de
la carpeta Sync que se encuentra dentro del árbol de carpetas de
DCFiles. Solo los IEDs que sincronicen contra el CEN, tendrán una
carpeta dentro de la carpeta Sync.
Además, podrá seleccionar el Modo de Conexión:
- IEC61850
- TFTP donde deberá agregar adicionalmente el Puerto
- FTP donde deberá agregar adicionalmente el Puerto, Nombre
Usuario, Contraseña, Path, y seleccionar Polling (El tiempo cuando
se utilice Polling será dado por el parámetro ”Tiempo entre
consultas”).
9. ABM Usuarios
General
1. Funcionalidad Refresco de Página
2. Funcionalidad de Eventos
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 11
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
Actualmente visualizaremos fecha, path del IED relacionado y la descripción del
evento. Si hacemos clic en dicho evento, el mismo nos guiará y mostrará todos los
eventos del IED seleccionado.
3. Funcionalidad de Alertas
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 12
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
- ”MAIL: LINKCabecera”, Link a una imagen almacenada en algún servidor que será la
cabecera del correo.
- ”MAIL: LINKCabeceraH”, Alto de la imagen a mostrar en la cabecera.
- ”MAIL: LINKCabeceraW”, Ancho de la imagen a mostrar en la cabecera.
- ”MAIL: LINKPiePagina”, Link a una imagen almacenada en algún servidor que será el
pie del correo.
- ”MAIL: LINKPiePaginaH”, Alto de la imagen a mostrar en el pie.
- ”MAIL: LINKPiePaginaW”, Ancho de la imagen a mostrar en el pie.
- ”MAIL: Password”, password de la cuenta de envío de correo.
- ”MAIL: Puerto”, puerto del servidor de correo.
- ”MAIL: Servidor”, nombre/IP del servidor de correo.
- ”MAIL: SSLEnabled”, activar o desactivar SSL.
- ”MAIL: Usuario”, usuario de la cuenta de envío de correo.
Mobile
1. Instalación de la API Mobile
El proyecto API debe ser ubicado al mismo nivel que la web, pero fuera de este.
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 13
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com
2. Configuración
<connectionStrings>
</connectionStrings>
<appSettings >
<add key="urlFireBaseAppPDMmobile"
value="https://fcm.googleapis.com/fcm/send" />
</appSettings>
<Name>
<Data Source>
<ID>
<PASSWORD>
Segun corresponda.
<urlFireBaseAppPDMmobile>
<keyFireBaseAppPDMmobile>
San Martín Sur 36 P2. Godoy Cruz, Mendoza (5501) – Argentina Página 14
Tel / Fax: 54 261 422 7711 – www.globalis-sa.com