Plugin IEC 104 Esclavo Extendido para Telvent SCT

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 35

TELVENT

Campus Plamas Altas


C/ Energía solar Nº1 (Palmas Altas)
41014 Sevilla-Spain
Teléfono: +34 902 33 55 99
E-mail: [email protected]

Plugin de Comunicaciones IEC 104 Esclavo para


Telvent Smart Configuration Tool
Manual del Usuario

Revisión Documento 1.1


© Copyright 2012 por Telvent
TELVENT 2 Plugin IEC 104 Esclavo Extendido - Manual del Usuario
Control de Revisiones

Rev Fecha Descripción Realizado


1.0 29/03/2012 Versión inicial. Jesús Carranza Tascón
Project Software Manager
Grupo Aplicaciones Avanzadas de Control
1.1 09/10/2012 Incluida la funcionalidad de los SCECI. Jesús Carranza Tascón
Project Software Manager
Grupo Aplicaciones Avanzadas de Control

Información Relevante Para el Usuario


Debido a la variedad de usos del producto o software descrito en este documento, los
responsables de la aplicación y uso deberán tomar las medidas oportunas para asegurar el
cumplimiento de todos los requerimientos de seguridad y prestaciones. Los requerimientos
hacen referencia a las leyes aplicables, regulaciones, códigos y estándares.
A lo largo del manual se intercalan algunas notas para alertar al usuario del equipo sobre
algunas circunstancias específicas. Las notas se resaltan con un icono en el margen izquierdo
bajo dos categorías:

Atención: Identificador de información sobre prácticas o circunstancias que pueden


conllevar daños personales, del equipo o del software.

Muy importante: Identificador de información sobre prácticas o circunstancias que pueden


originar un mal funcionamiento del equipo o del software.

Las ilustraciones, cuadros de diálogo, modelos de programación y los ejemplos mostrados en


este manual han de ser entendidos únicamente como ejemplos. Al existir variables y
requerimientos dependientes de cada instalación particular, Telvent declina cualquier
responsabilidad o compromiso por el uso incorrecto del equipo basándose en los ejemplos
que se presentan en esta publicación.
Es importante Identificar la información que es especialmente relevante para llevar a cabo
una aplicación con éxito y para el correcto conocimiento del producto.
Recomendamos salvaguardar frecuentemente los programas de aplicación con el apropiado
medio de almacenaje para evitar posibles pérdidas de datos.

Calidad: El equipo o software descrito en este documento ha sido desarrollado de


acuerdo con un sistema de gestión de calidad certificado en base a la norma ISO
9001
Documento no:
Revisión/Fecha:
Fichero:
Periodo de retención: Permanente durante su período de vigencia + 3 años
después de su anulación

Para cualquier consulta, informe de problema o sugerencia que pueda tener el usuario del
equipo o del software está disponible la siguiente dirección de correo electrónico:
[email protected]
Tabla de Contenidos
Capítulo 1 - Introducción ................................................................
................................................................................................
..........................................................................................
.......................................................... 2
1.1 Propósito ..............................................................................................................................................2
1.2 Alcance .................................................................................................................................................2
1.3 Referencias ...........................................................................................................................................2
1.4 Resumen ...............................................................................................................................................2
Capítulo 2 - Descripción general ................................................................
................................................................................................
...............................................................................
............................................... 4
2.1 Protocolo IEC 104 ................................................................................................................................4
2.1.1 Introducción .....................................................................................................................................4
2.1.2 Servidores, clientes, conexiones y sectores ....................................................................................4
2.1.3 Tipos de puntos ...............................................................................................................................6
2.2 Interfaz del plugin en Telvent Smart Configuration Tool ................................................................7
2.2.1 Componentes, protocolos y dispositivos ........................................................................................7
2.2.2 Configuración de protocolos y dispositivos ...................................................................................8
Capítulo 3 - Identificación de señales. Coordenadas ................................................................
...............................................................................
...............................................10
...............10
3.1 Descripción de la coordenada ..........................................................................................................10
3.2 Puntos de diagnóstico .......................................................................................................................10
3.2.1 DIAG:ONLINE .................................................................................................................................10
3.2.2 DIAG:FC1,…, DIAG:FC8 ..................................................................................................................11
3.2.3 DIAG:OVRF .....................................................................................................................................11
3.2.4 DIAG:COMM_OK ...........................................................................................................................11
3.2.5 DIAG:BLQi ......................................................................................................................................11
3.2.6 DIAG:EXE_CMD ..............................................................................................................................11
3.2.7 DIAG:RESET_BUFFER ......................................................................................................................11
3.2.8 DIAG:C1_LLENA .............................................................................................................................12
3.2.9 DIAG:C1_SEMI ................................................................................................................................12
3.2.10 SCECI para EMCC .......................................................................................................................12
3.3 Mapeos posibles ................................................................................................................................13
Capítulo 4 - Configuración general del protocolo ................................................................
...................................................................................
...................................................16
...................16
4.1 Introducción .......................................................................................................................................16
4.2 Configuración general ......................................................................................................................17
4.3 Creación de un nuevo cliente ...........................................................................................................17
4.4 Eliminación de un cliente existente .................................................................................................18
4.5 Parámetros del cliente ......................................................................................................................18
4.5.1 Conexiones .....................................................................................................................................19
Capítulo 5 - Configuración específica de un dispositivo ................................................................
..........................................................................
..........................................21
..........21
5.1 Introducción .......................................................................................................................................21
5.2 Configuración extra del sector .........................................................................................................21
5.3 Autentificación ..................................................................................................................................22
5.4 Parámetros del sector ........................................................................................................................23
5.4.1 Puntos en dirección control ..........................................................................................................23
5.4.2 Puntos en dirección monitor ........................................................................................................24
5.5 Transferencia de ficheros ..................................................................................................................25
5.6 SCECI para EMCC ...............................................................................................................................26
5.7 Mapa de puntos ................................................................................................................................26
5.8 Configuración Oasys ..........................................................................................................................27
Índice de Figuras
Figura 1. Esquema del protocolo IEC 104 configurado como maestro. ..........................................................5
Figura 2. Esquema del protocolo IEC 104 configurado como esclavo. ............................................................6
Figura 3. Configuración de protocolos y dispositivos para los plugins de comunicaciones. ..........................8
Figura 4. Editor personalizado para la propiedad puntos en dirección control. ............................................9
Figura 5. Parámetros de configuración para el protocolo IEC 104 esclavo extendido. ................................16
Figura 6. Parámetros de configuración para un cliente en el protocolo IEC 104 esclavo extendido. .........17
Figura 7. Diálogo para la creación de un nuevo cliente para IEC 104 Esclavo Extendido. ...........................18
Figura 8. Origenes de datos ODBC. ..................................................................................................................19
Figura 9. Editor personalizado para las conexiones de un cliente. ...............................................................20
Figura 10. Configuración de los dispositivos de un componente. .................................................................21
Figura 11. Editor personalizado para la propiedad “Puntos en dirección control”. ....................................24
Figura 12. Editor personalizado para la propiedad “Puntos en dirección monitor”. ..................................24
Figura 13. Editor personalizado para la propiedad “Transferencia de ficheros”. ........................................25
Figura 14. Editor personalizado para la propiedad “Mapa de puntos”. ......................................................26
Índice de Tablas
Tabla 1. Documentación de referencia para Telvent Smart Configuration Tool............................................2
Tabla 2. Mapeo de puntos de monitorización. ...............................................................................................14
Tabla 3. Mapeo de puntos de control..............................................................................................................14
Tabla 4. Mapeo de puntos de diagnóstico. .....................................................................................................14
Tabla 5. Mapeo de los puntos SCECI. ...............................................................................................................15
Capítulo 1 - Introducción
En este capítulo se incluye el propósito y alcance del documento, conceptos, acrónimos o
abreviaturas necesarios para entender el contenido del mismo, y las referencias a
documentación relacionada.

