TE-002222-MOP-014 Usuario ICCP.pdf

October 3, 2017 | Author: German Parra | Category: Window (Computing), Server (Computing), Command Line Interface, Transport Layer Security, Scada
Share Embed Donate


Short Description

Download TE-002222-MOP-014 Usuario ICCP.pdf...

Description

Schneider Electric DMS NS

Servicio ICCP para OASyS

Guía de usuario

Last update:

July, 2015

Servicio ICCP para OASyS

Tabla de Contenidos 1. HISTÓRICO DE REVISIONES ................................................................................... 1 2. ALCANCE .................................................................................................................. 2 3. DEFINICIONES Y ABREVIACIONES ........................................................................ 3 4. INTRODUCCIÓN ........................................................................................................ 4 5. SERVICIO ICCP ......................................................................................................... 5 6. CONSOLA DE GESTIÓN ICCP ................................................................................. 7 6.1. Módulo de configuración ................................................................................. 8 6.1.1.

Menú de la Ventana Principal del Módulo de configuración .................. 9 6.1.1.1. Submenú Configuración ......................................................... 9 6.1.1.2. Submenú navegador............................................................. 12 6.1.1.3. Submenú herramientas ......................................................... 14

6.1.2.

Vistas del módulo configuración .......................................................... 15 6.1.2.1. Application References ......................................................... 15 6.1.2.2. Local Data Values (Valores de datos locales)....................... 17 6.1.2.3. Local Devices (Dispositivos locales) ..................................... 17 6.1.2.4. Local Info Messages (Mensajes de información Local) ........ 18 6.1.2.5. Remote Control Center (RCC) (Centro de control remoto) ... 18 6.1.2.6. Associations (Asociaciones) ................................................. 19 6.1.2.7. Served Data Values (Valores de datos Servidos) ................. 19 6.1.2.8. Client Data Values (Valores de datos clientes) ..................... 20 6.1.2.9. Client Data Sets Transfer Sets (Conjunto de datos transferidos de clientes) ........................................................ 20

6.2. Módulo Tiempo Real (Realtime) .................................................................... 22 6.2.1.

Vistas de Ventana Módulo Tiempo real ............................................... 24 6.2.1.1. Centro de control remoto ...................................................... 24 6.2.1.2. Asociación............................................................................. 25 6.2.1.3. Valor de dato notificado y valor de dato cliente..................... 26 6.2.1.4. DataSet (Conjunto de datos)................................................. 27 6.2.1.5. Valores de datos descubiertos .............................................. 28

6.3. Módulo Estadísticas (Statistics) ................................................................... 29

I

Guía de usuario

Servicio ICCP para OASyS

6.3.1.

Estadísticas de asociación .................................................................. 32

6.3.2.

Estadísticas de Centro de control remoto ............................................ 36

7. PROMOCIÓN DEL MODELO .................................................................................. 37 8. CONFIGURACIÓN SCADA RTDB........................................................................... 39 8.1. Mapeo ICCP tablas RTDB .............................................................................. 39 8.2. Conexión ICCP Configuración RTDB ........................................................... 42 8.3. Configurar puntos de SCADA local .............................................................. 45 9. CONFIGURACIÓN DE PRODUCTO ICCP .............................................................. 48 9.1. Servicio ICCP .................................................................................................. 48 9.1.1.

Entrada ICCP....................................................................................... 48

9.1.2.

Gestor de configuración ICCP ............................................................. 51

9.1.3.

Gestor de tiempo real ICCP ................................................................. 53

9.1.4.

Servicio Tiempo real ............................................................................ 53

9.1.5.

Adaptador ICCP SCADA ..................................................................... 53

9.1.6.

Gestor de datos de caché ICCP .......................................................... 55

9.1.7.

Cliente ICCP ........................................................................................ 56

10. EJEMPLO DE CONFIGURACIÓN DE ICCP ............................................................ 58 10.1. Asunciones ..................................................................................................... 58 10.1.1. Parámetros CCR ................................................................................. 58 10.1.2. Parámetros LCC .................................................................................. 59 10.2. Configuración del servicio ICCP ................................................................... 59 10.2.1. Creando/editando la configuración ...................................................... 59 10.2.2. Configurando los parámetros del Centro de Control Local CCL .......... 60 10.2.3. Configuración de red ........................................................................... 60 10.2.4. Centro de control Remoto .................................................................... 60 10.2.5. Asociaciones........................................................................................ 61 10.2.6. Valores de datos de Cliente ................................................................. 61 10.2.7. Dispositivos clientes ............................................................................ 61 10.2.8. Transferencia de conjunto de datos..................................................... 62 10.2.9. Estableciendo la conexión con CCR.................................................... 63 10.3. Configuración en RTDB ................................................................................. 64

II

Guía de usuario

Servicio ICCP para OASyS

10.3.1. Configuración de comunicación ........................................................... 64 10.3.2. Configuración de puntos RTDB .......................................................... 64 10.3.3. Configuración de objetos ICCP en RTDB ............................................ 67 10.3.4. EsTablaciendo conexión con RTDB .................................................... 68 10.4. Configuración de los puntos notificados ..................................................... 69 10.4.1. Configuración RTDB ............................................................................ 69 10.4.2. Configuración del servicio ICCP y configuración de activación ........... 71 10.4.3. EsTablaciendo la conexión con CCR .................................................. 73 10.5. Cambio entre configuraciones ...................................................................... 74

III

Guía de usuario

Servicio ICCP para OASyS

Tabla de Figuras Figura 5-1 Servicio ICCP en NMC .................................................................................... 5 Figura 5-2 Arranque del servicio ICCP .............................................................................. 6 Figura 5-3 Apagar el servicio ICCP ................................................................................... 6 Figura 6-1 Elegir menú de contexto IMC ........................................................................... 7 Figura 6-2 Ventana módulo configuración (Vista de dispositivos locales)......................... 8 Figura 6-3 Submenú configuración ................................................................................. 10 Figura 6-4 Cuadro de diálogo Nueva configuración ........................................................ 10 Figura 6-5 Cuadro de diálogo Guardar. .......................................................................... 10 Figura 6-6 Submenú navegador...................................................................................... 12 Figura 6-7 Navegador de configuración ICCP ................................................................ 12 Figura 6-8 Menú desplegable del alias de configuración ................................................ 14 Figura 6-9 Submenú herramientas.................................................................................. 14 Figura 6-10 Panel validación ........................................................................................... 15 Figura 6-11 Vista Aplicación referencias ......................................................................... 16 Figura 6-12 Vista Valores de datos locales ..................................................................... 17 Figura 6-13 Vista dispositivos locales ............................................................................. 17 Figura 6-14 Vista Mensajes de información Local........................................................... 18 Figura 6-15 Vista centro de control remoto ..................................................................... 18 Figura 6-16 Vista asociaciones ....................................................................................... 19 Figura 6-17 Vista valores de datos proporcionados ........................................................ 19 Figura 6-20 Vista Valores de datos de clientes ............................................................... 20 Figura 6-23 Vista conjunto de datos transferidos de clientes .......................................... 21 Figura 6-24 Módulo tiempo real ...................................................................................... 22 Figura 6-25 Ventana módulo Tiempo real ....................................................................... 23 Figura 6-26 Vista centro de control remoto ..................................................................... 24 Figura 6-27 Asociaciones en estados activos ................................................................. 25 Figura 6-28 Asociaciones inactivas ................................................................................. 25 Figura 6-29 Menú desplegable asociación ...................................................................... 26 Figura 6-30 Asociación deshabilitada ............................................................................. 26 Figura 6-31 Vistas Valor de dato notificado y valor de dato clientes ............................... 26 Figura 6-34 Vista conjunto de datos................................................................................ 27 Figura 6-35 Controlando los conjuntos de datos ............................................................. 28 Figura 6-36 Vista de valores de datos descubiertos ....................................................... 29 Figura 6-37 Módulo Estadísticas ..................................................................................... 30

IV

Guía de usuario

Servicio ICCP para OASyS

Figura 6-38 – Vista Estadísticas de asociación y centro de control remoto de forma tabular ............................................................................................................................. 31 Figura 6-39 – Vistas asociación y centro de control remoto organizados lado a lado ..... 31 Figura 6-40 – Vistas asociación y centro de control remoto apilada una encima de la otra ........................................................................................................................................ 32 Figura 6-41 Filtrar por nombre ........................................................................................ 33 Figura 6-42 – Ventana seleccionar Asociacion(es) ......................................................... 34 Figura 6-43 Forma desplegada con asociaciones seleccionadas ................................... 34 Figura 6-44 – Botón tomar estadísticas .......................................................................... 35 Figura 6-45 - " rótulo de advertencia “número máximo de filas excedido!” ..................... 35 Figura 7-1 Transmisiones entre estados de versiones (C-creado, A-aprobado, Rrechazado). Visibilidad de estados de versión en QA y zonas de producción. ............... 38 Figura 8-1 Vista ICCP EABD........................................................................................... 40 Figura 8-2 Forma editar tabla EABD iccpvalordato ......................................................... 41 Figura 8-3 Forma detalles de fichero de la grabación iccpdispositivo ............................. 41 Figura 8-4 Configuración de grabación de ocnexión RTDB – Editor de escan ............... 43 Figura 8-5 Configuración de grabación de conexión RTDB – Editar conexión física ...... 44 Figura 8-6 Sumario conexión ezXOS .............................................................................. 45 Figura 8-7 Editar fichero analógicas – Pestaña entrada ................................................. 46 Figura 8-8 Editar fichero analógicas – Pestaña salida .................................................... 46 Figura 8-9 Estado del fichero de detalles – Pestaña entrada .......................................... 47 Figura 10-1- Configuración de una grabación de estado ................................................ 66

V

Guía de usuario

Servicio ICCP para OASyS

1. HISTÓRICO DE REVISIONES Version

Authors

Date

Comments

0.1

Dejan Sarenac

03-Sep-2014

Initial draft version

0.2

Deni Vidovic

23-May-2013

IMC – Statistics context

0.3

Slavko Ristic

31-May-2013

IMC – Configuration context

0.4

Stanko Culaja

10-Jun-2013

IMC – Realtime context

0.5

Vojislav Ristić

27-Sep-2013

Reviewing and correcting the user guide

0.6

Vojislav Ristić

2-Oct-2013

Example of ICCP Configuration

0.7

Nikola Koprivica

2-Sep-2014

Model Promotion added

0.8

Šandor Beretka

3-Sep-2014

Document review

1.0

Olga Hotomski

5-Nov-2014

MEER release

1.1

Javier Ruiz

5-Jun-2015

Versión MEER traducida

1

Guía de usuario

Servicio ICCP para OASyS

2. ALCANCE Este documento representa una guía de usuario general el servicio ICCP de OASyS DNA y las herramientas que acompañan al producto. La guía de usuario cubre los siguientes temas: •

Gestión del servicio ICCP usando la aplicación NMC (Network Management Console) (Consola de gestión de red)



Configuración de los registros de entrada de OASyS DNA para componentes (procesos) dentro del producto ICCP.



Descripción en profundidad en cómo usar la herramienta – Consola de gestión ICCP: o Gestionar los contextos de configuración, incluyendo la creación de configuraciones ICCP y sus versiones. o Gestión de la configuración sobre diferentes sistemas en el entorno Enterprise de OASyS DNA o Activación de configuraciones (p.ej. la aplicación en la entrada ICCP) o Contexto tiempo real: Persistencia de captura de imagen a tiempo real o Monitorización del proceso Gateway de ICCP (estado y flujo de datos) o Estadísticas: almacenamiento de estadísticas y queries personalizables.



Configuración SCADA a tiempo real (desde el punto de vista de uso del ICCP) usando la herramienta ADE.



Configuración y uso de la aplicación de simulación ICCP.

