Administración del Scada OASyS DNA
Documento: Revisión: Fecha: Periodo de Retención:Administración del Scada OASyS DNA
TE-002222-MAN-001 2
11-05-15
Periodo de Retención: Periodo de Validez de la Propuesta
Administración del Scada OASyS DNA
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 Índice ... 1. Introducción ... 1.1. Objeto 1 1.2. Alcance 1 1.3. Documentos de Referencia 1.4. Glosario 2
2. Descripción de OASyS DNA
2.1. Aspectos Generales ... 2.2. Conceptos de Bases de Datos
3. Consola de administración de red (NMC) 3.1. Aspectos Generales ... 3.2. Iconos de Estado ... 3.3. Componentes de NMC 3.4. Permisos y Autorizaciones 3.5. Servicios ... 3.6. Sistemas y Máquinas 3.7. Arbitraje ...
4. Herramientas de gestión de la base de datos 4.1. Aspectos Generales ... 4.2. Operaciones Puntuales sobre Datos
4.2.1. Leer el Contenido de un Campo 4.2.2. Modificar el Contenido de un Campo 4.2.3. Eliminar registros
1-i Manual de Administración Oasys DNA
Índice
... ...
Documentos de Referencia ...
Descripción de OASyS DNA ... ... Conceptos de Bases de Datos ...
Consola de administración de red (NMC) ... ... ... Componentes de NMC ... Permisos y Autorizaciones ... ... Sistemas y Máquinas ... ...
Herramientas de gestión de la base de datos ... ... Operaciones Puntuales sobre Datos ...
Leer el Contenido de un Campo ... Modificar el Contenido de un Campo ...
Eliminar registros ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 1-i ... 1 ... 1 ... 3 ... 3 ... 3 ... 5 ... 5 ... 7 ... 8 ... 9 ... 11 ... 13 ... 16 ... 18 ... 18 ... 18 ... 18 ... 18 ... 19
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
4.2.4. Ejecutar un Comando sobre un Registro 4.3. Operaciones Masivas sobre Datos
4.4. Editor Avanzado de Base de Datos (ADE) 4.4.1. Aspectos generales
4.4.2. Acceso a ADE
4.4.3. Vista de Árbol en ADE
4.4.3.1 Acceso a la vista de árbol
4.4.3.2 Expansión de la vista de árbol en ramas y tareas 4.4.3.3 Filtrado de tablas en la vista de árbol
4.4.4. Vista tabular
4.4.5. Características generales de la edición de tablas 4.4.5.1 Área de información
4.4.5.2 Errores de fila 4.4.5.3 Iconos
4.4.5.4 Rejilla su 4.4.5.5 Rejilla inferior 4.4.6. Tareas de edición de tablas
4.4.6.1 Acceder a una tabla de la base de datos 4.4.6.2 Cargar datos en la tabla
4.4.6.3 Reordenar registros en la tabla
4.4.6.4 Reordenar columnas en la vista de tabla 4.4.6.5 Filtrado de los registros de la tabla 4.4.6.6 Encontrar datos específicos 4.4.6.7 Editar varios registros 4.4.6.8 Editar y borrar registros
1-ii Manual de Administración Oasys DNA
Ejecutar un Comando sobre un Registro ... Operaciones Masivas sobre Datos ...
Editor Avanzado de Base de Datos (ADE) ... Aspectos generales ...
Acceso a ADE ... Vista de Árbol en ADE ...
Acceso a la vista de árbol ... Expansión de la vista de árbol en ramas y tareas
Filtrado de tablas en la vista de árbol ... Vista tabular ...
terísticas generales de la edición de tablas ... Área de información ... Errores de fila ... Iconos ...
Rejilla superior ... Rejilla inferior ... Tareas de edición de tablas ...
Acceder a una tabla de la base de datos ... Cargar datos en la tabla ... Reordenar registros en la tabla ...
Reordenar columnas en la vista de tabla ... Filtrado de los registros de la tabla ... Encontrar datos específicos ...
Editar varios registros ... Editar y borrar registros ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 20 ... 20 ... 22 ... 22 ... 23 ... 24 ... 25
Expansión de la vista de árbol en ramas y tareas ... 25
... 26 ... 27 ... 28 ... 28 ... 28 ... 29 ... 30 ... 30 ... 31 ... 31 ... 31 ... 31 ... 31 ... 31 ... 33 ... 33 ... 33
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 4.4.6.9 Añadir fila 4.5. Otras Utilidades ... 4.5.1. Savedata ... 4.5.2. Text_save ... 4.5.3. Loadblankdb 4.5.4. Loaddata ... 4.5.5. Text_load ...
4.5.6. Interactive SQL y acceso mediante ODBC 5. Estructura de la BD de tiempo real
5.1. Aspectos Generales ... 5.2. Estructura de la BD de Tiempo Real
5.3. Copia de Seguridad de la BD de Tiempo Real 5.4. Tablas de la BD de Tiempo Real
5.5. Tablas de Señales ... 5.6. Tabla de Mensajes ... 5.7. Tablas de Comunicaciones
5.8. Tablas de Áreas de Responsabilidad 6. Adquisición de Datos ...
6.1. Aspectos generales ... 6.2. Señales Analógicas ...
6.2.1. Panel de Configuración de Analógicas
6.2.2. Analógicas de Entrada y Analógicas de Salida 6.2.3. Generación de Alarmas
6.2.4. Inhibición de Alarmas y Eventos 6.3. Señales Digitales ...
1-iii Manual de Administración Oasys DNA Añadir fila ... ... ... ... Loadblankdb ... ... ... Interactive SQL y acceso mediante ODBC ...
Estructura de la BD de tiempo real ...
... ructura de la BD de Tiempo Real ... Copia de Seguridad de la BD de Tiempo Real ...
Tablas de la BD de Tiempo Real ... ...
... Tablas de Comunicaciones ...
Tablas de Áreas de Responsabilidad ... ...
... ... Panel de Configuración de Analógicas ...
Analógicas de Entrada y Analógicas de Salida ... Generación de Alarmas ...
Inhibición de Alarmas y Eventos ... ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 33 ... 34 ... 34 ... 35 ... 35 ... 36 ... 36 ... 37 ... 39 ... 39 ... 39 ... 40 ... 40 ... 41 ... 43 ... 43 ... 46 ... 47 ... 47 ... 47 ... 47 ... 49 ... 52 ... 53 ... 53
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
6.3.1. Panel de Configuración de Digitales 6.3.2. Digitales de Entrada y Digitales de Salida 6.3.3. Inhibición de Alarmas y Eventos
6.3.4. Generación de Alarmas
6.3.5. Estados Anormales de una Señal Digital 6.4. Señales Multiestado ...
6.4.1. Panel de Configuración de Multiestados
6.4.2. Multiestados de Entrada y Multiestados de Salida 6.4.3. Inhibición de Alarmas y Eventos
6.4.4. Permisos de Override 6.4.5. Generación de Alarmas
6.4.6. Estados Anormales de una Señal Multiestado 6.5. Señales de Contador ...
7. Comunicaciones ...
7.1. Aspectos Generales ... 7.2. Remotas 69
7.2.1. Panel de Conf
7.2.2. Retardos para una Remota 7.2.3. Planificador de Remotas 7.3. Conexiones ...
7.4. Proceso Omnicomm ... 7.5. Modems y Banco de Modems
7.6. Comunicaciones mediante DNP 3.0 7.6.1. Generalidades
7.6.1.1 Modo
1-iv Manual de Administración Oasys DNA
Panel de Configuración de Digitales ... Digitales de Entrada y Digitales de Salida ...
Inhibición de Alarmas y Eventos ... Generación de Alarmas ...
Estados Anormales de una Señal Digital ...
... Panel de Configuración de Multiestados ...
Multiestados de Entrada y Multiestados de Salida ... Inhibición de Alarmas y Eventos ... Permisos de Override ...
Generación de Alarmas ... Estados Anormales de una Señal Multiestado ...
... ...
...
Panel de Configuración de Remotas ... Retardos para una Remota ...
or de Remotas ... ...
... Modems y Banco de Modems ...
Comunicaciones mediante DNP 3.0 ... Generalidades ...
Modos de Adquisición de datos ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 53 ... 54 ... 57 ... 57 ... 58 ... 59 ... 59 ... 60 ... 62 ... 63 ... 64 ... 65 ... 66 ... 69 ... 69 ... 69 ... 70 ... 74 ... 75 ... 78 ... 79 ... 81 ... 81 ... 82
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
7.6.1.2 Comandos
7.6.1.3 Petición de Integridad (Integrity Update) 7.6.1.4 Sincronización Horaria.
7.6.1.5 Asignación de Clases DNP 7.6.1.6 Contadores Congelados. 7.6.1.7 Muestreo de Datos (Poll Now) 7.6.2. Configuración del registro Connection 7.6.3. Configuración del registro Remote 7.6.4. Configuración del registro Analog 7.6.5. Configuración del registro Status 7.7. Protocolo ICCP como servidor
7.7.1. Configuración del registro Omnicomm 7.7.2. Configuración del registro Connection 7.7.3. Configuración del registro Remote 7.7.4. Configuración del registro Served Analog 7.7.5. Configuración del registro Served Status
7.7.6. Formato de las coordenadas de los puntos publicados 8. Seguridad y Usuarios ...
8.1. Aspectos Generales ... 8.2. Grupos 100
8.3. Áreas de Responsabilidad
8.4. Creación y mantenimiento de usuarios 8.5. Tipos de Usuarios del Sistema
9. Históricos ...
9.1. Aspectos Generales ...
1-v Manual de Administración Oasys DNA
Comandos ...
Petición de Integridad (Integrity Update) ... Sincronización Horaria. ... Asignación de Clases DNP ...
Contadores Congelados. ... Muestreo de Datos (Poll Now) ...
Configuración del registro Connection ...
Configuración del registro Remote ... Configuración del registro Analog ... Configuración del registro Status... Protocolo ICCP como servidor ...
Configuración del registro Omnicomm ... Configuración del registro Connection ...
Configuración del registro Remote ... Configuración del registro Served Analog ...
Configuración del registro Served Status ...
Formato de las coordenadas de los puntos publicados ... ...
...
sabilidad ...
Creación y mantenimiento de usuarios ... Tipos de Usuarios del Sistema ...
... ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 82 ... 82 ... 83 ... 83 ... 84 ... 84 ... 85 ... 86 ... 88 ... 89 ... 90 ... 91 ... 92 ... 93 ... 94 ... 96 ... 97 ... 99 ... 99 ... 101 ... 102 ... 107 ... 108 ... 108
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 9.2. Estructura de la BD de Históricos 9.3. Timestamps ... 9.4. Recolección de Datos Históricos
9.5. Archivado de Datos ... 9.5.1. Aspectos Generales
9.5.2. Plan de Archivado
9.5.3. Archivado a Dispositivo Externo 9.5.4. Recuperación de Datos Antiguos 10. Calculation Engine (ACE) ...
10.1. Aspectos generales ... 10.2. Configuración de ACE 10.2.1. Ace Engine ... 10.2.2. ACE Editor... 10.3. Configuración de ACE 10.3.1. Tabla aceconfig 10.3.2. Registros ACE
10.3.3. Pestaña principal en el editor de filas de aceconfig 10.3.4. Pestaña de entradas en aceconfig
10.4. Resumen ACE ... 10.4.1. Control ACE
11. IInterlocking Rules ... 11.1. Interlocking Category
11.2. Interlocking Rule ...
11.2.1. Configuración para puntos analógicos
11.2.2. Configuración para puntos digitales y multiestado.
1-vi Manual de Administración Oasys DNA
Estructura de la BD de Históricos ... ... Recolección de Datos Históricos ...
... Aspectos Generales ...
Plan de Archivado ...
Archivado a Dispositivo Externo ... Recuperación de Datos Antiguos ... ... ... Configuración de ACE ... ... ... Configuración de ACE ... Tabla aceconfig ... Registros ACE ...
staña principal en el editor de filas de aceconfig ... Pestaña de entradas en aceconfig ...
...
ACE ... ...
Interlocking Category ... ... Configuración para puntos analógicos ...
Configuración para puntos digitales y multiestado. ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 108 ... 109 ... 109 ... 111 ... 111 ... 111 ... 113 ... 115 ... 116 ... 116 ... 116 ... 117 ... 117 ... 120 ... 120 ... 121 ... 121 ... 122 ... 123 ... 123 ... 124 ... 124 ... 126 ... 126 ... 128
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 11.3. Interlocking Mapping 11.4. Macros 133
11.5. Uso de las reglas en ezXOS
11.5.1. Activación de categorías de interlocking 11.5.2. Validación de comandos de operación 12. Copias de seguridad con Acronis
12.1. Creación de una zona segura
12.2. Creación de un backup de la partición primaria en la zona segura 13. Tareas de Mantenimiento de Gráficos
13.1. Mantenimiento de los ezXOS
13.2. Actualización de un único despliegue 13.3. Actualización de Bitmaps,
1-vii Manual de Administración Oasys DNA
Interlocking Mapping ...
Uso de las reglas en ezXOS ... Activación de categorías de interlocking ... Validación de comandos de operación ... Copias de seguridad con Acronis ... Creación de una zona segura ...
Creación de un backup de la partición primaria en la zona segura ... de Gráficos ...
Mantenimiento de los ezXOS ...
Actualización de un único despliegue ... Actualización de Bitmaps, Informes y otros elementos gráficos ...
Revisión 2.0 (11.05.15)
Manual de Administración Oasys DNA
... 131 ... 135 ... 135 ... 136 ... 139 ... 139 ... 141 ... 146 ... 146 ... 146 ... 147
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
1.
Introducción
1.1.
Objeto
El objeto del presente documento es el de recoger toda la información necesaria para que el usuario pueda realizar labores de mantenimiento y administración sobre el sistema OASyS DNA implementado para Empresa Eléctrica de Quito S.A.
1.2.
Alcance
Este documento es aplicable al suministro del SCADA que Telvent para Empresa Eléctrica de Quito S.A.
1.3.
Documentos de Referencia
Advanced Database Editor (ADE) Reference Document Revision 1.1
Application Calculation Engine (ACE) Document Revision 1.0
eXtended Editor (XE) Reference Document Revision 1.0
XOS Configuration and Administration Reference Document Revision 1.2
Historical Service Reference Document Revision 1.1
Network Management Console Reference Document Revision 1.1
Operation and Control Reference Document Revision 1.7
RealTimeDB Tables Document Revision 1.1
1
objeto del presente documento es el de recoger toda la información necesaria para que el usuario pueda realizar labores de mantenimiento y administración sobre el sistema OASyS DNA implementado para Empresa Eléctrica de Quito S.A.
s aplicable al suministro del SCADA que Telvent para Empresa Eléctrica de
Documentos de Referencia
Advanced Database Editor (ADE) Reference Application Calculation Engine (ACE)
Reference
XOS Configuration and Administration Reference Historical Service Reference
Network Management Console Reference and Control Reference
Revisión 2.0 (11.05.15)
objeto del presente documento es el de recoger toda la información necesaria para que el usuario pueda realizar labores de mantenimiento y administración sobre el sistema OASyS DNA
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
1.4.
Glosario
ACE: Advanced Calculation Engine ADE: Advanced Database Editor ADT: Alcance detallado de los trabajos BD: Base de datos
CDC: Concentrador de DBLL: Database Lister
ezXOS: Interfaz de usuario del Scada OASyS FAT: Pruebas de aceptación en fábrica
HIS: Sistema de información histórica del Scada OASyS IHM o MMI: Interfaz Hombre Máquina.
RTU: Unidad Terminal Remota
RTS: Sistema de Información en tiempo real del Scada OASyS (Real Time Service). SAT: Pruebas de aceptación en sitio
SOE: Secuencia de eventos
Scada: Sistema de adquisición, supervisión y control de datos XE: eXtended Editor
2
: Advanced Calculation Engine Advanced Database Editor : Alcance detallado de los trabajos
: Concentrador de Comunicaciones (Front End) : Database Lister-Loader
: Interfaz de usuario del Scada OASyS : Pruebas de aceptación en fábrica
: Sistema de información histórica del Scada OASyS : Interfaz Hombre Máquina.
: Unidad Terminal Remota
: Sistema de Información en tiempo real del Scada OASyS (Real Time Service). : Pruebas de aceptación en sitio
: Secuencia de eventos
: Sistema de adquisición, supervisión y control de datos
Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
2.
Descripción de OASyS DNA
2.1.
Aspectos Generales
OASyS DNA consta de tres subsistemas:
• 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,
permitir a los operadores ejecutar mandos a los dispositivos de campo.
• Servicio de Históricos: Facilita el almacenamiento en disco, provee de una BD de históricos relacional y permite la
• ezXOS: Conjunto de ventanas y listas que permiten al operador realizar sus labores de una forma cómoda y segura, sin necesidad de conocer toda la arquitectura existente desde el puesto de operación hasta los dispositivos de campo.
Además hay que resaltar otros conceptos importantes:
• Estación de Ingeniería: Permite el mantenimiento del entorno gráfico para el ezXOS, la configuración de la BD de tiempo real y BD de históricos y el desarrollo
servicios sin tener que parar el sistema de telecontrol.
• Servidores Redundantes: El sistema está manejado y controlado desde una estación de control maestra, que funciona como una estación de almacenamiento de datos y un centro de
Algunos sistemas incluyen servidores secundarios, que ofrecen servicios redundantes, que sirven como resguardo en caso de desastre o mantenimiento en la estación de control maestra. Los servicios secundarios toman el control cuando los servicios m
2.2.
Conceptos de Bases de Datos
El sistema de gestión de bases de datos, componente central del sistema, está organizado en torno a dos partes fundamentales, una optimizada para la gestión de datos en tiempo real y la otra para l administración de datos históricos.
El sistema de gestión de bases de datos ofrece todas las interfaces necesarias para mover información entre los componentes. Así, permite estructurar la información requerida, almacenar los datos adquiridos y proporcio
dispositivos y supervisión interna de los procesos del sistema.
La BD de tiempo real está diseñada especialmente para el procesamiento de datos instantáneos. Los datos de configuración y los datos d
misma tabla. El número de registros relativos a información del sistema productivo permanece
3
Descripción de OASyS DNA
OASyS DNA consta de tres subsistemas:
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 información instantánea y permitir a los operadores ejecutar mandos a los dispositivos de campo.
Servicio de Históricos: Facilita el almacenamiento en disco, provee de una BD de históricos relacional y permite la creación 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 cómoda y segura, sin necesidad de conocer toda la arquitectura existente desde el puesto
operación hasta los dispositivos de campo. Además hay que resaltar otros conceptos importantes:
Estación de Ingeniería: Permite el mantenimiento del entorno gráfico para el ezXOS, la configuración de la BD de tiempo real y BD de históricos y el desarrollo
servicios sin tener que parar el sistema de telecontrol.
Servidores Redundantes: El sistema está manejado y controlado desde una estación de control maestra, que funciona como una estación de almacenamiento de datos y un centro de
Algunos sistemas incluyen servidores secundarios, que ofrecen servicios redundantes, que sirven como resguardo en caso de desastre o mantenimiento en la estación de control maestra. Los servicios secundarios toman el control cuando los servicios maestros no están disponibles.
Conceptos de Bases de Datos
El sistema de gestión de bases de datos, componente central del sistema, está organizado en torno a dos partes fundamentales, una optimizada para la gestión de datos en tiempo real y la otra para l administración de datos históricos.
El sistema de gestión de bases de datos ofrece todas las interfaces necesarias para mover información entre los componentes. Así, permite estructurar la información requerida, almacenar los datos adquiridos y proporcionar un entorno para el procesamiento de datos, control de dispositivos y supervisión interna de los procesos del sistema.
La BD de tiempo real está diseñada especialmente para el procesamiento de datos instantáneos. Los datos de configuración y los datos de tiempo real acerca de dispositivos están contenidos en la misma tabla. El número de registros relativos a información del sistema productivo permanece
Revisión 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, asegurar espacio de almacenamiento para la información instantánea y permitir a los operadores ejecutar mandos a los dispositivos de campo.
Servicio de Históricos: Facilita el almacenamiento en disco, provee de una BD de históricos creación 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 cómoda y segura, sin necesidad de conocer toda la arquitectura existente desde el puesto
Estación de Ingeniería: Permite el mantenimiento del entorno gráfico para el ezXOS, la configuración de la BD de tiempo real y BD de históricos y el desarrollo de código de los Servidores Redundantes: El sistema está manejado y controlado desde una estación de control maestra, que funciona como una estación de almacenamiento de datos y un centro de control. Algunos sistemas incluyen servidores secundarios, que ofrecen servicios redundantes, que sirven como resguardo en caso de desastre o mantenimiento en la estación de control maestra. aestros no están disponibles.
El sistema de gestión de bases de datos, componente central del sistema, está organizado en torno a dos partes fundamentales, una optimizada para la gestión de datos en tiempo real y la otra para la
El sistema de gestión de bases de datos ofrece todas las interfaces necesarias para mover información entre los componentes. Así, permite estructurar la información requerida, almacenar nar un entorno para el procesamiento de datos, control de
La BD de tiempo real está diseñada especialmente para el procesamiento de datos instantáneos. e tiempo real acerca de dispositivos están contenidos en la misma tabla. El número de registros relativos a información del sistema productivo permanece
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
constante, por lo que el espacio ocupado siempre es el mismo, siendo esta circunstancia vital para evitar 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
constante, por lo que el espacio ocupado siempre es el mismo, siendo esta circunstancia vital para 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
Revisión 2.0 (11.05.15)
constante, por lo que el espacio ocupado siempre es el mismo, siendo esta circunstancia vital para
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
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
3.
Consola de administración de red (NMC)
3.1.
Aspectos Generales
NMC (Network Management Console) está diseñada para funcionar como una serie de servicios de Windows. Las características de esta aplicación son las siguientes:
• Puede ser configurada para iniciar una vez las
• No requiere interacción del usuario.
• Depende de otros servicios Windows.
• Puede registrar más de un proceso.
Para los servicios OASyS DNA, la arquitectura otorga beneficios adicionales:
• Provee soporte con NMC para eventos generados por el
• Supervisa los procesos que son miembros de cada servicio.
• Provee soporte de redundancia de servicios (arbitraje).
NMC es la principal herramienta de configuración y supervisión de OASyS DNA. Su capacidad de monitorización hace de ella una excelente herramienta para la detección rápida de problemas. NMC aporta tres funcionalidades importantes:
• Configuración: NMC se usa para configurar las propiedades de la máquina scada. Esto incluye definiciones del sistema y arbitrajes.
• Control: El inicio, parada o conmutación de servicios es visible y controlable en cualquier sistema desde NMC.
• Supervisión: Se puede observar el estado del sistema gracias a la iconización de de la información de dualidad, arbitraje y sincronización.
5
istración de red (NMC)
NMC (Network Management Console) está diseñada para funcionar como una serie de servicios de Windows. Las características de esta aplicación son las siguientes:
Puede ser configurada para iniciar una vez las máquinas arrancan. No requiere interacción del usuario.
Depende de otros servicios Windows. Puede registrar más 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 configuración y supervisión de OASyS DNA. Su capacidad de e de ella una excelente herramienta para la detección rápida de problemas. NMC aporta tres funcionalidades importantes:
Configuración: NMC se usa para configurar las propiedades de la máquina scada. Esto incluye definiciones del sistema y arbitrajes.
ol: El inicio, parada o conmutación de servicios es visible y controlable en cualquier Supervisión: Se puede observar el estado del sistema gracias a la iconización de de la información de dualidad, arbitraje y sincronización.
Revisión 2.0 (11.05.15)
NMC (Network Management Console) está diseñada para funcionar como una serie de servicios
Para los servicios OASyS DNA, la arquitectura otorga beneficios adicionales:
inicio y parada de servicios.
NMC es la principal herramienta de configuración y supervisión de OASyS DNA. Su capacidad de e de ella una excelente herramienta para la detección rápida de problemas.
Configuración: NMC se usa para configurar las propiedades de la máquina scada. Esto incluye ol: El inicio, parada o conmutación de servicios es visible y controlable en cualquier Supervisión: Se puede observar el estado del sistema gracias a la iconización de de la
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 Consola de administración de red Acceso a NMC 6 Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
3.2.
Iconos de Estado
Para facilitar la supervisión del sistema se utilizan iconos, que representan el carácter y el estado de la información gracias a un código de colores. Los diferentes grupos de iconos son:
• Estados de funcionamiento: - Normal (color verde) - Aviso (color amarillo) - Fallo (color rojo)
Estados de funcionamiento
• Estados de arbitraje:
- En petición de conmutación (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 sincronización:
- Fuera de sincronización (rojo) - Sincronizando (reloj de arena) - Sincronizado (verde)
Estados de sincronización
7
Para facilitar la supervisión del sistema se utilizan iconos, que representan el carácter y el estado de la información gracias a un código de colores. Los diferentes grupos de iconos son:
dos de funcionamiento: Normal (color verde) Aviso (color amarillo) Fallo (color rojo)
En petición de conmutación (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 sincronización:
Fuera de sincronización (rojo) Sincronizando (reloj de arena) Sincronizado (verde)
Revisión 2.0 (11.05.15)
Para facilitar la supervisión del sistema se utilizan iconos, que representan el carácter y el estado de la información gracias a un código de colores. Los diferentes grupos de iconos son:
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
3.3.
Componentes de NMC
Los componentes de NMC son los siguientes:
• Menú estándar: Permite el acceso a todas las opciones.
• Árbol de consola: Muestra las carpetas que organizan toda la información. Las principales son: - Autorizaciones
- Permisos
- Tipos de servicio - Sistemas
• Barra de descripción: Provee información adicional.
• Barra de estado: Indica el estado de un ítem.
Componentes de NMC
Se puede establecer qué componentes se desean visualizar desde
8
Componentes de NMC
Los componentes de NMC son los siguientes:
Menú estándar: Permite el acceso a todas las opciones.
Árbol de consola: Muestra las carpetas que organizan toda la información. Las principales son: Autorizaciones
servicio
Barra de descripción: Provee información adicional. Barra de estado: Indica el estado de un ítem.
Se puede establecer qué componentes se desean visualizar desde \View\Customize
Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
3.4.
Permisos y Autorizaciones
Los permisos establecen los tipos de acceso; es decir, qué tareas puede realizar el usuario que los posea. Estos permisos son los siguientes.
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 sesión ezXOS
Logout ezXOS : Salir de la sesión ezXOS
Modify Hist Data : Mantener los datos de Históricos
Shedule Ops : Permite ver
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 autorización Supervisor
View : Permite
Access 1..8 : Se utilizan para libre configuración por parte del administrador del sistema
El tipo de acceso que necesita un usuario para acceder a un objeto se asocia durante la creación y edición del propio objeto durante el desarrollo. Para ello se utiliza la propiedad “Seguridad” del objeto.
Es responsabilidad del grupo de desarrollo del interfaz gráfico el asignar correctamente los tipos de acceso a las diferentes ventanas y a los objetos de dichas ve
Las operaciones que se pueden ejecutar sobre un permiso, utilizando el menú contextual, son:
• Añadir • Modificar • Eliminar • Renombrar 9
Permisos y Autorizaciones
permisos establecen los tipos de acceso; es decir, qué tareas puede realizar el usuario que los posea. Estos permisos son los siguientes.
Ejecutar comandos fldput y mantener los datos de Tiempo Real Permite ejecutar XE
Ejecutar comandos fldput y fnput , controlar dispositivos y reconocer alarmas Terminar la sesión ezXOS
Salir de la sesión ezXOS Mantener los datos de Históricos Permite ver y utilizar la estación ezXOS
Permite cambiar de usuario sin necesidad de ejecutar las operaciones de logoff y logon Restringe el acceso a determinados displays al nivel de autorización Supervisor Permite únicamente ver los datos en la estación ezXOS
Se utilizan para libre configuración por parte del administrador del sistema
El tipo de acceso que necesita un usuario para acceder a un objeto se asocia durante la creación y o objeto durante el desarrollo. Para ello se utiliza la propiedad “Seguridad” del
Es responsabilidad del grupo de desarrollo del interfaz gráfico el asignar correctamente los tipos de acceso a las diferentes ventanas y a los objetos de dichas ventanas.
Las operaciones que se pueden ejecutar sobre un permiso, utilizando el menú contextual, son:
Revisión 2.0 (11.05.15)
permisos establecen los tipos de acceso; es decir, qué tareas puede realizar el usuario que los
Ejecutar comandos fldput y mantener los datos de Tiempo Real
Ejecutar comandos fldput y fnput , controlar dispositivos y reconocer alarmas
Permite cambiar de usuario sin necesidad de ejecutar las operaciones de logoff y logon Restringe el acceso a determinados displays al nivel de autorización Supervisor Se utilizan para libre configuración por parte del administrador del sistema
El tipo de acceso que necesita un usuario para acceder a un objeto se asocia durante la creación y o objeto durante el desarrollo. Para ello se utiliza la propiedad “Seguridad” del
Es responsabilidad del grupo de desarrollo del interfaz gráfico el asignar correctamente los ntanas.
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Gestión de permisos con NMC
Las autorizaciones son grupos de permisos que permiten crear perfiles para tipos de específicos. Un permiso puede estar contenido en más de una autorización.
Las autorizaciones incluidas por defecto en OASyS DNA son:
Viewer: View, Logout ezXOS y Exit ezXOS
Operator: View, Control SCADA, Modify XIS Data y Logout ezXOS
Scheduler: View, Schedule Ops y Logout ezXOS
Supervisor: View, Control SCADA, Modify XIS Data, Schedule Ops, Supervise SCADA y Exit ezXOS
DBAdmin: View, Modify XIS Data, Config Displays, Config database, Logout ezXOS y Exit ezXOS
10
Las autorizaciones son grupos de permisos que permiten crear perfiles para tipos de específicos. Un permiso puede estar contenido en más de una autorización.
Las autorizaciones incluidas por defecto en OASyS DNA son:
View, Logout ezXOS y Exit ezXOS
View, Control SCADA, Modify XIS Data y Logout ezXOS View, Schedule Ops y Logout ezXOS
View, Control SCADA, Modify XIS Data, Schedule Ops, Supervise SCADA y Exit ezXOS View, Modify XIS Data, Config Displays, Config database, Logout ezXOS y Exit ezXOS
Revisión 2.0 (11.05.15)
Las autorizaciones son grupos de permisos que permiten crear perfiles para tipos de usuario específicos. Un permiso puede estar contenido en más de una autorización.
View, Control SCADA, Modify XIS Data, Schedule Ops, Supervise SCADA y Exit ezXOS View, Modify XIS Data, Config Displays, Config database, Logout ezXOS y Exit ezXOS
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Gestión de autorizaciones con NMC
Las operaciones que se pueden ejecutar sobre una autorización, utilizando el menú contextual, son:
• Añadir
• Modificar
• Eliminar
• Renombrar
3.5.
Servicios
NMC permite crear y configurar nuevos tipos de servicios, así como modificar los tipos de servicio existentes en OASyS DNA.
La creación, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener cons cuencias imprevisibles en el sistema por lo que no deben modificarse estos elementos bajo ningún concepto.
11
Las operaciones que se pueden ejecutar sobre una autorización, utilizando el menú contextual, son:
NMC permite crear y configurar nuevos tipos de servicios, así como modificar los tipos de stentes en OASyS DNA.
La creación, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener cons cuencias imprevisibles en el sistema por lo que no deben modificarse estos elementos bajo
Revisión 2.0 (11.05.15)
Las operaciones que se pueden ejecutar sobre una autorización, utilizando el menú contextual, son:
NMC permite crear y configurar nuevos tipos de servicios, así como modificar los tipos de
La creación, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener conse-cuencias imprevisibles en el sistema por lo que no deben modificarse estos elementos bajo
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
La carpeta “Tipos de Servicio” contiene una lista con varios de los siguientes servicios:
• Arbitration: Servicios de arbitraje entre servidores.
• Common: Servicios de arquitectura común.
• Historical: Datos históricos.
• ISPS: Servicios de publicación/suscripción entre sistemas.
• Realtime: Datos de tiempo real.
Gestión de tipos de servicio con NMC
Las operaciones que se pueden ejecutar sobre un
• Añadir
• Modificar sus propiedades
• Iniciar
• Parar
• Conmutar
12
La carpeta “Tipos de Servicio” contiene una lista con varios de los siguientes servicios: Arbitration: Servicios de arbitraje entre servidores.
Common: Servicios de arquitectura común. Historical: Datos históricos.
ISPS: Servicios de publicación/suscripción entre sistemas. Realtime: Datos de tiempo real.
Las operaciones que se pueden ejecutar sobre un servicio, utilizando el menú contextual, son:
Modificar sus propiedades
Revisión 2.0 (11.05.15)
La carpeta “Tipos de Servicio” contiene una lista con varios de los siguientes servicios:
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
3.6.
Sistemas y Máquinas
Dentro de la carpeta “System” se encuentran todos los sistemas y máquinas del scada OASyS DNA.
La creación, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener cons cuencias imprevisibles en el sistema por lo que no deben modificarse estos elemento ningún concepto.
Carpeta “Systems”
Las operaciones que se pueden ejecutar sobre un sistema, utilizando el menú contextual, son:
• Añadir
• Modificar sus propiedades
13
Sistemas y Máquinas
Dentro de la carpeta “System” se encuentran todos los sistemas y máquinas del scada OASyS
, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener cons cuencias imprevisibles en el sistema por lo que no deben modificarse estos elemento
Las operaciones que se pueden ejecutar sobre un sistema, utilizando el menú contextual, son:
Modificar sus propiedades
Revisión 2.0 (11.05.15)
Dentro de la carpeta “System” se encuentran todos los sistemas y máquinas del scada OASyS
, edición, modificación y borrado de servicios, sistemas y máquinas está reservado exclusivamente a personal cualificado de Telvent. Cualquier modificación puede tener conse-cuencias imprevisibles en el sistema por lo que no deben modificarse estos elementos bajo
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Carpeta “Computers”
Las operaciones que se pueden ejecutar sobre una
• Añadir
• Modificar sus propiedades
• Mover una máquina a un sistema.
• Monitorización
NMC permite la monitorización de OASyS DNA. Esta monitorización incluye los siguientes componentes:
• Visualización del Log
• Monitorización de los estados de los servicios.
Usando el árbol de navegación se puede:
• Ver los diferentes niveles de OASyS DNA
• Acceder a la localización deseada
• Determinar el estado de un componente determinado
14
Las operaciones que se pueden ejecutar sobre una máquina, utilizando el menú contextual, son:
Modificar sus propiedades
Mover una máquina a un sistema.
NMC permite la monitorización de OASyS DNA. Esta monitorización incluye los siguientes
Monitorización de los estados de los servicios.
Usando el árbol de navegación se puede: Ver los diferentes niveles de OASyS DNA Acceder a la localización deseada
Determinar el estado de un componente determinado
Revisión 2.0 (11.05.15)
máquina, utilizando el menú contextual, son:
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
El Visor del Log provee continuamente info con el fallo de algún componente.
Visor del Log
Acceso al Visor del Log
15
El Visor del Log provee continuamente información del sistema. Esta información se relaciona con el fallo de algún componente.
Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
La barra de herramientas del Visor del Log tiene las siguientes funcionalidades:
Acceso al Visor del Log
Abrir Imprimir Copiar
NMC monitoriza aspectos básicos del sistema scada:
• Estado de los servicios
• Supervisión de procesos por servicio
• Componentes de la máquina: disco duro, etc.
• Las monitorizaciones disponibles son:
- Monitorización de Procesos: Se puede ver el estado de cada proceso y configurar el tiempo mínimo de chequeo y si es crítico o no.
- Monitorización de Disco Duro: Se puede configurar cada máquina para una condición de aviso y para una condición de fallo.
- Monitorización de Memoria Virtual: Se puede configurar cada máquina para una co dición de aviso y para una condición de fallo.
3.7.
Arbitraje
Cuando se producen situaciones problemáticas en algún momento, el proceso de arbitraje es el responsable de la conmutación y la parada de los servicios del sistema. Una instancia del proceso de arbitraje está activa para cada servicio en una máquina d
16
La barra de herramientas del Visor del Log tiene las siguientes funcionalidades:
Buscar Buscar próximo Poner estático Actualizar Parar actualiz ar Invertir
NMC monitoriza aspectos básicos del sistema scada: Estado de los servicios
Supervisión de procesos por servicio
Componentes de la máquina: disco duro, etc. Las monitorizaciones disponibles son:
Monitorización de Procesos: Se puede ver el estado de cada proceso y configurar el tiempo mínimo de chequeo y si es crítico o no.
Monitorización de Disco Duro: Se puede configurar cada máquina para una condición de aviso y para una condición de fallo.
Monitorización de Memoria Virtual: Se puede configurar cada máquina para una co dición de aviso y para una condición de fallo.
Cuando se producen situaciones problemáticas en algún momento, el proceso de arbitraje es el responsable de la conmutación y la parada de los servicios del sistema. Una instancia del proceso de arbitraje está activa para cada servicio en una máquina dada.
Revisión 2.0 (11.05.15)
La barra de herramientas del Visor del Log tiene las siguientes funcionalidades:
Invertir Log
Filtrar Configur.
Monitorización de Procesos: Se puede ver el estado de cada proceso y configurar el
Monitorización de Disco Duro: Se puede configurar cada máquina para una condición
Monitorización de Memoria Virtual: Se puede configurar cada máquina para una
con-Cuando se producen situaciones problemáticas en algún momento, el proceso de arbitraje es el responsable de la conmutación y la parada de los servicios del sistema. Una instancia del proceso
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 Carpeta de arbitraje 17 Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
4.
Herramientas de gestión de la base de datos
4.1.
Aspectos Generales
El mantenimiento de las diferentes tablas que conforman OASyS DNA para el almacenamiento de todos los datos necesarios en la supervisión y control del sistema
ciertas herramientas que faciliten y aseguren el trabajo.
4.2.
Operaciones Puntuales sobre Datos
4.2.1.
Leer el Contenido de un Campo
El comando necesario para obtener el valor almacenado en un campo es dicho comando es la siguiente:
dbget [ -t ] tabla.registro.campo donde:
-t : Se visualiza sólo el valor solicitado. tabla : Nombre de la tabla
registro : Nombre o el número de registro campo : Nombre del campo a leer
4.2.2.
Modificar el Contenido de un Campo
El comando necesario para modificar el valor almacenado en un campo es la que debemos utilizar este comando es la siguiente:
dbput tabla.registro.campo = valor donde:
tabla : Nombre de la tabla registro : Nombre o el número de campo : Nombre del campo a leer
18
Herramientas de gestión de la base de datos
El mantenimiento de las diferentes tablas que conforman OASyS DNA para el almacenamiento de todos los datos necesarios en la supervisión y control del sistema productivo, obliga a disponer de ciertas herramientas que faciliten y aseguren el trabajo.
Operaciones Puntuales sobre Datos
Leer el Contenido de un Campo
El comando necesario para obtener el valor almacenado en un campo es comando es la siguiente:
t ] tabla.registro.campo
Se visualiza sólo el valor solicitado. Nombre de la tabla
Nombre o el número de registro Nombre del campo a leer
Modificar el Contenido de un Campo
El comando necesario para modificar el valor almacenado en un campo es la que debemos utilizar este comando es la siguiente:
dbput tabla.registro.campo = valor
Nombre de la tabla
Nombre o el número de registro Nombre del campo a leer
Revisión 2.0 (11.05.15)
El mantenimiento de las diferentes tablas que conforman OASyS DNA para el almacenamiento de productivo, obliga a disponer de
El comando necesario para obtener el valor almacenado en un campo es dbget. La sintaxis de
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
nuevo : Valor a escribir en el campo.
Si el tipo de dato es “string” debe ir entre comillas.
4.2.3.
Eliminar registros
El comando necesario para eliminar un registro es este comando es la siguiente:
dbdel [ -F ] tabla punto donde:
-F : Realiza un borrado rápido, sin comprobar las reglas de borrado de la tabla
tabla : Nombre de la tabla
punto : Nombre o número del registro a eliminar
El uso de –F es peligroso en tablas que tengan reglas de borrado. En este tipo de tablas no es conveniente utilizarlos.
Se puede utilizar el comodín “*” en lugar de “punto” para eliminar TODOS los registros de la tabla.
19
Valor a escribir en el campo.
Si el tipo de dato es “string” debe ir entre comillas.
El comando necesario para eliminar un registro es dbdel. La sintaxis con la que debemos este comando es la siguiente:
F ] tabla punto
Realiza un borrado rápido, sin comprobar las reglas de borrado de la tabla
Nombre de la tabla
Nombre o número del registro a eliminar
F es peligroso en tablas que tengan reglas de borrado. En este tipo de tablas no es
Se puede utilizar el comodín “*” en lugar de “punto” para eliminar TODOS los registros de
Revisión 2.0 (11.05.15)
. La sintaxis con la que debemos utilizar
Realiza un borrado rápido, sin comprobar las reglas de borrado de la
F es peligroso en tablas que tengan reglas de borrado. En este tipo de tablas no es
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
4.2.4.
Ejecutar un Comando
Para ejecutar un comando sobre un registro se utiliza fnput tabla.punto "comando"
donde:
tabla : Nombre de la tabla
punto : Registro que recibe el comando comando: Comando a ejecutar
Algunos comandos que son comunes a las tablas “analog”, “status” y “rate” son los siguientes:
onscan : offscan : inhibit alarms : enable alarms : inhibit commands: enable commands: acknowledge :
4.3.
Operaciones Masivas sobre Datos
La utilidad DBLL permite realizar trasvase de información desde la BD de tiempo real a disco duro, en forma de fichero de texto, y viceversa. La aplicación principal de esta herramienta está enfocada a movimientos voluminosos de datos,
sistema como para hacer copias de seguridad de una tabla antes de abordar tareas de mantenimiento sobre ésta.
20
Ejecutar un Comando sobre un Registro
Para ejecutar un comando sobre un registro se utiliza fnput. La sintaxis que se debe usar es: fnput tabla.punto "comando"
Nombre de la tabla
Registro que recibe el comando Comando a ejecutar
Algunos comandos que son comunes a las tablas “analog”, “status” y “rate” son los siguientes:
Pone la señal en modo "Tiempo Real" Pone el punto en modo "Manual"
Desactiva la generación de alarmas para ese punto Activa la generación de alarmas para ese punto inhibit commands: Desactiva la ejecución de mandos para ese punto enable commands: Activa la ejecución de mandos para ese punto
Reconoce la alarma de ese punto
Masivas sobre Datos
La utilidad DBLL permite realizar trasvase de información desde la BD de tiempo real a disco duro, en forma de fichero de texto, y viceversa. La aplicación principal de esta herramienta está enfocada a movimientos voluminosos de datos, tanto para la carga durante la implantación del sistema como para hacer copias de seguridad de una tabla antes de abordar tareas de mantenimiento sobre ésta.
Revisión 2.0 (11.05.15)
. La sintaxis que se debe usar es:
Algunos comandos que son comunes a las tablas “analog”, “status” y “rate” son los siguientes:
Desactiva la generación de alarmas para ese punto Activa la generación de alarmas para ese punto Desactiva la ejecución de mandos para ese punto Activa la ejecución de mandos para ese punto
La utilidad DBLL permite realizar trasvase de información desde la BD de tiempo real a disco duro, en forma de fichero de texto, y viceversa. La aplicación principal de esta herramienta está tanto para la carga durante la implantación del sistema como para hacer copias de seguridad de una tabla antes de abordar tareas de
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Las operaciones posibles a realizar con la utilidad DBLL son: Crear una plantilla: Permite crear u
tiempo real. Este fichero es necesario para poder extraer información de dicha tabla. La sintaxis que se debe usar es:
dbll template “tabla” “plantilla” donde:
tabla: Nombre de la tabla
plantilla : Fichero de salida que contendrá la estructura de la tabla Es común dar al fichero plantilla la extensión “.t”
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 p
un fichero plantilla con la estructura de dicha tabla.
Es posible indicar diferentes formatos de salida utilizando los parámetros: “list” como una lista, “tabular” como un fichero delimit
usar es:
dbll [list | tabular | flat ] “plantilla” “filtro” “listado” donde:
plantilla : Fichero plantilla contiene la estructura de la tabla filtro : Fichero que contiene un listado con
de los cuales se obtendrá su información.
Se puede usar “*” en lugar de un fichero si se desea obtener la info mación de todos los registros de la tabla
listado : Fichero de salida que contendrá la información de los regi ficados
21
Las operaciones posibles a realizar con la utilidad DBLL son:
Crear una plantilla: Permite crear un fichero de texto con la estructura de una tabla de la BD de tiempo real. Este fichero es necesario para poder extraer información de dicha tabla. La sintaxis
dbll template “tabla” “plantilla”
Nombre de la tabla
Fichero de salida que contendrá la estructura de la tabla Es común dar al fichero plantilla la extensión “.t”
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 realizar esta operación es necesario, previamente, haber creado un fichero plantilla con la estructura de dicha tabla.
Es posible indicar diferentes formatos de salida utilizando los parámetros: “list” como una lista, “tabular” como un fichero delimitado por comas y “flat” como una tabla. La sintaxis que se debe
dbll [list | tabular | flat ] “plantilla” “filtro” “listado”
Fichero plantilla contiene la estructura de la tabla
Fichero que contiene un listado con los nombres o número de registros de los cuales se obtendrá su información.
Se puede usar “*” en lugar de un fichero si se desea obtener la info mación de todos los registros de la tabla
Fichero de salida que contendrá la información de los regi ficados
Revisión 2.0 (11.05.15)
n fichero de texto con la estructura de una tabla de la BD de tiempo real. Este fichero es necesario para poder extraer información de dicha tabla. La sintaxis
Fichero de salida que contendrá la estructura de la tabla
Obtener el listado de una tabla: Permite crear un fichero de texto con el contenido de una tabla de oder realizar esta operación es necesario, previamente, haber creado
Es posible indicar diferentes formatos de salida utilizando los parámetros: “list” como una lista, ado por comas y “flat” como una tabla. La sintaxis que se debe
Fichero plantilla contiene la estructura de la tabla
los nombres o número de registros
Se puede usar “*” en lugar de un fichero si se desea obtener la
especi-Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Es común dar al fichero de datos obtenido con el parámetro “list” la extensión “.l”
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 validación de datos: “load” con las mínimas validaciones posibles, “safeload” con las validaciones necesarias. El parámetro “load” no se puede usar para un servicio Tiempo Real en estado “HOT” o “STANDBY”. La sintaxis que se debe usar e
dbll [load | safeload ] “datos” “error” donde:
datos : Fichero que contiene los datos a cargar en la tabla
error : Fichero que contendrá los errores producidos durante la caga
4.4.
Editor Avanzado de Base de Datos (ADE)
4.4.1.
Aspectos generales
El acceso a la base de datos para modificar, crear o borrar registros se realiza a través de cualquier puesto XOS mediante la utilidad ADE (Advanced Database Editor). Se trata de una interfaz gráfica que permite acceder a las distintas tablas de la base de datos y rea
las mismas mediante la creación de registros, modificación de campos de los mismos y borrado de registros. Todo el mantenimiento se realiza mediante distintos formularios personalizados para cada una de las tablas y con ayudas a l
acceso a ADE está restringido a los usuarios con privilegio de modificación de la base de datos.
22
Es común dar al fichero de datos obtenido con el parámetro “list” la extensión “.l”
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.
indicar el grado de validación de datos: “load” con las mínimas validaciones posibles, “safeload” con las validaciones necesarias. El parámetro “load” no se puede usar para un servicio Tiempo Real en estado “HOT” o “STANDBY”. La sintaxis que se debe usar e
dbll [load | safeload ] “datos” “error”
Fichero que contiene los datos a cargar en la tabla
Fichero que contendrá los errores producidos durante la caga
Editor Avanzado de Base de Datos (ADE)
la base de datos para modificar, crear o borrar registros se realiza a través de cualquier puesto XOS mediante la utilidad ADE (Advanced Database Editor). Se trata de una interfaz gráfica que permite acceder a las distintas tablas de la base de datos y rea
las mismas mediante la creación de registros, modificación de campos de los mismos y borrado de registros. Todo el mantenimiento se realiza mediante distintos formularios personalizados para cada una de las tablas y con ayudas a la edición incorporadas en el correspondiente formulario. El acceso a ADE está restringido a los usuarios con privilegio de modificación de la base de datos.
Revisión 2.0 (11.05.15)
Es común dar al fichero de datos obtenido con el parámetro “list” la extensión “.l”
Cargar datos en una tabla: Permite cargar en una tabla de la BD de tiempo real datos a partir de un
indicar el grado de validación de datos: “load” con las mínimas validaciones posibles, “safeload” con las validaciones necesarias. El parámetro “load” no se puede usar para un servicio Tiempo Real en estado “HOT” o “STANDBY”. La sintaxis que se debe usar es:
Fichero que contiene los datos a cargar en la tabla
Fichero que contendrá los errores producidos durante la caga
la base de datos para modificar, crear o borrar registros se realiza a través de cualquier puesto XOS mediante la utilidad ADE (Advanced Database Editor). Se trata de una interfaz gráfica que permite acceder a las distintas tablas de la base de datos y realizar el mantenimiento de las mismas mediante la creación de registros, modificación de campos de los mismos y borrado de registros. Todo el mantenimiento se realiza mediante distintos formularios personalizados para a edición incorporadas en el correspondiente formulario. El acceso a ADE está restringido a los usuarios con privilegio de modificación de la base de datos.
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Aspecto de ADE
La herramienta ADE es de utilidad en el mantenimiento cotidiano de registros
base de datos Realtime, y ahora ha sido dotada de nuevas funciones que facilitan la realización de cambios masivos sobre la base de datos o la carga inicial una tabla.
4.4.2.
Acceso a ADE
Para acceder a la aplicación debemos ir a Inicio
DNA SCADA Suite -> Advanced Database Editor. Aparecerá la ventana de diálogo correspondiente. Posteriormente rellenamos la ventana de diálogo y presionamos Logon. Aparece la vista de árbol del ADE.
23
La herramienta ADE es de utilidad en el mantenimiento cotidiano de registros
base de datos Realtime, y ahora ha sido dotada de nuevas funciones que facilitan la realización de cambios masivos sobre la base de datos o la carga inicial una tabla.
Para acceder a la aplicación debemos ir a Inicio -> Archivos de Programa
> Advanced Database Editor. Aparecerá la ventana de diálogo correspondiente. Posteriormente rellenamos la ventana de diálogo y presionamos Logon. Aparece la vista de árbol del ADE.
Revisión 2.0 (11.05.15)
La herramienta ADE es de utilidad en el mantenimiento cotidiano de registros individuales de la base de datos Realtime, y ahora ha sido dotada de nuevas funciones que facilitan la realización de
hivos de Programa -> Telvent -> OASyS > Advanced Database Editor. Aparecerá la ventana de diálogo correspondiente. Posteriormente rellenamos la ventana de diálogo y presionamos Logon. Aparece
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Selector de configuración
4.4.3.
Vista de Árbol en ADE
La Vista de Árbol proporciona una vista general de las tablas de la base de datos de RealTime.
Vista de árbol en ADE
Una vista es un conjunto de tablas de la base de datos. Por ejemplo, la vista Main contiene las tablas Area, Modem, Bank, Omnicom y Remote.
24
Vista de Árbol en ADE
La Vista de Árbol proporciona una vista general de las tablas de la base de datos de RealTime.
Una vista es un conjunto de tablas de la base de datos. Por ejemplo, la vista Main contiene las s Area, Modem, Bank, Omnicom y Remote.
Revisión 2.0 (11.05.15)
La Vista de Árbol proporciona una vista general de las tablas de la base de datos de RealTime.
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
Mediante esta vista el usuario puede:
• Navegar por la base de datos
• Localizar fácilmente puntos específicos
• Filtrar puntos
4.4.3.1
Acceso a la vista de árbol
Para acceder a la Vista de Árbol debemos s
Entonces aparecerá una página similar a la Vista de Árbol del ADE.
Ejemplo de menu View
4.4.3.2
Expansión de la vista de árbol en ramas y tareas
La vista de árbol se abre hasta listar las tablas contenidas en la vista elegida. Esta
expandidas hasta revelar todos los puntos contenidos en las tablas, teniendo en cuenta las áreas de responsabilidad de usuario (AOR), permisos de seguridad y filtrado anterior desde un nodo padre. De este modo, en la vista Main, después
seleccionar un registro remoto y al expandir la tabla Analog, sólo se mostraran los puntos que fueron seleccionados previamente en remote.
Para expandir la Vista de Árbol hay que pulsar en el icono de expansión tabla que está situado justo al lado de la tabla que queremos visualizar.
25
Mediante esta vista el usuario puede: Navegar por la base de datos
Localizar fácilmente puntos específicos
Acceso a la vista de árbol
Para acceder a la Vista de Árbol debemos seleccionar la vista deseada desde el menú View. Entonces aparecerá una página similar a la Vista de Árbol del ADE.
Expansión de la vista de árbol en ramas y tareas
La vista de árbol se abre hasta listar las tablas contenidas en la vista elegida. Esta
expandidas hasta revelar todos los puntos contenidos en las tablas, teniendo en cuenta las áreas de responsabilidad de usuario (AOR), permisos de seguridad y filtrado anterior desde un nodo padre. De este modo, en la vista Main, después de clicar sobre el icono de expansión de la tabla Remote y seleccionar un registro remoto y al expandir la tabla Analog, sólo se mostraran los puntos que fueron seleccionados previamente en remote.
Para expandir la Vista de Árbol hay que pulsar en el icono de expansión que está situado justo al lado de la tabla que queremos visualizar.
Revisión 2.0 (11.05.15)
deseada desde el menú View.
La vista de árbol se abre hasta listar las tablas contenidas en la vista elegida. Estas listas pueden ser expandidas hasta revelar todos los puntos contenidos en las tablas, teniendo en cuenta las áreas de responsabilidad de usuario (AOR), permisos de seguridad y filtrado anterior desde un nodo padre. de clicar sobre el icono de expansión de la tabla Remote y seleccionar un registro remoto y al expandir la tabla Analog, sólo se mostraran los puntos que
Para expandir la Vista de Árbol hay que pulsar en el icono de expansión o bien en el icono de que está situado justo al lado de la tabla que queremos visualizar.
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
4.4.3.3
Filtrado de tablas en la vista de árbol
Para filtrar las vistas en las tablas es ne
expandir. El campo se activará y mostrará una flecha de expansión y la frase Enter Search Criteria. Después de seleccionar un criterio de filtrado los registros mostrados estarán todavía filtrado po un criterio anterior si lo hubiese, por ejemplo, insertar el nombre de una analógica mostrará la lista de registros analógicos que pertenecen al grupo mostrado en el ejemplo.
Posteriormente se escribirá la cadena de caracteres deseada pudiendo usar “*” comodín. Pulsamos Enter para obtener los registros deseados.
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
Filtrado de tablas en la vista de árbol
Para filtrar las vistas en las tablas es necesario clicar en el campo Name de la tabla que se desee expandir. El campo se activará y mostrará una flecha de expansión y la frase Enter Search Criteria. Después de seleccionar un criterio de filtrado los registros mostrados estarán todavía filtrado po un criterio anterior si lo hubiese, por ejemplo, insertar el nombre de una analógica mostrará la lista de registros analógicos que pertenecen al grupo mostrado en el ejemplo.
Posteriormente se escribirá la cadena de caracteres deseada pudiendo usar “*” comodín. Pulsamos Enter para obtener los registros deseados.
Para seleccionar un registro en la vista de árbol solo hay que hacer click sobre el registro deseado
Revisión 2.0 (11.05.15)
cesario clicar en el campo Name de la tabla que se desee expandir. El campo se activará y mostrará una flecha de expansión y la frase Enter Search Criteria. Después de seleccionar un criterio de filtrado los registros mostrados estarán todavía filtrado por un criterio anterior si lo hubiese, por ejemplo, insertar el nombre de una analógica mostrará la lista de registros analógicos que pertenecen al grupo mostrado en el ejemplo.
Posteriormente se escribirá la cadena de caracteres deseada pudiendo usar “*” como carácter
Empresa Eléctrica Quito, S.A. TE-002222-MAN-001 Selección de registro en la vista de árbol
4.4.4.
Vista tabular
La vista tabular es utilizada en la edición por lotes. Múltiples puntos pueden ser editados usando esta vita. Asímismo es posible filtrar y agrupar puntos.
Vista tabular
27
La vista tabular es utilizada en la edición por lotes. Múltiples puntos pueden ser editados usando esta vita. Asímismo es posible filtrar y agrupar puntos.
Revisión 2.0 (11.05.15)
Empresa Eléctrica Quito, S.A.
TE-002222-MAN-001
4.4.5.
Características generales de la edición de tablas
4.4.5.1
Área de información
El área de información para la edición de tablas está localizada en la zona inferior derecha del cuadro de diálogo de edición de tabla.
Área de información
4.4.5.2
Errores de fila
El sombreado amarillo indica que la fila es errónea. El icono de advertencia en el encabezado de la fila indica que hay errores en la fila. Posicionar el cursor sobre el icono despliega una ventana emergente que describe el error actual.
Cada celda tiene un icono de advertencia más pequeño 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
generales de la edición de tablas
Área de información
El área de información para la edición de tablas está localizada en la zona inferior derecha del cuadro de diálogo de edición de tabla.
sombreado amarillo indica que la fila es errónea. El icono de advertencia en el encabezado de la fila indica que hay errores en la fila. Posicionar el cursor sobre el icono despliega una ventana emergente que describe el error actual.
icono de advertencia más pequeño indicando que la celda tiene un error. Igualmente el posicionar el cursor sobre el icono despliega una ventana emergente que describe el
Revisión 2.0 (11.05.15)
El área de información para la edición de tablas está localizada en la zona inferior derecha del
sombreado amarillo indica que la fila es errónea. El icono de advertencia en el encabezado de la fila indica que hay errores en la fila. Posicionar el cursor sobre el icono despliega una ventana
icono de advertencia más pequeño indicando que la celda tiene un error. Igualmente el posicionar el cursor sobre el icono despliega una ventana emergente que describe el