1.1 Propósito
El propósito del presente documento es proporcionar una descripción del procedimiento de
configuración que puede llevarse a cabo con el plugin de comunicaciones para el protocolo
IEC 104 Esclavo Extendido de la herramienta Telvent Smart Configuration Tool.

1.2 Alcance
Esta documentación incluye información acerca de cómo iniciarse con el plugin de
comunicaciones para el protocolo IEC 104 Esclavo Extendido, así como secciones sobre los
diferentes aspectos del uso del mismo:
• Instalación.
• Descripción general.
• Identificación de señales. Coordenadas.
• Configuración general del protocolo.
• Configuración específica de dispositivos.

1.3 Referencias
Para complementar la información dada en este documento se puede consultar la siguiente
documentación:

Documento Autor
IEC 60870-5-104ed1 Documento descriptivo del protocolo IEC 104
IEC 60870-5-101ed2 Documento descriptivo del protocolo IEC 101
Descripción de coreDb División Tecnología (Telvent Energía)
Descripción del módulo chan División Tecnología (Telvent Energía)
Telvent Smart Configuration Tool Manual Microprogramación (Telvent Energía)
del Usuario
Tabla 1. Documentación de referencia para Telvent Smart Configuration Tool.

1.4 Resumen
Este documento está dividido en varios capítulos. A continuación se muestra cada uno de
ellos con su correspondiente título y el contenido básico que cubre:

Capítulo 1 – Introducción.
En este capítulo se incluye el propósito y alcance del documento, conceptos, acrónimos o
abreviaturas necesarios para entender el contenido del documento y las referencias a
documentación relacionada.

TELVENT 2 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Capítulo 2 – Descripción general.
En este capítulo se realiza una introducción al protocolo de comunicaciones IEC 104,
esquemas de funcionamiento y tipos de datos. Se presenta también el plugin en el contexto
de la aplicación Telvent Smart Configuration Tool, filosofía de funcionamiento e interfaz de
usuario.

Capítulo 3 – Identificación de señales. Coordenadas.


En este capítulo se realiza la descripción del formato de coordenada para la identificación
de señales en IEC 104 esclavo extendido y la se enumeran las señales de diagnóstico
definidas para este protocolo y los mapeos posibles de los tipos de puntos.

Capítulo 4 – Configuración general del protocolo.


protocolo.
En este capítulo se detalla el procedimiento a seguir para la realización de la configuración
general del protocolo IEC 104 Esclavo Extendido: utilización de los diálogos y editores
personalizados y descripción de los diferentes parámetros y valores permitidos.

Capítulo 5 – Configuración específica de dispositivos.


En este capítulo se detalla el procedimiento a seguir para la realización de la configuración
específica de los dispositivos asociados al protocolo IEC 104 Esclavo Extendido: utilización de
los diálogos y editores personalizados y descripción de los diferentes parámetros y valores
permitidos.

TELVENT 3 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Capítulo 2 - Descripción general
general
En este capítulo se realiza una introducción al protocolo de comunicaciones IEC 104,
esquemas de funcionamiento y tipos de datos. Se presenta también el plugin en el contexto
de la aplicación Telvent Smart Configuration Tool, su filosofía de funcionamiento y la
interfaz de usuario que ofrece la aplicación.

El plugin de comunicaciones IEC 104 Esclavo Extendido para Telvent Smart


Configuration Tool permite generar el fichero de configuración para el
binController i4e_ex
i4e_ex de la plataforma de software Baseline.

2.1 Protocolo IEC 104


2.1.1 Introducción
IEC 60870-5-104 (IEC 104) es una extensión del protocolo IEC 101 con cambios en los
servicios de la capa de transporte, de la capa de red, de la capa de enlace y de la capa física
para satisfacer la totalidad de accesos a la red. El estándar utiliza la interfaz de red TCP / IP
para disponer de conectividad a la red LAN (Red de Área Local). También se puede usar para
conectarse a la WAN (Wide Area Network ).
La capa de aplicación IEC 104 se conserva igual a la de IEC 101 con algunos de los tipos de
datos y los servicios no utilizados. Existen dos capas de enlace definidas en la norma, que
son adecuadas para la transferencia de datos a través de Ethernet o una línea serie (PPP -
Point-to-Point Protocol). Generalmente para los sistemas de energía se utiliza el protocolo
IEC 104 para el centro telecontrol y el protocolo IEC 101 para la interacción con las remotas
de campo.
En toda comunicación con protocolo IEC 104 existe una “estación controladora” y una
“estación controlada” que también se suelen denominar “maestro” y “esclavo” y por usar
TCP/IP “cliente” y “servidor” respectivamente.
La unidad de datos que intercambian el nivel de aplicación de una “estación controlada” y
el de una “estación controladora” se denomina ASDU (Aplication Service Data Unit). Hay
por lo menos un ASDU definido por cada tipo de punto de información que se puede
manejar con el protocolo. La identificación de un punto de información en este protocolo es
por tanto una dirección del punto IOA (Information Objet Address) más una dirección
común al ASDU, CAA (Common Address of ASDU).
En IEC 104 se definen una serie de términos básicos que son los siguientes:
• APCI:
APCI Application Protocol Control Information. Zona de cabecera de cada mensaje
que se intercambian el cliente y el servidor. Esta cabecera contiene información de
control para la parte de datos que se recibe a continuación.
• ASDU:
ASDU zona de datos del mensaje. Se transmite justo detrás del APCI formando parte
del mismo mensaje.
• APDU:
APDU mensaje transmitido. Está compuesto por el APCI más el ASDU.
• Test APDU:
APDU el protocolo se puede implementar de forma que cada cierto tiempo el
cliente y el servidor intercambien mensajes de test para confirmar que no hay
problemas en las comunicaciones.

2.1.2 Servidores, clientes, conexiones y sectores


La implementación del protocolo IEC 104 funcionando como maestro en la plataforma
Baseline es el binController i4m. Este binController permite a una “estación controladora”

TELVENT 4 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


(que actúa como maestro o cliente) comunicarse con varias “estaciones controladas” (que
actúan como esclavos o servidores). A cada instanciación del protocolo se la denomina
“servidor
servidor”,
servidor porque contiene la información que hace posible la comunicación con un
servidor de telecontrol IEC-60870-5-104 (ver siguiente figura).

Figura 1. Esquema del protocolo IEC 104 configurado como maestro.

La implementación del protocolo IEC 104 funcionando como esclavo en la plataforma


Baseline es el binController i4e. Este binController permite a una “estación controlada” (que
actúa como esclavo o servidor) comunicarse con varias “estaciones controladoras” (que
actúan como maestros o clientes). A cada instanciación del protocolo se la denomina
“cliente
cliente”,
cliente porque contiene la información que hace posible la comunicación con un cliente
de telecontrol IEC-60870-5-104 (ver siguiente figura).
Una conexión es un enlace TCP entre una “estación controladora” y una “estación
controlada”. A cada estación se le pueden asociar varias conexiones que se pueden
mantener desconectadas, conectadas y activas.
• Se considera activa cuando (estando conectada) la estación controladora habilita
transferencia de datos para esa conexión.
• Todos los intercambios de ASDU son por la conexión activa.
• Dado que todas las conexiones se establecen por un mismo puerto TCP (2404) que
establece la norma, la única forma de identificación de un cliente o servidor es por la
dirección IP de la estación controladora o controlada respectivamente.

TELVENT 5 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• El que una estación tenga más de una conexión se debe a la existencia de varios
dispositivos de red o bien redundancia de equipo en el cliente o servidor.
• En la plaaforma Baseline, los binControllers i4m y i4e no gestionan directamente el
acceso a TCP/IP sino que hacen uso del módulo de canales.