Para seguir el contenido de este documento, el usuario (debe tener al menos conocimientos básicos del protocolo TASE.2 (ICCP), así como la terminología y el conocimiento de los objetos ICCP y bloques de conformidad.

2

Guía de usuario

Servicio ICCP para OASyS

3. DEFINICIONES Y ABREVIACIONES Definition/Abbreviation Description ICCP

RTDB

3

Guía de usuario

Servicio ICCP para OASyS

4. INTRODUCCIÓN La implementación ICCP se soporta sobre de las interfaces de programación que ofrece el SCADA de OASyS DNA. Por lo tanto, incluye las características de redundancia que OASyS DNA implementa para este tipo de servicios. A continuación se describen los elementos mas importantes de OASyS DNA a los que se hace referencia en el documento: Base de datos a tiempo real (rtdb - realtime database) – Base de Datos en memoria compartida, en el que se almacena el modelo de datos de OASyS DNA. Realtime – Servicio encargado de la ejecución de las funciones de OASyS DNA y de la gestión de la base de datos tiempo real. Arbitration – Servicio OASyS DNA que supervisa y gestiona el estado de servicios arbitrados. Editor de base de datos avanzado (ADE - Advanced Database Editor) – Herramienta usada para configurar la base de datos tiempo real. Consola de gestión de red (NMC - Network Management Console) – Herramienta usada para gestionar la instalación del entorno de OASyS DNA. Entorno Enterprise de OASyS DNA – Instalación de OASyS DNA sobre un conjunto de máquinas en un Dominio dedicado de Windows. MyOASyS – Instalación monopuesto de OASyS DNA (usada típicamente para desarrollar o demostrar las funcionalidades) Los conceptos de ICCP relacionados con OASyS DNA son: Servicio ICCP – Servicio de OASyS DNA desarrollado para la implementación del protocolo de ICCP; Gateway ICCP – Proceso principal del servicio de ICCP que gestiona la comunicación y la transferencia de datos via protocolo ICCP entre LCC y RCC-s; Adaptador ICCP SCADA – Proceso dentro del servicio Realtime que gestiona la comunicación entre el proceso de comunicaciones (omnicom) y el servicio Gateway ICCP

4

Guía de usuario

Servicio ICCP para OASyS

5. SERVICIO ICCP Después de que la instalación del producto “ICCP Gateway Station” esté completa y el desarrollo esté correctamente terminado, el servicio ICCP aparecerá entre otros servicios en la herramienta NMC, tal y como se muestra en la figura de debajo.

Figura 5-1 Servicio ICCP en NMC

Los siguientes pasos describen el manejo del servicio ICCP usando NMC: •

Inicio del servicio ICCP – Para iniciar el servicio ICCP en un servidor OASyS DNA, en la vista de árbol de NMC seleccionamos el servidor deseado y desplegamos sus servicios. Hacemos clic derecho en el servicio “ICCP” y elegimos el objeto “Startup” en el menú desplegable.



Una vez que servicio haya iniciado completamente y será indicado por el color verde del icono del nodo de ICCP

NOTE: El inicio del servicio ICCP, estuvieran arrancados.

inicia los servicios Common y Arbitration si no

5

Guía de usuario

Servicio ICCP para OASyS

Figura 5-2 Arranque del servicio ICCP



Para servicio ICCP – Para para el servicio ICCP hacemos clic derecho en el servicio “ICCP” y seleccionamos el objeto “Shutdown” en el menú desplegable, tal y como se muestra en la figura de debajo.

Figura 5-3 Apagar el servicio ICCP

6

Guía de usuario

Servicio ICCP para OASyS

6. CONSOLA DE GESTIÓN ICCP La consola de gestión de ICCP (ICCP Management Console (IMC)) es la aplicación cliente que permite monitorizar y configurar el servicio ICCP (p.ej. el proceso de entrada de ICCP), así como los datos que van a ser intercambiados por este protocolo. La aplicación IMC contiene 3 módulos: Módulo de configuración – Usado para gestionar la configuración del servicio ICCP. Módulo tiempo real – para gestionar los datos transferidos vía ICCP. Módulo de estadísticas – Para configurar y ver las estadísticas de la comunicación ICCP. Se puede acceder a los módulos desde el menú “Choose Context” mostrado en la imagen de debajo.

Figura 6-1 Elegir menú de contexto IMC

7

Guía de usuario

Servicio ICCP para OASyS

6.1. Módulo de configuración Cuando el módulo “configuración” está abierto la ventana muestra la configuración activa (si hay una que esté activa). La configuración actualmente activa se muestra por defecto pero se pueden mostrar y editar otras configuraciones usando las opciones apropiadas en el menú. La ventana del módulo “Configuración”, muestra en la parte superior el “alias” de la configuración. (El alias es el nombre de la versión actual de la configuración, y si la configuración abierta es la activa, se indicará con la etiqueta “(Activa)” al lado derecho del alias.) En la parte izquierda de la ventana está la vista de árbol que muestra los grupos de objetos de configuración ICCP de acuerdo a sus tipos. Dependiendo de la opción seleccionada en el árbol, se mostrarán distintas ventanas en el resto de la aplicación.

Figura 6-2 Ventana módulo configuración (Vista de dispositivos locales)

El objeto “Network Configuration” está dividido en dos grupos “General Configuration” y “Advanced Configuration” (si existen parámetros avanzados). Esto permite configurar parámetros de ICCP específicos como “tamaño máximo de PDU”, “máxima número de conexiones”, etc…

8

Guía de usuario

Servicio ICCP para OASyS

Bajo el nodo “Network Configuration” hay un objeto llamado “Application References”. Esto permite añadir, modificar, eliminar y ver las referencias de aplicaciones. La siguiente vista, es la de “Local Control Center” (CCL). Permite configurar la información básica sobre CCL. Bajo el nodo CCL se proveen los siguientes nodos y vistas. •

Local Data Values (Valores de datos locales)



Local Devices (Dispositivos locales)



Local Info Messages (Mensajes de información local)



Remote Control Centers (Centros de control remotos)

La vista “Remote Control Center” contiene objetos adicionales donde podemos ver los siguientes tipos de grupos de objetos de configuración: •

Associations (Asociaciones)



Served Data Values (Valores de datos suministrados)



Served Devices (Dispositivos suministrados)



Served Info Messages (Mensajes de información suministrados)



Client Data Values (Valores de datos de cliente)



Client Devices (Dispositivos de cliente)



Client Info Messages (Mensajes de información de cliente)



Client Data Set Transfer Sets (Conjunto de datos transferidos de cliente)

Cada grupo listado arriba provee la configuración de un elemento específico. 6.1.1.

Menú de la Ventana Principal del Módulo de configuración

El módulo de configuración contiene un menú propio, que permite trabajar con las configuraciones de ICCP. Este menú contiene los submenús “configuración”, “navegador” y “herramientas”. 6.1.1.1.

Submenú Configuración

El submenú configuración permite al usuario crear una nueva configuración, guardar la configuración existente, exportar la configuración actual a un archivo (.dat) e importarla a un archivo previamente guardado. El submenú configuración se muestra en la siguiente figura:

9

Guía de usuario

Servicio ICCP para OASyS

Figura 6-3 Submenú configuración

La opción “nuevo” permite al usuario crear una nueva configuración. Una vez seleccionada, se solicita al usuario el nombre de la configuración:

Figura 6-4 Cuadro de diálogo Nueva configuración

La opción “Guardar” se usa para guardar la configuración actual. Al guardar la configuración, se solicita al usuario el alias y la descripción de la misma.

Figura 6-5 Cuadro de diálogo Guardar.

NOTE: La configuración debe ser “válida” para poder ser guardada, de otra manera la aplicación mostrará un diálogo de error con el mensaje “Configuration saving failed! Configuration is NOT valid!” (“Guardado de la aplicación fallido! La configuración no es válida!”). El usuario puede verificar manualmente la validez de la configuración actual eligiendo la opción Validar en el submenú herramientas.

10

Guía de usuario

Servicio ICCP para OASyS

NOTE: Cada vez que se guarda la configuración, se crea una nueva versión (la versión previamente guardada no está sobre-escrita). La nueva versión guardada se marca como descendiente de la versión previamente guardada.

11

Guía de usuario

Servicio ICCP para OASyS

6.1.1.2.

Submenú navegador

El segundo submenú en el menú principal del modulo “Configuración” es el submenú “Navegador”. Desde aquí, podemos abrir las configuraciones guardadas previamente.

Figura 6-6 Submenú navegador

Cuando elegimos “abrir” aparece la ventana “navegador de configuración ICCP”. El navegador muestra la lista de configuraciones guardadas por nombre (alias). Debajo de cada configuración hay una vista de árbol que contiene las diferentes versiones de la configuración. Des esta forma, podemos buscar y recuperar una determinada versión de la configuración de acuerdo a su alias y posición en la jerarquía de versiones.

Figura 6-7 Navegador de configuración ICCP

Cuando seleccionamos una versión, un menú contextual nos muestra las diferentes acciones se pueden llevar a cabo:

12

Guía de usuario

Servicio ICCP para OASyS



Expand Subtree (Desplegar sub-árbol) – Despliega el árbol y todos sus subobjetos.



Collapse Subtree (Recoger sub-árbol) – Recoge el árbol y todos sus sub-objetos.



Open in Editor (Abrir en editor) – Abre la versión seleccionada en el editor para modificaciones posteriores.



Activate (Activar) – Activa la versión de configuración seleccionada.



Delete (Eliminar) – Elimina la versión seleccionada.



Approve (Aprobar) – Marca la versión seleccionada como aprobada, (Cambia el color del alias de la versión a verde).



Reject (Rechazar) – Marca la versión seleccionada como rechazada (Cambia el color del alias de la versión a rojo).



Change Alias (Cambiar alias) – Cambia el alias de la versión y el nombre a mostrar



Show Full Descriptions (Mostrar descripciones completas) – Abre el diálogo que muestra la descripción de la versión de la configuración especificada en guardar.



Change Description (Cambiar descripción) – Abre el cuadro de diálogo que permite modificar la descripción de la versión de configuración.



Generate Simulator Configuration (Generar Configuración del Simulador) – Crea las configuraciones inversas y las guarda en un archivo xml, el cual lo pueden usar en la aplicación Simulador ICCP. Esta opción crea un fichero que contiene la configuración de red y un conjunto de archivos (uno por cada CCR) que contiene la configuración específica del centro de control remoto

13

Guía de usuario

Servicio ICCP para OASyS

Figura 6-8 Menú desplegable del alias de configuración

6.1.1.3.

Submenú herramientas

Como hemos mencionado antes, el menú “Tools” (“Herramientas”) contiene una sola opción “Validar”. Desde aquí, se puede validar la configuración actual, p.ej. determina si hay errores en la configuración.

Figura 6-9 Submenú herramientas

Cuando seleccionamos “Validar” en el submenú “Herramientas”, lo errores de validación se muestran en el panel validación, en la parte inferior del modulo “Configuración”, tal y como se muestra en la siguiente figura:

14

Guía de usuario

Servicio ICCP para OASyS

Figura 6-10 Panel validación

Haciendo doble clic en una fila en la tabla de validación se seleccionará el objeto en la vista árbol y el campo en la tabla de la vista mostrada que contiene el error. Se mostrará un marco rojo parpadeante alrededor de ese campo. 6.1.2.

Vistas del módulo configuración

El módulo “Configuración” muestra una vista específica de acuerdo al objeto seleccionado e la vista de árbol, en la parte izquierda de la ventana. Las vistas consiste normalmente de un listado de elementos en el medio de la ventana y un panel de edición en la parte derecha. También existe de una casilla que permite filtrarla lista de acuerdo a uno o varios. El filtro es mostrado cuando se expande la ventana que hay bajo la lista. 6.1.2.1.

Application References

La vista “Application References” permite configurar las referencias de Aplicación de ICCP. Esta vista está ilustrada en la figura de abajo.

15

Guía de usuario

Servicio ICCP para OASyS

Figura 6-11 Vista Aplicación referencias

16

Guía de usuario

Servicio ICCP para OASyS

6.1.2.2.

Local Data Values (Valores de datos locales)

La vista “valores de datos locales” permite configurar los valores de datos locales. Se accede a través de la vista árbol seleccionando el nodo “valores de datos locales” bajo el nodo LCC. La vista se ilustra en la figura de abajo.

Figura 6-12 Vista Valores de datos locales

6.1.2.3.

Local Devices (Dispositivos locales)

La vista “Local Devices” permite configurar los dispositivos locales. Se accede a través de la vista de árbol seleccionando el nodo “Local Devices” bajo el nodo LCC. La vista se ilustra en la figura posterior.

Figura 6-13 Vista dispositivos locales

17

Guía de usuario

Servicio ICCP para OASyS

6.1.2.4.

Local Info Messages (Mensajes de información Local)

La vista “mensajes de información local” permite configurar los mensajes de información local. Se accede a través de la vista de árbol seleccionando el nodo “mensajes de información local” bajo el nodo LCC. La vista se ilustra en la figura posterior.

Figura 6-14 Vista Mensajes de información Local

6.1.2.5.

Remote Control Center (RCC) (Centro de control remoto)

La vista “Centro de control remoto” muestra la información y permite editar los parámetros de configuración para el RCC seleccionado. Se accede a la vista a través de la vista de árbol seleccionando el nodo RCC para el centro remoto deseado. La vista RCC está conectada al objeto específico seleccionado en la vista de árbol, por ello no contiene la lista de objetos – solo el panel editar.

Figura 6-15 Vista centro de control remoto

18

Guía de usuario

Servicio ICCP para OASyS

6.1.2.6.

Associations (Asociaciones)

La vista “Associations” permite configurar y mostrar la configuración de asociación para un RCC específico. Se accede a través de la vista de árbol seleccionando el nodo “Associations” bajo el nodo particular RCC. Se ilustra la vista en la figura posterior.

Figura 6-16 Vista asociaciones

6.1.2.7.

Served Data Values (Valores de datos Servidos)

La vista “Served Data Values” permite configurar y mostrar los valores de datos proporcionados configurados para un RCC específico. Se accede a través de la vista árbol seleccionando el nodo “Served Data Values” bajo el nodo particular RCC. La vista está ilustrada en la figura posterior.

Figura 6-17 Vista valores de datos proporcionados

19

Guía de usuario

Servicio ICCP para OASyS

6.1.2.8.

Client Data Values (Valores de datos clientes)

La vista “Client Data Values” permite configurar y mostrar los valores de datos de clientes configurados para un RCC específico. Se accede a través de la vista árbol seleccionando el nodo “Client Data Values” bajo un nodo particular del RCC. La vista se ilustra en la figura posterior.

Figura 6-18 Vista Valores de datos de clientes

6.1.2.9. Client Data Sets Transfer Sets (Conjunto de datos transferidos de clientes) La vista “Client Data Sets Transfer Sets” permite configurar y mostrar el conjunto de datos transferidos de clientes configurados para un RCC específico. Se accede a través de la vista de árbol seleccionando el nodo “Client Data Sets Transfer Sets” bajo el nodo particular RCC. La vista se ilustra en la figura posterior.

20

Guía de usuario

Servicio ICCP para OASyS

Figura 6-19 Vista conjunto de datos transferidos de clientes

21

Guía de usuario

Servicio ICCP para OASyS

6.2. Módulo Tiempo Real (Realtime) A través del Módulo Realtime el usuario puede monitorizar y operar el servicio de datos en tiempo real de ICCP. Se accede a la ventana Módulo Tiempo Real desde el menú principal de la aplicación IMC seleccionando el objeto “Realtime”

Figura 6-20 Módulo tiempo real

La ventana módulo “Realtime” permite monitorizar los siguientes objetos del servicio ICCP: asociaciones, valores de datos, dispositivos, conjuntos de datos transferidos y valores de datos descubiertos. También permite controlar los estados de asociación de ICCP /habilitar/deshabilitar), conjunto de datos (inicio, paro),. Etc. La aplicación “Consola de gestión ICCP” solo puede ser iniciada por los usuarios con permisos DNA específicos: •

