Professional Documents
Culture Documents
Documento: TE-002222-MAN-001
Revisin: 2
Fecha: 11-05-15
Periodo de Retencin: Periodo de Validez de la Propuesta
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
ndice
ndice ................................................................
................................................................................................
................................................... 1-i
1. Introduccin ................................................................................................
................................ ..................................................................... 1
1.1. Objeto 1
1.2. Alcance 1
4.5.4. Loaddata................................................................................................
................................ ................................................. 36
4.5.5. Text_load ................................................................................................
................................ ............................................... 36
4.5.6. Interactive SQL y acceso mediante ODBC ...........................................................
................................ 37
5. Estructura de la BD de tiempo real ................................................................
................................................................ 39
7.2. Remotas 69
7.2.1. Panel de Configuracin
Conf de Remotas ................................................................
...................................... 69
1. Introduccin
1.1. Objeto
El objeto del presente documento es el de recoger toda la informacin necesaria para que el
usuario pueda realizar labores de mantenimiento y administracin sobre el sistema OASyS DNA
implementado para Empresa Elctrica de Quito S.A.
1.2. Alcance
Este documento ess aplicable al suministro del SCADA que Telvent para Empresa Elctrica de
Quito S.A.
1
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
1.4. Glosario
ACE:: Advanced Calculation Engine
RTS:: Sistema de Informacin en tiempo real del Scada OASyS (Real Time Service).
SAT:: Pruebas de aceptacin en sitio
2
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Servicio de Tiempo Real: Provee de una BD de tiempo real y un conjunto de procesos que se
encargan de recoger datos desde las remotas, chequear condiciones de alarma, escalar valores,
manejar dispositivos, asegurar espacio de almacenamiento para la informacin instantnea y
permitir a los operadores ejecutar mandos a los dispositivos de campo.
Servicio de Histricos: Facilita el almacenamiento en disco, provee de una BD de histricos
relacional y permite la creacin de informes y curvas de tendencia a partir de dichos datos.
ezXOS: Conjunto de ventanas y listas que permiten al operador realizar sus labores de una
forma cmoda y segura, sin necesidad de conocer toda la arquitectura existente desde el puesto
de operacin hasta los dispositivos de campo.
Adems hay que resaltar otros conceptos importantes:
El sistema de gestin de bases de datos ofrece todas las interfaces necesarias para mover
informacin entre los componentes. As, permite estructurar la informacin requerida, almacenar
los datos adquiridos y proporcionar
proporcionar un entorno para el procesamiento de datos, control de
dispositivos y supervisin interna de los procesos del sistema.
La BD de tiempo real est diseada especialmente para el procesamiento de datos instantneos.
Los datos de configuracin y los datos de
de tiempo real acerca de dispositivos estn contenidos en la
misma tabla. El nmero de registros relativos a informacin del sistema productivo permanece
3
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
constante, por lo que el espacio ocupado siempre es el mismo, siendo esta circunstancia vital para
evitar
ar el desbordamiento de memoria.
El sistema hace peticiones constantemente a las fuentes de datos, sobreescribiendo los datos con
los nuevos valores obtenidos. Estos datos son actualizados al operador mediante los ezXOS
correspondientes.
4
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
3. Consola de administracin
istracin de red (NMC)
3.1. Aspectos Generales
NMC (Network Management Console) est diseada para funcionar como una serie de servicios
de Windows. Las caractersticas de esta aplicacin son las siguientes:
Puede ser configurada para iniciar una vez las mquinas arrancan.
No requiere interaccin del usuario.
Depende de otros servicios Windows.
Puede registrar ms de un proceso.
Para los servicios OASyS DNA, la arquitectura otorga beneficios adicionales:
Provee soporte con NMC para eventos generados por el inicio y parada de servicios.
Supervisa los procesos que son miembros de cada servicio.
Provee soporte de redundancia de servicios (arbitraje).
NMC es la principal herramienta de configuracin y supervisin de OASyS DNA. Su capacidad de
monitorizacin hacee de ella una excelente herramienta para la deteccin rpida de problemas.
NMC aporta tres funcionalidades importantes:
Configuracin: NMC se usa para configurar las propiedades de la mquina scada. Esto incluye
definiciones del sistema y arbitrajes.
Control:
ol: El inicio, parada o conmutacin de servicios es visible y controlable en cualquier
sistema desde NMC.
Supervisin: Se puede observar el estado del sistema gracias a la iconizacin de de la
informacin de dualidad, arbitraje y sincronizacin.
5
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Consola de
administracin de
red
Acceso a NMC
6
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Estados
dos de funcionamiento:
- Normal (color verde)
- Aviso (color amarillo)
- Fallo (color rojo)
Estados de funcionamiento
Estados de arbitraje:
- En peticin de conmutacin (D en amarillo)
- Fallo (F en rojo)
- Activo (H en verde)
- En Reserva (S en verde)
- Conmutando (S en amarillo)
- En inicio (reloj de arena)
Estados de arbitraje
Estados de sincronizacin:
- Fuera de sincronizacin (rojo)
- Sincronizando (reloj de arena)
- Sincronizado (verde)
Estados de sincronizacin
7
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Componentes de
NMC
8
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Config Database : Ejecutar comandos fldput y mantener los datos de Tiempo Real
Config Display : Permite ejecutar XE
Control Scada : Ejecutar comandos fldput y fnput , controlar dispositivos y reconocer alarmas
Exit ezXOS : Terminar la sesin ezXOS
Logout ezXOS : Salir de la sesin ezXOS
Modify Hist Data : Mantener los datos de Histricos
Shedule Ops : Permite ver y utilizar la estacin ezXOS
Shift Change : Permite cambiar de usuario sin necesidad de ejecutar las operaciones de logoff y logon
Supervise Scada : Restringe el acceso a determinados displays al nivel de autorizacin Supervisor
View : Permite nicamente ver los datos en la estacin ezXOS
Access 1..8 : Se utilizan para libre configuracin por parte del administrador del sistema
El tipo de acceso que necesita un usuario para acceder a un objeto se asocia durante la creacin y
edicin del propioo objeto durante el desarrollo. Para ello se utiliza la propiedad Seguridad del
objeto.
Es responsabilidad del grupo de desarrollo del interfaz grfico el asignar correctamente los
tipos de acceso a las diferentes ventanas y a los objetos de dichas ventanas.
ventanas.
Las operaciones que se pueden ejecutar sobre un permiso, utilizando el men contextual, son:
Aadir
Modificar
Eliminar
Renombrar
9
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Gestin de permisos
con NMC
Las autorizaciones son grupos de permisos que permiten crear perfiles para tipos de usuario
especficos. Un permiso puede estar contenido en ms de una autorizacin.
10
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Gestin de
autorizaciones con
NMC
Las operaciones que se pueden ejecutar sobre una autorizacin, utilizando el men contextual, son:
Aadir
Modificar
Eliminar
Renombrar
3.5. Servicios
NMC permite crear y configurar nuevos tipos de servicios, as como modificar los tipos de
servicio existentes
stentes en OASyS DNA.
11
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
La carpeta Tipos de Servicio contiene una lista con varios de los siguientes servicios:
Gestin de tipos de
servicio con NMC
Las operaciones que se pueden ejecutar sobre un servicio, utilizando el men contextual, son:
Aadir
Modificar sus propiedades
Iniciar
Parar
Conmutar
12
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Carpeta Systems
Las operaciones que se pueden ejecutar sobre un sistema, utilizando el men contextual, son:
Aadir
Modificar sus propiedades
13
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Carpeta
Computers
Las operaciones que se pueden ejecutar sobre una mquina, utilizando el men contextual, son:
Aadir
Modificar sus propiedades
Mover una mquina a un sistema.
Monitorizacin
NMC permite la monitorizacin de OASyS DNA. Esta monitorizacin incluye los siguientes
componentes:
14
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
15
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
La barra de herramientas del Visor del Log tiene las siguientes funcionalidades:
Abrir Imprimir Copiar Buscar Buscar Poner Actualizar Parar Invertir Filtrar Configur.
prximo esttico actualiz Log
ar
3.7. Arbitraje
Cuando se producen situaciones problemticas en algn momento, el proceso de arbitraje es el
responsable de la conmutacin y la parada de los servicios del sistema. Una instancia del proceso
de arbitraje est activa para cada servicio en una mquina dada.
d
16
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Carpeta de arbitraje
17
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
donde:
donde:
18
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
dbdel [ -F
F ] tabla punto
donde:
El uso de F
F es peligroso en tablas que tengan reglas de borrado. En este tipo de tablas no es
conveniente utilizarlos.
Se puede utilizar el comodn * en lugar de punto para eliminar TODOS los registros de
la tabla.
19
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
donde:
Algunos comandos que son comunes a las tablas analog, status y rate son los siguientes:
20
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
donde:
Obtener el listado de una tabla: Permite crear un fichero de texto con el contenido de una tabla de
la BD de tiempo real. Para poder
poder realizar esta operacin es necesario, previamente, haber creado
un fichero plantilla con la estructura de dicha tabla.
Es posible indicar diferentes formatos de salida utilizando los parmetros: list como una lista,
tabular como un fichero delimitado
delimitado por comas y flat como una tabla. La sintaxis que se debe
usar es:
donde:
filtro : Fichero que contiene un listado con los nombres o nmero de registros
de los cuales se obtendr su informacin.
Se puede usar * en lugar de un fichero si se desea obtener la infor-
info
macin de todos los registros de la tabla
21
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Cargar datos en una tabla: Permite cargar en una tabla de la BD de tiempo real datos a partir de un
fichero de texto de disco duro.
Es posible indicar el grado de validacin de datos: load con las mnimas validaciones posibles,
safeload con las validaciones necesarias. El parmetro load no se puede usar para un servicio
Tiempo Real en estado HOT o STANDBY. La sintaxis que se debe usar es:
e
donde:
22
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Aspecto de ADE
23
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Selector de
configuracin
Una vista es un conjunto de tablas de la base de datos. Por ejemplo, la vista Main contiene las
tablass Area, Modem, Bank, Omnicom y Remote.
24
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Ejemplo de menu
View
Para expandir la Vista de rbol hay que pulsar en el icono de expansin o bien en el icono de
tabla que est situado justo al lado de la tabla que queremos visualizar.
25
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Filtrado en la vista
de rbol
Para seleccionar un registro en la vista de rbol solo hay que hacer click sobre el registro deseado
en la vista expandida.
26
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Seleccin de
registro en la vista
de rbol
Vista tabular
27
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
rea de informacin
Cada celda tiene un icono de advertencia ms pequeo indicando que la celda tiene un error.
Igualmente el posicionar el cursor sobre el icono despliega una ventana emergente que describe el
error.
Error de fila
28
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
4.4.5.3 Iconos
29
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Rejilla superior
Rejilla inferior
30
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Algunas tablas de la base de datos pueden tener un nmero extremadamente alto de filas
asociadas. Puede no ser conveniente cargar todos los datos en una tabla. Los datos pue-
pu
den ser filtrados antes de su carga.
1. Seleccionamos Table->Load.
>Load. Aparece el cuadro de dilogo de carga de la base de datos.
2. Hacemos clic en yes/s para cargar la informacin o en no para cancerlar la accin
31
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Edicion de tabla en
blanco
Seleccin de grupo
32
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
33
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Aadir fila
donde:
34
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
4.5.2. Text_save
Genera ficheros plantilla y de contenido de todas las tablas de la BD de tiempo real. Este comando
se usa para volcar todas las tablas a ficheros de texto que posteriormente sern modificados y
cargados con los nuevos datos a memoria mediante la utilidad DBLL. La sintaxis que se debe usar
es:
donde:
4.5.3. Loadblankdb
Carga una BD de tiempo real en blanco a partir de los ficheros *.init. La sintaxis que se debe
usar es:
loadblankdb [-x]
x] [-h]
[
donde:
35
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
4.5.4. Loaddata
Carga la BD de tiempo real desde los ficheros binarios de datos salvados anteriormente. Inicia y
carga la BD entera. La sintaxis que se debe usar es:
donde:
4.5.5. Text_load
Restaura la BD de tiempo real mediante
mediante los ficheros creados con el comando text_save. La
sintaxis que se debe usar es:
donde:
36
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Un ejemplo de aplicacin que utiliza SQL para acceder a los datos es el InteractiveSQL, que
incorpora el producto base de OASyS. Esta aplicacin es un intrprete de SQL, que permite al
usuario ejecutar consultas SQL tpicas. Para acceder a esta aplicacin: Inicio->
Inicio Programas-
>Telvent->Oasys
>Oasys DNA Scada Suite->InteractiveSQL.
Suite
using System;
using System.IO;
using System.Data;
using System.Data.Odbc;
namespace Listado
{
public class Lista
{
public static int Main(string[] args)
{
string cnx_str = "dsn=mainRTDB";
dsn=mainRTDB";
string query = "select name,description from analog";
OdbcConnection Conexion = new OdbcConnection(cnx_str);
OdbcDataAdapter Cmd1 = new OdbcDataAdapter();
Cmd1.SelectCommand = new OdbcCommand(query, Conexion);
DataSet MiDSDS = new DataSet();
Cmd1.Fill(MiDS);
Console.WriteLine("Listado de analogicas");
foreach(DataTable MiTabla in MiDS.Tables)
{
37
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
38
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
En el directorio telventData\DNA\Realtime\database
telventData database podemos encontrar todos los ficheros
relacionados con la configuracin y mantenimiento de las bases de datos de tiempo real.
Estos ficheros slo pueden ser manipulados por personal cualificado de Telvent y en
ningn momento por el usuario. Cualquier alteracin de estos ficheros puede afectar crti-
crt
camente al sistema con consecuencias
consecu desconocidas.
types.txt: Mantiene la configuracin de la informacin que contienen las tablas. Entre otros
parmetros se define:
- Tipos de datos
- Estructura de los registros
Podemos consultar la informacin que se ha cargado en memoria acerca de los tipos de datos
manejados por el sistema. Para ello, ejecutaremos el procedimiento
procedimiento almacenado sp_helptype sobre
una sesin isql.
root.txt: Mantienen los datos fsicos de las tablas. Entre otros se definen:
- Dimensin de la tabla
- Localizacin real
- Nmero de registros
39
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Cada vez que se realizaiza la copia de seguridad de la BD de tiempo real se van desplazando las
copias antiguas de la siguiente forma:
5.4. Tablas
ablas de la BD de Tiempo Real
Entre el conjunto de tablas principales que componen la BD de tiempo real encontramos los
siguientes grupos:
Tablas de Seales
- Analgicas
- Digitales Status
- Multiestado
- Contadores Rate
Tablas de Control y Adquisicin de Datos
- Remote
- Remote-Connection
Connection
- Connection
- Omnicomm
- Modem
- Modem-Bank
40
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Analog: Informacin de las seales analgicas. Con este tipo de seales podemos representar
medidas de campo, como puede ser una intensidad elctrica, caudal de una tubera, velocidad
del viento, nivel
vel de un producto en un tanque, etc.
Algunos de los campos ms importantes de esta tabla son:
Status: Informacin de las seales digitales. Este tipo de seales representan estados de
dispositivos en caso de ser de entrada y rdenes que se dan a estos dispositivos
dispositivo en caso de ser
de salida. Algunos ejemplos de este tipo de seales son estado de un motor (arrancado,
parado), estado de un seccionador (abierto, cerrado), presencia de fuego (si, no), orden de
arranque de un motor, orden de cerrar una vlvula, etc
41
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Multistate: Informacin de las seales digitales que pueden tener ms de dos estados. Este tipo
de seales representan estados de dispositivos en caso de ser de entrada y rdenes que se dan a
estos dispositivos
vos en caso de ser de salida.
Algunos de los campos ms importantes de esta tabla son:
Contadores o Rate: Informacin de seales cuyo valor no se corresponde con una sealizacin
puntual, sino con un valor acumulativo. Estas seales se utilizan como acumuladores
acu de otros
valores. Por ejemplo, mediante un contador podemos almacenar la cantidad de producto que ha
pasado por una determinada tubera, cantidad de electricidad suministrada en un periodo de
tiempo, etc
Algunos de los campos ms importantes de esta tabla son:
42
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Finalmente indicar que tambin se indica la severidad de la alarma que se generar cuando la seal
digital alcance dicho estado. Los valores posibles de severidad son: baja, media y alta.
Remote: Representa cada dispositivo (RTU, DEI, aplicacin, etc.) que va mantener
comunicaciones con OASyS DNA para trasvase de informacin, bien sean datos de
adquisicin o mandos en uno u otro sentido.
43
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Toda la informacin que se transmite ente las remotas y OASyS DNA se almacena en las tablas de
seales, por lo que cada seal tiene un campo donde se refleja dicha
dicha remota.
1:N
analog
Connection: Representa el medio fsico de comunicacin entre una remota y OASyS DNA.
Una conexin puede ser compartida por varias remotas. Una remota puede tener una conexin
primaria y otra alternativa con OASyS DNA.
Algunos de los campos ms importantes de esta tabla son:
44
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Omnicomm: Define procesos independientes que gestionan las comunicaciones entre cada
remota, a travs de sus conexiones, con OASyS DNA. Cada proceso se encarga
peridicamente de supervisar los estados de comunicacin, realizar las peticiones de datos, etc.
Modem: En caso de utilizar conexiones mediante mdem, debemos definir cada mdem en la
tabla mdem. La asignacin de un mdem a una conexin no es permanente, sino que un
mdem puede ser compartido por varias conexiones, asignndose dicho mdem
dinmicamente en el momento de la comunicacin.
Algunos de los campos ms importantes de esta tabla son:
45
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Mdem Bank: Un banco de mdems es una agrupacin lgica de mdems, dentro de los
cuales, podr ser asignado cualquiera de ellos a una conexin dinmicamente. Para ello, cada
registro de la tabla modem tiene en el campo mbank asignado el banco de mdems al cual
pertenece.
Por ejemplo, podemos tener definidas veinte conexiones y tener slo diez mdems.
mde La asignacin
la podemos hacer de la siguiente manera:
Distribucin de mdems
entre las conexiones M bank 1 M bank 2
M odem 5 M odem 10
Area: Un rea es una vista del sistema, compuesta de un conjunto de grupos, cada uno de los
cuales tendrn permiso de supervisin o control. As, a un usuario o puesto de operacin se
puede asignar una o varias reas, con lo que se tendrn automticamente los correspondientes
corre
accesos a los grupos que las conformen.
46
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
6. Adquisicin de Datos
6.1. Aspectos generales
La informacin acerca de las seales controladas por el sistema se recoge en cuatro tablas distintas
de OASyS DNA. Cada una de ellas mantiene la informacin de un tipo tipo de seal:
47
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
- Calculated: Indica que el valor de la seal proviene de una serie de clculos que se rea-
re
lizan en base una rutina DataBASIC. Tendremos
Tendremos que configurar la rutina que nos de-d
volver el valor.
Group: Grupo que tiene asociado la seal. Normalmente debe ser el mismo grupo al que est
asociado la remota de la que procede.
Remote: Nombre de la remota asociada con el dispositivo de campo del cual proviene el valor
de la seal.
Base Message: Este campo relaciona a la seal con un registro de la tabla de mensajes. Estos
mensajes definen un cdigo de colores para los distintos estados en que se puede encontrar una
seal.
Engineering Units: Cadena
Cadena de texto en la que se describe las unidades de ingeniera en las que
se expresa el valor asociado a la seal.
Calculate Averages: Si se marca este campo, se calcularn estadsticas continuas para esta
seal, manteniendo siempre un valor medio actual y un valor medio anterior. Esta informacin
se guarda en los campos:
- avg.hour.current y avg.hour.previous
- avg.day.current y avg.day.previous
- avg.month.current y avg.month.previous
Repl. Deadband: Los cambios en los valores de las seales son replicados al servicio
serv dual, a no
ser que la diferencia entre el valor actual y el ltimo que se replic no supere el valor de banda
muerta que se indica en este campo.
48
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de seales
analgicas
49
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
- Exception Deadband: Diferencia mnima que debe tener el nuevo valor con respecto al
almacenado para que sea considerado como un cambio en el valor de la seal.
Apply Linear Filter: Se utiliza para aplicar un filtro a la seal para suavizar las fluctuaciones
f
que pueda sufrir. El filtro que se aplica es el siguiente:
donde:
50
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Setpoint Low / High Limit: Valores mximo y mnimo que puede tomar la seal como
resultado de un comando del operador.
Command Timeout: Tiempo que esperar el sistema antes de generar una alarma de fallo
f de
orden en caso de que la seal no se encuentre entre los lmites anteriores.
Setpoint Tolerance: Valor de discrepancia que se admite como tolerable a la hora de tener en
cuenta que el xito tras la ejecucin de un comando
Log Command Succes: Se genera
genera un evento para indicar que el comando se ha realizado con
xito.
Configuracin de
una seal analgica
de salida
51
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
alarmas para
analgicas
La opcin "Alarm Supression" permite configurar la supresin de alarmas para esta seal.
52
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
53
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de seales
digitales
Number of Input Bits: Indica el nmero de bits que componen la seal digital. El valor de este
campo determinar si hay que rellenar slo los valores de Input #1, o tambin los de Input #2
Input #1 y Input #2: Se corresponden con la configuracin del primer y segundo bit que
componen la seal. Para cada uno de ellos hay que especificar:
- La coordenada de la palabra en que se encuentra el bit dentro del protocolo de comuni-
comun
caciones
- Nmero de bit dentro de la palabra
Si se marca la casilla "Normally Open", el scada invertir del valor del bit (0 ser 1, y
viceversa).
Accumulate Runtime: El sistema mantiene para el estado principal de la digital un contador
que calcula el tiempo que la seal ha permanecido en este estado. Se almacenan datos horarios,
diarios y mensuales (actuales y anteriores)
SOE Point: Indica que los eventos producidos por los cambios en esta seal se registrarn con
la marca de tiempo de la remota. Si no tuvieran marca de tiempo, se registrarn con el
momento en que se recibi el dato.
54
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
una seal digital de
entrada
55
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Coordinates: Direccin de la seal que se asocia con el comando correspondiente dentro del
mapa de direccionamiento de la remota.
Command: Comando que se enva a la remota:
- Energize: Comandos
Com ON/OPEN/START
- De-energize:
energize: Comandos OFF/CLOSE/STOP
Cmd Failure Timeout: Tiempo mximo que el sistema esperar antes de dar como fallida la
ejecucin de una orden a la remota a travs de esta seal.
COS Failure Timeout: Tiempo mximo que esperar OASyS
OASyS antes de generar una alarma si el
dispositivo no cambia al nuevo estado.
Configuracin de
una seal digital de
salida
56
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
alarmas para
digitales
57
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
La opcin "Sustain COS Alarms" permite indicar si esta alarma debe permanecer en la pgina de
alarmas despus de que el operador la haya reconocido y el estado de alarma siga mantenindose.
Si la opcin no se activa, cuando el operador reconozca la alarma, sta desaparecer
des de la pgina
de alarmas.
La opcin "Alarm Supression" permite configurar la supresin de alarmas para esta seal.
Estados anormales
de una seal digital
58
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de seales
multiestado
59
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
una seal
multiestado de
entrada
60
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
una seal
multiestado de
salida
61
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Inhibicin de
alarmas y eventos
para seales
multiestado
62
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Override
Permissions para
seales multiestado
63
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
alarmas para
multiestados
La opcin "Sustain COS Alarms" permite indicar si esta alarma debe permanecer en la pgina de
alarmas despus de que el operador la haya reconocido y el estado de alarma siga mantenindose.
Si la opcin no se activa, cuando el operador reconozca la alarma, sta desaparecer de la pgina
de alarmas.
La opcin "Alarm Supression" permite configurar la supresin de alarmas para esta seal.
64
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Estados anormales
de una seal
multiestado
65
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Minimum (EGU) y Maximum (EGU): Se corresponden con los valores lmites que se espera
que tenga el contador.
Source of Data: Los datos que pueden recibir este tipo de seales pueden ser:
- Analog: La remota enva un valor que representa el valor del contador en unidades por
hora.
- Pulse: La remota enva el valor en pulsos, que representa el valor acumulado del conta-
cont
dor a lo largo del tiempo
66
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Contadores
Botn "Averages & Integration": Configuracin avanzada del contador en cuanto a clculos y
estadsticas realizados sobre los valores recibidos de la remota.
67
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Clculo de medias
68
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
7. Comunicaciones
7.1. Aspectos Generales
La adquisicin de datos describe el proceso de lectura de datos, por parte de OASyS DNA, desde
los dispositivos de campo para tareas de supervisin de sus posicionamientos y estados de alarma.
El proceso de ejecucin de mandos sobre los dispositivos refleja el control de dichos dispositivos.
Gestin de
comunicaciones Servidor
Servidor
Conexin de red
Terminal
Terminal Server
Server
Conexin 1 Conexin 2
Prot ocolo A Prot ocolo B
Remota
Remot a 11 Remot
Remotaa 22 Remot
Remotaa 33
7.2. Remotas
7.2.1. Panel de Configuracin de Remotas
Las remotas se usan para procesar y transferir los datos de campo hacia el servidor. Esto incluye
distintas arquitecturas de Unidades de Terminal Remotas (RTU), Cromatgrafos de Gas (GC),
Controladores Lgicos Programables (PLC), Computadores de Flujo (FC), Front-End
Front (FE), etc.
La remota interroga a los dispositivos de campo y los datos que recibe son llevados hasta el
servidor
idor a travs de una conexin. Cada sesin de transferencia de datos comienza con el
establecimiento de una conexin y termina con el cierre de dicha conexin.
69
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de
configuracin de
una remota
70
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Parmetros de scan
de una remota
Delay Between Remotes: Inserta un retardo en las sucesivas rondas de peticiones. Esto permite
ignorar
orar la informacin intil depositada en la lnea por una remota que ha cado antes de que el
servidor comience una nueva ronda de peticiones.
Un retardo adecuado reduce la carga en el servidor para prevenir peticiones sencillas desde
ste hacia la remota. Tambin puede minimizar la carga de la lnea telefnica si se basa en
transmisin de grupos de datos.
Communications Delay Time: Especifica el mximo retardo establecido en el tiempo medio de
comunicaciones con retardos inherentes (dispositivos lentos, lneas
l de comunicacin en
condiciones precarias, transmisiones va satlite, etc.)
71
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Minimum Poll Cycle Time: Fija la mnima duracin de tiempo de una ronda de peticiones
realizado por el proceso omnicomm actual. Si el tiempo empleado en la ronda de peticiones,
OASyS espera hasta igualar dicha duracin.
A
A Espera
Espera
RTU Poll Delay: Indica el tiempo mnimo que debe esperar OASyS para realizar una peticin
a una remota de baja prioridad. Esto reduce el ancho de banda perdido por remotas que operan
con bateras.
Retardo en la ronda de
peticiones a remotas. La
unidad A tiene un retardo Poll ID
de 1 minuto
A B C B C B A C B ...
0 10 20 30 40 50 60 70 80 ...
Time (sg)
No-response
response Delay: Cuando no se obtiene respuesta de una remota bajo su primera conexin,
el proceso omnicomm mantendr
mantendr dicha remota en la ronda de peticiones durante un intervalo
igual al ms largo de los siguientes:
- El valor especificado para el RTU Poll Delay.
72
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Esto es as si el problema es con la propia remota o con el camino de su primera conexin. El valor
indicado en el No-response
response Delay es til para reducir el tiempo de espera para remotas de
respuesta improbable.
0 10 20 30 40 50 60 320
Time (sg)
La mayora de retardos pueden ser configurados en cada registro de conexin para asegurar una
ronda de peticiones de remotas satisfactoria y eficiente.
Las siguientes tablas muestran los tipos de retardo, los propsitos que logran dichos retardos y las
tablas involucradas
radas que se pueden configurar:
73
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Propsitos
7.2.3. Planificador
or de Remotas
El planificador de remotas es el responsable de generar las peticiones de los datos que vienen de
las remotas. De esta manera se asegura que:
Esto incluye:
74
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Planificador de
remotas
7.3. Conexiones
Una conexinn es un canal de comunicaciones entre un servidor y una remota. En trminos
especficos omnicomm, una conexin es una conexin TCP/IP vlida entre Omnicomm y un
servidor de terminal.
Las lneas de comunicaciones, gestionadas por un proceso omnicomm, mueven datos entre un
servidor y una remota. Los procesos omnicomm son los responsables de iniciar las
75
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de conexiones
Network: El servidor est siempre conectado con la remota mediante una conexin TCP/IP,
que puede usar un servidor de terminal para integrar
integrar a dispositivos que no se encuentran en la
red.
Dial: Define un nmero de telfono usado para obtener el camino de comunicacin. Tambin
define parmetros tpicos relativos a conexiones va telfono: tiempo de espera para
autorespuesta, registro de banco
banco de modems para asociacin dinmica, etc.
Network Xref: Una Xref (referencia cruzada) de red opera de la misma forma que una
conexin de red. La diferencia estriba en que la Xref de red mantiene dos campos extra,
utilizados para configurar un dispositivo
dispositivo para referencias cruzadas (por ejemplo, un gateway).
Cryout: Conexin dial-in
dial in usada para banco de modems, donde el dispositivo de campo
controla el camino de comunicacin.
76
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Ventana de
caractersticas
fsicas de una
conexin
Host Poll Mode: Las comunicaciones son iniciadas y controladas por el servidor. El modo ms
comn es el maestro-esclavo.
esclavo. En cada ciclo, el servidor interroga las remotas, que envan los
datos tomados de los dispositivos
dispositivos de campo. Normalmente, se ejecuta un round-robin
round poll,
es decir, la lista entera de remotas para una conexin dada se examina en orden secuencial.
Listen Only Mode: El servidor interpreta datos, pero no lleva el control de recogida de datos. A
menudo se usa cuando un sistema SCADA se reemplaza por otro. El antiguo sistema SCADA
an controla el sistema, pero el nuevo es el que atiende las conexiones y almacena los datos.
Remote Poll Mode: La remota inicia normalmente las comunicaciones para enviar envia las
actualizaciones de los datos. Este tipo de comunicacin corresponde a tipos de conexin
cryout mode.
77
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Ventana de
caractersticas de
comunicacin de
una conexin
Panel de procesos
omnicomm
78
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de modems
Cada mdem necesita unos parmetros necesarios para los momentos de conexin, desconexin y
chequeo.
79
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin
avanzada de un
modem
80
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de bancos de
modems
La opcin "Modem Bank Used for Cryout" indica si los modems son de este tipo.
81
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
7.6.1.2 Comandos
El protocolo DNP implementado para OASyS soporta el envo de comandos, ya sean de tipo
digital (por ejemplo open/close) o analgico (setpoints), de los siguientes tipos:
- Select before Operate (SBO)
- Direct Operate
82
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Class 0 Scan:
n: la estacin maestra solicita todos los datos de la RTU. Es la consulta bsica de
DNP, que todas las RTUs DNP deben ser capaces de contestar, pero estas respuestas pueden
contener grandes cantidades de datos y ocupar ineficientemente el canal de comunicaciones.
comunica
Report-By-Type
Type (Dump Input): el maestro solicita solo ciertos tipos de datos que hayan sido
habilitados. Oasys utiliza la informacin contenida en la seccin Dump Grid en ADE, como
veremos ms adelante, y solicita aquellos tipos de datos que hayan sido configurados.
Dump Output: la estacin maestra puede leer registros correspondientes a salidas digitales y
analgicas.
Dump In and Out: en este caso la estacin maestra solicita tanto los valores de entrada como
los registros de salida, por lo que es equivalente a un Dump Input y un Dump Output
consecutivos.
Oasys ejecutar una peticin de integridad segn sea configurado en la seccin Remote
Schedule en ADE del registro de remote correspondiente, o cuando se produzca alguna de las
siguientes situaciones:
- El operador fuerza una peticin de integridad desde la ventana de control de remotas.
- La RTU indique que ha sido inicializada.
- En el arranque del servicio Realtime, o despus de una conmutacin de este servicio, si
la opcin Integrity Update Automatically
Automatically est activa en el registro de connection
correspondiente.
83
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
La estacin maestra puede enviar un comando de asignacin de clases DNP a aquellas remotas que
tengan el nivel 3 de compatibilidad con DNP (DNP Level 3).
84
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
85
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
86
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
En la ventana de datos especficos del protocolo deberemos rellenar los siguientes campos:
- Level 2: Level 1 compliance and Dumps, Time Synchronization and Meter Freezes commands.
- Dump Input: La estacin principal recupera todos los valores de analog, status y rate.
- Dump Output: La estacin principal recupera todos los valores de salida de analog (clase 40) y
status (clase 10).
- Dump In and Out: La estacin principal recupera todos los valores de entrada y salida.
- MTRFRZ rollover: Lee los valores de rate del registro holding sin resetear el valor del registro
a cero.
- MTRFRZ reset: Lee los valores de rate del registro holding y resetea el Registro a cero.
Use Datalink Confirm?: Marcar esta casilla para solicitar que la estacin principal confirme la
recepcin de los mensajes enviados por la
la RTU. Normalmente desactivar esta opcin.
Mode of Operations: Seleccionar el modo de operacin del dispositivo:
- solicited: la RTU solo responde a comandos y solicitudes de la estacin principal.
87
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
- None: Los objetos existen, pero no estn asignados a una clase concreta.
- List: Permite al usuario asignar una lista de puntos o un rango a una clase determinada.
Max Point Count: Escribir el nmero mximo de puntos que devolver la RTU.
Exception Polling Frequency: Escribir el nmero de ciclos de sondeo que han
ha de transcurrir
antes de enviar una peticin de excepcin para esta clase.
Debe marcarse la casilla Convert raw to EGU, y especificar los mximos y mnimos de los
valores expresados en unidades de ingeniera y en cuentas, cuando se quiera realizar la conversin
de valores en cuentas a unidades de ingeniera (en el caso de las seales de entrada) o viceversa
(en el caso de las seales de salida o consignas).
consi
88
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin del
registro Analog
89
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin del
registro Status
90
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin del
registro
Omnicomm
Debemos rellenar Process Name con ICCP_DNA.EXE, ya que para este protocolo iniciaremos una
versin de ONMICOMM especfica. Finalmente comentaremos que la configuracin de
direccionamiento del centro de control remoto, es decir el centro de control con el que se pretende
p
comunicar, se realizar ms adelante en las tablas remote e iccp.
91
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
En el apartado Physical Connection Edit, el tipo de conexin es Red y no hay que especificar
nada ms en esta ventana. Pulsando en Scan Edit, especificamos Encuesta de hospedaje, y
configuramos los
os diferentes tiempos a cero, teniendo especial cuidado de que No communication
timeout est a cero.
Configuracin del
registro
Connection
92
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin del
registro Remote
93
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
En la ventana de datos especficos del protocolo ICCP (botn Protocol Record Edit) pondremos:
Bilateral table Name se configura el identificador local del acuerdo bilateral. Solo tiene sentido
en remotas tipo Server o Peer.
Bilateral table ID se configura el identificador local del acuerdo bilateral. Solo tiene sentido en
remotas tipo Server o Peer.
Local Domain name: nombre del dominio local asociado al centro de control que se est
configurando.
Remote Domain name: nombre del dominio remoto asociado al centro de control que se est
configurando.
ARName: identificador de la aplicacin en el centro de control remoto.
AP Title: identificador de la aplicacin en el centro de control remoto.
AE Qualifier: cualificador de la aplicacin en el centro de control remoto.
Presentation Selector:
ector: selector de nivel de presentacin en el centro de control remoto.
Session Selector: selector de nivel de sesin en el centro de control remoto.
Transport Selector: selector de nivel de transporte en el centro de control remoto.
94
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin del
registro
AnalogSrv
95
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
96
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Coordinates: se configura el nombre del dispositivo ICCP y el tipo de seal, separados por una
coma. Los tipos disponibles son STATE y DISCRETE.
D
Command type se configura el tipo ICCP del dispositivo.
Command: indicaremos si la seal debe ir a valor alto (Energizar) o bajo (Desenergizar).
Timeout: es el tiempo mximo de ejecucin de orden, superado el cual se genera una alarma de
fallo de orden si no ha llegado la confirmacin del mando.
7.7.6. Formato de las coordenadas de los puntos publicados
El formato de los campos Coordinates indicados en los apartados anteriores es el siguiente:
D Discrete
DQ Discrete with Quality
97
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Tipo_de scope: los valores posibles del scope de la seal con ICC y VCC.
98
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
8. Seguridad y Usuarios
8.1. Aspectos Generales
OASyS DNA tiene implementado el control de la seguridad con una arquitectura en capas. La
configuracin de la administracin de autorizaciones y accesos en el servicio de tiempo real es una
combinacin de planificacin cuidadosa
cuidado y configuracin segura.
Capas de control de
acceso Organizacin de los
Los usuarios int eract an Administ
Administracin
racin de
de Usuarios
Usuarios dif erent es usuarios
con colecciones de grupos segn su perf il
de cont rol
Accesos de los
reas
reas yy Grupos
Grupos usuarios a los dat os
Los punt os de
adquisicin se organizan
en grupos lgicos Administ Organizacin lgica de
Administracin
racin de
de la
la Adquisicin
Adquisicin
los dat os del scada
Las tareas que el administrador debe realizar en cuanto al mantenimiento de la seguridad son:
99
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
8.2. Grupos
Es una asociacin lgica de informacin del sistema. Un grupo es una coleccin de datos, definido
con motivos de supervisin o control por parte de los usuarios. Dicha informacin abarca a las
tablas de seales y las tablas de comunicaciones.
Normalmente,
mente, los motivos de agrupacin de informacin estn relacionados con estaciones locales
o reas geogrficas. Un grupo asocia individualmente puntos de adquisicin con reas de
responsabilidad.
Panel de grupos
100
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Panel de reas de
responsabilidad
Check-in
in timeout (sec): Intervalo de tiempo entre comprobaciones de cobertura de alarmas.
En caso de no existir ninguna estacin que pueda recibir las alarmas generadas en esta rea, se
considera que las alarmas para esta rea no estn cubiertas.
101
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Grupos de un rea
102
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Usuarios y Equipos
de Active Directory
En dicha aplicacin encontraremos definida la Unidad Organizativa OASyS DNA Users, dentro
de la cual deberemos crear los usuarios del sistema. Haciendo click derecho->Nuevo->Usuario
derecho
sobre esta O, iniciaremos el wizard de creacin de un nuevo usuario:
103
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Por defecto, los nuevos usuarios pertenecern al dominio donde se integra el Scada, pero
deberemos asociarlos con otros dos nuevos grupos:
DNA Users: la pertenencia a este grupo es la que permite el acceso a los ficheros y aplicaciones
propios del Scada.
Una de las Authorities disponibles: esto es lo que definir el nivel de permiso para dicho usuario.
104
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Asignar el usuario a
un grupo de
windows
Para asignar el usuario a un determinado grupo haremos clic_derecho -> propiedades sobre dicho
usuario y aparecer el cuadro de dilogo anterior.
Las Authorities aparecen en Active Directory como un grupo de usuarios. Sin embargo los
permisos de cada grupo no se definen en Active Directory, sino mediante la herramienta NMC
descrita en apartados anteriores. En resumen, desde NMC podremos aadir y/o quitar
determinados permisos a cada una de las Authorities, y desde Usuarios y Equipos de AD
asignaremos dichas Authorities a los usuarios.
105
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Gestin de
autorizaciones con
NMC
En la siguiente figura
ra se muestra el esquema lgico de autorizaciones y permisos de OASyS DNA.
Por cada Authority definida en NMC, deber existir un grupo con idntico nombre en Active
Directory. Si queremos crear un nuevo Authority deberemos crearlo tanto en Active Directory
como en el NMC, con el mismo nombre, y asignarle desde NMC los permisos correspondientes.
La informacin mostrada por el NMC es almacenada en una base de datos ADAM (Active
Directoty Aplication Mode) que se replica a todas las mquinas que componen el sistema
si Scada.
106
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Consola de
administracin de
red
107
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
9. Histricos
9.1. Aspectos Generales
Ell Servicio de Histricos de OASyS DNA permite almacenar datos de la BD de tiempo real y
procesar los datos histricos para crear informes y propsitos estadsticos.
Los datos que pueden almacenarse en la BD de histricos son:
108
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
9.3. Timestamps
El timestamp es un valor de tiempo que informa del intervalo de tiempo en el que se recogi el
dato. Este valor no tiene por qu coincidir en todos los sistemas, ya que depende de la
configuracin realizada; es decir, dos datos, recogidos en el mismo instante por dos sistemas
distintos, pueden tener distinto timestamp. La configuracin del timestamp puede ser de dos
do tipos:
15:00:00 15:00:00
109
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Recogida de datos
histricos para una
seal
En la tabla que aparece, y mediante el botn Add iremos aadiendo cada uno de los campos de
la seal de los que queremos almacenar informacin
informacin en el XIS. La configuracin de recogida
de informacin para cada uno de ellos es independiente de los dems.
Collection Type: Tipo de recogida que se va a realizar. Puede ser:
- Sample: Se recogen datos cada intervalo de tiempo especificado en Collect Every.
Ever
110
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Configuracin de
Archivado de Datos
111
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Plan de Archivado
En esta ventana aparece una lista con cada una de las planificaciones de archivado para cada tabla
histrica. La informacin que tenemos de cada plan es la siguiente:
112
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
El formato a usar para indica la antigedad que deben tener los datos para ser archivados o
borrados es:
YY:MM:DD
Donde:
Lo que significa:
Si ponemos 00:00:00 los datos sern archivados cada vez que se ejecute el comando
xis_archive.
113
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Para que se realice el archivado automticamente, el operador o administrador del sistema debe
ocuparse de crear e inicializar previamente el dispositivo de archivado.
Inicializacin de
dispositivo de
archivado
Pulsamos "Initialize".
A partir de este momento el sistema ya est preparado para que, cuando corresponda, se realice el
volcado de datos desde el directorio temporal de archivado a la unidad externa.
Por defecto el sistema se entrega configurado con un dispositivo de tipo Disco Fijo,
(normalmente la unidad I: y suele estar asociado como recurso al cluster de Histricos). El
nombre de este dispositivo es XIS_archives.
114
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Slo podrn recuperarse los datos en caso de que en el disco de histricos haya el suficiente
espacio para mantener los datos actuales ms los que vamos a recuperar.
Recuperacin de
datos histricos
Los datos recuperados son marcados por el sistema para que el plan de archivado no los
tenga en cuenta, por lo que los datos, por muy antiguos que lleguen a ser, permanecern en
el disco hasta que se ejecute manualmente el comando Xis_cleanup o mediante el botn
Cleanup de la ventana de Archivado de Datos de ezXOS.
115
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Peridicamente.
Manualmente.
Cuando cambie cualquiera de las seales o parmetros de entrada.
En caso de alarma (si un punto de entrada pasa a estado anormal).
En el arranque del sistema o durante un failover.
ACE est diseado para permitir clculos que implican seales y campos de la BDTR, que pueden
ser utilizados como entradas y como salidas. Como Como entradas tambin pueden usarse valores
constantes. El estado o calidad de las seales de salida pueden establecerse a partir de los estados o
calidades de las entradas. ACE forma parte del servicio de tiempo real, por lo que arranca al
mismo tiempo que el servicio Realtime y es detenido cual lo hace ste. En general, cualquier
clculo que tome unos pocos milisegundos es un buen candidato para ser ejecutado mediante un
registro ACE; ACE est diseado para ejecutar 1000 registros ACE por segundo, siempre y
cuando la media del tiempo consumido por cada rutina sea de 1 milisegundo. Por tanto, es fcil
entender que cualquier operacin que consuma un tiempo significativamente mayor a ste tendr
un impacto significativo sobre el rendimiento de ACE.
10.2. Configuracin
n de ACE
El motor de clculos ACE est compuesto de las siguientes partes:
116
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Fallo en el arranque. Un fallo que afecte al arranque del ACE causar un fallo en el Realtime.
Apagado controlado debido a procedimientos errneos en ACE. Es un apagado esperado y es
usado por ACE para limpiar procesos fuera de control.
Fallo en el motor PubSub. Se produce un apagado del ACEengine y se reincicia para intentar
reestablecer la conexin. Si el motor PubSub est verdaderamente teniendo problemas el
servicio Realtime se apagar.
El proceso de configuracin de un registro ACE se realiza
realiza mediante ADE. En dicho registro
indicaremos cual es la seal (y campo) de salida, cuales son las seales (y campos), o parmetros
constantes, de entrada, y el nombre de la rutina de clculo a ejecutar. Desde el mismo ADE se
puede acceder al editor de ACEACE para crear nuevas rutinas de clculo y/o modificar las ya
existentes. Normalmente se configura un registro ACE por cada seal calculada (digital, analgica
o contador) que queramos implementar.
117
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Ventana de dilogo
del ACE Editor
Barra de men
Barra de herramientas de edicin de cdigo. Contiene los botones que constituyen atajos para
funciones usadas asiduamente en la barra de men.
118
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Barra de
herramientas de
edicin de cdigo
Rejilla de salida. Muestra los resultados de la compilacin. Los reltados son resaltados en el
cdigo al ser clicados.
Rejilla de salida
Explorador de
proyecto
Pestaa de control. Permite cambiar el rea de trabajo del editor (archivo anterior, posterior y
cerrar el editor de cdigo).
119
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Pestaa de control
120
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
121
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
que la rutina se ejecute cada 60 segundos (Trigger Intervl = 60) y al mismo tiempo qque sea
ejecutada cuando cambe alguna de las entradas (Changes to Input = yes).
Para que comience la ejecucin de la rutina ACE, debemos activar el flag Enable Run.
Selector de punto de
salida en ACE
Pestaa de entrada
en aceconfig
122
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
123
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
11. Interlocking
nterlocking Rules
Los interlocking permiten al usuario definir su propia secuencia de comprobaciones a
chequear antes de permitir enviar un comando a un punto. Las reglas se basan en valores
de otras seales analgicas y/o digitales y/o multiestados.
124
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Haciendo click en Apply para salvar los cambios, la nueva categora se dar de alta y
aparecer en la tabla.
125
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Al seleccionar analog los campos formula y Message Prefix que estaban en gris se
habilitan para su configuracin.
126
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Se aade tambin en Message Prefix el mensaje que debe mostrarse en caso de que la regla
no se cumpla.
127
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
128
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Una vez definidos se configuran las frmulas de las reglas y los mensajes asociados a las
mismas segn el estado.
129
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Hay una opcin alternativa si se desea usar la misma frmula para todos los estados. Para
ello basta con seleccionar la casilla Use For All States y la frmula indicada sustituir a
la que hubiera definida para cada estado de forma individual. Del mismo modo puede
hacerse con los mensajes en el campo inmediatamente inferior.
130
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Para crear un registro en la tabla Interlocking Mapping, una vez abierta en ADE y
seleccionando nuevo registro, hay que especificar el nombre del punto local de la
telemetra al que se quiere asociar la regla,
regla, indicar a que categora pertenece e indicar la
regla y su prioridad. La prioridad indica el orden de ejecucin de las reglas para un punto
determinado.
131
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Al seleccionar un regla aparecern nuevos campos que muestran las entradas definidas
para la regla
gla seleccionada. Habr que configurar estas entradas como constantes o como
puntos de entrada.
132
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
11.4. Macros
En ocasiones las formulas definidas con el mtodo que se ha explicado anteriormente no
son lo suficientemente flexibles para resolver ciertas
ciertas tareas ms complejas. Por ejemplo, si
el operador debe esperar un par de segundos antes de enviar el comando de nuevo, es
necesaria una nueva funcionalidad. Para ello podemos usar las macros.
Una macro es un pequeo programa (de formato .dll) que puede
puede proporcionar a la frmula
datos adicionales, como por ejemplo la hora para evaluar la regla. Se muestra un ejemplo a
continuacin:
133
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
134
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
135
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Cada categora tiene dos posibles estados ACTIVE o INACTIVE. Las categoras activas
estarn coloreadas en verde mientras que las inactivas aparecern en blanco. Para activarlas
o desactivarlas se hace click
click en la fila correspondiente. Slo puede modificarse una
categora al mismo tiempo.
136
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
137
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Cuando las condiciones de validacin se cumplen, por lo general hay un tiempo mximo
de diez segundos en los que el operador debe
debe enviar el comando. Si no se hace en este
tiempo la validacin expirar y se mostrar un aviso de timeout.
138
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Esta operacin slo es necesario realizarla una vez por mquina; de hecho se incluye aqu
este procedimiento por si fuera necesario ejecutarlo en una mquina nueva, ya que los ser-
se
vidores se entregan todos con la zona segura creada.
Una vez que hayamos iniciado la mquina con el CD de Acronis Bootable Media pulsamos sobre
la opcin de Manage Acronis Secure Zone.. Aparece las siguientes ventanas:
Pantalla de
bienvenida de
Acronis
139
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Seleccin de la
particin
Tamao de la
particin
140
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Ponemos el tamao que queremos que tenga la zona segura, esta estimacin la hacemos
basndonos en la ocupacin actual del disco, siempre podemos poner sobre un 33% menos
aproximadamente ya que Acronis comprime dicha informacin.
Activacin del
Acronis Startup
Recovery Manager
Lo que queda es una pantalla de confirmacin en la que debemos pulsar Proceed para comenzar la
creacin de dicha zona segura.
141
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Creacin de un
backup de la
particin primaria
142
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Seleccin de la
particin
Como particin de destino seleccionamos la zona segura (Acronis Secure Zone). Ntese que en
este caso no necesitamos darle un nombre el fichero de acronis ya que la zona segura solo alberga
uno.
143
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
144
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Adicin de
comentarios
Ahora ponemos todos los comentarios que creamos oportunos para identificar perfectamente el
estado de la mquina en el momento de hacerle el backup.
Listado y
confirmacin de
acciones
145
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Cuando editamos un grfico cualquiera con eXtended Editor esta aplicacin actualiza la base de
datos grfica local de la mquina donde estamos trabajando, pero tambin almacena una copia de
dicho despliegue en formato XML (ficheros con extensin .XEM) en la mquina OMS (repositorio
de despliegues).
Para actualizar los grficos de cualquiera de los otros puestos de operacin procederemos de la
siguiente manera:
El comando
do anterior se encarga de acceder a la mquina OMS, traerse los ficheros XEM y
compilarlos para crear una nueva base de datos grfica en la mquina en cuestin.
146
Empresa Elctrica Quito, S.A.
TE-002222-MAN-001 Revisin 2.0 (11.05.15)
Debemos hacer constar que este procedimiento no es aconsejable en las mquinas con eXtended
Editor instalado, ya que modifica la base de datos grfica diciendo que el fichero XEM est en la
mquina local (en lugar de en el OMS). Por lo tanto a partir de ese momento el eXtended Editor
comenzaria a guardar la copia del
del fichero XEM en dicha mquina, en lugar de hacerlo en el
OMS.
Para distribuir estos elementos desde el OMS al resto de mquinas procederemos de la siguiente
manera:
Para distribuir estos informes desde el OMS al resto de mquinas procederemos de la siguiente
si
manera:
147