Cliente 1 Cliente n
SCADA dual SCADA

Conexión/Dirección IP
WAN

2 LAN
redundantes Conexión/Dirección IP

Cliente 1 Cliente n

Sector 1 Sector 2 Sector n


bin i4e bin i4e bin i4e

binController i4e
Operaciones de
lectura/escritura en
la base de datos

coredb

Plataforma Baseline

Estación controlada

Figura 2. Esquema del protocolo IEC 104 configurado como esclavo.

Como se dijo anteriormente, la identificación de un punto se realiza por su IOA


(Information Objet Address) y su CAA (Common Address of ASDU). Al conjunto de de
puntos que comparten el mismo CAA se le ha denominado sectorsector.
or Un cliente o servidor
puede tener varios sectores asociados. En la plataforma Baseline, un sector de IEC 104 se
corresponde con un bin.

2.1.3 Tipos de puntos


Cada tipo de punto de los definidos por este protocolo se maneja con uno o varios ASDUs.
La diferencia básica entre los ASDUs asociados a un mismo tipo de punto es la de
incorporar o no una etiqueta de tiempo y de qué tipo. Por ejemplo, para el envío de punto
digital simple, los ASDUs posibles son: M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 para el envío de
un punto digital sin marca de tiempo, marca de tiempo “corta” y marca de tiempo “larga”
respectivamente.
En IEC104 se dispone de los siguientes tipos de datos:

TELVENT 6 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Información de entrada
• MSP:
MSP Single-Point information.
• MDP:
MDP Double-Point information.
• MST:
MST Step position information.
• MBO:
MBO Bitstring of 32 bits.
• MMEA:
MMEA Measured value, normalized value.
• MMEB:
MMEB Measured value, scaled value.
• MMEC:
MMEC Measured value, short floating point number.
• MIT:
MIT Integrated totals.
Comandos
• CSC:
CSC Single command.
• CDC:
CDC Double command.
• CRC:
CRC Regulating step command.
• CSEA:
CSEA Set-point command, normalizad value.
• CSEB:
CSEB Set-point command, scaled value.
• CSEC:
CSEC Set-point, command, short floating point number.

En el nombre del tipo de punto se distingue entre:


• Puntos de adquisición:
adquisición que comienzan con la letra M por ser información que viaja
en “dirección
dirección monitor”
monitor (de la estación controlada a la estación controladora).
• Puntos de control:
control que comienzan con la letra C por ser información que viaja en
“dirección
dirección control”
control (de la estación controladora a la controlada).

2.2 Interfaz del plugin en Telvent Smart Configuration Tool


2.2.1 Componentes, protocolos y dispositivos
A diferencia de otras herramientas de configuración de Telvent, como CATconfig Tool,
usada para generar los ficheros de configuración y base de datos para una sola RTU, Telvent
Smart Configuration Tool trabaja con sistemas completos.
Un sistema está formado por uno o varios componentes,
componentes cada uno de los cuales representa
un tipo de RTU que puede configurarse con la herramienta. A su vez, los componentes
tienen asociados dispositivos,
dispositivos que representan elementos con los que las RTUs intercambian
información.
Existe una correspondencia entre este modelo de sistema basado en componentes y los
elementos que componen la plataforma software Baseline:
• Cada componente tiene asociada una base de datos en tiempo real coredb, y por
tanto, un conjunto de ficheros de base de datos y de configuración.
• Los distintos protocolos de comunicaciones que permiten a los componentes
intercambiar información con los dispositivos y entre ellos corresponden con los
distintos binControllers de Baseline. Por lo tanto, para cada componente, habrá que
generar también los ficheros de configuración asociados a los distintos protocolos de
comunicaciones que necesite para comunicarse.
• Cada uno de los dispositivos de un componente está asociado a un protocolo
mediante el cual intercambia información. Esta información está representada por
un conjunto de puntos en la base de datos del componente que figurarán como
fuentes o destinos, es decir, un bin de Baseline.

TELVENT 7 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Por los tanto, en Telvent Smart Configuration Tool se genera la configuración para los
componentes de un sistema mediante dos procesos de configuración complementarios:
• Una configuración general para cada protocolo de comunicación usado por el
componente.
• Una configuración específica para cada dispositivo asociado a un protocolo.

2.2.2 Configuración de protocolos y dispositivos


La configuración de protocolos y dispositivos asociados a un componente de Telvent Smart
Configuration Tool se realiza desde la pestaña “Dispositivos
Dispositivos”
Dispositivos de la ventana de documento
del mismo, como se muestra en la siguiente figura (para más detalles ver “Telvent Smart
Configuration Tool Manual del Usuario”).
En ella se pueden distinguir las siguientes secciones:
Árbol de protocolos
protocolos y dispositivos
• El árbol de protocolos y dispositivos muestra como nodos de primer nivel los
protocolos de comunicaciones disponibles para el componente (plugins de
comunicaciones instalados en Telvent Smart Configuration Tool).
• De cada uno de estos nodos de protocolos de comunicaciones cuelgan, como nodos
de segundo nivel, los dispositivos del componente asociados a ese tipo de protocolo.
Los dispositivos aparecen nombrados con una etiqueta compuesta por la descripción
y el nombre (entre paréntesis) que se les dio al crearlos.

Figura 3. Configuración de protocolos y dispositivos para los plugins de comunicaciones.

TELVENT 8 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Propiedades del protocolo o dispositivo
• En esta sección se muestran los parámetros editables del protocolo o del dispositivo
dependiendo de que la selección en el árbol sea un nodo de protocolo o un nodo de
dispositivo.
• Para la edición de los parámetros de configuración de todos los protocolos se
proporcione una interfaz de usuario lo más homogénea posible para todas las
configuraciones, que permite
 Mostrar la lista de propiedades a editar, compuesta por dos columnas y tantas
filas como propiedades editables sean necesarias. La columna de la izquierda
identifica la propiedad por su nombre, y la de la derecha ofrece un espacio para
ver y/o editar la propiedad.
 Estas propiedades pueden aparecer agrupadas por categorías si es necesario, que
pueden colapsarse o expandirse.
 Cuando la propiedad es seleccionada aparece una descripción de la misma en la
parte inferior de la lista.
 Es posible introducir valores correspondientes a distintos tipos de datos de los
parámetros de la misma manera: numéricos, cadenas, edición de valores
mediante desplegables con rangos de valores restringidos y edición de valores
mediante editores personalizados.
 Se aplican reglas de comprobación al introducir el valor para el parámetro,
indicando el posible error mediante un icono junto al nombre de la propiedad.
Editores personalizados
• Cuando las características del parámetro a configurar son tales que no es posible
establecer su valor desde la propia lista de propiedades, con un valor numérico, de
cadena o seleccionado de un desplegable, se recurre a los editores de propiedades
personalizados.
• En la figura anterior aparece resaltada la propiedad “Puntos en dirección control”
del dispositivo, que necesita un editor personalizado. Esto puede verse porque el
valor indicado para la propiedad es “Colección”, y al seleccionarla aparece un botón
punteado que sirve para mostrar el editor, como se ve en la siguiente figura.

Figura 4. Editor personalizado para la propiedad puntos en dirección control.

Cada uno de los protocolos de comunicaciones proporciona a través de su


plugin una interfaz de usuario particular para la edición de la configuración
general del protocolo y de la configuración específica de sus dispositivos
asociados.

TELVENT 9 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Capítulo 3 - Identificación de señales.
Coordenadas
En este capítulo se realiza la descripción del formato de coordenada para la identificación
de señales en IEC 104 Esclavo Extendido y la se enumeran las señales de diagnóstico
definidas para este protocolo y los mapeos posibles de los tipos de puntos.

3.1 Descripción de la coordenada