DNA Permission - View_ICCP – requiere un usuario acceder al servicio ICCP y provee acceso no interactivo (solo monitorizado). Los usuarios con estos privilegios tienen acceso limitado a las opciones del módulo “Realtime”



DNA Permission - Control_ICCP - Provee privilegios requeridos para operar y monitorizar el servicio ICCP datos en tiempo real. El usuario con estos privilegios tiene acceso total a las opciones del módulo “Realtime”

La figura de debajo muestra la ventana módulo “Realtime” donde se establece la conexión con los servicios de ICCP.

22

Guía de usuario

Servicio ICCP para OASyS

Figura 6-21 Ventana módulo Tiempo real

La ventana consiste en los siguientes elementos: •

Vista de árbol Navegación – Muestra jerárquicamente la configuración activa del servicio ICCP consiste en un conjunto de centros de control remotos, sus canales de comunicación asociados y los datos de en tiempo real. Seleccionando un objeto específico de la vista árbol se muestra la vista. En la vista de árbol cada objeto aparte del tipo de datos seleccionados, muestra el número de elementos del tipo asociado presente en la configuración activa del servicio ICCP.



Area Principal – Muestra las vistas específicas de acuerdo al objeto de vista de árbol seleccionado (p.ej. información RCC, asociaciones, valores de datos descubiertos, valores de datos de clientes, dispositivos clientes, Información DSTS, valores de datos proporcionados y dispositivos proporcionados). La visualización principal se suplementa en la mayoría de las vistas con la casilla de filtrado que permite el filtrado de los elementos mostrados.



Barra de Refreseco – Se muestra en todas las vistas que contengan una rejilla de datos. Permite al usuario cambiar entre páginas de datos usando el control de páginas (localizado en la parte izquierda de la barra de recarga)



Barra de estado – Muestra la información general sobre el estado del servicio ICCP (estado del proceso de entrada) y el permiso DNA de la cuenta de usuario bajo la cual está ejecutándose la aplicación.

23

Guía de usuario

Servicio ICCP para OASyS

6.2.1.

Vistas de Ventana Módulo Tiempo real

Las siguientes secciones describen las vistas a las que se puede acceder en la ventana módulo “Realtime” de acuerdo al objeto de vista de árbol seleccionado. 6.2.1.1.

Centro de control remoto

Seleccionando un objeto específico de vista de árbol de centro de control remoto (CCR) el usuario accede a la vista que provee la opción de modificar la información relacionada con el CCR específico. Esta vista permite al usuario establecer la zona horaria actualmente usada (el valor por defecto es UTC). Este parámetro se usa para la conversión de etiquetas de tiempo de valores de datos de clientes proporcionados. El usuario puede seleccionar una zona horaria diferente desde el cuadro combinado y aceptar los cambios pulsando el botón “aceptar” que se muestra en la siguiente figura.

Figura 6-22 Vista centro de control remoto

El cambio en la zona horaria se guarda como datos de tiempo real (en la base de datos tiempo real) que puede ser replicada a espera tiempo real así como los servidores en otros sistemas OASyS DNA.

24

Guía de usuario

Servicio ICCP para OASyS

6.2.1.2.

Asociación

La vista “Asociación” bajo un CCR específico muestra la lista de asociaciones configuradas por el CCR y los siguientes parámetros de las asociaciones: •

Nombre – Nombre de la asociación definido en configuración



AR local – Aplicación referencia local usada por la asociación.



AR remoto – Aplicación referencia remota usada actualmente usada por asociación



Encriptación – Tipo de encriptación (ninguno o Ssl) usado por asociación



Autentificación – Tipo de autentificación (ninguno, Ssl o mace) usado por asociación



Estado de asociación – Estado de asociación actual (activo, inactivo, inactivo esperando, inactivo llamando)



Etiqueta temporal del último cambio de estado – Hora del último cambio de estado de la asociación.

Esta vista también provee la interfaz para habilitar y deshabilitar la asociación seleccionada a través del menú desplegable. La figura posterior ilustra la situación cuando ambas asociaciones configuradas están disponibles y activas (Se ha esTablacido conexión con el centro de control remoto)

Figura 6-23 Asociaciones en estados activos

Cuando las asociaciones están activas pero la conexión con el centro de control remoto no se ha esTablacido, los estados de las asociaciones pueden ser Inactivo esperando o Inactivo llamando como se muestran en la figura:

Figura 6-24 Asociaciones inactivas

El usuario puede controlar el estado de la asociación eligiendo el comando del menú de contexto apropiado como se muestra en la figura posterior. El comando “deshabilitar” se puede ejecutar solo cuando la asociación está habilitada (estado de la asociación es “Activo”, “Inactivo esperando” o “inactivo llamando”). Por otro lado, el comando “habilitar” se puede ejecutar solo cuando la asociación está deshabilitada (Estado de la asociación es “inactivo”).

25

Guía de usuario

Servicio ICCP para OASyS

Figura 6-25 Menú desplegable asociación

La figura posterior ilustra el estado de la asociación inmediatamente después de que el comando “deshabilitar” se haya ejecutado en una asociación.

Figura 6-26 Asociación deshabilitada

El estado de la asociación se mantiene como datos de tiempo real, esto puede ser replicado al servidor espera de tiempo real y a los servidores de tiempo real en otros sistemas OASyS DNA. 6.2.1.3.

Valor de dato notificado y valor de dato cliente

La vista “valores de datos notificados” y la vista “valores de datos clientes” son idénticas. La única diferencia es en el tipo de datos mostrados. Están ilustradas en la figura posterior.

Figura 6-27 Vistas Valor de dato notificado y valor de dato clientes

Estas vistas permiten al usuario supervisar el estado de cada valor de dato notificado configurado y valor de dato cliente configurado. Los parámetros de valor de datos mostrados son:

26

Guía de usuario

Servicio ICCP para OASyS



Nombre – Nombre del valor de dato



Tipo – Tipo de valor de dato



Fuente actual – Valor de dato de la fuente actual (telemedido, calculado, introducido o estimado)



Valor – Último valor conocido (valor flotante para tipos reales, valor integrante para tipos discretos y abrir, cerrar, transitorio o valores de error para tipos de estado)



Etiqueta temporal – Etiqueta del último cambio del valor de datos



Validez – Calidad del último valor recibido (normal o anormal)



COV – Cambio del valor del contador



Adaptadores suscritos – Lista de adaptadores suscritos separados por comas.

El filtro provee la interfaz para el filtrado de la lista valores de datos por los siguientes parámetros: nombre, tipo, validez, normalidad, etiqueta temporal y estado del adaptador suscrito. Adicionalmente, el filtro puede especificar valores de datos descubiertos o encubiertos. 6.2.1.4.

DataSet (Conjunto de datos)

La vista “conjunto de datos” provee información sobre el conjunto de datos configurado en la versión activa del servicio de configuración ICCP. Además, el usuario con los permisos adecuados puede iniciar y parar los conjuntos de datos disponibles. La figura posterior ilustra la vista Conjunto de datos.

Figura 6-28 Vista conjunto de datos

27

Guía de usuario

Servicio ICCP para OASyS

En el lado izquierdo se muestra la lista de transferencia de conjunto de datos establecidos (TCDE). Cuando un TCDE está seleccionado, las propiedades para el TCDE seleccionado se muestran. El panel en el lado derecho está relleno con la lista de los valores de datos clientes o dispositivos clientes asignados al conjunto de datos seleccionados. Encima de esta lista está el botón Radio que permite cambiar entre visualización de valores de datos clientes y dispositivos clientes. El usuario puede iniciar y parar el TCDE seleccionado haciendo clic derecho en el TCDE deseado y eligiendo la opción deseada en el menú desplegable como se muestra en la figura posterior.

Figura 6-29 Controlando los conjuntos de datos

6.2.1.5.

Valores de datos descubiertos

Esta vista provee la lista de valores de datos notificados por el CCR incluyendo los que no están presentes en la versión de configuración activa del servicio ICCP. Esta vista solo está disponible cuando al menos una asociación relacionada con el CCR está activa. De otra manera el mensaje “asociación inactiva, navegación no es posible!” se muestra. La figura posterior ilustra la vista valores de datos descubiertos.

28

Guía de usuario

Servicio ICCP para OASyS

Figura 6-30 Vista de valores de datos descubiertos

