Plugin IEC 104 Esclavo Extendido para Telvent SCT
Plugin IEC 104 Esclavo Extendido para Telvent SCT
Plugin IEC 104 Esclavo Extendido para Telvent SCT
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.
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
binController i4e
Operaciones de
lectura/escritura en
la base de datos
coredb
Plataforma Baseline
Estación controlada
• 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.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.
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).
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.
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
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
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 7. Diálogo para la creación de un nuevo cliente para IEC 104 Esclavo Extendido.
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).
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”.
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.
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.
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.
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.
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.
Para más detalles se remite al documento ‘OASySDNA Advance Database Editor (ADE)’ a su
sección remote Table.