Las coordenadas de los puntos del protocolo IEC 104 Esclavo Extendido tienen el siguiente
formato:
IOA:TIPO
Donde:
• IOA:
IOA Information Object Address. Es la dirección de un punto dentro del sector (bin)
en el que se encuentre configurado. Según la norma, esta dirección debe ser única
dentro de los puntos de un sector. En la implementación de la plataforma software
Baseline sólo se exige que sea única dentro del sector y tipo.

La IOA, según la norma, es un valor comprendido entre 1 y 65535. Sin


embargo como este campo ocupa 3 bytes, independientemente que esté o
no estructurado, se permitirá un valor comprendido entre 1 y 16777215.

• TIPO:
TIPO identificador del tipo de punto. Es un mnemónico que permite establecer el
tipo de punto: MSP, MDP, MST, MB0, MMEA, MMEB, MMEC, MIT, CSC, CDC, CRC,
CSEA, CSEB, CSEC, CBO. Como ya se indicó en el apartado Tipos de puntos, el tipo de
punto denota el tipo(s) de ASDU(s) en el que viaja la información y la dirección
(monitor/control).
Ejemplos de coordenadas.
1000:MSP, 1001:MSP, 1002:MSP, 15000:MDP, 15001:MDP, 17004:CSC

3.2 Puntos de diagnóstico


Parte de la información de diagnóstico del protocolo se almacena en la base de datos en
tiempo real en forma de punto de diagnóstico,
diagnóstico para que esté disponible para el resto
procesos. Las coordenadas que identifican estos tipos de puntos serán del tipo “DIAG:XX..X”
donde “XX..X” es un mnemónico que hace referencia a la información de diagnóstico.
Sse definen las siguientes coordenadas de diagnóstico:

3.2.1 DIAG:ONLINE
Indica que el cliente al que pertenece el sector (bin) está “online”. Un cliente está “online”
cuando una de sus conexiones tiene habilitada transferencia de datos. DIAG:ONLINE tomará
el valor 1 cuando el cliente asociado al bin (sector) esté “online” y 0 cuando no lo esté.
Es importante señalar que el estado “online” hace referencia a un cliente y sin embargo la
coordenada “DIAG:ONLINE” se asocia a un sector (bin). Es decisión del usuario el asociar la
coordenada a todos los sectores de un cliente o sólo a uno de ellos.

TELVENT 10 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


3.2.2 DIAG:FC1,…, DIAG:FC8
Indica si una conexión está en fallo. Una conexión está “en fallo” cuando no está
establecida. Los puntos de diagnóstico tendrán valor “0” cuando la conexión esté
establecida y “1” cuando no lo esté.
A cada cliente se le pueden asociar hasta 8 conexiones. Las coordenadas DIAG:FC1,…,
DIAG:FC8 hacen referencia a la conexión que indica el último carácter. Notar que aunque la
conexión corresponde al cliente, se puede asociar una coordenada a cada sector (bin). Es
decisión del usuario el asociar la coordenada a todos los sectores de un cliente o sólo a uno
de ellos.

3.2.3 DIAG:OVRF
Esta señal se utiliza para indicar que al menos una de las colas de eventos configuradas se
ha desbordado. En esta situación, su valor se pone a 1. En el momento en que todas las
colas de eventos vuelvan a vaciarse por completo, su valor se pondrá a 0.
Para notificar a la estación controladora que alguna cola de eventos se ha desbordado, se
puede mapear DIAG:OVRF con destino en el propio bin de tipo i4e, asociado a un punto
MSP. La cola de eventos para el tipo de punto MSP notifica desbordamiento cuando falta un
elemento para alcanzar su máximo. Esto permite que, en caso de que exista este mapeo, el
evento asociado a DIAG:OVRF se encole.
Cuando la cola de eventos asociada a un tipo de punto se desborda, se rechazan todos
aquellos eventos asociados a puntos de este tipo.

3.2.4 DIAG:COMM_OK
Esta señal se utiliza para indicar que todos los protocolos aguas abajo están en servicio. Si el
valor de esta señal es 0, el bin no comunicará con los protocolos aguas arriba hasta que el
valor de esta señal cambie a 1 o se haya cumplido el timeout definido en el fichero de
configuración.
Este punto de diagnóstico se debe definir en una única sesión. Si se define en varias
sesiones, sólo se tendrá en cuenta la sesión en la cual se produzca la primera vez el cambio
del valor 0 al 1. Este punto sólo se actualiza cuando la remota entra en ONLINE la primera
vez.

3.2.5 DIAG:BLQi
Estos puntos de diagnóstico se utilizan para indicar si se permite que se realice la selección
y/o ejecución de los mandos cuyas coordenadas tengan como sufijo BLQi. Si el valor del
punto de diagnóstico DIAG:BLQi es 0, se realiza la selección y/o ejecución de los mandos
cuya coordenada tenga como sufijo BLQi. Si el valor del punto de diagnóstico DIAG:BLQi es
1, se rechaza la selección y/o ejecución de los mandos cuya coordenada tenga como sufijo
BLQi.
El valor de i está comprendido entre 1 y 32, ambos incluidos. Es decir, se puede definir los
puntos de diagnóstico DIAG:BLQ1 hasta el DIAG:BLQ32.

3.2.6 DIAG:EXE_CMD
Este punto de diagnóstico se utiliza para señalizar la ejecución de un mando. Se activa
cuando se realiza la ejecución de un mando y se desactiva cuando se cumpla el timeout de
“Marca ejecución mando” de la configuración general de protocolo. Esta señal se asocia a
cada sesión.

3.2.7 DIAG:RESET_BUFFER
Este punto de diagnóstico se utiliza para señalizar la ejecución del comando Reset Process
(C_RP_NA).

TELVENT 11 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


3.2.8 DIAG:C1_LLENA
Este punto de diagnóstico se utiliza para indicar que la cola de eventos para los puntos MSP
o MDP está llena. En esta situación, el valor del punto es “1”. Cuando se detecta que los
eventos encolados para los puntos MSP y MDP son menor que el tamaño de sus respectivas
colas de eventos, el valor del punto es “0”.

3.2.9 DIAG:C1_SEMI
Este punto de diagnóstico se utiliza para indicar que la cola de eventos de los puntos MSP o
MDP está semillena. Cuando el valor de este punto es “1”, nos indica que el número de
eventos encolados para los puntos MSP o MDP ha llegado al límite superior definido en el
atributo % llenado cola de eventos de la configuración extra del dispositivo. Cuando el
valor de este punto es “0”, nos indica que el número de eventos encolados para los puntos
MSP o MDP ha llegado al límite inferior definido en el atributo % vaciado cola eventos de la
configuración extra del dispositivo.

3.2.10 SCECI para EMCC


Si un dispositivo IEC 104 esclavo extendido es configurado como enlace con un sistema
SCECI, los siguientes puntos serán incluidos en su mapa de puntos de diagnóstico.
• 1000:MTRAA, analógica como entrada debe ser la medida de potencia activa.
• 1001:MTRAA, analógica como entrada debe ser la medida de potencia reactiva.
• 2000:MDGAK, analógica como entrada debe ser potencia contratada para la tarifa 1.
• 2001:MDGAK, analógica como entrada debe ser potencia contratada para la tarifa 2.
• 2002:MDGAK, analógica como entrada debe ser potencia contratada para la tarifa 3.
• 2003:MDGAK, analógica como entrada debe ser potencia contratada para la tarifa 4.
• 2004:MDGAK, analógica como entrada debe ser potencia contratada para la tarifa 5.
• 2005:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 1.
• 2006:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 2.
• 2007:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 3.
• 2008:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 4.
• 2009:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 5.
• 2010:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 6.
• 2011:MDGAK, analógica como entrada debe ser potencia máxima contratada para las
interrupciones tipo 6.
• 2012:MDGAK, analógica como entrada debe ser potencia activa hace 1 hora.
• 2013:MDGAK, analógica como entrada debe ser potencia activa hace 45 minutos.
• 2014:MDGAK, analógica como entrada debe ser potencia activa hace 30 minutos.
• 2015:MDGAK, analógica como entrada debe ser potencia activa hace 15 minutos.
• 2016:MDGAK, analógica como entrada debe ser potencia reactiva hace 1 hora.
• 2017:MDGAK, analógica como entrada debe ser potencia reactiva hace 45 minutos.
• 2018:MDGAK, analógica como entrada debe ser potencia reactiva hace 30 minutos.