Nótese que los tipos de valores de datos no se recuperan de forma automática. En lugar de eso, el usuario puede emitir el comando para recuperar la información seleccionando el valor de dato deseado en la lista (o múltiples valores de datos), haciendo clic derecho en él y eligiendo la opción “Tomar tipos ICCP” en el menú desplegable. Para recuperar el tipo de todos los valores de datos descubiertos hacemos clic derecho en el nodo “valores de datos descubiertos” en la vista de árbol izquierda y elegimos la opción “tomar tipos de valores de datos descubiertos” en el menú desplegable. Después de recuperar los tipos, se puede indicar un posible tipo de desajuste como se muestra en la figura. Nótese que recuperando los tipos de la lista entera puede llevar mucho tiempo dependiendo del ancho de banda de comunicación y el número de puntos. La última columna muestra si el valor de dato está configurado en la configuración activa del servicio de ICCP. La opción de filtrado debajo de la lista de valores de dato descubiertos provee un filtro por nombre, tipo, estado de suscripción y el tipo de desajuste.

6.3.

Módulo Estadísticas (Statistics)

El módulo “estadísticas” de “consola de gestión ICCP” provee las vistas para el visualizado de información estadística sobre el servicio de ICCP guardado en la base de

29

Guía de usuario

Servicio ICCP para OASyS

datos histórico. Para acceder a la ventana módulo “estadísticas” elegimos el contexto estadísticas en el IMC como se muestra en la siguiente figura.

Figura 6-31 Módulo Estadísticas

El módulo “Estadísticas” provee las vistas para dos tipos de estadísticas: estadísticas “Asociación” y estadísticas “centro de control remoto” (CCR). Ambas son accesibles a trasvés del menú de la ventana módulo “estadísticas”

Figura 6.3.2 Accediendo a la vista estadísticas de asociación

El módulo “estadísticas” soporta acoplamientos así que el usuario puede abrir ambas vistas al mismo tiempo y organizar 2 pestañas de manera diferente (p.ej. apilar, lado a lado, una sobre la otra). Los ejemplos de organizar vistas están ilustrados en las figuras posteriores.

30

Guía de usuario

Servicio ICCP para OASyS

Figura 6-32 – Vista Estadísticas de asociación y centro de control remoto de forma tabular

Figura 6-33 – Vistas asociación y centro de control remoto organizados lado a lado

31

Guía de usuario

Servicio ICCP para OASyS

Figura 6-34 – Vistas asociación y centro de control remoto apilada una encima de la otra

En relación con los datos que se muestran en las vistas “asociación” y “centro de control remoto” son idénticos, aunque solo en esta sección, la vista “asociación” será explicada. Trabajar en la vista “centro de control remoto” es equivalente. 6.3.1.

Estadísticas de asociación

La vista estadísticas “asociación” muestra las estadísticas grabadas en la base de datos histórico. Cada grabación contiene las estadísticas para una hora para la asociación específica p CCR. La información que se muestra es: •

Nombre



Fallo al llamar conexiones



Hora de inicio



Conexión sobre petición



Hora de fin



Indicaciones de abortar conexión



Disponibilidad del íncide





Conexiones llamadas con éxito

Indicaciones de leer valores de datos



Conexiones llamadas fallidas





Éxito al llamar conexiones

Conjunto de transferencia datos transferidos

32

de

Guía de usuario

Servicio ICCP para OASyS



Valores de transferidos

datos

en

TCDE



Conjunto de datos transferidos recibidos



Mensajes transferidos

de

información



Valores de recibidos

datos

en



Indicaciones dispositivos

de

de



Mensajes recibidos

de

información



Indicaciones de etiquetado de dispositivo



Peticiones dispositivo



Device Gettag Indications



Errores de peticiones



Peticiones de ller valores de datos

operación

de

TCDE

operación

de

Se proveen 3 tipos de filtrado en la vista Estadísticas “asociación”. Hay filtrado por nombre, hora de inicio y hora de fin. Para filtrar por nombre hacemos clic en el botón desplegable “seleccionar asociación” que se mostrará de manera desplegada. Permite la introducción de una o más asociaciones en la lista de filtrado. Las nuevas entradas se añaden en la lista de filtrado pulsando el botón ‘+’ y seleccionando la asociación deseada en la ventana “seleccionar asociacion(es)”

Figura 6-35 Filtrar por nombre

33

Guía de usuario

Servicio ICCP para OASyS

Figura 6-36 – Ventana seleccionar Asociacion(es)

Los nombres seleccionados están listados en forma desplegada como se muestra en la figura posterior.

Figura 6-37 Forma desplegada con asociaciones seleccionadas

Las asociaciones en la forma desplegada se pueden eliminar seleccionándolas y pulsando el botón ‘-’ También está disponible filtrar por hora de inicio y/o fin. El usuario puede habilitar el filtrado marcando las casillas “hora de inicio” y “hora de fin” y especificando la hora de inicio y finalización. La vista “estadísticas” se rellena inicialmente con las grabaciones de la base de datos pero no se recarga automáticamente. Cuando los filtros son específicos, el usuario

34

Guía de usuario

Servicio ICCP para OASyS

necesita recargar la vista manualmente pulsando el botón “tomar estadísticas”. Las estadísticas mostradas se mostrarán de acuerdo con el criterio de filtrado.

Figura 6-38 – Botón tomar estadísticas

Cuando el número de filas en la rejilla de datos excede el número especificado en la configuración, se presenta un rótulo de advertencia “número máximo de filas excedido!” en la vista, en la parte izquierda del botón “tomar estadísticas”, como se muestra en la imagen de debajo.

Figura 6-39 - " rótulo de advertencia “número máximo de filas excedido!”

35

Guía de usuario

Servicio ICCP para OASyS

6.3.2.

Estadísticas de Centro de control remoto

Como hemos mencionado antes, la vista estadísticas “centro de control remoto” es la misma que la vista estadísticas “asociaciones” con la única diferencia es la base de datos usada como fuente de relleno de la rejilla de datos. Toda la discusión de arriba sobre la vista de estadísticas “asociaciones” es aplicable para la vista estadísticas “centro de control remoto” y no será repetido.

36

Guía de usuario

Servicio ICCP para OASyS

7. PROMOCIÓN DEL MODELO Promoción del Modelo es una característica que hace posible el control de qué versión de una configuración de ICCP (creada en la zona QA) estará visible dentro de la herramienta IMC (Consola de gestión ICCP) en la zona producción. Hay dos registros dentro del archivo ConfiguraciónICCP.xml que necesita ser configurada para habilitar deshabilitar esta característica. Estos registros son: Modelo promoción habilitado y es sistema de producción. En caso de que el modelo promoción deba estar habilitado, necesitamos configurar los registros mencionados del siguiente modo. Para la zona QA Modelo promoción habilitado debe estar establecido a verdad y es sistema de producción a falso. Para la zona de producción modelo promoción habilitado debe estar establecido en verdad y es sistema de producción en verdad también. En el caso de que modelo promoción deba estar deshabilitado necesitamos establecer modelo promoción habilitado a falso en las dos zonas. Todas las versiones de configuración creadas en la zona QA se transfieren a la zona de producción vía mecanismo de exportación de datos. Pero no todos ellos son visibles dentro de la herramienta IMC en la zona de producción. Son visibles aquellos que están en el estado apropiado. Hay tres posibles configuraciones de estado: creado, aprobado y rechazado. Cuando una configuración de versión es creada, su estado es creado. SI el modelo promoción está habilitado, el estado de la versión puede cambiar a aprobado o rechazado. La versión del estado puede cambiar dentro de la ventana “navegador de configuración ICCP” (Figura 6-7) usando los objetos de menú “aprobar” y “rechazar” desde el menú desplegable configuración (Figura 6-8). Para las versiones de estado creadas se pueden mover al estado aprobado y rechazado. Estas transiciones solo se pueden dar en la zona QA. La versión de estado aprobada solo se puede mover a estado rechazado. Esta transición solo se puede dar en la zona de producción. La versión de estado rechazado no se puede mover a ningún otro estado. Asumimos que hemos creado algunas versiones de configuración en la zona QA y ese modelo de promoción está habilitado en ambas zonas: QA y producción. Los estados iniciales de todas las versiones de configuración creadas se establecen como creadas y, desde que el modelo de promoción está habilitado, estas versiones no están visibles dentro de la herramienta IMC en la zona de producción. Para proveer esto necesitamos cambiar el estado de la versión a aprobado. Una vez que la versión está visible en producción se puede mover a estado rechazado usando la herramienta IMC en la zona de producción., no en la zona QA. Después de esto, la versión rechazada no es visible en la zona de producción. Así

37

Guía de usuario

Servicio ICCP para OASyS

que, solo las versiones que están en estado aprobado se muestran en la herramienta IMC en la zona de producción. En la zona QA todas las versiones son visibles (creada, aprobada y rechazada)

QA PROD

C

A

R

Figura 7-1 Transmisiones entre estados de versiones (C-creado, A-aprobado, R-rechazado). Visibilidad de estados de versión en QA y zonas de producción.

38

Guía de usuario

Servicio ICCP para OASyS

8. CONFIGURACIÓN SCADA RTDB La configuración SCADA de la base de datos a tiempo real de ICCP consiste en configurar el mapeo de valores de datos de ICCP y dispositivos de ICCP a puntos de tiempo real configurados en las tablas RTDB. Por esta razón las tablas “iccpvalordato” and “iccpdispositivo” se añaden al RTDB. Las grabaciones en estas tablas representan el mapeo entre los objetos de ICCP (valor de datos o dispositivos) al punto local de SCADA correspondiente (analógico, estado o multi-estado). Hay una parte adicional de la configuración SCADA de base de datos a tiempo real de ICCP para establecer comunicación entre el servicio ICCP (Proceso “entrada” ICCP) y el servicio Tiempo Real proceso “Omnicom” (vía proceso “adaptador ICCP SCADA”). La configuración SCADA de base de datos a tiempo real de ICCP se edita usando la aplicación “editor avanzado de bases de datos” (EABD).

8.1. Mapeo ICCP tablas RTDB Las dos tablas de mapeo en RTDB son accesibles en EABD desde la vista ICCP. Estas tablas son: •

Tabla de mapeo iccpvalordato – contiene todos los servidores y nombres de valores de datos de cliente mapeado a los puntos de SCADA locales correspondientes.



Tabla de mapeo iccpdispositivo - contiene todos los servidores y nombres de dispositivos de cliente mapeado a los puntos de SCADA locales

La vista de ICCP en EABD se muestra en la figura posterior.

39

Guía de usuario

Servicio ICCP para OASyS

Figura 8-1 Vista ICCP EABD

Para acceder a la tabla deseada hacemos doble clic en “Valor de dato ICCP” o “dispositivo ICCP”. Esto abrirá la vista tabular (Forma editar tabla) de la tabla elegida. Desde la forma editar tabla el usuario puede añadir, modificar o eliminar objetos directamente desde la vista tabular. La figura posterior muestra la forma “Editar tabla” de la tabla iccpvalordato.

40

Guía de usuario

Servicio ICCP para OASyS

Figura 8-2 Forma editar tabla EABD iccpvalordato

Las grabaciones particulares se pueden ver y modificar en la forma “detalles de fichero” mostrada en la imagen de abajo. Se accede a la forma “detalles de fichero” desde la forma “editar tabla” haciendo doble clic en el botón fichero de cabecera (el botón al lado izquierdo del fichero seleccionado) del fichero seleccionado. Debajo tenemos la figura que nos muestra la forma detalles del fichero de la grabación iccpdispositivo.

Figura 8-3 Forma detalles de fichero de la grabación iccpdispositivo

41

Guía de usuario

Servicio ICCP para OASyS

En la forma detalles de fichero se mapea un único valor del dispositivo al punto particular de SCADA (analógico, estado o multi-estado). El mapeo se puede definir pulsando el botón “mapear” y seleccionando la tabla deseada y punto en el cuadro de diálogo “ICCPMapeo”. La función del punto (cliente, servidor o cliente/servidor) se define como la configuración de la grabación.

8.2. Conexión ICCP Configuración RTDB Para esTablacer el enlace de comunicación entre el servicio ICCP (Entrada ICCP) y el servicio Tiempo real (proceso omnicom, vía Adaptador de proceso ICCP SCADA) es necesario configurar grabaciones adicionales en las siguientes tablas: •

Tabla “conexión” – Para habilitar la transferencia de datos objetos de cliente ICCP es necesario configurar una o más grabaciones de conexión Omnicom. En caso del protocolo ICCP, la conexión se esTablace entre Omnicom y procesos de adaptación ICCP SCADA. Omnicom no distingue adaptador de dispositivo RTU físico. En algunos casos, es bueno practicar tener más de una conexión, por redundancia.



Tabla “remoto” – El usuario necesita definir una o más grabaciones remotas que se usarán por el proceso Omnicom para identificar el punto de SCADA local

42

Guía de usuario

Servicio ICCP para OASyS

apropiado cuando se recibe el dato remoto. En la práctica, el número máximo de puntos de SCADA locales mapeados a una grabación remota es de 2000. •

Tabla “remconnjoin” – Después de que la conexión y las grabaciones remotas hayan sido creadas, el usuario necesita definir el mapeo entre ellas. Una conexión puede tener como máximo 28 grabaciones remotas. Esto asegurará la redundancia si una conexión entre omnicom y el adaptador ICCP SCADA está roto.

Omnicom es el proceso del servicio Tiempo real que maneja la tarea de comunicación. El proceso Omnicom viaja periódicamente a través de todas las grabaciones de conexión configuradas y esTablace y mantiene una conexión de red con dispositivos RTU. Dependiendo de la configuración del modo comunicación (ver la figura mostrada abajo), Omnicom sondea los datos RTU (si el modo sondeo de huésped está activo) o se regulará directamente desde RTU (si el sondeo remoto está esTablacido).

Figura 8-4 Configuración de grabación de ocnexión RTDB – Editor de escan

El parámetro tipo de conexión debe estar esTablacido siempre a “Red” (TCP) y el parámetro nombre de huésped a “Huespedlocal” (porque Omnicom y Adaptador SCADA ICCP están siempre en la misma máquina). Puede estar cualquier puerto disponible en las máquinas de tiempo real. Normalmente una grabación de conexión por un protocolo en un proceso omnicom es suficiente para recuperar datos para todos los RTUs (para

43

Guía de usuario

Servicio ICCP para OASyS

ese protocolo). En algunos casos, es bueno practicar tener más de una conexión, para redundancia. Los usuarios pueden verificar los estados de comunicaciones para la interfaz de ICCP a través del sumario conexión estándar mostrado – o equivalente en DMS/DMD.

Figura 8-5 Configuración de grabación de conexión RTDB – Editar conexión física

La figura posterior muestra el sumario de conexión ezXOS visualizado con conexiones configuradas. Si la conexión entre Omnicom y adaptador de procesos ICCP SCADA está establecida, el estado activo del indicador será “ÉXITO”. Nótese que la conexión no será establecida si no hay grabaciones mapeadas remotas “EN ESCAN” para grabaciones de conexión específica.

44

Guía de usuario

Servicio ICCP para OASyS

Figura 8-6 Sumario conexión ezXOS

8.3. Configurar puntos de SCADA local Antes de crear las grabaciones de mapeo de ICCP, los puntos de SCADA local deben ser configurados. Cada punto SCADA debe ser configurado correctamente para recibir actualizaciones de datos. Todos los putos telemedidos deben usar ICCP remoto (excepto los notificados). Si un valor de punto es recuperado desde el centro de control remoto, el campo “tiene entrada” debe estar marcado. El tipo de entrada para puntos analógicos ICCP debe estar establecido a flotante. El campo “coordenadas de entrada” debe contener el nombre del valor de dato ICCP al cual el punto es mapeado. Las opciones de conversión de datos se pueden establecer desde la pestaña “entrada”.

45

Guía de usuario

Servicio ICCP para OASyS

Figura 8-7 Editar fichero analógicas – Pestaña entrada

Si el punto de SCADA tiene salida (p.ej. es requerido ser capaz de enviar comandos a un dispositivo), el campo “tiene salida” debe ser marcado. Las coordenadas de salida se tienen que establecer al nombre del dispositivo ICCP para el cual el punto es mapeado. Además, aunque la opción conversión puede ser configurada por el protocolo ICCP debe estar deshabilitada.

Figura 8-8 Editar fichero analógicas – Pestaña salida

La configuración equivalente de las opciones entrada/salida se usa para los puntos de estado para el descrito arriba por puntos analógicos. Desde que el estado del punto de estado es un punto discreto que permite 2 o 4 valores es necesario tener la opción establecida “número de bits de entrada”. En caso de ICCP, debemos establecer 2 bits

46

Guía de usuario

Servicio ICCP para OASyS

porque ICCP soporta 4 valores para los puntos de estado (valores de datos de estado). Ambas coordenadas de entrada (para cada bit de entrada) deben estar esTablacidas al mismo nombre del valor de dato ICCP para el cual el punto es mapeado.

Figura 8-9 Estado del fichero de detalles – Pestaña entrada

Los ajustes de salida del punto de estado deben estar configurados de la misma manera que para los puntos analógicos descritos arriba.

47

Guía de usuario

Servicio ICCP para OASyS

9. CONFIGURACIÓN DE PRODUCTO ICCP Esta sección describe la configuración de los registros de entrada de OASyS DNA para los componentes /procesos) del producto ICCP.

9.1. Servicio ICCP 9.1.1.

Entrada ICCP

El proceso de entrada de ICCP se inicia dentro del servicio OASyS DNA ICCP. El fichero que contiene el registro de configuración es ICCPGateway.xml.

Clave

Descripción

Nivel de registro de entrada

Nivel de registro de la aplicación entrada. Posibles valores: verboso, información, advertencia, registro de depuración, siempre.

Marco de nivel de registro

Nivel de registro del marco ICCP. Posibles valores: Verboso, información, advertencia, error.

Nivel de registro Sisco

Nivel de registro de terceras librerías de SISCO (bajo el marco ICCP). Valores posibles: MIVerboso, MIDepuración, MIFlujo, MIErrorNormal, MIError.

Tamaño de archivo de registro

Tamaño máximo del archivo registro del marco ICCP [bytes]

Configurar plugin nombre de ensamble

Nombre del plugin de ensamble que implementa la interfaz de configuración

Notificación de plugin nombre de ensamble

Nombre del plugin de ensamble que implementa la interfaz de notificación.

Sitema DAL

Nombre del sistema que será usado

de

para inicializar el servicio DAL. Si se

48

Guía de usuario

Servicio ICCP para OASyS

omite, se usara el nombre del sistema local. Dirección de adaptador de servicio base

Dirección IP o huesped local, los servicios WCF serán hospedados en esta dirección.

Puerto adaptador servicio

Valor de puerto para servicio dinámico WCF (para adaptadores ICCP).

Dirección de servicio base IMC

Dirección IP o huésped local, dirección para servicio WCF IMC (Consola de gestión ICCP – contexto RT)

Puerto de servicio IMC

Valor de puerto para servicio WCF IMC (Consola de gestión ICCP – contexto RT)

Tamaño máximo de mensaje recibido

Tamaño máximo de mensaje que puede ser recibido (este parámetro es específico WCF) el valor por defecto es 2147483647.

Tamaño máximo de conjunto de Buffer

Tamaño máximo de conjunto de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Tamaño máximo de buffer

Tamaño máximo de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Número máximo de objetos en la gráfica

Número máximo de objetos en un mensaje (este parámetro es específico WCF) el valor por defecto es 2147483647.

Configuración de servicio base

gestión

Dirección

de Dirección de gestor de configuración de servicio WCF

Puerto de servicio gestor de configuración

Valor de puerto para el gestor de configuración del servicio WCF

Dirección de servicio base del gestor tiempo Dirección del gestor tiempo real del

49

Guía de usuario

Servicio ICCP para OASyS

real

servicio WCF

Puerto servicio de gestor tiempo real

Valor de puerto para gestor de tiempo real del servicio WCF

Tamaño máximo de mensaje de cliente Parámetro de cliente WCF – Tamaño recibido de mensaje máximo que puede ser recibido (Este parámetro es específico de WCF), el valor por defecto es 2147483647. Límite de tiempo apertura de cliente

Parámetro de cliente WCF – Tiempo límite de apertura (Este parámetro es específico de WCF), el valor por defecto es 300.

Tiempo límite de envío de cliente

Parámetro de cliente WCF – Tiempo límite de envío (Este parámetro es específico de WCF), el valor por defecto es 300.

Flujo de transacción de cliente

Parámetro de cliente WCF – Flujo de transacción (Este parámetro es específico de WCF), el valor por defecto es falso.

Número de objetos máximos de cliente en Parámetro de cliente WCF – Número gráfica de objetos máximos en un mensaje (Este parámetro es específico de WCF), el valor 2147483647.

por

defecto

es

Valor máximo de datos del tamaño de buffer Número máximos de cambios que de cola pueden ser enviados al adaptador ICCP en un solo paquete Valor máximo de datos del periodo de buffer Tiempo de valores de datos recibidos de cola en cola antes de enviarlos al adaptador [milisegundos]. Valores de datos máximos de IMC de Número máximo de cambios que tamaño de buffer de cola pueden ser enviados al contexto IMC-

50

Guía de usuario

Servicio ICCP para OASyS

RT en un solo paquete Valores de datos máximos de IMC de Tiempo de valores de datos recibidos periodo de buffer de cola en cola antes de enviarlos al contexto IMC-RT [milisegundos]. Actualización de integridad inicial

Se lleva a cabo la actualización de la integridad cuando la asociación está activa. Posibles valores: verdadero, falso.

Actualización de integridad remota

Se lleva a cambo la actualización de la integridad en contra de RCC o localmente (marco) Posibles valores: verdadero, falso.

Tiempo límite de lectura

Tiempo límite de lectura de datos DistribuSys vía consulta SQL [segundos].

9.1.2.

Gestor de configuración ICCP

Este proceso se inicia dentro del servicio OASyS DNA ICCP. El archivo que contiene el registro de configuración es ICCPConfiguration.xml.

Clave

Descripción

Nivel de registro por defecto

Valor por defecto para el nivel de registro del proceso de entrada

Dirección base del servicio de entrada

Dirección IP o huésped local, el servicio WCF se hospeda en esta dirección

Puerto de servicio de entrada

Valor de puerto para el gestor de configuración del servicio WCF

Dirección base del servicio IMC

Punto final de la dirección para el servicio WCF para IMC – módulo configuración.

Puerto de servicio IMC

Valor de puerto para servicio WCF

51

Guía de usuario

Servicio ICCP para OASyS

para IMC – módulo configuración. Tamaño máximo de mensaje recibido

Tamaño máximo de mensaje que puede ser recibido (este parámetro es específico WCF) su valor por defecto es 2147483647.

Tamaño máximo de conjunto de Buffer

Tamaño máximo de conjunto de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Tamaño máximo de buffer

Tamaño máximo de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Número máximo de objetos en la gráfica

Número máximo de objetos en un mensaje (este parámetro es específico WCF) el valor por defecto es 2147483647.

OasysHdbConnString

Conexión encadenada para el histórico base de datos de OASyS

DsysDatapumpDataset

Conjunto de datos de Distribusys usados en el histórico base de datos para replicación bombardeo de datos

Plugin de notificación

Nombre del plugin de ensamble que implementa la interfaz de notificación

Modelo promoción habilitado

Permite los cambios prohibidos de estado en la versión de configuración ICCP

Sistema de producción

Indica si es un sistema de producción o no. Valores posibles: verdadero, falso.

Sistema DAL

Nombre del sistema que se usa para inicializar el servicio DAL. Si se omite, se usará el nombre del sistema local.

52

Guía de usuario

Servicio ICCP para OASyS

9.1.3.

Gestor de tiempo real ICCP

Este proceso se inicia dentro del servicio OASyS DNA ICCP. El archivo que contiene el registro de configuración es ICCPRealTimeManager.xml. Key

Description

Dirección base de servicio

Dirección IP o huésped local, el servicio WCF se hospeda en esta dirección

Puerto servicio

Valor puerto para el gestor tiempo real del servicio WCF

9.1.4.

Servicio Tiempo real

Para habilitar la integración ICCP dentro del servicio OASyS DNA a tiempo real el usuario tiene que añadir el archivo ERealTime_ICCP.xml de manera manual en el registro ETiempo real y esTablacer la clave ICCP_INTEGRATION_ENABLED a VERDADERO (mirar el cuadro de texto debajo). Una vez realizado. El proceso ICCP se iniciará dentro del servicio Tiempo real. TRUE