TELVENT 12 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• 2019:MDGAK, analógica como entrada debe ser potencia reactiva hace 15 minutos.
• 3000:MTRGN, analógica como entrada debe ser la potencia generada.
• SCECI:EGE, status como entrada debe ser el indicador del estado del equipo.
• SCECI:ECL, status como entrada debe ser el indicador del estado de adquisición de
datos.
• SCECI:DIE, status como entrada debe ser el indicador de la disponibilidad de
comunicaciones con el SCECI.
• SCECI:CUPS, status como entrada debe ser el punto que indica el código identificativo
del equipo.
• SCECI:CVAPR_INVAL, status como fuente indica que se ha recibido una validación con el
campo de validez a cero.
• 4000:CVAPR, command como fuente indica un preaviso de interrupción.
• 4001:CVAPR, command como fuente indica la modificación de un preaviso de
interrupcion.
• 4002:CVAPR, command como fuente indica la cancelación de un preaviso de
interrupcion.
• SCECI:T7, command como destino recibe la duración de los preavisos tipo 5.
• SCECI:CONT_TYPE1, command como destino recibe si las interrupciones tipo 1 están
contradas.
• SCECI:CONT_TYPE2, command como destino recibe si las interrupciones tipo 2 están
contradas.
• SCECI:CONT_TYPE3, command como destino recibe si las interrupciones tipo 3 están
contradas.
• SCECI:CONT_TYPE4, command como destino recibe si las interrupciones tipo 4 están
contradas.
• SCECI:CONT_TYPE5, command como destino recibe si las interrupciones tipo 5 están
contradas.
• SCECI:CONT_TYPE6, command como destino recibe si las interrupciones tipo 6 están
contradas.
• SCECI:FW_ACT, command como destino recibe si hay una reducción de potencia activa.
• SCECI:OPER_MODE, command como destino recibe el modo de funcionamiento
verificacion.
• SCECI:PRG_TYPE, command como destino recibe el último programa disponible. Valor 1
disponible programa de consumo, valor 2 programa de parada o mantenimiento.
• SCECI:NEW_DCER, command como destino recibe la indicación de disponibilidad de un
nuevo certificado.

3.3 Mapeos posibles


Una vez definido el formato de las coordenadas se indica en qué tipos de puntos de coredb
y en qué modo (fuente o destino) se mapean los tipos de puntos del protocolo. Como
norma general:
• Los puntos status y analog podrán ser destino con coordenada tipo “monitor” de un
bin i4e.
• Los puntos de command y setpoint podrán ser fuente en bin i4e con coordenadas
tipo “control”.
En las siguientes tablas se muestran los mapeos posibles:

TELVENT 13 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• D indica que se permite como “destino”
• F indica que se permite como “fuente”

Puntos de Monitorización
TIPO STATUS ANALOG COMMAND SETPOINT
MSP D D
MDP D D
MST D D
MB0 D D
MMEA D D
MMEB D D
MMEC D D
MIT D D
Tabla 2. Mapeo de puntos de monitorización.

Puntos de Control
TIPO STATUS ANALOG COMMAND SETPOINT
CSC F F
CDC F F
CRC F F
CSEA F F
CSEB F F
CSEC F F
CBO F F
Tabla 3. Mapeo de puntos de control.

Puntos de diagnóstico.
Coordenada STATUS ANALOG COMMAND SETPOINT
DIAG:ONLINE F
DIAG:FC1 F
DIAG:FC2 F
DIAG:FC3 F
DIAG:FC4 F
DIAG:FC5 F
DIAG:FC6 F
DIAG:FC7 F
DIAG:FC8 F
DIAG:OVRF F
DIAG:BLQi F
DIAG:EXE_CMD F
DIAG:RESET_BUFFER F
DIAG:C1_LLENA F
DIAG:C1_SEMI F
Tabla 4. Mapeo de puntos de diagnóstico.

Puntos de SCECI.
SCECI.
Coordenada STATUS ANALOG COMMAND SETPOINT
1000:MTRAA D

1001:MTRAA D

2000:MDGAK D

2001:MDGAK D

TELVENT 14 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


2002:MDGAK D

2003:MDGAK D

2004:MDGAK D

2005:MDGAK D

2006:MDGAK D

2007:MDGAK D

2008:MDGAK D

2009:MDGAK D

2010:MDGAK D

2011:MDGAK D

2012:MDGAK D

2013:MDGAK D

2014:MDGAK D

2015:MDGAK D

2016:MDGAK D

2017:MDGAK D

2018:MDGAK D

2019:MDGAK D

3000:MTRGN D

SCECI:EGE D

SCECI:ECL D

SCECI:DIE D

SCECI:CUPS D

SCECI:CVAPR_INVAL F

4000:CVAPR F

4001:CVAPR F

4002:CVAPR F

SCECI:T7 D

SCECI:CONT_TYPE1 D

SCECI:CONT_TYPE2 D

SCECI:CONT_TYPE3 D

SCECI:CONT_TYPE4 D

SCECI:CONT_TYPE5 D

SCECI:CONT_TYPE6 D

SCECI:FW_ACT D

SCECI:OPER_MODE D

SCECI:PRG_TYPE D

SCECI:NEW_DCER D

Tabla 5. Mapeo de los puntos SCECI.

TELVENT 15 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Capítulo 4 - Configuración general del
protocolo
En este capítulo se detalla el procedimiento a seguir para la realización de la configuración
general del protocolo IEC 104 Esclavo Extendido: utilización de los diálogos y editores
personalizados y descripción de los diferentes parámetros y valores asociados.

4.1 Introducción
El protocolo IEC 104 Esclavo Extendido permite a una “estación controlada” (que actúa
como esclavo o servidor) comunicarse con una “estación controladora” (que actúa como
maestro o cliente). Por tanto, en el protocolo actuando como esclavo se definen unos
elementos de configuración denominados “clientes
clientes”,
clientes que contienen la información que
hace posible la comunicación con un cliente de telecontrol IEC-60870-5-104.
La creación de servidores y la configuración de sus parámetros se realiza desde la pestaña
“Dispositivos
Dispositivos”
Dispositivos de la ventana del componente activo en Telvent Smart Configuration Tool,
seleccionando en el árbol de protocolos y dispositivos el nodo correspondiente al protocolo
IEC 104 esclavo extendido.
extendido El interfaz de usuario del plugin se muestra en la siguiente
figura:

Figura 5. Parámetros de configuración para el protocolo IEC 104 esclavo extendido.

Pueden distinguirse las siguientes áreas:


• Pestaña de “Configuración
Configuración general”,
general con parámetros de protocolo comunes para
todos los clientes.
• Pestaña “Clientes
Clientes”,
Clientes que muestra:

TELVENT 16 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


 Barra de herramientas:
herramientas contiene los botones de comando para las acciones de
creación y eliminación de clientes.
 Lista de clientes:
clientes muestra la lista de clientes actualmente configurados para el
protocolo.
 Cuadro de propiedades:
propiedades muestra los parámetros de configuración del cliente
seleccionado en la lista de clientes.

Figura 6. Parámetros de configuración para un cliente en el protocolo IEC 104 esclavo


extendido.

4.2 Configuración general


La descripción de los parámetros de configuración general es la siguiente:
• Marca ejecución mando:
mando Indica el tiempo en segundos que se mantiene activo el
punto de diagnóstico DIAG:EXE_CMD el cual señaliza la ejecución de un mando. Su
valor por defecto es 0.
• Tiempo de inicialización:
inicialización indica el tiempo en segundos que debe esperar el esclavo
para considerar que todos los protocolos aguas abajo están en servicio. Si su valor es
0 está opción está desactivada.

4.3 Creación de un nuevo cliente


• Hacer click sobre el botón “Crear cliente” del editor del plugin. Aparecerá el diálogo
para la creación de un nuevo cliente apra IEC 104 Esclavo. Se podrán crear hasta ocho
clientes como máximo.
• Introducir la siguiente información:
 Identificador:
Identificador valor de cadena que identifica de forma única al nuevo cliente que
va a crearse. Se utilizará para mostrarlo en la lista.
 Descripción:
Descripción descripción del cliente.
 Canales seleccionados:
seleccionados canales asociados a las conexiones del cliente. Ver la
descripción de los parámetros para más detalles.

TELVENT 17 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


4.4 Eliminación de un cliente existente
• Hacer click sobre el botón “Eliminar cliente” del editor del plugin.
• La aplicación pedirá la confirmación del usuario para realizar o cancelar la operación

Figura 7. Diálogo para la creación de un nuevo cliente para IEC 104 Esclavo Extendido.

4.5 Parámetros del cliente


La descripción de los parámetros del cliente es la siguiente:
• COT bytes:
bytes número de bytes del COT. Puede valer 1 o 2. Parámetro de
interoperabilidad.
• Descripción:
Descripción descripción del cliente.
• Max. ASDU bytes:
bytes número máximo de bytes del ASDU. Por norma no puede ser
superior a 252. Este parámetro puede ser de interoperabilidad.
• Mensajes en espera (K):
(K) máximo número de mensajes que espera el emisor sin recibir
ACKs para darlos por perdidos. Este parámetro es configurable desde 0 hasta un
valor máximo de 48. Valor recomendado: 12 mensajes.
• Mensajes pendientes (W):
(W) máximo número de mensajes que almacenará el receptor
como pendientes para enviar el ACK. Si el receptor acumula W mensajes sin enviar
ACK, éstos se enviarán aunque no haya transcurrido el tiempo T2. Es importante
tener en cuenta que W no debe superar los 2/3 del valor de K, ya que en caso
contrario se pueden producir problemas en las comunicaciones. Su valor por defecto
es de 8 mensajes (APDUs).
• Timeout ACK (T2):
(T2) timeout, en segundos, para el envío de ACK. Cuando el receptor
no tiene datos que enviar en los que se confirman los datos recibidos, espera hasta
T2 segundos para enviar un APDU supervisor para confirmar los APDUs recibidos.
Valor recomendado: 10 segundos.
• Timeout mensajes (T1):
(T1) timeout, en segundos, para el envío del mensaje. Esto es, el
tiempo que espera el emisor para recibir el ACK del receptor. Si transcurrido este
tiempo no se ha recibido el ACK el emisor dará el mensaje por perdido. Este timeout
también se utiliza en el caso de tener que enviar mensajes de test de APDUs. Valor
recomendado: 15 segundos. Es condición necesaria que el tiempo T1 sea mayor que
T2.
• Timeout test (T3):
(T3) timeout, en segundos, para el envío de mensajes de test de APDUs
en el caso de silencio en la línea de comunicaciones. Valor recomendado: 20
segundos.

TELVENT 18 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• Habilitado Oasys:
Oasys determina si el cliente 104 actua como conexión a un sistema Scada
Oasys. Su activación indicará que los dispositivos 104 asociados a este cliente acturan
como sectores, registros en la tabla remote de Oasys, en la comunicación con el Scada
Oasys.
• Subremotas:
Subremotas indica si la gestión de subremotas está o no habilitada en el sistema
Scada Oasys con el que comunica el cliente 104.
• Cadena de conexión:
conexión indentificador del punto de acceso ODBC de conexión a la base
de datos en tiempo real del sistema Scada Oasys. Este identificador puede consultarse
en el Administrador
Administrador de origenes
origenes de datos ODBC accesible desde las Herramientas
admistrativas del Panel de control del PC donde se ejecuta la apliación. Para la
configuración de este punto de acceso ODBC se remite a la documentación de
instalación y administración de Oasys.

Figura 8. Origenes de datos ODBC.

4.5.1 Conexiones
En la propiedad “Conexiones
Conexiones”
Conexiones se configuran las conexiones asociadas al cliente. Cada
identificador de conexión debe tener una relación unívoca con un canal de tipo TCP
correctamente configurado con el administrador de canales de Telvent Smart Configuration
Tool. Se admite un máximo de ocho conexiones por cliente.
Esta propiedad tiene un editor personalizado que se muestra al pulsar el botón punteado
que aparece en la columna que muestra su valor (“Colección” para las propiedades con
editor personalizado).

TELVENT 19 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Figura 9. Editor personalizado para las conexiones de un cliente.

En el editor personalizado se muestra una lista con las conexiones configuradas para el
cliente actual. Para editar las conexiones debe proceder como sigue:
• Para añadir una conexión, seleccionar el canal asociado en el desplegable
“Disponibles” y hacer click sobre el botón “Añadir conexión”.
• Para eliminar una conexión configrada, seleccionarla en la lista y pulsar en el botón
“Eliminar conexión”.

TELVENT 20 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Capítulo 5 - Configuración específica de
un dispositivo
En este capítulo se detalla el procedimiento a seguir para la realización de la configuración
específica de los dispositivos asociados al protocolo IEC 104 Esclavo: utilización de los
diálogos y editores personalizados y descripción de los diferentes parámetros y valores
permitidos.

5.1 Introducción
En la siguiente figura puede verse el área de edición de dispositivos asociados a un
componente de Telvent Smart Configuration Tool, correspondiente a la pestaña
“Dispositivos” de la ventana de documento del mismo.

Figura 10. Configuración de los dispositivos de un componente.

Como se dijo anteriormente, un dispositivo de un componente está asociado a un bin de la


plataforma Baseline y representa un sector del protocolo IEC 104 Esclavo Extendido.

5.2 Configuración extra del sector


La descripción de los parámetros es la siguiente:

TELVENT 21 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• % llenado cola de eventos:
eventos porcentaje indicador del llenado de la cola de eventos de
los puntos MSP y MDP. Su valor está comprendido entre 0 y 100.
• % vaciado cola eventos:
eventos porcentaje indicador del vaciado de la cola de eventos de los
puntos MSP y MDP. Su valor está comprendido entre 0 y 100. Este valor debe ser
menor o igual al valor del atributo % llenado cola de eventos.
eventos
• Alarma de buffer overflow:
overflow a “true” habilita la alarma de buffer overflow para los
puntos MSP y MDP. Es decir, se ha llenado la cola de eventos de los puntos MSP y
MDP. Cuando esto ocurre, se envía el mensaje de “End of Initialization”.
• Ciclo secundario:
secundario a “true” habilita el envío cíclico secundario de puntos analógicos.
Además debe estar habilitado el envío principal cíclico para algún punto analógico.
• cíclicos a “true” habilita el envío cíclico de totales integrados
Contadores cíclicos:
(contadores). Este envío cíclico se realiza en los minutos múltiplos de 5 y los segundos
igual a 15. El valor de los contadores se envía generando un evento.
• Envío cíclico por RTC:
RTC a “true” habilita el envío de los puntos analógicos a través de
la Red Telefónica Conmutada (RTC) después de una Interrogación General o de un
evento.
• Fleeting:
Fleeting A “true” habilita el uso de fleeting para los puntos MSP. El fleeting sólo
produce eventos cuando el valor del punto MSP cambia de “0” a “1” y además estos
puntos no se envían por interrogación general.
• IOA ciclo secundario:
secundario IOA de inicio a partir de la cual se realiza el envío cíclico
secundario de los puntos analógicos MMEA, MMEB y MMEC. Los puntos analógicos
que se envían en el envío cíclico secundario no se envían en el envío cíclico principal.
• IOA fleeting:
fleeting IOA de inicio a partir de la cual se realiza el fleeting de los puntos MSP.
• Período ciclo por RTC:
RTC periodo (en segundos) del envío cíclico de las medidas
analógicas a través de la Red Telefónica Conmutada (RTC).
• Período ciclo secundario:
secundario período, en segundos, de envío cíclico secundario de los
puntos MMEA, MMEB y MMEC.
• Supervisión cola de eventos:
eventos a “true” habilita la supervisión de la cola de eventos de
los puntos MSP y MDP. Es necesario habilitar este atributo para actualizar los puntos
de diagnóstico DIAG:C1_LLENA y DIAG:C1_SEMI. Se mantienen por compatibilidad
aunque esta funcionalidad no ha sido implementada.

5.3 Autentificación
Esta sección permite configurar parámetros relacionados con los mecanismos de seguridad
según lo especificado en IEC/TS62351-5. Esta sección estará o no disponible según la versión
del controlador IEC 104 esclavo extendido que monte la reléase sobre la que estemos
trabajando.
• habilitada permite habilitar los mecanismos de seguridad en las
Seguridad habilitada:
comunicaciones del dispositivo.
• Identificador:
Identificador identificador del canal lógico de comunicaciones.
• Algoritmo HMAC:
HMAC permite indicar el tipo de algoritmo que será utilizado en la sesión
IEC para la autentificación.
• Algoritmo de claves:
claves especifica el algoritmo para desencriptar y desempaquetar las
claves empleadas por la sesión.
• Timeout de autentificación:
autentificación tiempo máximo, en milisegundos, de espera para toda
respuesta de autenticación.
• Período de claves:
claves período, en milisegundos, para la actualización de las claves de
sesión.

TELVENT 22 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• Cambio de clave:
clave número máximo de ASDU que pueden ser trasmitidos o recibidos
desde la última actualización de las claves de sesión.
• Modo agresivo:
agresivo habilita o deshabilita los mecanismos de seguridad por cada sesión
en modo agresivo. Actualmente no en uso.
• Pre challenge:
challenge actualmente no es uso.
• Diagnóstico:
Diagnóstico activa la opción de información extra de diagnóstico. Por defecto la
librería no tiene activa la opción de soporte de diagnóstico. Actualmente no en uso.
• Errores de autentificación:
autentificación número de máximo de errores de autenticación
permitidos.
• Clave:
Clave clave asociada.

5.4 Parámetros del sector


La descripción de los parámetros del sector es la siguiente:
• Cliente 104:
104 identificador del cliente al que se asocia el sector.
• mandos a “true” habilita el envío
Confirmación mandos: del ASDU confirmando
"terminación" en el resto de mandos.
• Confirmación salidas analógicas:
analógicas a “true” habilita el envío del ASDU confirmando
“terminación” en salidas analógicas.
• ASDU dirección común del ASDU del sector (CAA). El valor admitido por
Dirección ASDU:
este parámetro estará comprendido entre 0 y 65535.
• Max. tiempo ejecución:
ejecución tiempo máximo permitido, en segundos, entre selección y
ejecución de un mando. Si se supera, se rechazará la ejecución del mado.
• Modo Background Scan:
Scan parámetro opcional. No configurarlo equivale a hacerlo con
valor “Nunca se envía”. Este parámetro permite configurar el forzado de envío de
mensajes de tipo Background Scan cada vez que se desborde una cola de eventos,
con la finalidad de permitir que la estación controladora actualice sus valores.
Admite los siguientes valores:
 Nunca se envía:
envía no se fuerza nunca el envío de Background Scan cuando se
produce desbordamiento en alguna cola de eventos.
 Siempre se envía:
envía se fuerza el envío de Background Scan siempre que se produce
desbordamiento en alguna cola de eventos.
 online se fuerza el envío de Background Scan
Se envía solo si la sesión está online:
cuando se produce desbordamiento en alguna cola de eventos sólo si el sector
correspondiente se encuentra en online.
online Con esto se pretende evitar que
coindida el envio de Background Scan con la respuesta a una interrogación
general después de la recuperación de enlace.
• Período de envío background:
background periodo (en segundos) de envío en Background. Si
vale 0, deshabilitado. En esta implementación se permite el envío con causa
“background scan” para los tipos de puntos que se configuren (según la norma, no
todos los tipos de punto permiten esta causa de transmisión).
• Período de envío cíclico:
cíclico periodo (en segundos) de envío cíclico. Para deshabilitarlo,
poner a 0. Transcurrido este periodo, la estación controlada, comienza a transmitir
ASDUs con la información de los puntos configurados con CYCLIC (según la norma,
no todos los tipos de punto permiten esta causa de transmisión).

5.4.1 Puntos en dirección control


La propiedad “Puntos
Puntos en dirección control”
control permite establecer los parámetros relacionados
con los distintos tipos de puntos en dirección control del sector y se configura mediante el
editor personalizado que se muestra al pulsar el botón punteado que aparece en la
columna que muestra su valor (“Configuración puntos al control”).

TELVENT 23 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


Figura 11. Editor personalizado para la propiedad “Puntos en dirección control”.

El editor personalizado muestra una lista con los tipos de puntos en dirección control del
protocolo y un cuadro de propiedades para cada tipo de punto:
• Selección previa:
previa a “true” indica que es obligatorio selección previa a la ejecución.
Para los mandos de tipo CBO no hay selección previa por norma.

5.4.2 Puntos en dirección monitor


La propiedad “Puntos
Puntos en dirección monitor”
monitor permite establecer los parámetros relacionados
con los distintos tipos de puntos en dirección monitor del sector y se configura mediante el
editor personalizado que se muestra al pulsar el botón punteado que aparece en la
columna que muestra su valor (“Configuración puntos al monitor”).

Figura 12. Editor personalizado para la propiedad “Puntos en dirección monitor”.

El editor personalizado muestra una lista con los tipos de puntos en dirección control del
protocolo y un cuadro de propiedades para cada tipo de punto:
• Background Scan:
Scan a “true” se habilita en envío de los puntos de este tipo ante
“Background Scan”. No disponible para puntos MIT.
• Cíclico:
Cíclico a “true” se habilita el envío de los puntos de este tipo ante envío periódico.
No disponible para puntos MI.

TELVENT 24 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• Eventos:
Eventos tamaño de la cola de eventos. Con 0 se inhabilita el envío de eventos para
este tipo de punto. Es un valor entre 0 y 65535.
• Marca de tiempo:
tiempo habilita o deshabilita la marca de tiempo.
• Respuesta a GI:
GI a “true” se habilita en envío de los puntos de este tipo ante una
interrogación general por parte del maestro. Para puntos MIT (contadores), hace
referencia a la interrogación general específica para este tipo de puntos.
• Usar índice:
índice a “true” se forma el ASDU poniendo el IOA por cada objeto de
información, hasta completar el ASDU. En caso contrario, se forma el ASDU poniendo
el IOA y luego todos los objetos de información con IOAs consecutivos. Se
recomienda USE_INDEX = 1 cuando los objetos (de un tipo y un sector) no tienen
direcciones (IOA) consecutivas

5.5 Transferencia de ficheros


La propiedad “Transferencia
Transferencia de ficheros”
ficheros permite establecer los parámetros relacionados
con la transmisión de archivos en IEC 104 y se configura mediante el editor personalizado
que se muestra al pulsar el botón punteado que aparece en la columna que muestra su
valor (“Colección” para las propiedades con editor personalizado).
El editor personalizado muestra una lista con los ficheros configurados y un cuadro de
propiedades para cada elemento de la lista. Para editar los ficheros proceder como sigue:
• Para añadir un nuevo fichero, hacer click sobre el botón “Añadir nuevo fichero”.
• Para eliminar un fichero configurado, seleccionarlo en la lista y pulsar en el botón
“Eliminar fichero seleccionado”.

Figura 13. Editor personalizado para la propiedad “Transferencia de ficheros”.

La descripción de los parámetros es la siguiente:


• Identificador:
Identificador identificador del fichero dentro del sector. Junto con la IOA identifica
el fichero de forma única.
• IOA:
IOA Information Object Address. Es la dirección de un archivo dentro del sector (bin)
en el que se encuentre configurado. Según la norma, esta dirección debe ser única
dentro de los puntos de un sector. En esta implementación sólo se exige que sea
única dentro del sector y tipo.
• Ruta del fichero:
fichero direccion fisica donde se encuentra ubicado un archivo identificado
por su IOA y su identificador.
• Solo lectura:
lectura a “true” indica que el fichero es de solo lectura.

TELVENT 25 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


5.6 SCECI para EMCC
Estas opciones permiten configurar la funcionalidad del dispositivo IEC 104 esclavo
extendido para su conexión a un centro de control de interrumpibilidad del suministro
eléctrico. Esta sección estará o no disponible según la versión del controlador IEC 104
esclavo extendido que monte la reléase sobre la que estemos trabajando.
• Nº de preavisos:
preavisos número de máximo de presavisos de reducción de potencia que
serán admitidos. Por defecto 1 y no editable.
• SCECI habilitado:
habilitado determina si la funcionalidad de conexión al SCECI estará o no
habilitada. Si se deshabilita el dispositivo actuará como un IEC 104 esclavo estándar.
Si se habilita, las restricciones del sistema SCECI serán aplicadas a la comunicación del
dispositivo con su estación maestra.
• Tiempo de preaviso:
preaviso tiempo, en segundos, máximo que puede transcurrir entre la
recepción de un preaviso de interrupción y su validación.

5.7 Mapa de puntos


Telvent Smart Configuration Tool asocia a cada dispositivo definido en un componente un
mapa de puntos,
puntos que constituye una plantilla de la información que puede suministrar o
consumir, y que puede configurarse desde la sección de edición de un dispositivo.
El editor personalizado para la configuración del mapa de puntos de un dispositivo se
muestra haciendo click en el botón punteado que aparece junto a la propiedad “Mapa de
puntos” que tienen todos los dispositivos.

Figura 14. Editor personalizado para la propiedad “Mapa de puntos”.

El diálogo correspondiente al editor personalizado se compone de una lista donde aparecen


los tipos de puntos definidos para la plataforma Baseline y una tabla adjunta con la
información de los puntos existentes para el tipo seleccionado.
• Es posible añadir nuevos puntos haciendo click en cualquier columna de la fila
inferior de la tabla (fila con un * en el encabezado de fila) e introduciendo la
información necesaria.
• Modificar la información de puntos existentes editando las columnas.
• Eliminar puntos ya existentes seleccionando la fila completa haciendo click sobre el
encabezado de fila y pulsando la tecla “suprimir”.
En los dispositivos esclavos, el mapa de puntos para los status y analog representa la
información consumida por el dispositivo, es decir, puntos destino en la base de datos de
tiempo real del componente al que pertenece el dispositivo, y para los command y

TELVENT 26 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


setpoints, la información suministrada por el dispositivo, es decir, puntos fuente en la base
de datos.
En los dispositivos esclavos no se definen todos los puntos uno por uno como en los
maestros, si no que se definen bloques de tipos de puntos (tipos según el protocolo de
comunicaciones al que pertenece el dispositivo) identificados mediante una “dirección” de
comienzo, y en principio sin límite en cuanto al número de puntos que puede contener cada
bloque.

En los dispositivos esclavos se definen bloques de tipos de puntos según el


protocolo.

En caso de creación de un componente mediante la una importación de una


base de datos en formato Microsoft Excel, los mapas de puntos de los
dispositivos se crean automáticamente a partir de las señales definidas.

Las propiedades de los puntos para IEC 104 Esclavo Extendido son:
• Índice:
Índice valor entero que indica la posición del punto dentro del mapa.
• Descripción:
Descripción descripción del punto.
• IOA:
IOA es la dirección de comienzo de bloque para el tipo de punto.
• Tipo IEC:
IEC uno de los tipos de puntos permitidos para el protocolo, seleccionado de un
desplegable que ofrece el tipo de punto de protocolo adecuado en función del tipo
de punto de Baseline seleccionado.

5.8 Configuración Oasys


Si el cliente 104 asociado al dispositivo está marcado como comunicado con un Scada Oasys,
cada dispositivo del cliente será tratado como un sector, registro de la tabla remote, en el
Scada. Las propiedades agrupadas en esta sección permitirán configurar este sector en el
Scada.
• Mensaje base:
base identificador del mensaje base que se asignará al sector para su
presentación en el Oasys. Deber asignarse un valor existente en la configuración del
Oasys.
• Inhibir alarma anormal:
anormal determina si se inhibirá o no la alarma por cambios no
ordenados de la señal a su estado anormal.
• Inhibir alarma normal:
normal determina si se inhibirá o no la alarma por cambios no
ordenados de la señal a su valor normal.
• Inhibir registro anormal:
anormal determina si se inhibirá o no el registro de los cambios no
ordenados de la señal a su valor anormal.
• Inhibir registro normal:
normal determina si se inhibirá o no el registro de los cambios no
ordenados de la señal al su valor normal.
• Comm failover:
failover determina si Oasys reintentara la comunicación con la remota por un
canal de comunicaciones distinto en caso de fallo de comunicaciones con la remota.
• Fast Scan:
Scan indica, en segundos, el tiempo que la remota permanecerá en modo Fast
Scan tras producirse el evento que active este modo.
• No reply timeout:
timeout tiempo, en segundos, que la remota debe permanecer en estado
‘Sin respuesta’ (NO REPLY) para que se active para que se active la alarma de sin
respuesta.

TELVENT 27 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


• Poll delay:
delay indica el intervalo que debe transcurrir entre dos interrogaciones
consecutivas a la remota.
• No resp delay:
delay índica el intervalo mínimo que debe transcurrir entre dos
interrogaciones consecutivas cuando no hay respuesta desde la remota.
• RTN alarm inhibit:
inhibit número de ciclos de interrogación con éxito que debe ser
completados antes de que el sistema retorne al estado normal de alarma.
• Cryout:
Cryout especifica el banco de módems utilizados por la remota.
• RTN turnaround:
turnaround contiene el tiempo, en milisegundos, que la remota se toma para
analizar una consulta, no es un comando, procesarla y luego formular una respuesta.
• Overhead proc time:
time el valor introducido en este campo, en milisegundos, se añade
al tiempo RTU turnaround para calcular el tiempo máximo requerido para recibir una
respuesta desde la remota.
• Proto retries:
retries número de reintentos, solo usado por ciertos controladores de
protocolo. Si el controlador no soporta esta funcionalidad el campo es ignorado.

Para más detalles se remite al documento ‘OASySDNA Advance Database Editor (ADE)’ a su
sección remote Table.

TELVENT 28 Plugin IEC 104 Esclavo Extendido - Manual del Usuario


La información contenida en este documento es confidencial y es propiedad de Telvent. No puede ser copiada ni distribuida bajo ningún concepto, salvo que exista
autorización expresa y escrita por parte de Telvent. Aunque esta información fue verificada en el momento de su publicación, puede estar sujeta a cambios sin previo aviso.

TELVENT 29 Plugin IEC 104 Esclavo Extendido - Manual del Usuario

También podría gustarte