9.1.5.

Adaptador ICCP SCADA

Este proceso comienza dentro del servicio OASyS DNA Tiempo real. El fichero que contiene el registro de configuración es ICCPScadaAdapter.xml.

Clave

Descripción

Nivel de registro

Nivel de registro del adaptador ICCP SCADA. Valores posibles: Verboso, Información, Advertencia, Registro de depuración, Siempre.

Sistema DAL

Nombre del sistema que se usa para inicializar el servicio DAL. Si se omite,

53

Guía de usuario

Servicio ICCP para OASyS

se usará el nombre del sistema local Ejecutar en modo depuración

Si este parámetro es activo, ejecutar y debuguear desde Visual studio es posible

Periodo de reconexión de entrada

Tiempo de reconexión de entrada ICCP [milisegundos].

Objetos dinámicos máximos de suscripción

Número máximo de objetos añadidos a suscripción por llamada.

Asambleas de extensión

Asambleas listadas de módulos de extensión (separados con ‘;’).

Valor de datos máximo de tamaño de Número máximo de cambios que se buffer de cola pueden enviar a la entrada ICCP en un único paquete Valor de datos máximo de periodo de Tiempo para los valores de datos buffer de cola recibidos en cola antes de enviarlos a la entrada ICCP [milisegundos] Número máximo de mensajes en cola

Número máximo de mensajes que pueden ser enviados al proceso omnicom en una iteración del trato de comunicación

tipo de etiqueta inhibida cerrada

Nombre de grabación de tipo de etiqueta flexible que es mapeada a etiqueta inhibida cerrada dispositivos ICCP (bloque 5)

Abrir tipo de etiqueta inhibida cerrada

en

NOmbre de la grabación tio de etiqueta flexible que es mapeada a abrir tipo de etiqueta inhibida cerrada en dispositivos ICCP (Bloque 5).

Mensaje de información del plugin puerto Plugin Ejemplo de mensaje de de servicio información (Bloque 4) WCF puerto servicio Mensaje de información del plugin servidor Lista del servidor de información de referencias (separado con ‘,’) el plugin

54

Guía de usuario

Servicio ICCP para OASyS

de información de referencias

mensaje de interesado.

información

está

Mensaje de información del plugin Lista de información de referencias de referencias de información de cliente cliente (separado con ‘,’) el plugin mensaje de información está interesado. Proceso validación Q

Como se procesa el valor de dato de entrada de cliente con etiqueta de calidad VALIDO. Posibles valores: Nuevo, viejo.

Proceso de retención Q

Como se procesa el valor de dato de entrada de cliente con etiqueta de calidad RETENER. Posibles valores: Nuevo, viejo.

Proceso de sospecha Q

Como se procesa el valor de dato de entrada de cliente con etiqueta de calidad SOSPECHA. Posibles valores: Nuevo, viejo.

Proceso no válido Q

Como se procesa el valor de dato de entrada de cliente con etiqueta de calidad NO VALIDO. Posibles valores: Nuevo, viejo.

9.1.6.

Gestor de datos de caché ICCP

Este proceso comienza dentro del servicio OASyS DNA tiempo real. El archivo que contiene el registro de configuración es ICCPDataCacheManager.xml. Clave

Descripción

Servicio

Nombre del servicio iniciado dentro del gestor de caché de datos.

ID de replicación de función

Identificador de la función replicación.

Expiración de sesión cliente

Expiración de la actividad para la sesiones de cliente [millisegundos].

55

Guía de usuario

Servicio ICCP para OASyS

Puerto

Valor de puerto para gestor de caché de datos del servicio WCF

Punto de fin

Dirección del punto de fin para servicio WCF para IMC – Módulo de configuración.

Tamaño máximo de mensaje recibido

Tamaño máximo de mensaje que puede ser recibido (este parámetro es específico WCF), el valor por defecto es 2147483647.

Tamaño máximo de conjunto de Buffer

Tamaño máximo de conjunto de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Tamaño máximo de buffer

Tamaño máximo de buffer (este parámetro es específico WCF) el valor por defecto es 2147483647.

Tamaño máximo de array

Número máximo de objetos en un mensaje (este parámetro es específico WCF) el valor por defecto es 2147483647.

Replicación ID de cliente

Identificador de cliente (Desde el punto de vista replicación de cliente) para cada tipo de dato particular.

Tamaño máximo por sistema

Tamaño máximo (todos los objetos) para cada tipo de dato particular por sistema

9.1.7.

Cliente ICCP

Este proceso se inicia dondequiera que el producto herramientas de cliente OASyS DNA ICCP es instalado. El archivo que contiene el registro de configuración es ICCPManagementConsole.xml. Clave

Descripción

Periodo de tiempo de reconexión

Contexto configuración y tiempo real – tiempo de reconexión de servicio

56

Guía de usuario

Servicio ICCP para OASyS

[milisegundos]. Tamaño de página

Contexto tiempo real – Número de objetos por pagina en una vista

Periodo de hibernación de filtro

Contexto tiempo real – aplazamiento de filtro

Filas máximas estadísticas

Número máximo de filas en la cuadricula de datos en la vista estadísticas.

Ensambles de extensión entrada a tiempo Contexto tiempo real – Ensambles real listados de módulos de extensión (separado con ‘;’).

57

Guía de usuario

Servicio ICCP para OASyS

10. EJEMPLO DE CONFIGURACIÓN DE ICCP Esta sección nos da un ejemplo de la configuración de ICCP a través de instrucciones paso a paso. Comenzaremos con la asunción que necesitamos conectarnos al centro de control remoto (CCR) que tiene los datos necesarios expuestos. El CCR también expondrá la lista de puntos y sus tipos (p.ej. valores de datos y dispositivos...). Diseñando donde diseñaremos la configuración OASyS DNA ICCP.

10.1. Asunciones 10.1.1. Parámetros CCR Asumimos que queremos nos queremos conectar al CCR llamado Ex_RCC0 que provee la siguiente información: Ap Title

AE Qualifier

PSel

SSel

TSel

Network Address

Port

1 3 9999 0

0

00

00

00

ICCPSIMULATOR

102

1 3 9999 0

0

01

01

01

ICCPSIMULATOR

102

1 3 9999 0

0

02

02

02

ICCPSIMULATOR

102

Tabla 10-1 ICCP Aplicación referencias

Name

Version

BLT Id

BLT Name

Local Domain Name

Ex_RCC0

Version2000 00

BLTN

LDN

Remote Domain Name

Shortest Interval

ICCP Blocks

RDN

0

1, 4, 5

Tabla 10-2 ICCP RCC parámetros

Name

Type

Name

Type

Ex_DVLR00

Real

Ex_DVLS01

StateQuality

Ex_DVLR01

RealQuality

Ex_DVLS02

StateQualityTimeTag

Ex_DVLR02

RealQualityTimeTag

Ex_DVLS03

StateQualityTimeTagExt.

Ex_DVLR03

RealQualityTimeTagExt.

Ex_DVLD00

Discrete

Ex_DVLS00

State

Ex_DVLD01

DiscreteQuality

58

Guía de usuario

Servicio ICCP para OASyS

Name Ex_DVLD02

Type

Name

DiscreteQualityTimeTag

Ex_DVLD03

Type DiscrQualTimeTagExt.

Tabla 10-3 Served Data Values

Name

Type

Name

Type

Ex_DEVR00

Real

Ex_DEVD00

Discrete

Ex_DEVR01

Real

Ex_DEVD01

Discrete

Ex_DEVC00

Command

Ex_DEVC01

Command

Tabla 10-4 dispositivos notificados

10.1.2. Parámetros LCC Asumimos que queremos exponer (p.ej. a “servidor”) un número de puntos analógicos, estado y multi-estado (p.ej. dos por cada uno). Todos esos puntos tienen ambas entradas y salidas configuradas. Asumimos que ya están configurados en OASyS DNA y son muestreados usando un protocolo arbitrario aparte de ICCP (p.ej. MODBUS). Lo siguiente es la configuración de estos puntos en EABD: Puntos analógicos:

Puntos de estado:

Puntos de multiestado:

ANA00

STS00

MST00

ANA01

STS01

MST01

Tabla 10-5 Puntos analógicos, de estado y de multi-estado

10.2. Configuración del servicio ICCP 10.2.1. Creando/editando la configuración El primer paso para conectar con el centro de control remoto es marcar la configuración del servicio ICCP. Esto se consigue usando la aplicación “consola de gestión ICCP”. Cuando el usuario inicia IMC primero debe abrir el módulo “configuración” y crear una nueva configuración. Se pide al usuario introducir el nombre de la configuración que será visible en el navegador configuración una vez guardado. Comúnmente el usuario comienza desde una configuración existente guardada y trabajará sobre ella. La configuración guardada es recuperada desde la forma “navegador configuración ICCP”

59

Guía de usuario

Servicio ICCP para OASyS

seleccionando la configuración y versión deseada y eligiendo el objeto “Editar configuración” desde el menú desplegable. En nuestro caso crearemos una nueva configuración llamada “Ex_Configuración”. 10.2.2. Configurando los parámetros del Centro de Control Local CCL Cuando se crea la configuración, en primer lugar el usuario necesita configurar el CCL. La configuración consiste en especificar el nombre del CCL, número máximo de conjunto de datos y número máximo de conjuntos de datos de transferencia. En nuestro ejemplo vamos a esTablacer el nombre del CCL como “Ex_LCC” y para los demás parámetros dejamos los valores predefinidos. NOTE: No se puede guardar la configuración hasta que no se considere “válida”. La comprobación de validación se ejecuta desde el menú herramientas anteriormente mencionado. Necesitamos ejecutar los siguientes pasos de configuración antes de poder guardar la configuración. 10.2.3. Configuración de red Después de configurar el CCL el usuario necesita esTablacer la configuración de red que incluya la aplicación referencias. En nuestro ejemplo de configuración de red vía parámetros lo dejaremos con los valores predefinidos. Aplicación referencias La aplicación referencias necesita ser configurada en la vista apropiada de acuerdo a los datos especificados en 10.1.1 arriba. Además necesitamos especificar la aplicación referencia local. Para esto usamos los siguientes datos. Ap Title

AE Qualifier

PSel

SSel

TSel

Network Address

Port

1 3 9999 1

0

10

10

10

ESCADA140

102

Tabla 10-6 Aplicación referencia Local

10.2.4. Centro de control Remoto En nuestro ejemplo solo configuraremos un centro. La configuración se lleva a cabo de acuerdo a los parámetros arriba especificados en 10.1.1.

60

Guía de usuario

Servicio ICCP para OASyS

10.2.5. Asociaciones Para nuestro centro de control remoto configuraremos dos asociaciones y especificamos los parámetros como en la siguiente tabla: Nombre

Local AR

Tipo conexión

de Tipo servicio

de

Ex_Assoc00

Ex_ARLocal

llamando

Par

Ex_ARRem00

Ex_Assoc01

Ex_ARLocal

Llamando

Par

Ex_ARRem01

Remoto AR-s

Tabla 10-7 Asociaciones

Después de configurar al menos un CCR y al menos una asociación bajo cada CCR configurado el usuario puede guardar la asociación. La asociación se guarda como una versión particular. Esto significa que si se trabaja sobre ella y más tarde se guarda de nuevo, se guardará como una nueva versión y no sobre escribirá a la antigua. Esa puede aún ser recuperable. A cada nueva versión se le da un alias y una descripción que pueden ser recuperadas en la forma “Navegador de configuración ICCP” En nuestro caso vamos a guardar la configuración bajo el alias “Ex_Conf_V0.1”. 10.2.6. Valores de datos de Cliente Como hemos definido en la sección 10.1.1. sobre el CCR se expone un número de puntos SCADA a través de los valores de datos de los objetos ICCP. Configuramos estos objetos definiendo los objetos de valor de dato bajo la configuración específica de CCR. Para estos objetos debemos especificar los parámetros “nombres” y “tipo de valor de dato” como en la tabla superior Tabla 10-3 Served Data ValuesPara todos los objetos, debemos dejar el parámetro “Examinar” con los valores predefinidos (Vcc). NOTE: La configuración adicional de los valores de dato cliente se asignan a un conjunto de datos. Esto se realizará después en el curso de configurar conjunto de datos. 10.2.7. Dispositivos clientes Como hemos mencionado en la sección 10.1.1. encima de CCR se expone el número de puntos controlados a través de los objetos del dispositivo ICCP. Podemos configurar estos objetos definiendo los objetos de dispositivo bajo una configuración específica de CCR. Para estos objetos debemos especificar los parámetros Nombre y Tipo de valor de dato como en la tabla Tabla 10-4. Para todos los objetos debemos dejar el parámetro examinar con el valor predefinido (Vcc).

61

Guía de usuario

Servicio ICCP para OASyS

NOTE: La configuración adicional de los dispositivos clientes está asignada a un conjunto de datos. Esto se hará después en el curso de configurar conjunto de datos. 10.2.8. Transferencia de conjunto de datos Para proveer la transferencia de datos de los valores de datos y dispositivos definidos anteriormente es necesario configurar un número de conjunto de datos/ transferencia de conjunto de datos y los objetos asignados a ellos. Vamos a crear dos conjuntos de datos, uno como un intervalo de conjunto de datos y el otro como conjunto de datos RBE. Para crear un nuevo conjunto de datos hacemos clic derecho en la tablacuadrícula y elegimos el objeto apropiado en el menú desplegable. (“añadir intervalo de conjunto de datos” y “añadir conjunto de datos RBE”). Los siguientes parámetros deben estar configurados para los conjuntos de datos. Nombre

Nombre de Intervalo asosiación [s]

Tiempo de verificación de integridad [s]

Ex_DSINT

Ex_Assoc00

10

0

Ex_DSRBE

Ex_Assoc01

0

300

Tabla 10-8 Configuración de conjuntos de datos cliente

Ahora los valores de dato y los dispositivos deben ser añadidos a los conjuntos de datos. En este ejemplo los conjuntos de datos contienen los siguientes ejemplos: Valores de datos: Conjunto datos

de Valores de dato

Dispositivos

Ex_DSINT

Ex_DVLR00, Ex_DVLS00, Ex_DVLD00,

Ex_DEVR00, Ex_DEVC00, Ex_DEVD00,

Ex_DSRBE

Ex_DVLR01, Ex_DVLR02, Ex_DVLR03, Ex_DVLS01, Ex_DVLS02, Ex_DVLS03, Ex_DVLD01, Ex_DVLD02, Ex_DVLD03,

Ex_DEVR01, Ex_DEVC01, Ex_DEVD01,

Tabla 10-9 Asignaciones de conjuntos de datos

Después de completar este paso debemos guardar la versión de la asociación como “Ex_Conf_V0.2”. En este punto la configuración está lista para el test de tiempo de ejecución.

62

Guía de usuario

Servicio ICCP para OASyS

10.2.9. Estableciendo la conexión con CCR Después de ejecutar los pasos anteriormente descritos debe ser posible esTablacer la comunicación entre el CCR y el servicio ICCP. Lo siguiente necesitar ser realizado. En el “Navegador configuración ICCP” necesitamos encontrar la última versión guardada de la configuración ICCP y activarla. Luego, abrimos el módulo Tiempo real y observamos las vistas aquí. La lista valores de datos de cliente debe contener los 12 objetos que hemos configurado en 10.2.6; La lista de dispositivos cliente debe contener los 6 objetos configurados en 10.2.7; Los dos conjuntos de datos configurados en 10.2.8 deben estar en la lista “conjuntos de datos” y cuando los seleccionamos observamos que los valores de datos cliente y dispositivos para cada uno de ellos están configurados de acuerdo a la tabla Tabla 10-9 La vista asociación debe listar las dos asociaciones. Están inicialmente en estado inactivo (deshabilitado). Están disponibles haciendo clic derecho en cada uno de ellas y eligiendo el objeto de menú “Habilitar”. Si el CCR ha alcanzado las asociaciones, estas se deben mover a estado “activo” en un rato. De otra manera, deben estar en los estados “llamada inactiva” y “espera inactiva” respectivamente. NOTE: Para propósitos de tests se provee la aplicación “simulador ICCP”. El simulador es configurado cargando los archivos xlm de configuración que pueden ser obtenidos exportando la configuración del simulador desde “Navegador de configuración ICCP” en IMC se explica en 6.1.1.2 (Opción “Generar configuración de Simulador” en el menú desplegable). En nuestro ejemplo podemos invertir la configuración “Ex_Conf_V0.2” y guardarla dentro de los archivos “Ex_RCC01.xml” y “NetworkConfiguration.xml”. Podemos copiar esos archivos a otro ordenador donde podemos cargarlos en el simulador ICCP. NOTE: El simulador ICCP y el servicio ICCP usan los mismos módulos de programa que no se pueden compartir en la misma máquina. Esto es por lo que tienen que ejecutarse en ordenadores diferentes. Cuando se carga el archivo en la aplicación Simulador ICCP y su marco se ha iniciado, la conexión debe ser esTablacida con el servicio ICCP. Esto es indicado por el movimiento de Asociaciones al estado “Activo” en ambos módulos, simulador ICCP y módulo Tiempo real del IMC. Ahora podemos verificar que los valores de datos están recuperados desde el simulador por modificación del valor de un valor de dato arbitrario en el simulador ICCP (vista

63

Guía de usuario

Servicio ICCP para OASyS

“Valores de datos Local”) y verificar que los valores de datos correspondientes han cambiado de acuerdo al módulo tiempo real del IMC. Otro paso de verificación es observar la vista dispositivos locales en el simulador y cambiar el valor de etiqueta en un dispositivo arbitrario. El cambio debe estar reflejado en la vista “dispositivos clientes” en el módulo “Realtime” del IMC.

10.3. Configuración en RTDB Esta sección describe la configuración del RTDB necesaria para los valores y comandos a ser transportados entre el CCR y el servicio a tiempo real. 10.3.1. Configuración de comunicación La configuración estándar de RTDB consiste en creación de grabaciones en omnicom, conexión y tablas remotas, usando la aplicación EABD. Esta configuración se explica en detalle en el entrenamiento OASyS DNA así que en este documento solo discutiremos la parte relacionada con ICCP. Estas grabaciones están ya discutidas en la sección 8.2 así que solo vamos a listar los campos que necesitamos introducir. Nombre

Ex_connection

Proceso omnicom

Protocolo de conexión



ICCP

Sondeo remoto

Term.Servidor / Nombre de huésped

Tipo de conexión

Comm. Modo

red

Huésped local

Número de puerto 2001 (arbitrario)

Tabla 10-10 Configuración de grabación conexión Nombre

Protocolo

Dirección

Ex_remote

ICCP

1 (arbitrario)

Tabla 10-11Remote Record Configuration Conexión

Remoto

*

Ex_connection

Ex_remote

(Los demás campos son arbitrarios)

Tabla 10-12 remconnjoin Configuración de grabación

10.3.2. Configuración de puntos RTDB Los puntos analógico, estado y clasificado necesitan ser configurados y enlazados con los valores de datos de ICCP y dispositivos ICCP. Debemos esTablacer los siguientes campos para todos los dispositivos: Convertir raw a EGU Tipo de punto

Remoto

Tiene entrada

Plaicar filtro lineal (entrada y salida)

telemedido

Ex_remote

si

no (sin verificar)

no (sin verificar)

Éxito de comando de registro no (sin verificar)

Tabla 10-13 Configuración común

64

Guía de usuario

Servicio ICCP para OASyS

Los puntos analógicos deben ser configurados como en la siguiente tabla:

Tipo de entrada

Nombre

Coordenadas de entrada

Tiene salida

Tipo de salida

Coordenadas de salida

Ex_ana00

flotante

Ex_DVLR00

si

flotante

Ex_DEVR00

Ex_ana01

flotante

Ex_DVLR01

si

flotante

Ex_DEVR01

Ex_ana02

flotante

Ex_DVLR02

no

-

-

Ex_ana03

flotante

Ex_DVLR03

no

-

-

Tabla 10-14 Configuración de grabaciones analógicas

Para ambas entrada y salida (donde sean aplicables) es necesario definir los límites de EGU y algunos otros campos. Podemos usar los siguientes valores:

Pestaña entrada

Pestaña salida

Minimo (EGU)

-10000

Minimo (EGU)

-10000

Maximo (EGU)

10000

Maximuo (EGU)

10000

Excepción de deadband

10

Excepción de deadband

10

Límite inferior conjunto de puntos

de -9000

Límite superior conjunto de puntos

de 9000

Comando expirar

15

Tolerancia de conjunto 10 de puntos

65

Guía de usuario

Servicio ICCP para OASyS

Los puntos de estado se deben configurar como en la siguiente tabla: Nombre

(Entrada) Coordenadas

(Salida) Coordenadas

Tiene salida

Ex_sta00

Ex_DVLS00

si

Ex_DEVC00

Ex_ana01

Ex_DVLS01

si

Ex_DEVC01

Ex_ana02

Ex_DVLS02

no

-

Ex_ana03

Ex_DVLS03

no

-

Tabla 10-15 Configuración de grabaciones de estados

La configuración de los demás campos debe configurarse como la imagen posterior (donde se aplique).

Figura 10-1- Configuración de una grabación de estado

NOTE: Para los campos “tipo de salida” y “comando” los valores soportados son asegurados y ICCP_OPEN/ICCP_CLOSE. Configurando cualquier otra opción resultará con un error en el tiempo de ejecución (p.ej. cuando se ejecuta el comando). También cuando el comando falla el tiempo de expiración debe estar siempre definido así que el Tiempo real tiene el criterio para terminar la espera para la correcta ejecución del comando.

66

Guía de usuario

Servicio ICCP para OASyS

10.3.3. Configuración de objetos ICCP en RTDB Para conectar el servicio Tiempo real con objetos ICCP configurados en el servicio ICCP necesitamos configurar la tabla de grabaciones de valores de datos y la tabla de grabaciones de dispositivos en la base de datos de Tiempo real usando EABD. Para hacer esto, abrimos la aplicación EABD y navegamos a la vista ICCP. Desde aquí añadimos las grabaciones equivalentes al valor de dato cliente introducido en IMC (sección 10.2.6). Los nombres se listan en la tabla Tabla 10-3Después introducimos las grabaciones equivalentes al dispositivo del cliente introducidos en IMC (ver sección 10.2.7). Los nombres se listan en la tabla Tabla 10-4. Las grabaciones de valores de datos ICCP (tabla iccpvalordato) deben ser configuradas como en la siguiente tabla. Nombre

Función del punto

Nombre punto local

Ex_DVLR00

Cliente

Ex_ana00/analog

Ex_DVLR01

Cliente

Ex_ana01/analog

Ex_DVLR02

Cliente

Ex_ana02/analog

Ex_DVLR03

Cliente

Ex_ana03/analog

Ex_DVLS00

Cliente

Ex_sta00/status

Ex_DVLS01

Cliente

Ex_sta01/status

Ex_DVLS02

Cliente

Ex_sta02/status

Ex_DVLS03

Cliente

Ex_sta03/status

Ex_DVLD00

Cliente

Ex_mst00/multistate

Ex_DVLD01

Cliente

Ex_mst01/multistate

Ex_DVLD02

Cliente

Ex_mst02/multistate

Ex_DVLD03

Cliente

Ex_mst03/multistate

Las grabaciones de dispositivo ICCP (tabla iccpdispositivo) se debe configurar como en la siguiente tabla:

67

Guía de usuario

Servicio ICCP para OASyS

Nombre

Función del punto

Nombre de punto local

Ex_DEVR00

Cliente

Ex_ana00/analog

Ex_DEVR01

Cliente

Ex_ana01/analog

Ex_DEVC00

Cliente

Ex_sta00/status

Ex_DEVC01

Cliente

Ex_sta01/status

Ex_DEVD00

Cliente

Ex_mst00/multistate

Ex_DEVD01

Cliente

Ex_mst01/multistate

10.3.4. EsTablaciendo conexión con RTDB Después de configurar las grabaciones en RTDB el Tiempo real debe ser capaz de esTablacer comunicación con el CCR vía servicio ICCP. Para hacer esto necesitamos hacer lo siguiente: •

Verificar que el proceso tiempo real omnicon está ejecutándose. Esto se puede hacer en la aplicación NMC. La lista de procesos bajo el servicio Tiempo real hot debe listar el proceso que ha sido introducido en la selección. SI el proceso omnicom no está ejecutándose se puede iniciar desde la “BLTestCliente” ejecutando el comando entrada de objeto BLT:

aplicación

Entrada omnicom inicio •

Poner la conexión en escaneo. El estado de la conexión se puede verificar desde la aplicación ezXOS. Si la conexión es fuera de escaneo, se puede poner en escaneo marcando la casilla escanear en el panel de control para conexión especificada “Ex_connection”.



Poner el remoto en escaneo. El estado del remoto se puede verificar desde la aplicación ezXOS. Si el remoto es fuera de escaneo se puede poner en escaneo marcando la casilla escanear en el panel de control para el remoto específico “Ex_remote”.

Cuando hemos realizado estos pasos, los puntos analógico, estado y multi-estado serán actualizados con los valores del CCR (p.ej. el simulador ICCP). Cambiando los valores en el simulador para diferentes valores de datos podemos verificar si los mismos valores llegan a RTDB y se actualizan en los puntos configurados.

68

Guía de usuario

Servicio ICCP para OASyS

Otro procedimiento de verificación consiste en verificar los comandos en los puntos que tienen salidas configuradas. Cuando se envía el comando aun punto debe dar el resultado del cambio del valor de ese punto (provisto que el simulador se ajusta para devolver el valor desde los dispositivos a los valores de datos apropiados.)

10.4. Configuración de los puntos notificados Esta sección describe los pasos de configuración necesarios para exportar algunos puntos SCADA para ser recuperados y ejecutados por el lado CCR. Debemos asumir que hay un número de puntos conocidos y configurados (analógico, estado, multiestado) en OASyS DNA que se expondrán en el CCR. Estos puntos son normalmente sondeados desde un RTU-s usando algún otro protocolo, aunque pueden ser calculados o introducidos manualmente. 10.4.1. Configuración RTDB En nuestro ejemplo se expondrán un número de puntos analógicos, estado y multiestado (p.ej. notificados). Asumimos que los puntos son sondeados sobre alguna conexión y remoto configurado que no discutiremos aquí. Estos puntos expuestos están listados en las siguientes tablas.

Nombre

Tabla

Nombre

Tabla

Nombre

Tabla

Ex_ana10

analogico

Ex_sta10

Estado

Ex_mst10

Multi-estado

Ex_ana11

analogico

Ex_sta11

Estado

Ex_mst11

Multi-estado

Ex_ana12

analogico

Ex_sta12

Estado

Ex_mst12

Multi-estado

Ex_ana13

analogico

Ex_sta13

Estado

Ex_mst13

Multi-estado

Tabla 10-16 Puntos analógicos notificados

Tabla 10-17 Puntos de estado notificados

Tabla 10-18 Puntos de multi estado notificados

Para notificar correctamente estos puntos al CCR necesitamos definir los valores de datos notificados y las grabaciones de dispositivos. Estas grabaciones mapean los puntos a los valores de datos correspondientes y al dispositivo del servicio ICCP. Estas grabaciones deben ser configuradas como en las siguientes tablas.

69

Guía de usuario

Servicio ICCP para OASyS

Nombre

Función del punto

Nombre del punto local

Ex_DVLXR00

Notificar

Ex_ana10/analog

Ex_DVLXR01

Notificar

Ex_ana11/analog

Ex_DVLXR02

Notificar

Ex_ana12/analog

Ex_DVLXR03

Notificar

Ex_ana13/analog

Ex_DVLSX00

Notificar

Ex_sta00/status

Ex_DVLSX01

Notificar

Ex_sta01/status

Ex_DVLSX02

Notificar

Ex_sta02/status

Ex_DVLSX03

Notificar

Ex_sta03/status

Ex_DVLDX00

Notificar

Ex_mst00/multistate

Ex_DVLDX01

Notificar

Ex_mst01/multistate

Ex_DVLDX02

Notificar

Ex_mst02/multistate

Ex_DVLDX03

Notificar

Ex_mst03/multistate

Tabla 10-19 iccpdatavalue grabaciones de los puntos notificados

Nombre

Función del punto

Nombre del punto local

Ex_DEVXR00

Notificar

Ex_ana10/analog

Ex_DEVXR01

Notificar

Ex_ana11/analog

Ex_DEVXR02

Notificar

Ex_ana12/analog

Ex_DEVXR03

Notificar

Ex_ana13/analog

Ex_DEVCX00

Notificar

Ex_sta00/status

Ex_DEVCX01

Notificar

Ex_sta01/status

Ex_DEVCX02

Notificar

Ex_sta02/status

Ex_DEVCX03

Notificar

Ex_sta03/status

Notificar

Notificar

Ex_mst00/multistate

70

Guía de usuario

Servicio ICCP para OASyS

Función del punto

Nombre

Nombre del punto local

Ex_DEVDX01

Notificar

Ex_mst01/multistate

Ex_DEVDX02

Notificar

Ex_mst02/multistate

Ex_DEVDX03

Notificar

Ex_mst03/multistate

Tabla 10-20 iccpdevice grabaciones de los puntos notificados

10.4.2. Configuración del servicio ICCP y configuración de activación La configuración del servicio ICCP necesita ser ajustada para abarcar los valores de datos notificados adicionales y los dispositivos. Esta sección describe como haremos esto. También lo que explicamos aquí a través de los ejemplos cambia entre la configuración de las versiones desde el “navegador de configuración ICCP” de la aplicación IMC. En nuestro ejemplo tenemos varios puntos configurados y para ellos hemos creado un mapeo para los correspondientes valores de datos y dispositivos. Ahora tenemos que crear (p.ej. configurar) estos dispositivos en IMC. Para ello comenzamos desde la configuración actual y trabajamos sobre ella. En el navegador de configuración ICCP seleccionamos la configuración activa (asumiendo que es la creada/activada antes, ver 0) y elegimos “abrir en editor” desde el menú desplegable. La configuración seleccionada se debe abrir para editar en el módulo “configuración”. Los valores de datos notificados están añadidos en la vista “Valores de datos locales” (accedemos a través de la vista de árbol bajo el nodo CCL). Aquí es donde insertamos el nombre y objeto de 0 (Tabla 10-19).Aquí especificamos el tipo de valor de datos y la fuente de valor de dato. En nuestro ejemplo los objetos valores de datos se configurarán como en la siguiente tabla:

Nombre

Tipo de valores de datos

Fuente

Ex_DVLXR00

Real

Telemedido

Ex_DVLXR01

Calidad real

Telemedido

Ex_DVLXR02

Etiqueta temporal calidad real

Telemedido

Ex_DVLXR03

EXT Etiqueta temporal calidad real

Telemedido

71

Guía de usuario

Servicio ICCP para OASyS

Nombre

Tipo de valores de datos

Fuente

Ex_DVLSX00

Estado

Telemedido

Ex_DVLSX01

Calidad de estado

Telemedido

Ex_DVLSX02

Etiqueta temporal de calidad de estado

Telemedido

Ex_DVLSX03

Ext Etiqueta temporal de calidad de estado

Telemedido

Ex_DVLDX00

Discreto

Telemedido

Ex_DVLDX01

Calidad discreto

Telemedido

Ex_DVLDX02

Etiqueta temporal calidad discreto

Telemedido

Ex_DVLDX03

Ext Etiqueta temporal calidad discreto

Telemedido

Tabla 10-21 Configuración de valor dato

Los dispositivos notificados están introducidos en la vista “dispositivos locales”. De nuevo insertamos los objetos y el nombre de los mismos en 0 (Tabla 10-20). También especificamos el tipo de dispositivo y si la etiqueta está habilitada. En este ejemplo usaremos la siguiente configuración: Nombre

Tipo de dispositivo

Etiqueta habilitada

Ex_DVLXR00

Real

NO

Ex_DVLXR01

Real

SI

Ex_DVLXR02

Real

NO

Ex_DVLXR03

Real

SI

Ex_DVLCX00

Comando

NO

Ex_DVLCX01

Comando

SI

Ex_DVLCX02

Comando

NO

Ex_DVLCX03

Comando

SI

72

Guía de usuario

Servicio ICCP para OASyS

Nombre

Tipo de dispositivo

Etiqueta habilitada

Ex_DVLDX00

Discreto

NO

Ex_DVLDX01

Discreto

SI

Ex_DVLDX02

Discreto

NO

Ex_DVLDX03

Discreto

SI

Tabla 10-22 Configuración del dispositivo

El paso final es especificar que CCR queremos notificar con los valores de datos y dispositivos. Hacemos esto seleccionando cada valor de dato en la vista “valores de datos locales” y eligiendo la opción “notificar valor de dato” en el menú desplegable. La forma “Centros de control Remoto” nos permite especificar que CCR (o CCR-s) queremos notificar el valor de dato seleccionado (o varios). Para todos los valores de datos seleccionaremos el único CCR disponible, “Ex_RCC0”. Los valores de datos deben aparecer en la vista de lista “valores de datos notificados” bajo el CCR elegido. De la misma manera, en la vista “Dispositivos locales”, eligiendo la opción “notificar dispositivo” desde el menú desplegable, podemos especificar que CCR-s queremos notificar del dispositivo seleccionado. En este caso notificaremos todos los dispositivos al único CCR disponible, “Ex_RCC0”. Los dispositivos aparecerán en la vista de lista “dispositivos notificados” bajo el CCR elegido” 10.4.3. EsTablaciendo la conexión con CCR Después de que la versión de configuración previa haya sido modificada es necesario guardar los cambios. Lo hacemos desde el menú “configuración”. Elegimos “Guardar” y, en el cuadro de diálogo “Descripción”, introducimos “Ex_Conf_V0.3” para el alias, y pulsamos el botón “OK”. Necesitamos activar la versión de la nueva configuración desde el ‘Navegador de configuración ICCP’ porque la versión previa aún está activa. Después de activar la nueva versión de la configuración el CCR debe estar disponible para devolver los datos (valor/estado) de los puntos mapeados a los valores de datos notificados. También el CCR debe ser capaz de enviar los comandos a los puntos mapeados al los dispositivos notificados. Podemos ilustrar esto usando el “Simulador ICCP” En el IMC, el “navegador” desde el que hemos generado la configuración de simulador y copiado los archivos exportados a la maquina donde el simulador se ejecutará. Iniciamos el simulador, cargamos los archivos de configuración e iniciamos el marco. Después de un rato las asociaciones se volverán activas.

73

Guía de usuario

Servicio ICCP para OASyS

Los valores de datos notificados aparecen en la vista “valores de datos cliente”. Aqui podemos verificar los valores de cada objeto y verificar el valor (valor analógico, estado...) del punto en OASyS DNA. Los dispositivos notificados deben estar presentes en la vista “dispositivos de cliente”. Desde aquí podemos verificar la funcionalidad cambiando el valor a cada dispositivo y verificar qué comando apropiado está enviado en OASyS DNA. Esto debe causar que cambie el valor del punto de acuerdo y en el final el valor debe llegar al valor de dato correspondiente en la vista “valores de dato cliente” del “simulador ICCP”

10.5. Cambio entre configuraciones Hacer una configuración de servicio ICCP es normalmente un trabajo largo y complejo que a veces requiere guardar el estado de la configuración actual, verificándola y ocasionalmente volviendo a un estado anterior. Todos estos pasos son posibles por la funcionalidad del “Navegador de configuración ICCP”. El navegador muestra las configuraciones disponibles y sus versiones en una estructura de árbol donde cada configuración está en una raíz del árbol y todas las versiones se representan como subnodos. Cada vez solo una versión de configuración está activa. Cambiar la versión activa se consigue en el navegador. Siempre que una nueva versión se guarde se muestra como un sub-nodo de la versión que estamos editando desde el principio. De esta manera el usuario puede observar el histórico de versiones en el navegador. Las versiones de configuración que no se considerarán más pueden ser fácilmente eliminadas. En este caso todas las versiones subsiguientes se moverán un nivel.

74

Guía de usuario

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF