Sei sulla pagina 1di 405

1CPX Unidad Central de Subestacin

Manual de Instrucciones

ZIV P+C, S.L. 2005 LCPX403Av11


ZIV APLICACIONES Y TECNOLOGIA, S.A.
Licencia de Uso de Software

EL EQUIPO QUE USTED HA ADQUIRIDO CONTIENE UN PROGRAMA DE SOFTWARE. ZIV


APLICACIONES Y TECNOLOGIA S.A. ES EL LEGITIMO PROPIETARIO DE LOS DERECHOS DE
AUTOR SOBRE DICHO SOFTWARE, DE ACUERDO CON LO PREVISTO EN LA LEY DE
PROPIEDAD INTELECTUAL DE 11-11-1987. CON LA COMPRA DEL EQUIPO USTED NO ADQUIERE
LA PROPIEDAD DEL SOFTWARE, SINO UNA LICENCIA PARA PODER USARLO EN CONJUNCION
CON DICHO EQUIPO.

EL PRESENTE DOCUMENTO CONSTITUYE UN CONTRATO DE LICENCIA DE USO ENTRE USTED


(USUARIO FINAL) Y ZIV APLICACIONES Y TECNOLOGIA, S.A. (LICENCIANTE) REFERIDO AL
PROGRAMA DE SOFTWARE INSTALADO EN EL EQUIPO. POR FAVOR, LEA CUIDADOSAMENTE
LAS CONDICIONES DEL PRESENTE CONTRATO ANTES DE UTILIZAR EL EQUIPO.

Si USTED INSTALA 0 UTILIZA EL EQUIPO, ELLO IMPLICA QUE ESTA DE ACUERDO CON LOS
TERMINOS DE LA PRESENTE LICENCIA. SI NO ESTA DE ACUERDO CON DICHOS TERMINOS,
DEVUELVA DE INMEDIATO EL EQUIPO NO UTILIZADO AL LUGAR DONDE LO OBTUVO.

Condiciones de la Licencia de Uso

1.-Objeto: El objeto del presente Contrato es la cesin por parte del Licenciante a favor del Usuario Final de una
Licencia no exclusiva e intransferible para usar los programas informticos contenidos en la memoria del equipo
adquirido y la documentacin que los acompaa, en su caso (denominados en adelante, de forma conjunta, el
"Software"). Dicho uso podr realizarse nicamente en los trminos previstos en la presente Licencia.

2.- Prohibiciones: Queda expresamente prohibido y excluido del mbito de la presente Licencia el que el Usuario
Final realice cualquiera de las actividades siguientes: a) copiar y/o duplicar el Software licenciado (ni siquiera con el
objeto de realizar una copia de seguridad); b) adaptar, modificar, recomponer, descompilar, desmontar y/o separar el
Software licenciado o sus componentes; c) alquilar, vender o ceder el Software o ponerlo a disposicin de terceros
para que realicen cualquiera de las actividades anteriores.

3.- Propiedad del Software: El Usuario Final reconoce que el Software al que se refiere este Contrato es de
exclusiva propiedad del Licenciante. El Usuario Final tan slo adquiere, por medio del presente Contrato y en tanto
en cuanto contine vigente, un derecho de uso no exclusivo e intransferible sobre dicho Software.

4.- Confidencialidad: El Software licenciado es confidencial y el Usuario Final se compromete a no revelar a


terceros ningn detalle ni informacin sobre el mismo sin el previo consentimiento por escrito del Licenciante.

Las personas o entidades contratadas o subcontratadas por el Usuario Final para llevar a cabo tareas de desarrollo de
sistemas informticos no sern consideradas terceros a efectos de la aplicacin del prrafo anterior, siempre y
cuando dichas personas estn a su vez sujetas al compromiso de confidencialidad contenido en dicho prrafo.

En ningn caso, salvo autorizacin escrita del Licenciante, podr el Usuario Final revelar ningn tipo de
informacin, ni an para trabajos subcontratados, a personas o entidades que sean competencia directa del
Licenciante.
5.- Resolucin: La Licencia de Uso se concede por tiempo indefinido a partir de la fecha de entrega del equipo que
contiene el Software. No obstante, el presente Contrato quedar resuelto de pleno derecho y sin necesidad de
requerimiento en el caso de que el Usuario Final incumpla cualquiera de sus condiciones.

6.- Garanta: El Licenciante garantiza que el Software licenciado se corresponde con las especificaciones
contenidas en los manuales de utilizacin del equipo, o con las pactadas expresamente con el usuario final, en su
caso. Dicha garanta slo implica que el Licenciante proceder a reparar o reemplazar el Software que no se ajuste a
dichas especificaciones (siempre que no se trate de defectos menores que no afecten al funcionamiento de los
equipos), quedando expresamente exonerado de toda responsabilidad por los daos y perjuicios que pudieran
derivarse de la inadecuada utilizacin del mismo.

7.- Ley y jurisdiccin aplicable: Las partes acuerdan que el presente contrato se regir de acuerdo con las leyes
espaolas. Ambas partes, con expresa renuncia al fuero que les pudiera corresponder, acuerdan someter todas las
controversias que pudieran surgir en relacin con el presente Contrato a los Juzgados y Tribunales de Bilbao.

ZIV Aplicaciones y Tecnologa S.A.


Parque Tecnolgico, 210
48170 Zamudio (Vizcaya)
Apartado 757
48080 Bilbao - Espaa
Tel.- (34) 94 452.20.03

ADVERTENC1A

Z I V Aplicaciones y Tecnologa, S.A., es el legtimo propietario de los derechos de autor del presente manual.
Queda expresamente prohibido copiar, ceder o comunicar la totalidad o parte del contenido de este libro, sin
la expresa autorizacin escrita del propietario.

El contenido de este manual de instrucciones tiene una finalidad exclusivamente informativa.

Z I V Aplicaciones y Tecnologa, S.A., no se hace responsable de las consecuencias derivadas del uso unilateral
de la informacin contenida en este manual por terceros.
Indice

ndice
CAPTULO 1. Descripcin ........................................................................................... 1-1
1.1 Generalidades .................................................................................................. 1-2
1.2 Funciones del CPX ........................................................................................... 1-2
1.3 Seleccin del modelo ....................................................................................... 1-6

CAPTULO 2. Caractersticas Tcnicas ...................................................................... 2-1

CAPTULO 3. Normas y Ensayos Tipo ....................................................................... 3-1

CAPTULO 4. Arquitectura Fsica ............................................................................... 4-1


4.1 Modularidad ...................................................................................................... 4-2
4.2 Dimensiones ..................................................................................................... 4-4
4.3 Elementos de Conexin ................................................................................... 4-4

CAPTULO 5. Rangos de ajustes ............................................................................. 5-1

CAPTULO 6. Principios de Operacin .................................................................... 6-1


6.1 Introduccin ...................................................................................................... 6-2
6.2 Concepto de equipo ......................................................................................... 6-2
6.3 Funciones generales ........................................................................................ 6-3
6.3.1 Sincronizacin .................................................................................................. 6-3
6.3.2 Cambio de horario verano/invierno .................................................................. 6-6
6.3.3 Bocina .............................................................................................................. 6-6
6.4 Comunicaciones ............................................................................................... 6-7
6.4.1 Medio fsico ...................................................................................................... 6-7
6.4.2 Comunicaciones con equipos de nivel 1 .......................................................... 6-7
6.4.2.a Ciclo de Interrogacin ...................................................................................... 6-7
6.4.2.b Parmetros de comunicaciones ....................................................................... 6-8
6.4.2.c Tiempos de comunicaciones ............................................................................ 6-8
6.4.3 Comunicaciones con la proteccin en transparente ........................................ 6-9
6.4.4 Comunicaciones con sistemas de nivel 3 ........................................................ 6-9
6.4.5 Funciones de enrutamiento .............................................................................. 6-10
6.5 Protocolos de Nivel 1 ....................................................................................... 6-10
6.5.1 PROCOME ....................................................................................................... 6-10
6.5.2 DNP3 ................................................................................................................ 6-11
6.5.2.a Ciclo de interrogacin ....................................................................................... 6-12
6.5.2.b Tiempos de comunicaciones ............................................................................ 6-13
6.5.3 IEC103 ............................................................................................................. 6-13
6.5.4 SPABUS ........................................................................................................... 6-14
6.5.5 MODBUS RTU ................................................................................................. 6-14
6.6 Protocolos de Nivel 3 ....................................................................................... 6-15
6.7 Automatismos ................................................................................................... 6-16
6.7.1 Deteccin de Tierras Resistentes .................................................................... 6-16
6.7.1.a Descripcin ....................................................................................................... 6-16
6.7.1.b Entradas ........................................................................................................... 6-17
6.7.1.c Salidas .............................................................................................................. 6-17
6.7.1.d Ajustes .............................................................................................................. 6-17
6.7.1.e Flujo de Estados ............................................................................................... 6-18
6.7.1.f Operacin ......................................................................................................... 6-19
I

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


Indice

6.7.1.g Reposicin ........................................................................................................ 6-20


6.7.1.h Seales propias ................................................................................................ 6-21
6.7.2 Automatismo de H............................................................................................. 6-21
6.7.2.a Descripcin ....................................................................................................... 6-21
6.7.2.b Automatismos de Presencia / Ausencia de Tensin ......................................... 6-22
6.7.2.c Automatismo de definicin de estados de tensin de alta ................................ 6-24
6.7.2.d Automatismo de maniobras de alta................................................................... 6-26
6.7.2.e Automatismo de maniobras de media............................................................... 6-31
6.7.2.f Automatismo de conmutacin por disparo de protecciones ............................. 6-33
6.7.2.g Seales digitales propias .................................................................................. 6-35
6.7.2.h Mandos propios ................................................................................................ 6-36
6.7.2.i Seales externas .............................................................................................. 6-36
6.7.3 Automatismo de la Y (Caso particular de la H) ................................................. 6-37
6.7.4 Equipo de Reposicin Automtica de Servicio (ERAS) .................................... 6-40
6.7.4.a UCERAS1 ......................................................................................................... 6-41
6.7.4.b UCERAS2 ......................................................................................................... 6-42
6.7.4.c UCERAS3 ......................................................................................................... 6-44
6.7.4.d TERAS1 ............................................................................................................ 6-45
6.7.4.e TERAS2 ............................................................................................................ 6-46
6.7.4.f TERAS3 ............................................................................................................ 6-49
6.7.4.g TERAS4 ............................................................................................................ 6-50
6.7.4.h Seales propias ................................................................................................ 6-51
6.7.4.i Mandos propios ................................................................................................ 6-53
6.7.4.j Seales externas .............................................................................................. 6-53
6.8 Lgica programable .......................................................................................... 6-54
6.9 Consola remota ................................................................................................. 6-59
6.10 Mandos ............................................................................................................. 6-62
6.10.1 Descripcin ....................................................................................................... 6-62
6.10.2 Mandos de grupos ............................................................................................ 6-64
6.10.3 Mandos de maestras......................................................................................... 6-64
6.11 LEDs ................................................................................................................. 6-65
6.12 Entradas digitales ............................................................................................. 6-65
6.13 Salidas digitales ................................................................................................ 6-65
6.14 Histricos (opcional) ......................................................................................... 6-65
6.14.1 Histricos de medidas ....................................................................................... 6-66
6.14.2 Histricos de contadores .................................................................................. 6-66
6.14.3 Histricos de cambios ....................................................................................... 6-66

CAPTULO 7. Teclado y Display Alfanumrico ....................................................... 7-1


7.1 Display alfanumrico y teclado ......................................................................... 7-2
7.2 Teclas, funciones y modo de operacin ........................................................... 7-3

CAPTULO 8. Puesta en Marcha ............................................................................... 8-1


8.1 Generalidades ................................................................................................... 8-2
8.2 Inspeccin preliminar ........................................................................................ 8-2
8.3 Comprobacin del indicador de en servicio .................................................... 8-2
8.4 Puesta en marcha ............................................................................................. 8-3
8.5 Ensayo de Puertos ............................................................................................ 8-4
8.6 Comprobacin de LEDs .................................................................................... 8-4
8.7 Instalacin ......................................................................................................... 8-5

CAPTULO. 9 Figuras .................................................................................................... 9-1

II

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Indice

ESQUEMAS Y PLANOS DE CONEXIONES

ANEXO A. Ficheros de configuracin del CPX ......................................................... A-1


A.1 Introduccin ...................................................................................................... A.1-2
A.2 Fichero de configuracin de la tarea CENTRAL: CENTRAL.CFG ................... A.2-1
A.3 Fichero de equipos fsicos: DBASE.CFG ......................................................... A.3-1
A.4 Fichero de histricos: HISTORIC.CFG............................................................. A.4-1
A.4.1 Histrico de medidas ........................................................................................ A.4-2
A.4.2 Histrico de contadores .................................................................................... A.4-2
A.4.3 Histrico de cambios (seales) ........................................................................ A.4-3
A.5 Ficheros de configuracin de la tarea LOGICA ................................................ A.5-1
A.5.1 Fichero de seales de la tarea LGICA: LOGICA.CFG .................................. A.5-1
A.5.2 Fichero de programacin de la tarea LGICA: LOGICA.COD ........................ A.5-4
A.6 Fichero de configuracin la tarea MANDO: MANDO.CFG ............................... A.6-1
A.7 Fichero de configuracin de comunicaciones: PUERTOS.CFG ...................... A.7-1
A.8 Fichero de configuracin de LEDs: LEDS.CFG ............................................... A.8-1
A.9 Fichero de conexin a travs de mdem de la consola: RASSRV.CFG .......... A.9-1
A.10 Fichero de redundancia de Unidades Centrales: REDUNDA.CFG .................. A.10-1
A.11 Fichero de consola remota: REMOTA.CFG ..................................................... A.11-1
A.12 Fichero de configuracin de red: TCP.CFG ..................................................... A.12-1
A.13 Ficheros de configuracin de los Automatismos .............................................. A.13-1
A.13.1 Fichero del automatismo de la H: AUTOH.CFG............................................... A.13-1
A.13.2 Ficheros del automatismo de Tierras Resistentes: TIERR_i.CFG ................... A.13-11
A.13.3 Fichero del automatismo de Eras: ERAS.CFG ................................................ A.13-18
A.14 Fichero de configuracin del horario de verano/invierno: HORARIO.CFG ...... A.14-1
A.15 Fichero de configuracin del Servidor de Acceso Remoto (RAS):
RMONITOR.CFG (slo CPX/CPP-B) ............................................................... A.15-1
A.16 Fichero de configuracin de la tabla de enrutamiento:
ROUTE.CFG (slo CPX-B) .............................................................................. A.16-1

ANEXO B. Configuracin de los emuladores de protocolo ..................................... B-1


B.1 Introduccin ...................................................................................................... B.1-2
B.2 Protocolos de la familia CEI 870-5-101 ............................................................ B.2-1
B.2.1 No balanceado Tipo I: CEI101.CFG ................................................................. B.2-1
B.2.2 No balanceado Tipo II: CEI101D.CFG ............................................................. B.2-7
B.2.3 No balanceado Tipo III: CEI101C.CFG ............................................................ B.2-17
B.2.4 No balanceado Tipo IV: CEI101A.CFG ............................................................ B.2-26
B.2.5 No balanceado Tipo V: CEI101E.CFG ............................................................. B.2-32
B.2.6 Balanceado / No Balanceado: CEI101B.CFG .................................................. B.2-42
B.2.7 No balanceado Tipo VIII: CEI101I.CFG ........................................................... B.2-61
B.2.8 Gateway 104-101: GW104101.CFG ................................................................ B.2-73
B.3 Analizador de redes: CIRCUTOR.CFG ............................................................ B.3-1
B.4 Protocolo DNP3: DNP3.CFG............................................................................ B.4-1
B.5 Protocolo DNP3: DNP3MS.CFG ...................................................................... B.5-1
B.6 Protocolo INDACTIC: INDACTIC.CFG ............................................................. B.6-1
B.7 Protocolo MODBUS esclavo: MODBUS.CFG .................................................. B.7-1
B.8 Protocolo MODBUS maestro: MODBUSMS.CFG ............................................ B.8-1
B.9 Protocolo PID1: PID1.CFG ............................................................................... B.9-1
B.10 Protocolo SEVCO 6802: SEVCO.CFG............................................................. B.10-1
B.11 Protocolo WISP+: WISP.CFG .......................................................................... B.11-1
B.12 Comunicaciones con PLCs SIMATIC de SIEMENS......................................... B.12-1
B.12.1 Protocolo SINEC H1: COMSINEC.CFG .......................................................... B.12-1
B.12.2 Protocolo RK512/3964R: COM3964R.CFG ..................................................... B.12-3
B.12.3 Fichero de configuracin de la tarea COMPLC: COMPLC.CFG ...................... B.12-5
III

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


Indice

B.12.4 Fichero de configuracin de la tarea COMSCD: COMSCD.CFG .................. B.12-13


B.13 Protocolo GESTEL: GESTEL.CFG ................................................................... B.13-1
B.14 Protocolo SPABUS maestro: SPABUSMS.CFG y MODULSPA.CFG .............. B.14-1
B.14.1 Fichero de emulacin de equipos: SPABUSMS.CFG....................................... B.14-1
B.14.2 Fichero de descripcin de equipos: MODULSPA.CFG..................................... B.14-6
B.15 Protocolo PROCOSLV: PROCOSLV.CFG ....................................................... B.15-1
B.16 Protocolo STIOBCH: STIOBCH.CFG ............................................................... B.16-1
B.17 Protocolo SEVCO Maestro: SEVCOMS.CFG ................................................... B.17-1
B.18 Comunicaciones con CGC. COMSCGC.CFG .................................................. B.18-1
B.19 Protocolo Wisp+ Maestro: WISPMS.CFG ......................................................... B.19-1

IV

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


CAPTULO 1

Descripcin

Las familias de equipos CPX forman parte, junto con el equipo


PCD, de lo que se conoce como Unidad Central de Subestacin
(UCS) que, a su vez, se engloba dentro del Sistema Integrado de
Proteccin y Control (SIPCO) de Subestaciones Elctricas. Junto
con ellos se encuentran los equipos de proteccin y control de
Nivel 1.

Dentro de las funciones generales del CPX podemos encontrar:

Comunicaciones con equipos de Nivel 1.


Integracin de toda la informacin de control de la
subestacin en una base de datos comn en tiempo real.
Comunicaciones con equipos de nivel superior o igual con
emulacin de protocolos.
Realizacin de automatismos a nivel de subestacin.
Posibilidad de realizacin de maniobras con gestin de
enclavamientos a nivel de subestacin.
Captulo 1

1.1 Generalidades
La Unidad Central de Proteccin y Control de Subestacin est formada por dos equipos
independientes pero que funcionan en conjunto. El CPX est diseado para resolver todas las
necesidades de comunicacin y tratamiento de datos con los equipos de proteccin, control y
medida de una subestacin, proporcionando nuevas funciones que aprovechan al mximo la
informacin de que disponen estos equipos. El CPX es el encargado de las comunicaciones
con los equipos de nivel 1 y del mantenimiento de la base de datos en tiempo real. El PCD es,
principalmente, la interfaz entre el usuario y la instalacin.

Aunque forman un todo, el CPX puede funcionar de forma autnoma sin necesidad de que
tenga conectado un PCD. A la inversa esto no es posible. En esta situacin, en la que no existe
PCD, la interfaz entre usuario y la instalacin se realiza mediante otro equipo externo
(telemando, SCADA, ...).

Todo el sistema es configurable, operacin que se realiza mediante el programa Zivergraph.


Este programa permite configurar el sistema de forma que se adecue a las caractersticas de la
subestacin: equipos conectados, seales asociadas a cada equipo, representacin de la
informacin en pantallas, lgicas a nivel de subestacin, funcionalidad deseada, etc.

1.2 Funciones del CPX


La unidad central o CPX tiene como principales funciones las que se detallan a continuacin.
Comunicaciones
El CPX se comunica con los equipos de proteccin y control que vigilan la subestacin
mediante el protocolo estndar PROCOME. Los equipos estn unidos al CPX mediante fibra
ptica, de plstico o cristal, o por un cable serie. Al CPX se pueden conectar equipos con los
siguientes protocolos: PROCOME, DNP3.0, MODBUS, IEC103, SPABUS.

Tambin se comunica, emulando el protocolo necesario en cada caso, con el puesto de control,
para informar al mismo de los eventos sucedidos en la subestacin y permitirle maniobrar
sobre los elementos activos de la misma.

La oficina tcnica tambin est comunicada con el CPX a travs de un mdem conectado al
puerto remoto. Usando el programa del fabricante, se puede acceder, de forma transparente, a
los datos de las protecciones, de manera que se pueden realizar consultas sobre el estado de
las protecciones, etc. Esta conexin tambin es posible desde el puerto local. Esta
funcionalidad est incluida en todos los modelos de CPX para equipos con protocolo
PROCOME. Para equipos con otros protocolos, depender del modelo.

Por otra parte, el CPX est conectado a la consola de operacin por red local. Mediante esta
conexin se realiza todo el transvase de datos entre ambos equipos. Asimismo, se puede
conectar al CPX, va mdem, una consola de operacin remota que podr estar en la oficina
tcnica de la compaa.

Por ltimo, existe en el CPX una interfaz para obtener la seal patrn del reloj GPS con la
posibilidad, por una parte, de recibir la seal entregada directamente por una antena de GPS y,
por otra parte, de ofrecer tambin una conexin a un aparato receptor de GPS.

1-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


descripcin general

Sincronizacin
El CPX es el encargado de mantener todo el sistema sincronizado con una nica fuente de
reloj. Esta puede ser externa o interna. Si no es posible la sincronizacin externa, el CPX utiliza
el reloj de tiempo real interno (RTC) como patrn para sincronizar los relojes de los diferentes
equipos conectados a l.

Como fuente de sincronizacin externa se pueden utilizar varios mtodos, no excluyentes, de


sincronizacin. Desde la Oficina de Control, mediante el protocolo de comunicaciones
particular, el CPX es sincronizado peridicamente por el programa de control.

Si se utiliza un reloj GPS, el CPX dispone de varias interfaces de comunicaciones con el


mismo. As, el CPX admite sincronizacin con un reloj GPS que utilice interfaz IRIG-B, serie y
paralelo. Estas interfaces se explicarn ms adelante.
Bases de Datos
El CPX es el encargado de recoger los datos de las unidades de posicin, control y medida de
la subestacin y mantener una base de datos con ellos, actualizada en tiempo real (el ciclo de
actualizacin depender del nmero de equipos conectados, de los parmetros de
comunicacin y del protocolo utilizado). Esta base de datos es el soporte de informacin para la
consola de operacin (local y remota) y todas las dems aplicaciones que mantienen
comunicacin con la unidad central, como son los telemandos, tareas internas, etc.

La base de datos del CPX se almacena en un formato interno y es voltil, es decir, es una
copia de los datos de los equipos de nivel 1. No se guarda ningn histrico de esta informacin.

El CPX no slo emula el protocolo de comunicaciones con un nivel superior sino que mantiene
una base de datos en el formato particular del protocolo emulado, de forma que hace creer al
equipo de nivel superior que est comunicando con un equipo del fabricante original.
Mandos
El CPX permite la realizacin de mandos sobre los elementos configurables de la instalacin.
El origen del mando puede ser interno (automatismos, lgica ) o externo (consola de operacin,
telemando). El CPX se encarga de modificar el formato de mandos entre los diferentes
protocolos de forma que el mando llegue al equipo que tiene que realizarlo con independencia
del fabricante del mismo. Asimismo, cierra el lazo de comunicacin, si el protocolo de
comunicaciones lo soporta, al enviar la respuesta del equipo ante una orden al equipo que ha
originado la misma.

Existe una lgica de bloqueos que impide realizar maniobras peligrosas o prohibidas en ciertas
situaciones.
Lgica
El CPX tiene una tarea interna que se encarga de ejecutar un programa de lgica totalmente
programable mediante unas funciones determinadas: puertas lgicas (AND, OR, NOT,...), Flip-
Flop (RS, JK), mandos, etc.

Este programa de lgica se puede utilizar para implementar automatismos a nivel de


subestacin, agrupamiento de seales para enviar al despacho de control, etc.

1-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 1

Gestin de eventos
La recogida de la informacin de los equipos de nivel 1 se realiza, en primer lugar, pidiendo
una foto del estado de todas las seales disponibles en el equipo y, posteriormente, de forma
cclica, pidiendo cambios de dichas seales. Todos estos cambios se envan a las tareas
internas que lo hayan solicitado a la base de datos.

Sin embargo, no todos los cambios de seales que se produzcan en la subestacin sern de
utilidad para el usuario, es decir, estarn definidos como eventos. El CPX realiza un filtro y
enva al PCD aquellos cambios que el cliente considera interesantes.

De forma similar, cada tarea cliente de la base de datos recibir todos los cambios de seales
recogidos de los equipos y ser tarea suya filtrarlos, quedndose con los que le interesan y
descartando los que no.
Gestin de alarmas
Lo mismo que ocurre con los eventos, no todos los cambios de seales son alarmas. El CPX
es el encargado de gestionar las alarmas producidas en la subestacin indicndole al PCD
cules de los cambios que le ha enviado son alarmas y cules no.

La gestin de alarmas para el despacho de control es tarea suya; lo nico que realiza el CPX
es filtrar los cambios y enviarle slo los que le interesan.
Automatismos
El CPX puede realizar ciertos automatismos a nivel de subestacin, en los que intervienen
seales de varios equipos. Estos automatismos pueden ser de dos tipos: fijos o programables.
Dentro de la primera categora incluimos aquellos cuya funcionalidad es fija y no puede ser
alterada; slo es posible configurarlos y ajustarlos. Dentro de la segunda estarn los que se
programen dentro de la lgica.
Redundancia
En algunas instalaciones de gran importancia es necesario instalar un sistema redundante. La
redundancia del CPX puede ser de dos tipos: Hot-Stand-By (HSB) y Completa. En ambos
casos, el CPX primario se encuentra realizando las funciones propias de un CPX, as como
monitorizando ciertas variables crticas; el CPX secundario est a la espera de que se detecte
un fallo para tomar el control de la subestacin. La diferencia estriba en que en la redundancia
Completa, ambos CPX tienen la base de datos actualizada en todo momento, mientras que en
la redundancia HSB, el CPX secundario no la tiene.
Gestin de histricos
Otra funcionalidad, opcional, del CPX es la de realizar histricos de cambios en seales, de
medidas y de contadores. Estos histricos son unos registros diarios, guardados en disco, de
aquella informacin que se desee guardar. Estos registros se recogern desde el PCD que los
procesar posteriormente.

1-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


descripcin general

Auto-verificacin
La Unidad Central realiza peridicamente un chequeo de la integridad del hardware y del
software almacenado en sus dispositivos de memoria permanente. Asimismo, dispone de un
sistema de captura de cualquier error que se produzca al acceder al hardware del equipo, de
forma que el sistema pueda continuar funcionando en un modo denominado de emergencia, si
el problema lo requiriera, hasta que se resuelva el mismo.
Interfaz Hombre-Mquina
Existe una interfaz para el operador que permite obtener informacin acerca de la funcionalidad
del equipo, as como informacin que permitir supervisar el rendimiento y operatividad en
cada momento de la Unidad Central. Esta interfaz dispone de un display LCD, de un teclado
con funciones bsicas y de una serie de LEDs configurables que permitirn presentar el estado
de ciertas seales de control del sistema.

1-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 1

1.3 Seleccin del modelo


El modelo hardware del CPX se determina segn la siguiente tabla:

1CPX- W
RESERVA
A definir en fbrica

OPCIONES HARDWARE DE COMUNICACIONES


Ninguna 0
Telemando Indactic 1
Telemando TRW 2000 2

OPCIONES HARDWARE INTEGRADO


Ninguna 0
Disco Flash + Display + Teclado frontal 3
Opcin 3 + GPS IRIG-B123 B

TENSIN DE ALIMENTACIN
24 - 48 Vcc 1
110 - 125 Vcc 2
250 Vcc 3
220 Vac 4

IDIOMA
Espaol 0
Ingls 2
Portugus E
Francs G

TIPOS DE F.O. DE LOS PUERTOS DE NIVEL 1


Plstico 0
ST (cristal + bayoneta) 1
SMA (cristal + rosca) 2

NUMERO DE PUERTOS DE NIVEL 1


6 puertos fibra ptica 0
12 puertos fibra ptica 1

RESERVA
A definir en fbrica

RESERVA
A definir en fbrica

TIPO DE CAJA
Caja estndar W

RESERVA
A definir en fbrica

ADAPTADOR DE MERCADO
Vase listado especfico de ltima letra de modelo del rel

1-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 2

Caractersticas
Tcnicas
Captulo 2

2.1 Caractersticas del CPX

Tensin de la alimentacin auxiliar

Los CPX disponen de una fuente de alimentacin cuyo valor es seleccionable segn
el modelo concreto:
48 Vcc (20%)
110 - 125 Vcc (20%)
220 Vca - 250 Vcc (20%)

Caractersticas Hardware
- Tarjeta CPU industrial con microprocesador Pentium 233 MHz o superior (incluye chip para
Red Ethernet con conexin 10/100Base-T y controlador de video para VGA).
- 32 Mb de memoria RAM (mnimo).
- Disco esttico Flash de 64 Mb.
- Conexin para Vdeo, Teclado.
- Hub con 5 conexiones tipo 10/100Base-T.
- Conexin paralelo para receptor de reloj GPS, aislada mediante optoacopladores.
- Conector coaxial para seal IRIG-B123.
- Tarjeta de Comunicaciones serie multipuerto con interfaz optoacoplado para fibra ptica
(mximo 2 tarjetas).
- Tarjeta de 4 puertos serie RS-232 con interfaz optoacoplado.
- 8 Entradas Digitales y 4 Salidas Digitales.
- Frente con MMI (Teclado y Display) y LEDs (opcional).

Entradas digitales
El nmero de entradas digitales se define segn el modelo.

Rango de la tensin de entrada 24-48 Vcc 20%


24-125 Vcc 20%
48-250 Vcc 20%
Consumo < 5mA

2-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


caracterstica tcnicas

Salidas de doble contacto

Intensidad (c.c.) lmite mxima (con carga resistiva): 30 A en 1 s


Intensidad (c.c.) en servicio continuo (con carga resistiva): 8A
Capacidad de conexin: 2500 W
Capacidad de corte (con carga resistiva): 150W -max. 8A- (hasta 48 Vcc)
55W (80Vcc - 250Vcc)
1250 VA
Capacidad de corte (L/R = 0,04 s): 60 W a 125 Vcc
Tensin de conexin: 250 Vcc

Caractersticas del enlace de comunicaciones

Transmisin por fibra ptica de cristal:


Tipo: Multimodo
Longitud de onda: 820 nm
Conector: ST
Potencia mnima del transmisor:
Fibra de 50/125: -20 dBm
Fibra de 62,5/125: - 17 dBm
Fibra de 100/140: - 7 dBm
Sensibilidad del receptor: - 25,4 dBm

Transmisin por fibra ptica de plstico de 1 mm:


Longitud de onda: 660 nm
Potencia mnima del transmisor: - 16 dBm
Sensibilidad del receptor: - 39 dBm

2-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 2

Transmisin por medio de RS232C


Conector DB-9 (9 pines), seales utilizadas: Pin 1 - DCD
(COM1, COM2, COM3, COM4, COM5) Pin 2 - RX
(LOC, REM) Pin 3 - TX
Pin 4 - DTR
Pin 5 - GND
Pin 6 - DSK
Pin 7 - RTS
Pin 8 - CTS
Pin 9 - RI

Conector DB25 (25 pines), seales utilizadas: Pin 2 - TX


(Q0) Pin 3 - RX
Pin 4 - RTS
Pin 5 - CTS
Pin 7 - GND
Resto - N/C

Conector DB37 (37 pines) para reloj sincronizador paralelo


(PP0)
Seales utilizadas: Pin 1 - IRQ
Pin 3 - Bit 15
Pin 4 - Bit 14
Pin 5 - Bit 13
Pin 6 - Bit 12
Pin 7 - Bit 11
Pin 8 - Bit 10
Pin 9 - Bit 9
Pin 10 - Bit 8
Pin 30 - Bit 7
Pin 31 - Bit 6
Pin 32 - Bit 5
Pin 33 - Bit 4
Pin 34 - Bit 3
Pin 35 - Bit 2
Pin 36 - Bit 1
Pin 37 - Bit 0

2-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


caracterstica tcnicas

Conexin por RJ45


(LAN0, LAN1, LAN2, LAN3, LAN4)
Seales utilizadas: Pin 1 - TX+
Pin 2 - TX-
Pin 3 - RX+
Pin 4 - N/C
Pin 5 - N/C
Pin 6 - RX-
Pin 7 - N/C
Pin 8 - N/C

Conector coaxial para reloj sincronizador con interfaz IRIGB-123


Conex. Interno - Seal
Conex. Externo - GND

Conector VGA para seal de video compuesta:


Seales utilizadas: Pin 1 - Vdeo R (75 ohm / 0.75 Vpp)
Pin 2 - Vdeo G (75 ohm / 0.75 Vpp)
Pin 3 - Vdeo B (75 ohm / 0.75 Vpp)
Pin 4 - ID2 (bit 2 del ID del monitor)
Pin 5 - GND
Pin 6 - RGND (GND del rojo)
Pin 7 - GGND (GND del verde)
Pin 8 - BGND (GND del azul)
Pin 9 - N/C
Pin 10 - SGND (Sincr. GND)
Pin 11 - ID0 (Bit 0 del ID del monitor)
Pin 12 - ID1 (Bit 1 del ID del monitor)
Pin 13 - HSYNC o CSYNC (Sincr. Horizontal)
Pin 14 - VSYNC (Sincr. Vertical)
Pin 15 - ID3 (Bit 3 del ID del monitor)

Conector KEYB (Teclado tipo QWERTY)


Seales utilizadas: Pin 1 - CLOCK
Pin 2 - DATA
Pin 3 - N/C
Pin 4 - GND
Pin 5 - +5

2-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 2

Notas:

2-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 3

Normas y
Ensayos Tipo
Captulo 3

Los equipos satisfacen las normas especificadas en el siguiente cuadro. En caso de no estar
especificada, se trata de la norma UNE 21-136 (CEI-255).

Aislamiento CEI-255-5
Entre circuitos y masa: 2 kV, 50 Hz, durante 1m
Entre circuitos independientes: 2 kV, 50 Hz, durante 1m

Perturbaciones de 1 MHz CEI-255-22-1 Clase III (UNE 21-136-92/22-1)


Modo comn: 2,5 kV
Modo diferencial: 1,0 kV
Perturbaciones de CEI-255-22-4 Clase IV (UNE 21-136-92/22-4) (CEI 1000-4-4)
transitorios rpidos 4 kV 10 %
Descargas CEI 255-22-2 Clase III (UNE 21-136-92/22-2) (CEI 1000-4-2)
electrostticas 8 Kv 10 %

3-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 4

Arquitectura
Fsica
Captulo 4

4.1 Modularidad
CPX
El CPX est formado por varias tarjetas con diferente funcionalidad. Las tarjetas estn
dispuestas en dos grupos unidos por una tarjeta de bus situada en la parte media del equipo. El
resto de tarjetas se colocan en la parte delantera o en la parte trasera. Las situadas en la parte
delantera son las que proporcionan la funcionalidad hardware y las situadas en la parte trasera
son las que proporcionan el interfaz fsico y el aislamiento.

Las tarjetas situadas en la parte delantera son:

Tarjeta CPU.
Tarjeta multipuerto de comunicaciones.
Tarjeta multifuncin: GPS, Indactic, ...
Frente con display, teclado y LEDs.

figura 4.1: vista frontal de un CPX

4-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


arquitectura fsica

Las tarjetas situadas en la parte trasera son:

Fuente de alimentacin.
Tarjeta de puertos serie, hub para red ethernet y vdeo.
Tarjeta de E/S, GPS, Indactic, teclado.
Tarjetas de puertos de FO, local y remoto.

Segn modelos, se pueden incluir hasta:

2 tarjetas multipuerto de comunicaciones con sus correspondientes tarjetas de puertos de


FO. 1 Puerto Serie RS232 DB9H para conexin Local con (situado en la
parte trasera).
1 Puerto Serie RS232 DB9H para conexin remota con .
6 Puertos de Fibra ptica (vidrio o plstico) para conexin con equipos de nivel 1
(posibilidad de ampliacin hasta 12 puertos).
1 Puerto Serie DB25H para conexin con equipos especiales.
4 Puertos Serie RS232 DB9H multipropsito (su funcionalidad depende de modelo y
configuracin).

En la figura 4.2 se representa la parte trasera de un equipo genrico.

figura 4.2: parte trasera de un CPX

En la parte trasera se encuentran tambin una serie de LEDs que indican: actividad de los
puertos de comunicaciones y acceso a disco de almacenamiento.

4-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 4

4.2 Dimensiones
Los equipos se montarn en cajas de 1 rack de 19", en 6 alturas, previstos para su montaje
empotrado en panel. El color de la caja es gris grafito.

4.3 Elementos de conexin


Regletas de bornas
Las regletas se disponen horizontalmente como se observa en la figura 4.2 y tienen la siguiente
distribucin:

Regletero de salidas digitales etiquetado como OUT. Dispone de 4 salidas digitales


en 12 bornas, con posibilidad de contacto normalmente abierto o cerrado.
Regletero de entradas digitales etiquetado como IN. Dispone de 8 entradas digitales
en 16 bornas.

La asociacin de cada borna con las seales correspondientes depender de la configuracin


del equipo.

Las bornas admiten un cable de 2,5 mm2. Se recomienda la utilizacin de terminales de punta
para realizar la conexin a bornas.
Extraibilidad del sistema
Es posible extraer las tarjetas electrnicas de que consta el equipo.

Las tarjetas electrnicas tienen unos tornillos que debern ser retirados antes de proceder a la
extraccin. Es importante tener en cuenta que, siempre que se realice esta operacin, el
equipo deber estar sin tensin.

4-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 5

Rangos de
Ajustes
Captulo 5

El CPX es un equipo muy configurable, con una gran cantidad de parmetros. Las funciones
disponibles dependen del modelo de software.

El CPX toma los datos de configuracin de unos ficheros en modo texto que se explican en los
anexos y que se generan a travs del programa Zivergraph. Mediante este programa se
particulariza una Unidad Central a una instalacin, configurando todos los parmetros
necesarios para cada una de las funciones.

Exceptuando los automatismos, el CPX no tiene parmetros ajustables en tiempo de ejecucin.


Cualquier modificacin en los parmetros se debe realizar desde el programa Zivergraph y, a
continuacin, reconfigurar el CPX con los nuevos ficheros modificados. Dada la complejidad de
la operacin, no vamos a expresar aqu los rangos de variacin de parmetros y ajustes, sino
que se indicarn en el manual del citado programa y en los Anexos en los que se describen los
ficheros de configuracin.

Los parmetros ajustables de los automatismos se describen en el Captulo 6, dentro del


apartado correspondiente a cada uno de ellos.

5-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 6

Principios de
Operacin
Captulo 6

6.1 Introduccin
El software del CPX est compuesto por varias tareas independientes que realizan funciones
especficas y que se ejecutan sobre una base multitarea. Muchas de estas tareas son fijas y
constituyen lo que se conoce como ncleo del CPX. Otras tareas estarn presentes
dependiendo del modelo de CPX.

La principal de estas tareas es la de recoger informacin de otros equipos situados un nivel


conceptual inferior, procesarla y servirla a equipos de nivel conceptual superior. Para ello utiliza
protocolos de comunicaciones que son emulados y adecuados a la estructura interna del CPX.

Por otro lado, existen otras tareas que proporcionan funcionalidad adicional, dotando al CPX de
un gran potencial en el tratamiento de la informacin de la instalacin.

En este captulo vamos a estudiar las diferentes funciones que se pueden encontrar en un
CPX.

6.2 Concepto de equipo


En la estructura interna del CPX, todas las seales (digitales, analgicas) provienen de algn
equipo determinado y se identifican de manera unvoca por una pareja de nmeros: Equipo y
Seal. El identificador Equipo es, en general, la direccin del equipo dentro del protocolo de
comunicaciones. El identificador Seal es el ndice de una seal dentro de un grupo de seales
de un equipo: entradas digitales, salidas digitales, entradas analgicas, etc; es decir, cada
grupo de seales est compuesto por seales identificadas con un nmero consecutivo del 0 al
1023.

Cada uno de estos grupos tiene un mnemnico que lo diferencia; ISC, entradas digitales; MEA,
entradas analgicas; ISE, Mandos; CON, contadores; ISS, escrituras de salida digitales; ISM,
escrituras de salida analgicas. Estos identificadores estn sacados del protocolo PROCOME,
pero, gracias a la emulacin de otros protocolos, es aplicable a todos los equipos conectados al
CPX.

Como ejemplo, se podra decir que la seal interruptor abierto se corresponde con la ISC 52
del equipo 22, o que la tensin de una barra es la MEA 3 del equipo 12.
Equipos virtuales
Para incorporar a este sistema las seales generadas por las diferentes funciones del CPX, se
han creado una serie de equipos internos, sin correspondencia fsica (virtuales), que tienen
asociadas esas seales.

Los equipos virtuales que pueden estar presentes en el CPX son los que se muestran en la
tabla 6-1. Tanto el modelo de CPX como la configuracin determinan qu equipos virtuales
estarn presentes en una instalacin determinada.

6-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

En la tabla 6-1 se indica tambin el rango de seales que tiene cada uno de los equipos
virtuales. La descripcin de cada una de ellas se realizar ms adelante cuando se comente la
funcionalidad del mismo.

Tabla 6-1
Direccin Seales Descripcin
256 ISC: 0...1023 Lgica. La tarea que se encarga de ejecutar el programa de la
ISE: 0...1023 lgica genera seales propias como resultado de dicha
ejecucin.
257 ISC: 0 ... 324 Central. Aglutina las seales generadas por el propio central
ISE: 0 ... 33 considerado como equipo. Estas seales son, entre otras, fallos
de comunicaciones con equipos, sealizacin interna, estado de
las entradas digitales del CPX, ...
258 ISC: 0 Telemando. Indica el estado de las comunicaciones con el
despacho de control.
259 ISC: 0...7 + NPos Automatismo de deteccin de tierras resistentes. El nmero de
seales depende del nmero de posiciones configuradas.
260 ISC: 0...28 Automatismo de la H.
ISE: 0...13
261 ISC: 0...23 + Automatismo de ERAS.
40 * Terminal
ISE: 0 ... 3
262 ISC: 0...7 + NPos Automatismo de deteccin de tierras resistentes. Mdulo 2.
263 ISC: 0...7 + NPos Automatismo de deteccin de tierras resistentes. Mdulo 3.
264 ISC: 0...7 + NPos Automatismo de deteccin de tierras resistentes. Mdulo 4.
265 ISC: 0...7 + NPos Automatismo de deteccin de tierras resistentes. Mdulo 5.
266 ISC: 0 1023 Tarea de comunicaciones con un PLC.
ISE: 0 1023
MEA: 0 255
CON:0 255
267 - Reserva
268 - Reserva
269 ISC: 0 ... 12 Tarea encargada de la redundancia de CPX.
ISE: 0 ... 3
270 ISC: 0 Tarea de comunicaciones con un PLC en MODBUS.

6.3 Funciones Generales


6.3.1 Sincronizacin
El CPX se encarga de mantener sincronizados a todos los equipos de nivel inferior presentes
en la instalacin con una fecha y hora de referencia. La sincronizacin se realiza con una
periodicidad configurable mediante el parmetro Tiempo de sincronizacin. El envo del
mensaje de sincronizacin es, si el protocolo lo permite, broadcast, es decir, se sincroniza a
todos los rels de un puerto a la vez.

Asociado a esta funcionalidad existe un parmetro que indica si se enva a los equipos la hora
con resolucin de milisegundos o se redondea a la centsima de segundo por defecto.

Por otro lado, para poder garantizar la sincronizacin de los equipos con unos datos fiables, el
propio CPX es sincronizado desde diferentes fuentes. El origen de stas depende de la
configuracin y del estado de dichas fuentes, existiendo varias posibilidades.

6-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Sincronizacin desde la Consola de Operacin


El reloj interno del CPX es sincronizado desde la Consola de Operacin por el usuario. Para
ello se utiliza la opcin Sincronizar CPX desde la pantalla de Ingeniera. Los datos
introducidos son enviados al CPX, que los utiliza para cambiar su hora interna y, a
continuacin, sincronizar a los equipos.
Sincronizacin desde el despacho de control
El despacho de control enva peridicamente la hora al CPX utilizando el protocolo de
comunicaciones adecuado. Estos datos son utilizados por el CPX para cambiar su hora interna
y, a continuacin, sincronizar a los equipos.
Sincronizacin mediante reloj GPS
Si se dispone de equipo sincronizador externo por GPS, se utilizarn los datos suministrados
por l para sincronizarse. Dependiendo de la interfaz de conexin con el reloj, el mtodo de
sincronismo y los parmetros necesarios sern diferentes. En todos los casos, el reloj GPS
enva, utilizando un protocolo determinado, los datos de fecha, hora y estado actualizados a
intervalos peridicos; estos datos son utilizados por el CPX para sincronizar su reloj interno.

Primeramente existe un parmetro (Reloj GPS) que indica si hay reloj GPS conectado al CPX
y, en caso afirmativo, de qu tipo es. Los tipos disponibles son los siguientes:

IKOR Paralelo PC: es especfico de la empresa IKOR y se utiliza una interfaz paralela
de 17 lneas. Se utiliza un conector DB37H.
IRIG-B123: esta interfaz admite la conexin con cualquier reloj que cumpla con el
protocolo IRIG-B123. Se utiliza un conector coaxial.
IKOR serie 232 (tambin 1GPS serie 232 de ZIV): esta opcin se utiliza para conectar
un reloj especfico de la empresa IKOR, o un reloj de ZIV, mediante la interfaz serie
RS232 disponible en ellos. El reloj enva los datos horarios en una trama serie con un
formato determinado. Se utiliza uno de los puertos de comunicaciones etiquetados
como COM1-4. El formato de la trama es el que se muestra en la siguiente tabla.

Tabla 6-2
[STX]D:dd.mm.aa;T:n;U:hh.mm.ss;#*S![ETX]
[STX] Comienzo de trama (0x02)
D Indicador de bloque
dd Da del mes (2 dgitos)
mm Mes (2 dgitos)
aa Ao (2 dgitos)
T Indicador de bloque
n Da de la semana
U Indicador de bloque
hh Horas (2 dgitos)
mm Minutos (2 dgitos)
ss Segundos (2 dgitos)
#/Espacio Posible error de sincronismo superior a 3ms/OK
*/Espacio Fallo interno del reloj(OK
S/Espacio Horario de verano / Horario de invierno
!/Espacio Falta menos de una hora para el cambio de horario invierno-verano / NO
[ETX] Final de trama (0x03)

6-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

GC14 serie 232. esta opcin es parecida a la anterior. La diferencia est en la empresa
que fabrica el reloj (GlobalClock) y en la trama serie utilizada para enviar los datos
horarios. Se utiliza unos de los puertos de comunicaciones etiquetados como COM1-4. El
formato de la trama es el que se muestra en la siguiente tabla.

Tabla 6-3
[STX]08:45:16.001_23.09.97_4UL_258[ETX] or LFCR
1. Bloque Hora incluidos milisegundos
2. Bloque Fecha (DD.MM.YY)
3. Bloque Bloque de estado
4 Da de la semana (Jueves)
U Zona Horaria (U = UTC, Z = Hora Local, S = Hora local de verano)
L Sincronizacin (L = Lock, Q = Quarztime)
_ Espacio (0x20)
258 Da del ao

Pulso sincronizador. Esta opcin consiste en sincronizarse con el cuarto horario ms


cercano en el momento de recibir el pulso. Inicialmente es necesario poner en fecha y
hora completas desde la Consola de Operacin. El pulso se recibe por una entrada digital
del equipo, que se configura en el fichero central.cfg.

Todos estos tipos de reloj son excluyentes y slo puede existir uno de ellos conectado al CPX.

Desde el punto de vista del software, todas las interfaces se encuentran disponibles y, por
configuracin, se elige una u otra. Desde el punto de vista de hardware, las dos interfaces serie
232 y la interfaz IKOR Paralelo PC se encuentran, por defecto, en todos los modelos de CPX;
sin embargo, la interfaz para IRIG-B123 slo est disponible en algunos modelos.

Para las interfaces IKOR Paralelo PC e IRIG-B123 es necesario configurar un puente en la


tarjeta 4TL191/XXXX para asignar la IRQ 12 a la interfaz adecuada. As, para el reloj IKOR
Paralelo, se debe cerrar el puente en el bloque de jumpers JP2 de la fila INP con la columna
IRQ12, mientras que para el reloj IRIGB se deber cerrar el de la fila IRIGB con la columna
IRQ12. Slo debe haber un jumper cerrado en la columna IRQ12.

Para las interfaces serie, adems, se deben configurar los parmetros de comunicaciones:
puerto serie, velocidad, paridad, bits de stop. Esto se realizar con el programa Zivergraph.

La existencia de problemas de comunicaciones con el reloj GPS se indica generando un


cambio en la seal PROCOME 256 del equipo virtual central (direccin 257). Si no hay
comunicacin con el reloj o lo que se est recibiendo no es correcto, se genera un cambio de
seal con el estado a 1. Cuando se recupera la comunicacin, se genera un cambio a 0.
Durante todo este tiempo el sistema se comporta como si no tuviera reloj GPS conectado,
admitiendo sincronizaciones de otras fuentes (despacho, consola). El parmetro Tiempo
permitido sin entrar interrupciones es el que controla el tiempo que se espera desde que se
detecta una situacin de error hasta que se genera la correspondiente seal.

6-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Bajo ciertas circunstancias puede ocurrir que la diferencia horaria entre la hora interna del CPX
y la del reloj GPS sea superior a 20ms. En este caso, se considera que hay un error de
sincronismo y se genera un cambio (activacin) de la seal PROCOME 257 del equipo central
(257). Cuando dicha diferencia es inferior a 20ms se genera otro cambio (desactivacin) de
dicha seal. Esta funcionalidad es configurable y se puede habilitar / deshabilitar con el
parmetro Error de dispersin.

Si est habilitada la funcionalidad, esta situacin de error de sincronismo se mantiene durante


el tiempo dado por el parmetro Tiempo de GPS en error para darlo por malo. Una vez
transcurrido este tiempo se actualiza el reloj interno del CPX con la hora del GPS, tomando la
nueva hora como buena.

Si el sistema de sincronizacin es mediante reloj GPS y est funcionando correctamente, el


CPX no admite otro tipo de sincronizacin: Consola de Operacin, Despacho de Control.

Existe una funcionalidad adicional al sistema de sincronizacin relacionada con el emulador del
protocolo del telemando PID1 que se explicar en el captulo asociado a este emulador.

6.3.2 Cambio de horario verano / invierno


El CPX puede gestionar el cambio de horario de verano / invierno si as est configurado. En
general, el sistema de sincronizacin externa es el encargado de realizar este cambio y
notificrselo al CPX. Sin embargo, en determinadas instalaciones sin GPS y con un telemando
determinado, esta gestin la tiene que realizar el CPX.

La funcionalidad de cambio de horario verano / invierno consiste en adelantar o retrasar la hora


del CPX en una fecha y hora determinadas. Esta funcionalidad es configurable y se puede
deshabilitar / habilitar. Tambin son configurables el nmero de horas que se debe adelantar /
retrasar y cundo se debe realizar.

Existen dos parmetros que relacionan esta funcionalidad con el reloj GPS. Uno de ellos indica
si el GPS gestiona el cambio de horario o lo tiene que realizar el CPX; el otro indica si el GPS
notifica si est en uno u otro horario.

Todos estos parmetros se configuran con el programa Zivergraph, en la pantalla de Ajustes


generales.

6.3.3 Bocina
La funcin de bocina est ntimamente ligada con las alarmas. Consiste en que suene una
bocina cada vez que se reciba una alarma en el CPX. Esta funcionalidad se ha implementado
como un mando genrico sobre un equipo. Cada vez que se recibe una alarma, se ejecuta
dicho mando. A la hora de configurar las seales de cada equipo, se puede indicar,
individualmente, qu alarmas tienen que hacer sonar la bocina.

La bocina estar conectada a la salida digital de un equipo (de nivel 1, CPX) de forma que
cuando ste reciba el mando cerrar el contacto que ponga en marcha la bocina. Este contacto
estar cerrado durante un tiempo determinado.

Existe un parmetro que indica si se habilita la bocina o no. No existe ninguna funcionalidad
adicional de reconocimiento de bocina ni ajuste de tiempo. En caso de que sea necesario se
tendr que implementar con lgica externa.

6-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.4 Comunicaciones
Como ya hemos comentado anteriormente, las comunicaciones son el elemento fundamental
del CPX. El CPX es el encargado de recoger la informacin de los equipos de nivel 1 y
distribuirla a equipos de mismo nivel o nivel superior. Para realizar esta tarea se utilizan una
serie de protocolos de comunicaciones para adaptarse a la arquitectura existente o requerida
en cada instalacin.

6.4.1 Medio fsico


La conexin entre el CPX y los equipos de posicin se realiza, principalmente, mediante fibra
ptica. Son dos las razones por las cuales se utiliza este medio fsico: una, la de aislar el CPX
de posibles daos por sobretensiones en el resto de equipos y, dos, la de prevenir posibles
interferencias en las comunicaciones provocadas por los cables existentes en las instalaciones.
Segn modelos, el CPX dispone de entre 6 y 18 puertos de fibra ptica.

Tambin se utiliza la interfaz RS232C para comunicar con otros equipos, especialmente
cuando se utilizan mdems. El CPX tiene aislados todos los puertos serie mediante
optoacopladores.

Para comunicar el CPX con los sistemas de nivel 3 (telemando, scada, ...) se dispone de varios
puertos serie RS232C con conector DB9H, con todas las lneas disponibles (RX, TX, CD, DTR,
RTS, CTS, ...). A estos puertos se pueden conectar mdems de radio, telefnicos,
intercambiadores de medio (RS232-FO, RS232-RS485), etc.

La conexin entre el CPX y el PCD se realiza a travs de un cable Ethernet de pares


trenzados. Esta misma interfaz se puede utilizar para comunicar con equipos de nivel 3 si el
protocolo as lo requiere.

6.4.2 Comunicaciones con equipos de nivel 1


El CPX es un integrante ms del Sistema Integrado de Proteccin y Control. Este es un
sistema distribuido y las tareas de captacin y procesamiento de la informacin son realizadas
por los equipos de posicin, que pueden realizar otras funciones: proteccin, medida,
supervisin, etc. Desde el punto de vista del CPX, la tarea que interesa es la de recogida y
procesamiento de la informacin obtenida de los elementos de campo, as como de las
funciones internas.

Todos estos datos son accesibles desde el exterior a travs de un protocolo de


comunicaciones.

6.4.2.a Ciclo de interrogacin


En el CPX existen varias tareas encargadas de comunicar con los equipos de posicin. Estas
tareas se han diseado de forma que se garantice una cierta rapidez y seguridad en la
recogida de la informacin.

Se establece un ciclo de interrogacin continuo sobre los equipos de posicin para actualizar
su base de datos en el menor tiempo posible. Este ciclo de control tiene una alta prioridad,
aunque puede verse interrumpido espordicamente por mensajes de proteccin.

6-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Los mensajes que componen este ciclo de control dependen en gran medida del protocolo
utilizado para comunicar con el equipo. Sin embargo, bsicamente se puede establecer un ciclo
de interrogacin genrico dividido en tres partes: inicializacin, ciclo continuo y peticiones
peridicas.

Inicializacin: se utiliza este procedimiento cada vez que se empieza a comunicar con un
equipo la primera vez o tras un fallo de comunicaciones.
Inicializacin de las comunicaciones.
Sincronizacin horaria.
Peticin de cambios.
Peticin de refresco.
Ciclo continuo: este es el procedimiento normal de actualizacin de la informacin en la
subestacin.
Peticin de cambios.
Peticiones peridicas: estos procedimientos se utilizan peridicamente con un periodo
configurable.
Peticin de contadores.
Sincronizacin.
Peticin de refresco.

Adems de estos procedimientos existen otros asncronos que son lanzados como respuesta a
un evento externo. As, el procedimiento de mandos o escrituras de salidas se realizar de
forma asncrona, lo antes posible, dentro del ciclo continuo. El procedimiento de comunicacin
transparente tambin se realizar de forma asncrona, interrumpiendo lo menos posible a los
ciclos de control descritos anteriormente.

Existen variantes a este ciclo de interrogacin que son consecuencia de los diferentes
protocolos que utiliza el CPX para comunicar con los equipos.

Si un equipo no responde a un mensaje enviado por el CPX antes de que transcurra un tiempo
configurable, en general, el CPX reintenta el envo. Sin embargo, esto depende del protocolo,
por lo que se explicar ms adelante.

6.4.2.b Parmetros de comunicaciones


El CPX permite configurar todos los parmetros que caracterizan una comunicacin serie:
velocidad, paridad, nmero de bits, bits de stop, tiempos de retardo, etc. El programa
Zivergraph permite que se configuren todos los parmetros de los puertos de comunicaciones:
velocidad, paridad, bits de stop, nmero de bits, tiempos. Algunos de estos parmetros estn
asociados con el puerto y se configurarn en la pantalla correspondiente a las tarjetas de
comunicaciones y puertos.

6.4.2.c Tiempos de comunicaciones


Como ya se ha sealado, el CPX establece un ciclo de interrogacin continuo con los equipos
de posicin para actualizar su base de datos en el menor tiempo posible. A veces, esto supone
una carga de procesamiento muy grande para los equipos por lo que se debe bajar el ritmo de
interrogacin introduciendo retardos antes de enviarles un nuevo mensaje.

6-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Existe un parmetro de configuracin que indica si se debe introducir este retardo o no. La
cantidad de milisegundos que se retarda tambin es configurable.

Si un equipo es el nico que est conectado a un puerto, se introduce el retardo antes de cada
mensaje enviado al equipo, aunque la funcionalidad no est habilitada.

6.4.3 Comunicaciones con la proteccin en transparente


El CPX est diseado para comunicar con equipos de control. Sin embargo, tambin permite la
conexin de equipos de proteccin. El CPX proporciona un mecanismo para acceder a los
datos de la proteccin, pero slo para aquellos equipos cuyo protocolo de proteccin es
PROCOME. Para el resto de equipos no es posible esta comunicacin.

El usuario lo nico que tiene que hacer es utilizar el programa de comunicaciones con el equipo
PROCOME y conectarse al CPX por uno de los mtodos que permite: puerto local, puerto
remoto y conexin TCP/IP a travs de red Ethernet o con conexin serie SLIP. Una vez
conectado al CPX, comunicar con el equipo deseado. El CPX se encarga de encaminar los
mensajes que recibe de este programa hacia el puerto en el que est conectado el equipo en
cuestin y enviar las respuestas de ste hacia el programa.

Esta funcionalidad se llama Comunicaciones transparentes porque, desde el punto de vista


del usuario y del programa de fabricante, el CPX se comporta como si fuera un simple cable.

6.4.4 Comunicaciones con sistemas de nivel 3


Una parte importante de las comunicaciones del CPX es la de poder comunicar con el exterior
de la subestacin. Esta posibilidad permite la monitorizacin y el control de la subestacin a
distancia utilizando el medio adecuado.

El CPX dispone de hasta cuatro puertos serie RS232C para comunicar con equipos externos.
Esta comunicacin se realiza mediante un protocolo de comunicaciones especfico para cada
instalacin. La utilizacin de uno u otro depende de los requerimientos del cliente.

La comunicacin con el sistema de nivel 3 se hace mediante la emulacin del protocolo en


cuestin. No slo se emulan los mensajes propios del protocolo sino que, hasta donde es
posible, se emula el comportamiento del equipo original que utiliza el protocolo. De esta forma,
se hace creer al sistema de nivel 3 que est comunicando con un equipo original en lugar de
uno emulado.

Esto no siempre es posible, porque, en algunos casos, el protocolo est pensado para
comunicar con un equipo (tipo RTU), mientras que en el caso de una instalacin con CPX,
estara comunicando con un sistema distribuido.

En la emulacin de estos protocolos, el CPX se comporta como equipo esclavo, atendiendo a


las peticiones de informacin del equipo maestro y realizando las rdenes que desde all
llegan.

Adems, el CPX dispone de una interfaz de red Ethernet que se puede utilizar para comunicar
con equipos de Nivel 3, manteniendo la misma funcionalidad que por las interfaces serie. Slo
algunos protocolos permiten la utilizacin de esta interfaz de red: IEC-60870-5-104, MODBUS y
DNP3.

6-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.4.5 Funciones de enrutamiento


El CPX-B, al contrario del CPX-A, mantiene una tabla de enrutamiento que se genera de forma
automtica cuando se inicia. Dicha tabla se utiliza para poder manejar las conexiones entrantes
y decidir si se aceptan o no.

Adems, el CPX-B dispone de una funcionalidad que consiste en aadir entradas a dicha tabla
de forma que se amplen o se restrinjan las redes desde donde se permite el acceso al CPX.
Dicha funcionalidad se configura con el Zivergraph y se utiliza el fichero de configuracin
route.cfg (Ver anexo A).

En el fichero de configuracin se pueden incluir hasta cuatro entradas que se aadirn a la


tabla de enrutamiento del CPX.

Si se desea configurar una puerta de enlace genrica, se debe hacer en dicho fichero.
Simplemente se aadir una entrada con los parmetros 0.0.0.0 tanto para la direccin IP de
destino como para la mscara de red, y con la direccin IP de dicha puerta de enlace en el
campo de direccin IP del gateway.

6.5 Protocolos de nivel 1


La informacin entre los equipos de posicin y el CPX se transmite utilizando diferentes
protocolos de comunicaciones. El protocolo estndar y presente en todos los modelos de CPX
es el PROCOME. Adems de ste, el CPX puede comunicar con equipos de nivel 1 utilizando
los siguientes protocolos: DNP 3.0, IEC 103, MODBUS, SPABUS, WISP+. No se pueden
utilizar todos los protocolos a la vez en el mismo equipo, sino que, dependiendo del modelo, se
podrn conectar unos tipos de equipos u otros.

Los protocolos PROCOME, DNP3.0 e IEC 103 permiten conectar equipos en puertos de fibra
ptica. Los protocolos MODBUS, SPABUS slo permiten conectar equipos a travs de un cable
serie a uno de los puertos del CPX. Todos admiten ms de un equipo en cada puerto, si bien
no se pueden mezclar equipos de varios protocolos en el mismo puerto.

6.5.1 PROCOME
PROCOME es un protocolo diseado especficamente para tratar con informaciones en
sistemas de proteccin y control de subestaciones elctricas y est basado en estndares
europeos. El CPX lo incorpora por defecto en todos sus modelos.

Los equipos con protocolo PROCOME se configuran como equipos normales dentro del
Zivergraph o en el fichero DBASE.CFG. Estos equipos slo se pueden conectar en puertos de
fibra ptica.

Existen ciertos parmetros que slo afectan a equipos con protocolo PROCOME.

Si un equipo no responde a un mensaje enviado por el CPX antes de que transcurra un tiempo
configurable, dado por el parmetro Timeout de comunicaciones (en el Zivergraph, en la
pantalla de Propiedades del equipo; en DBASE.CFG, parmetro Time en Datos generales del
equipo), el CPX reintenta el envo. Si tampoco responde a este reintento, se genera una seal
interna del equipo virtual 257 indicando fallo de comunicaciones con dicho equipo y se pasa al
equipo siguiente.

6-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Cuando le vuelve a tocar al equipo en fallo de comunicaciones, se le aplica el procedimiento de


inicializacin en lugar del procedimiento que dio lugar al fallo. Si sigue sin responder durante
cinco ciclos seguidos, se le saca del ciclo continuo y se le interroga con una cadencia menor.
Esto se hace para evitar que un equipo en fallo de comunicaciones ralentice todo el ciclo de
interrogacin. Durante estos intentos de recuperar un equipo en fallo se utiliza un timeout de
respuesta menor, dado por el parmetro Timeout de comunicaciones en fallo (en el
Zivergraph, en la pantalla de Propiedades del equipo; en DBASE.CFG, parmetro
TimeReconex en Datos generales del equipo).

A veces, el ciclo de interrogacin continua de los equipos supone una carga de procesamiento
muy grande, por lo que se debe bajar el ritmo de interrogacin introduciendo retardos antes de
enviarles un nuevo mensaje. Existe un parmetro de configuracin que indica si se debe
introducir este retardo o no (Retardar el envo de mensajes en el Zivergraph y BitRetardo en
CENTRAL.CFG). La cantidad de milisegundos que se retarda tambin es configurable (Tiempo
entre interrogaciones en el Zivergraph y TimePreg en CENTRAL.CFG). Este tiempo es
general y se aplica a todos los puertos con equipos PROCOME.

Si un equipo es el nico que est conectado a un puerto, se introduce el retardo antes de cada
mensaje enviado al equipo, aunque la funcionalidad no est habilitada.

Finalmente, despus de un mensaje broadcast (mensaje dirigido a todos los equipos de un


mismo puerto), se debe esperar un tiempo para que el equipo procese dicho mensaje antes de
enviarle otro. Existe un parmetro fijo (70 mseg) que indica cunto tiempo se retarda la
siguiente pregunta al siguiente equipo. Este tiempo es general y se aplica a todos los puertos
con equipos DNP3.

6.5.2 DNP3
DNP3 es un protocolo de comunicaciones de control genrico muy utilizado en la industria
(www.dnp.org). El CPX lo incorpora en alguno de sus modelos.

Los equipos con protocolo DNP3 se configuran como equipos normales dentro del Zivergraph
o en el fichero DBASE.CFG. Estos equipos se pueden conectar en puertos de fibra ptica o en
un puerto serie (COMx). Sin embargo, el CPX slo permite conectar un equipo DNP3 a un
puerto serie COMx.

Existen ciertos parmetros que slo afectan a equipos con protocolo DNP3 y que se configuran
en el Zivergraph en la pantalla de Datos particulares del protocolo DNP3 o en el fichero
DNP3MS.CFG.

6-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.5.2.a Ciclo de Interrogacin


El ciclo de interrogacin de los equipos es configurable por puerto, pudindose aplicar un ciclo
para cada puerto. Los parmetros configurables por puerto son los que se muestran en la tabla
siguiente. La eleccin de una forma u otra depender de los equipos conectados a cada puerto.
La informacin necesaria para configurar correctamente estos parmetros se obtendr del perfil
de control del equipo DNP3.

Por defecto, el Zivergraph habilita los parmetros InterC0, InterC1 e InterC2, dejando el resto
deshabilitados.

Tabla 6-4
Parmetro Descripcin
InterC0 Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de datos de
CLASS0. Si el valor es 0 no se realiza dicha interrogacin.
InterC1 Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de datos de
CLASS1. Si el valor es 0 no se realiza dicha interrogacin.
InterC2 Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de datos de
CLASS2. Si el valor es 0 no se realiza dicha interrogacin.
InterC3 Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de datos de
CLASS3. Si el valor es 0 no se realiza dicha interrogacin.
InterBI Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de Entradas
Binarios. Si el valor es 0 no se realiza dicha interrogacin.
InterBIC Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de Cambios
en Entradas Binarios. Si el valor es 0 no se realiza dicha interrogacin.
InterAI Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de Entradas
Analgicas. Si el valor es 0 no se realiza dicha interrogacin.
InterAIC Si el valor es 1, el tipo de interrogacin es mediante el mensaje de peticin de Cambios
en Entradas Analgicas. Si el valor es 0 no se realiza dicha interrogacin.
HUSC1 Si el valor es 1, se habilitan los unsolicited para los datos de Class1. Si el valor es 0 no
se realiza dicha habilitacin.
HUSC2 Si el valor es 1, se habilitan los unsolicited para los datos de Class2. Si el valor es 0 no
se realiza dicha habilitacin.
HUSC3 Si el valor es 1, se habilitan los unsolicited para los datos de Class3. Si el valor es 0 no
se realiza dicha habilitacin.

Por ejemplo, para los equipos conectados a un puerto se puede utilizar un ciclo de
interrogacin por clases y, entonces, se utilizar InterC0=InterC1=InterC2=1 y el resto a 0. Los
parmetros InterBI, InterBIC, InterAI e InterAIC estn puestos porque algunos equipos no
admiten interrogacin por clases y s admiten peticin por datos concretos. Los parmetros
HUSCx se usan para indicar que en dicho puerto se utiliza el envo de datos espontneos por
parte del equipo, en lugar del polling del CPX; ste slo realiza la interrogacin peridica de los
estados. Si se utilizan los espontneos, no se debe utilizar el ciclo por polling: InterC1, InterC2,
InterC3, InterBIC e InterAIC.

6-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.5.2.b Tiempos de comunicaciones


El protocolo DNP3 es un protocolo dividido en capas o niveles independientes entre s. Como
es un protocolo que aade muchos bytes de control y checksum a los datos, permite varias
formas de implementacin, aunque recomiendan una para mejorar los tiempos de refresco. En
la capa de enlace, los mensajes pueden ser enviados con confirmacin (Funcin
SEND/CONFIRM) o sin ella (funcin SEND/NO_REPLY). ZIV ha elegido este ltimo mtodo
para mejorar los tiempos de refresco.

En el fichero de configuracin se han mantenido por compatibilidad los tiempos y parmetros


referentes a la capa de enlace (Nivel 2), aunque no se utilizan. Los que s se utilizan son los
que afectan a la capa de aplicacin (Nivel 7). Existe una excepcin y es que, durante la
inicializacin del equipo, el primer mensaje que se enva es un mensaje de inicializacin de la
capa de enlace; este mensaje se corresponde con el procedimiento de Reset Remote Link
(Funcin SEND/CONFIRM). Este procedimiento implica una respuesta de la capa de enlace
por parte del equipo. El tiempo que se espera para la llegada de este mensaje viene dado por
el parmetro TimeEspConfN2 (en el fichero DNP3MS.CFG)

Para el resto de mensajes, no se espera respuesta a nivel de enlace porque no la hay; sin
embargo, s la debe haber a nivel de aplicacin. Si un equipo no responde a un mensaje
enviado por el CPX antes de que transcurra un tiempo configurable, dado por el parmetro
Tiempo mximo de espera de respuesta a nivel de aplicacin (en el Zivergraph; en el
fichero DNP3MS.CFG, TimeEspConfN7), el CPX reintenta el envo durante un nmero de
veces dado por el parmetro Nmero de reintentos a nivel de aplicacin (en DNP3MS.CFG,
NumReintentosN7). Si no responde a ninguno de esto reintentos, se genera una seal interna
del equipo virtual 257 indicando fallo de comunicaciones con dicho equipo y se pasa al equipo
siguiente. Este tiempo debe ser del orden de varios segundos porque, si la configuracin del
equipo es grande o en el ciclo de interrogacin se encadenan varias preguntas (varios InterCx
activos o InterBIC e InterAIC activados), el tiempo que tardan los datos enviados por el equipo
en llegar a la capa de aplicacin del CPX es de este orden y, por lo tanto, se tendr en cuenta
este hecho.

Cuando le vuelve a tocar al equipo en fallo de comunicaciones, se le aplica el procedimiento de


inicializacin en lugar del procedimiento que dio lugar al fallo.

Despus de un mensaje broadcast (mensaje dirigido a todos los equipos de un mismo puerto),
se debe esperar un tiempo para que el equipo procese dicho mensaje antes de enviarle otro.
Existe un parmetro de configuracin (RetMsgBrdcst en el fichero DNP3MS.CFG) que indica
el tiempo en milisegundos que se retarda la siguiente pregunta al siguiente equipo. Este tiempo
es general y se aplica a todos los puertos con equipos DNP3.

6.5.3 IEC103
El protocolo IEC 870-5-103 es un estndar europeo de comunicaciones para equipos de
proteccin. El CPX lo incorpora en algunos de sus modelos.

Los equipos con protocolo IEC103 se configuran como equipos normales dentro del
Zivergraph o en el fichero DBASE.CFG. Estos equipos slo se pueden conectar en puertos de
fibra ptica.

6-13

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Para los equipos con protocolo PROCOME y DNP3 se realiza una asignacin directa de sus
datos a los datos internos del CPX. Para los equipos con protocolo IEC103 es necesario
realizar una conversin de tipos de datos porque este protocolo es especfico de proteccin y el
CPX utiliza datos de control. Esta asignacin se realiza en el fichero IEC103MS.CFG.

Existen ciertos parmetros que slo afectan a equipos con protocolo IEC103 y que se
configuran en el fichero IEC103MS.CFG.

6.5.4 SPABUS
El protocolo SPABUS es utilizado por equipos del fabricante ABB. El CPX lo incorpora en
algunos de sus modelos. Los equipos con este protocolo se configuran en un fichero adicional
que se llama SPABUSMS.CFG. Estos equipos slo se pueden conectar en un puerto serie
COM-X.

En este caso, es necesario realizar una transformacin de la informacin proporcionada por el


equipo. La tarea de comunicaciones con estos equipos es la encargada de realizar esta
conversin. Para ello utiliza el fichero de configuracin llamado MODULSPA.CFG. En este
fichero se indica qu datos se van a recoger de cada uno de los equipos y cmo se va a
mapear dentro de la configuracin interna del CPX.

Como ya hemos dicho, todos los equipos con este protocolo se conectarn al mismo puerto.
Este hecho implica que, si el nmero de equipos conectados es muy grande, el ciclo de
interrogacin sea lento.

6.5.5 MODBUS RTU


El protocolo MODBUS RTU es un estndar de facto de comunicaciones para equipos de
proteccin y control. Inicialmente se desarroll para comunicar con equipos de control en
entornos industriales (PLCs), pero se ha extendido y, ahora, se utiliza tanto para control como
para proteccin. El CPX lo incorpora en algunos de sus modelos.

En este protocolo es necesario realizar una conversin de datos desde al formato MODBUS al
formato del CPX. Los datos necesarios para integrar los equipos MODBUS en el CPX se
configuran en el fichero MODBUSMS.CFG.

Se pueden conectar varios equipos MODBUS a un mismo puerto serie (COM-X).

6-14

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.6 Protocolos de nivel 3


La informacin que recoge la base de datos de los equipos de la subestacin (virtuales o
reales) est disponible para ser utilizada por otros sistemas, internos o externos. Para transferir
esta informacin a los sistemas de nivel 3 se utiliza un protocolo de comunicaciones
determinado, dependiendo del cliente y de la zona geogrfica en la que se encuentre la
instalacin.

Los diferentes protocolos emulados por el CPX para comunicar con equipos de Nivel 3 o Nivel
2 son los siguientes:

PID1
Sevco 6802
Indactic
DNP3
SINEC 3964R/RK512 (en modo maestro)
CEI-870-5-101 (NoBal I, cei101). - Chilectra (OBS).
CEI-870-5-101 (Bal/NoBal cei101b). - Endesa (Chilectra, ERZ...); REE
CEI-870-5-101 (NoBal II, cei101d) COELBA
Extended Wisp+
CEI-870-5-101 (NoBal III cei101c) - CERJ
CEI-870-5-101 (NoBal IV cei101a) - Electropaz
CEI-870-5-101 (NoBal V cei101e) - ENERSUL
COSINOR
MODBUS RTU.
GESTEL
CEI-870-5-101 (NoBal VII, cei101g) - COSERN
TRW2000
CEI-870-5-101 (NoBal VIII, cei101i) - Iberdrola
PROCOME ESCLAVO
MODBUS TCP/IP

La filosofa de funcionamiento de estos emuladores es similar en todos los casos. La tarea de


emulacin recoge la informacin de la base de datos interna y la adecua al formato de datos
del telemando. Cuando el equipo maestro interroga al CPX, ste le responde con un mensaje
con los datos solicitados.

Para poder realizar la conversin requerida es necesario un fichero de configuracin en el que


se indique cmo se debe realizar dicha conversin. El nombre del fichero depende del
protocolo a emular, pero, en general, tendr un nombre relacionado con el nombre del
protocolo. En este fichero aparecern datos necesarios para el emulador que se particularizan
para cada subestacin.

Los ficheros tienen una estructura genrica. En primer lugar, hay un bloque con parmetros
generales relacionados con el equipo. Despus se configuran los parmetros necesarios para
adecuar la informacin al formato esperado por el telemando. Generalmente, se tratar de una
tabla en la que, por un lado, se indica la denominacin de la seal del telemando y, por otro, la
denominacin de la seal del CPX.

El tipo y el nmero de seales soportadas depende del tipo de protocolo en cuestin.

6-15

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.7 Automatismos
El CPX tiene la posibilidad de realizar automatismos a nivel de subestacin, englobando
operaciones sobre todos los equipos de la subestacin. Si el automatismo es sencillo, se puede
realizar mediante el programa de la lgica. Para automatismos ms complejos se realizan
mdulos especficos de cdigo que se ejecutan como tarea independiente.

6.7.1 Deteccin de tierras resistentes


6.7.1.a Descripcin
Este automatismo se encarga de determinar el origen de un problema de tierras resistentes en
las lneas de media. Un dispositivo externo genera una alarma indicando la deteccin de tierras
resistentes pero no indica en qu lnea se ha detectado. La funcionalidad del automatismo es la
determinacin de la lnea que causa la alarma.

El automatismo necesita unos datos de configuracin como son el nmero de interruptores, la


prioridad de los mismos, tiempos de deteccin, etc. El CPX admite hasta cuatro automatismos
independientes, dependiendo de la topologa de la subestacin. Estos datos se configuran en
el programa Zivergraph y la tarea del automatismo los toma del fichero tierr_x.cfg (donde x
indica el mdulo del automatismo, i = 1, 2, 3, 4).

El mtodo de deteccin consiste en la apertura consecutiva de todos los interruptores


configurados. Despus de cada apertura se espera un tiempo configurable para determinar si
desaparece la alarma. Si desaparece, el interruptor queda abierto y se genera un evento
indicando la lnea en la que estaba el problema. Si, por el contrario, no desaparece, se cierra
dicho interruptor y se pasa al siguiente de la lista. Si al final de todo el proceso no se ha
conseguido determinar el origen de la alarma, se pasa a reposo y se genera un evento
indicando parado sin deteccin.

Cuando existen varios mdulos del automatismo de tierras, existe la posibilidad de coordinarlos
de forma que se comporten como uno slo cuando el interruptor de acoplamiento de ambas
barras est cerrado y como dos mdulos independientes cuando est abierto.

En la informacin que aparece a continuacin se hace referencia al automatismo aplicado a un


solo mdulo; sin embargo, se puede extender a varios automatismos, duplicando los ajustes,
seales, etc.

Dentro de la configuracin de la subestacin existe un parmetro de En servicio


(AJ_R_SERV). Cuando toma el valor 1, el automatismo de Tierras Resistentes est en
disposicin de operar y se activa una seal de En servicio (R_SERV). Cuando toma el valor 0
el automatismo queda Fuera de servicio.

La activacin / desactivacin del automatismo puede realizarse desde tres orgenes diferentes:

1. Desde la consola de la Unidad Central.


2. Desde el telemando.
3. Desde la UCP de acoplamiento (activar / desactivar la funcin 64).

Cualquiera que sea el origen, la activacin del automatismo hace que la seal ACT tome el
valor 1. La desactivacin del automatismo hace que tome el valor 0.

6-16

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Para cada una de las posiciones, se define una prioridad, entre 1 y 50, teniendo en cuenta que
no pueden existir dos posiciones con la misma prioridad. Las prioridades no tienen porqu ser
consecutivas; es decir, puede haber ndices de prioridad no asignados.

En lo que sigue, se supondr que los ndices de prioridad son consecutivos, es decir, que se ha
hecho una transformacin sobre el ajuste real de ndices para facilitar la operacin del
automatismo.

6.7.1.b Entradas
Las seales de entrada al automatismo son las siguientes:

Tabla 6-5
Seal Descripcin
ACT Activacin del automatismo
ALARMA Alarma de tierra resistente
INT(n)_A Interruptor (n) abierto
F(n)_OA Fallo (n) de la orden de apertura
F(n)_OC Fallo (n) de la orden de cierre

El ndice (n) indica el nmero de prioridad asignado a cada interruptor.

6.7.1.c Salidas
Las seales de salida del automatismo son las siguientes:

Tabla 6-6
Seal Descripcin
R_SERV Automatismo en servicio
ARR Automatismo arrancado
BLQ Automatismo bloqueado
OA(n) Orden de apertura sobre el interruptor (n)
OC(n) Orden de cierre sobre el interruptor (n)
ODACT64 Orden desactivar 64

El ndice (n) indica el nmero de prioridad asignado a cada interruptor.

6.7.1.d Ajustes
Los ajustes del automatismo son los siguientes:

Tabla 6-7
Ajuste Descripcin Margen Unidad Paso Valor por
defecto
AJ_T_ALA Tiempo de espera para arrancar 0 - 600 s 1 60
AJ_T_COM Tiempo de comprobacin 0 - 10 s 1 5
AJ_PRIxx Ajuste de la prioridad de la 1 - 50 1
posicin (xx)
SERxx En servicio de la posicin (xx) S - NO S

6-17

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.7.1.e Flujo de estados


El flujo de estados del automatismo es el representado a continuacin.

figura 6.1: flujo de estados del automatismo

En el diagrama anterior 1 representa la condicin de apertura o cierre de alguno de los


interruptores del mdulo correspondiente al automatismo. La deteccin de la apertura o cierre
puede detectarse como cambio en la seal de interruptor abierto [INT(n)_A].

6-18

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

En el diagrama anterior 2 representa la condicin de apertura de alguno de los interruptores


del mdulo correspondiente al automatismo, excluido aquel sobre el que est enviando
rdenes el automatismo en ese momento o el cierre de cualquiera de los interruptores, incluido
l mismo. La deteccin de la apertura o cierre puede detectarse como cambio en la seal de
interruptor abierto [INT(n)_A].

En el diagrama anterior 3 representa la condicin de cierre de alguno de los interruptores del


mdulo correspondiente al automatismo, excluido aquel sobre el que est enviando rdenes el
automatismo en ese momento o la apertura de cualquiera de los interruptores, incluido l
mismo. La deteccin de la apertura o cierre puede detectarse como cambio en la seal de
interruptor abierto [INT(n)_A].

6.7.1.f Operacin
El autmata se inicializa con las variables ARR en el valor 0 y n en el valor 1, en el estado
E_REPOSO.

Del estado de reposo sale cuando se produce la activacin de la funcin:

ALARMA x ACT = 1 [1]

Al salir del estado de reposo, se da el valor 1 a la seal ARR y se pasa al estado E_T_ALAR.
En este estado se arranca un temporizador con el ajuste AJ_T_ALAR.

- Si mientras dura la temporizacin se repone la funcin [1], el autmata pasa al estado


E_REPOSO, tras hacer 0 la seal ARR.
- Si se detecta la apertura o cierre de cualquiera de los interruptores asociados al
automatismo (condicin 1 ), el autmata va al estado E_BLQ y da el valor 1 a la seal
BLQ.
- En cualquiera de los dos casos anteriores, el temporizador se para.
- Si se detecta T_OUT, indicando que el temporizador ha terminado su cuenta, se sale
del estado E_T_ALAR.
- Si el ajuste SER asociado al interruptor es NO, se incrementa el ndice, accin que se
repite hasta alcanzar un ndice cuyo interruptor tenga el ajuste SER en S. Una vez
alcanzado este punto, se comprueba si la seal INT(n)_A est inactiva, indicando que el
interruptor est cerrado. Si as fuera, se dar una Orden de Apertura sobre l y se
pasar al estado E_ESPERA_A. Si dicha seal est inactiva, indicando que el
interruptor ya est abierto, se incrementar el ndice en una unidad y se repetirn las
comprobaciones de SER e INT(n)_A.

6-19

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

En el estado E_ESPERA_A no se hace nada, solamente se espera el cumplimiento o el fallo de


la orden de apertura emitida.

- Si se detecta la apertura de cualquiera de los interruptores asociados al automatismo y


diferentes de aquel sobre el que se est maniobrando o el cierre de cualquiera, incluido
l (condicin 2 ), el autmata va al estado E_BLQ y da el valor 1 a la seal BLQ.
- Si se detecta la seal de fallo de orden de apertura [F(n)_OA] del interruptor sobre el
que se est maniobrando, el autmata va al estado E_BLQ y da el valor 1 a la seal
BLQ.
- Si se detecta la seal de interruptor abierto [INT(n)_A] del interruptor sobre el que se
est maniobrando, el autmata va al estado E_T_COM.

En el estado E_T_COM, el autmata pone en marcha un temporizador con el ajuste


AJ_T_COM.

- Si, en este estado, se detecta la cada de la seal ALARMA, se desactiva la seal ARR,
se genera una seal de tierra detectada en la lnea(n) y se pasa al estado de
E_REPOSO.
- Si se detecta la apertura o cierre de cualquiera de los interruptores asociados al
automatismo (condicin 1 ), el autmata va al estado E_BLQ y da el valor 1 a la seal
BLQ.
- Si se detecta T_OUT, indicando que el temporizador ha terminado su cuenta, se sale
del estado E_T_COM, se da una orden de cierre sobre el interruptor y se pasa al estado
E_ESPERA_C.

En el estado E_ESPERA_C no se hace nada, solamente se espera el cumplimiento o el fallo


de la orden de cierre emitida.

- Si se detecta el cierre de cualquiera de los interruptores asociados al automatismo y


diferentes de aquel sobre el que se est maniobrando o la apertura de cualquiera,
incluido l (condicin 3 ), el autmata va al estado E_BLQ y da el valor 1 a la seal
BLQ.
- Si se detecta la seal de fallo de orden de cierre [F(n)_OC] del interruptor sobre el que
se est maniobrando, el autmata va al estado E_BLQ y da el valor 1 a la seal BLQ.
- Si se detecta la seal de interruptor cerrado [INT(n)_C] se comprueba que se ha
alcanzado el final, el ltimo interruptor de la secuencia. Si es as, el autmata va al
estado E_BLQ y da el valor 1 a la seal BLQ. En caso contrario, se incrementa el ndice
una unidad y el autmata pasa al siguiente interruptor.

6.7.1.g Reposicin
El automatismo abandonar el estado de bloqueo y pasar al estado E_REPOSO, cuando la
seal ALARMA1 tome el valor 0.

6-20

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.7.1.h Seales propias


El automatismo de Tierras Resistentes dispone de 8 seales digitales fijas y consecutivas, con
ndices que van desde la ISC 0 hasta la ISC 7. Estas seales son las siguientes:

Tabla 6-8
Nmero de ISC Descripcin
0 Automatismo mdulo 1 en servicio
1 Automatismo mdulo 1 activo
2 Arranque del automatismo mdulo 1
3 Automatismo parado sin deteccin /Bloqueado
4 Se ha terminado el ciclo sin deteccin del origen de la falta
5 Reserva
6 Reserva
7 Error de ajustes del automatismo mdulo 1

A partir de la seal 8 se mapean las seales de Tierra detectada en lnea(n), que son
configurables y dependientes del nmero de posiciones en la barra.

6.7.2 Automatismo de H
6.7.2.a Descripcin
La funcin del automatismo de H es la de reponer la tensin en barras de alta de forma
automtica cuando desaparece por alguna causa imprevista. Este automatismo funciona en
subestaciones en las que la parte de alta tiene una topologa en forma de H. Este automatismo
no se incluye en todos los modelos de software de CPX.

Este automatismo est formado por varios subautmatas que realizan tareas ms simples.
Estos subautmatas son:

- Automatismo de presencia / ausencia de tensin. Es el encargado de determinar si


existe o no tensin en cada uno de los elementos implicados: lneas de alta y barras de
media.
- Automatismo de definicin de estados de tensin en alta. Es el que procesa la
informacin generada por los automatismos anteriores y determina los diferentes
estados en los que puede estar la pareja de tensiones de alta.
- Automatismo de maniobras de alta. Si se cumple alguna de las condiciones de
actuacin, realiza las maniobras adecuadas para reponer la tensin en la barra en la
que se ha perdido.
- Automatismo de maniobras de media. Este automatismo acta sobre las lneas de alta
cuando se produce una prdida de tensin en las barras de media.
- Automatismo de conmutacin por disparo de protecciones. Si la causa de la falta de
tensin es un disparo de una proteccin, este automatismo acta para reponer la
tensin de una forma segura.

Existe un ajuste (AJ_H_SERV) de En servicio. Cuando toma el valor 1, operarn los


automatismos nombrados anteriormente y se activar una seal de EN SERVICIO (H_SERV).
Cuando tome el valor 0 los automatismos quedarn fuera de servicio.

6-21

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

El automatismo puede estar en manual o en automtico. En manual no acta y se comporta


como si estuviera fuera de servicio. En el modo automtico existen hasta tres modos de
operacin, dependiendo de la preferencia que se le d a cada lnea. Podemos alimentar las
barras por una lnea (Preferencia A), por la otra (Preferencia B) o cada barra por su
correspondiente lnea (Preferencia AB).

La seleccin de las preferencias de operacin del automatismo se realiza a travs de la


consola de operacin o desde el despacho de telemando a travs del protocolo adecuado.
Cualquiera que sea el origen, la seleccin de una preferencia hace tomar el valor 1 a la seal
asociada a esa preferencia y el valor 0 a las dems, de acuerdo a la siguiente tabla:

Tabla 6-9 Seal


P_A P_B P_AB MAN
Seleccin PREF_A 1 0 0 0
PREF_B 0 1 0 0
PREF_AB 0 0 1 0
MAN 0 0 0 1

Durante la operacin normal, los automatismos pueden alcanzar la condicin de bloqueo.


Dicho bloqueo provoca que todos los mdulos de conmutacin (maniobras de alta,
maniobras de media y conmutacin por disparo de protecciones) se vayan a bloqueo
simultneamente. De esta condicin se sale por la recepcin de un comando de reposicin.
Este comando es el mismo para todos los automatismos, de forma que si estn bloqueados, se
repondrn al unsono.

6.7.2.b Automatismos de presencia / ausencia de tensin


Existe un automatismo para cada una de las tensiones involucradas en la operacin del
Automatismo de H. La estructura de cada uno de ellos es idntica, slo vara la seal de
medida, los ajustes que condicionan su evolucin y las salidas que proporcionan.

Cada uno de los autmatas tiene una salida, que indica la presencia o ausencia de la tensin
controlada.

Las entradas de medida y las salidas lgicas son las siguientes:

Tabla 6-10
Autmata Medida Salida que proporciona el autmata
1a MULA ULA
1b MULB ULB
1c MUA04 UA
MUA08
MUA48
1d MUB04 UB
MUB08
MUB48

El origen de todas las medidas es configurable y se definen segn la instalacin.

6-22

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Cada uno de los automatismos tiene un ajuste de presencia y otro de ausencia de tensin, as
como un ajuste de tiempo de presencia y otro de tiempo de ausencia. Los mrgenes de cada
uno de ellos son los que se indican a continuacin, siendo los mismos para todas las tensiones.

Tabla 6-11
Ajuste Descripcin Margen Unidad Paso Valor por
defecto
AJ_PRES Nivel de presencia 50 - 100 % de Vnom 0.1 80%
AJ_AUSEN Nivel de ausencia 0 - 70 % de Vnom 0.1 50%
AJ_T_PRES Tiempo de presencia 0.5 - 5 s 0.1 1
AJ_T_AUSEN Tiempo de ausencia 0.5 - 5 s 0.1 1

Las salidas del automatismo se han definido en la tabla 6-10.


Operacin
Con referencia a la figura de descripcin de operacin del automatismo, se han definido los
siguientes estados:

E_AUS_V: Estado de ausencia de tensin


E_PRES_V: Estado de presencia de tensin
E_T_AUS: Estado de contando tiempo de ausencia
E_T_PRES: Estado de contando tiempo de presencia

En el inicio, el automatismo
ser llevado al estado
E_AUS_V, con el valor de la
seal de salida U=0. De este
estado se saldr cuando la
variable medida supere el valor
del ajuste AJ_PRES, pasando
al estado E_T_PRES en que se
pondr en marcha un contador
con el ajuste AJ_T_PRES.

figura 6.2: autmata de presencia / ausencia de tensin

6-23

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

En el caso de los autmatas 1c y 1d, se sale del estado E_AUS_V cuando las tres tensiones
que se utilizan en su operacin superen el umbral ajustado.

Del estado E_T_PRES se saldr bien cuando la variable medida descienda por debajo de
0.95xAJ_PRES (en el caso de los autmatas 1c y 1d, se saldr cuando cualquiera de las
tensiones descienda por debajo de 0.95x AJ_PRES) o bien cuando se produzca el time-out del
temporizador; en el primer caso retornar al estado E_AUS_V y en el segundo pasar a
E_PRES_V.

Al pasar al estado E_PRES_V, se har U=1. De este estado se saldr cuando la variable
medida descienda por debajo del valor del ajuste AJ_AUS, pasando al estado E_T_AUS en
que se pondr en marcha un contador con el ajuste AJ_T_AUS.

En el caso de los autmatas 1c y 1d, se sale del estado E_PRES_V cuando cualquiera de las
tres tensiones que se utilizan en su operacin sea inferior al umbral ajustado.

Del estado E_T_AUS se saldr bien cuando la variable medida supere el valor de
1.05xAJ_AUS (en el caso de los autmatas 1c y 1d, se saldr cuando todas las tensiones
superen el valor de 1.05xAJ_AUS) o bien cuando se produzca el time-out del temporizador; en
el primer caso retornar al estado E_PRES_V y en el segundo pasar a E_AUS_V.

Al pasar al estado E_AUS_V, se har U=0.

6.7.2.c Automatismo de definicin de estados de tensin de alta


Este automatismo utiliza alguna de las seales de salida del anterior para definir el estado de la
pareja de tensiones de alta.

Las entradas a este automatismo son las siguientes:

Tabla 6-12
Entrada Descripcin
ULA Presencia de tensin en Lnea A
ULB Presencia de tensin en Lnea B

Los ajustes utilizados por este automatismo son los siguientes:

Tabla 6-13
Ajuste Descripcin Margen Unidad Paso Valor por
defecto
AJ_T_EST Tiempo de estabilidad 0 - 300 s 0.1 60
AJ_T_CONM Tiempo de conmutacin 0 - 10 s 0.1 5
P_T_ESP Tiempo de espera de Fijo s Fijo 1
igualdad

El ltimo ajuste no es, propiamente un ajuste, sino un parmetro del sistema, con un valor fijo
de 1 segundo.

6-24

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Las salidas proporcionadas por este automatismo son:

Tabla 6-14
Entrada Descripcin
S_00 Ausencia de ambas tensiones
S_01 Ausencia de tensin en lnea A y presencia en lnea B
S_10 Presencia de tensin en lnea A y ausencia en lnea B
S_11 Presencia de tensin en ambas lneas

Operacin
Con referencia a la figura de descripcin de operacin del automatismo, se han definido los
siguientes estados:

E_00: sin tensin en ninguna lnea


E_01: dispuesto para conmutar con tensin en lnea B y sin tensin en lnea A.
E_10: dispuesto para conmutar con tensin en lnea A y sin tensin en lnea B.
E_11: dispuesto para conmutar con tensin en ambas lneas.
E_ESP(01): estado sin tensin en lnea A, esperando la cada de la tensin en lnea B.
E_ESP(10): estado sin tensin en lnea B, esperando la cada de la tensin en lnea A.
E_ESP_EST: contando tiempo de estabilidad.
E_CONM(01): contando tiempo de conmutacin con tensin en lnea B y sin tensin en lnea A.
E_CONM(10): contando tiempo de conmutacin con tensin en lnea A y sin tensin en lnea B.
E_BLQ_X: bloqueado por la seal AUT_ACT.

En el inicio, el automatismo ser llevado al estado E_00, con la salida S_00 en 1 y todas las
dems en 0.

El flujo de estados se indica en la figura. Dicho flujo est movido por los cambios en las seales
ULA, ULB y AUT_ACT. Cuando se indica que una seal ha de ponerse a 1, al alcanzar un
estado, se entiende que todas las dems deben pasar a 0.

En los estados E_ESP_(XX) se pone en marcha un temporizador con el valor P_T_ESP.

En el estado E_ESP_EST se pone en marcha un temporizador con el valor AJ_T_ESP.

En los estados E_CONM(XX) se pone en marcha un temporizador con el valor AJ_T_CONM.

En todas las transiciones la seal AUT_ACT debe estar a 1. Si estando en cualquier estado se
obtuviera AUT_ACT = 0, se producira una transicin (no dibujada en el diagrama) al estado
E_BLQ, que es un estado de no actuacin, del cual saldra automticamente una vez que se
activase la seal AUT_ACT.

La seal AUT_ACT se genera mediante una funcin lgica programable de algunas de las
seales de la base de datos.

6-25

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

figura 6.3: autmata de definicin de estados de tensin de alta

6.7.2.d Automatismo de maniobras de alta


Este automatismo, en respuesta al evento de inicio, ejecuta una secuencia de maniobras, que
terminan, de nuevo, en el estado de REPOSO o en un estado de BLOQUEO, en caso de que
falle alguna de las maniobras de la secuencia.

La secuencia de maniobras viene determinada por los valores de un conjunto de seales, tal y
como se define ms adelante.

El evento que inicia la secuencia, sacando al autmata del reposo, es cualquiera de los que se
nombra a continuacin:

- El cambio de valor de alguna de las seales de INTERRUPTOR CERRADO (o lo que es


lo mismo la puesta a 1 de alguna de las seales de INTERRUPTOR ABIERTO o
INTERRUPTOR CERRADO) de alguno de los interruptores de la H.
- El cambio de valor de alguna de las seales de salida del autmata de estados de
tensin de alta.
- El cambio de valor de la seal de CONDICIN DE AUTOMATISMO ACTIVA
(AUT_ACT).
- La modificacin de cualquier preferencia.
- La reposicin de cualquiera de los 86 (86A=0 u 86B=0).

6-26

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Las seales de entrada al automatismo son las siguientes:

Tabla 6-15
Entrada Descripcin
52LA_C Interruptor 52LA cerrado
52LA_A Interruptor 52LA abierto
52LB_C Interruptor 52LB cerrado
52LB_A Interruptor 52LB abierto
52LAB_C Interruptor 52LAB cerrado
52LAB_A Interruptor 52LAB abierto
AUT_ACT Condicin de automatismo activa
S_00 Ausencia de tensin en ambas lneas
S_01 Ausencia de tensin en lnea A y presencia en lnea B
S_10 Presencia de tensin en lnea A y ausencia en lnea B
S_11 Presencia de tensiones en ambas lneas
P_A Preferencia A
P_B Preferencia B
P_AB Preferencia AB
MAN Manual
MED_ACT Automatismo de media actuado
86TA_ACT Disparo 86A
86TB_ACT Disparo 86B

El ndice de cada seal es configurable y se determinar para cada subestacin.

En el inicio, el automatismo ejecuta la lgica de seleccin de secuencia; una vez hecho esto,
puede alcanzar el reposo, realizar una secuencia de maniobras o irse a bloqueo si falla
alguna orden o no encuentra ninguna secuencia a ejecutar.

Tras el evento de arranque, se inicia un temporizador de 3 s. para coordinacin con el


automatismo de conmutacin por disparo de protecciones; una vez finalizado el temporizador,
se realiza la seleccin de secuencia a ejecutar.

La seleccin de secuencia, bien al inicio o tras un evento de arranque, se hace de acuerdo a la


tabla que sigue.

En dicha tabla, la seal MED_ACT procede del automatismo de media y su generacin se


describe ms adelante. Se utiliza en el clculo de la secuencia a seleccionar: si esta seal
tiene el valor 1, el automatismo permanece en el estado de reposo.

El disparo de cualquiera de los dos 86 (seales 86TA y 86TB a 1) impiden la actuacin de este
automatismo de maniobras de alta, pues con la activacin de dichas seales el que debe
actuar es el automatismo de conmutacin por disparo de protecciones.

El autmata pasa a estado de no actuacin en caso de que la seal AUT_ACT est inactiva.
Sale de dicho estado de forma automtica si se da cualquiera de las siguientes condiciones:

- Si se activa dicha seal AUT_ACT, pasando al estado de REPOSO.


- Si el automatismo se bloquea, pasando a estado de BLOQUEO.

Si el automatismo de maniobras de media o el de conmutacin por disparo de protecciones se


bloquean, tambin se bloquear este automatismo de maniobras de alta. Para salir de este
estado de bloqueo ser necesario reponer el automatismo.

6-27

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Tabla 6-16
52LA_C 52LAB_C 52LB_C S_00 S_01 S_10 S_11 P_A P_B P_AB MAN 86TA 86TB MED_ACT AUT_ACT SEQ
X X X X X X X X X X X X X X 0 REPOSO
X X X X X X X 0 0 0 1 X X X 1 REPOSO
X X X X X X X X X X X X X 1 1 REPOSO
0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 16
0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 2
0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 3
0 0 1 0 0 1 0 X X X 0 0 0 0 1 1
0 0 1 0 1 0 0 X X X 0 0 0 0 1 2
0 0 1 1 0 0 0 X X X 0 0 0 0 1 REPOSO
1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2
1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 17
1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 5
1 0 0 0 0 1 0 X X X 0 0 0 0 1 2
1 0 0 0 1 0 0 X X X 0 0 0 0 1 4
1 0 0 1 0 0 0 X X X 0 0 0 0 1 REPOSO
1 0 1 0 0 0 1 1 0 0 0 0 0 0 1 6
1 0 1 0 0 0 1 0 1 0 0 0 0 0 1 7
1 0 1 0 0 0 1 0 0 1 0 0 0 0 1 REPOSO
1 0 1 0 0 1 0 X X X 0 0 0 0 1 8
1 0 1 0 1 0 0 X X X 0 0 0 0 1 9
1 0 1 1 0 0 0 X X X 0 0 0 0 1 REPOSO
1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 REPOSO
1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 10
1 1 0 0 0 0 1 0 0 1 0 0 0 0 1 11
1 1 0 0 0 1 0 X X X 0 0 0 0 1 REPOSO
1 1 0 0 1 0 0 X X X 0 0 0 0 1 12
1 1 0 1 0 0 0 X X X 0 0 0 0 1 REPOSO
0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 13
0 1 1 0 0 0 1 0 1 0 0 0 0 0 1 REPOSO
0 1 1 0 0 0 1 0 0 1 0 0 0 0 1 14
0 1 1 0 0 1 0 X X X 0 0 0 0 1 15
0 1 1 0 1 0 0 X X X 0 0 0 0 1 REPOSO
0 1 1 1 0 0 0 X X X 0 0 0 0 1 REPOSO
0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 16
0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 17
0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 18
0 0 0 0 0 1 0 X X X 0 0 0 0 1 16
0 0 0 0 1 0 0 X X X 0 0 0 0 1 17
0 0 0 1 0 0 0 X X X 0 0 0 0 1 REPOSO
1 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1
1 1 1 0 0 0 1 0 1 0 0 0 0 0 1 4
1 1 1 0 0 0 1 0 0 1 0 0 0 0 1 19
1 1 1 0 0 1 0 X X X 0 0 0 0 1 1
1 1 1 0 1 0 0 X X X 0 0 0 0 1 4
1 1 1 1 0 0 0 X X X 0 0 0 0 1 19
0 1 0 0 0 0 1 1 0 0 0 0 0 0 1 3
0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 5
0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 20
0 1 0 0 0 1 0 X X X 0 0 0 0 1 3
0 1 0 0 1 0 0 X X X 0 0 0 0 1 5
0 1 0 1 0 0 0 X X X 0 0 0 0 1 REPOSO
X X X X X X X X X X X 1 X 0 1 REPOSO
X X X X X X X X X X X X 1 0 1 REPOSO

6-28

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

En la tabla anterior, cuando en la columna SEQ pone REPOSO se refiere a la secuencia 0.

La operaciones a realizar, dentro de cada una de las secuencias, son las siguientes:

Tabla 6-17
N de SEQ Operaciones
0 Reposo
1 Abrir 52LB
2 Cerrar 52LAB
3 Cerrar 52LA
4 Abrir 52LA
5 Cerrar 52LB
6 Cerrar 52LAB y abrir 52LB
7 Cerrar 52LAB y abrir 52LA
8 Abrir 52LB y cerrar 52LAB
9 Abrir 52LA y cerrar 52LAB
10 Cerrar 52LB y abrir 52LA
11 Cerrar 52LB y abrir 52LAB
12 Abrir 52LA y cerrar 52LB
13 Cerrar 52LA y abrir 52LB
14 Cerrar 52LA y abrir 52LAB
15 Abrir 52LB y cerrar 52LA
16 Cerrar 52LA y cerrar 52LAB
17 Cerrar 52LB y cerrar 52LAB
18 Cerrar 52LA y cerrar 52LB
19 Abrir 52LAB
20 Cerrar 52LA y cerrar 52LB y abrir 52LAB
21 Poner automatismo en Manual

Cada uno de estos mandos es configurable puesto que, aunque las secuencias son fijas, los
equipos y sus configuraciones dependen de cada subestacin.

6-29

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Ejecucin de secuencias
Cada secuencia de maniobras est formada por un nmero de maniobras elementales. Las
maniobras se ejecutan una tras otra: slo se pasa a la ejecucin de la siguiente cuando se ha
completado totalmente la anterior.

Si antes de la ejecucin de una


secuencia, se detecta la seal
de AUT_ACT inactiva, se
interrumpe la secuencia y se
pasa a un estado de no
actuacin. Cuando se vuelve a
activar dicha seal, se pasa al
estado de reposo.

Si una maniobra de la
secuencia falla, se interrumpe
la secuencia y el automatismo
se va a estado de bloqueo. Es
necesario reponer el
automatismo para que este
pueda volver a actuar.

Tras la ejecucin de la ltima


maniobra de la secuencia, el
autmata de secuencias queda
en reposo. figura 6.4: ejecucin de secuencias

El procedimiento de ejecucin de las secuencias es el que se indica en el diagrama adjunto.


Asociados a este procedimiento existen dos ajustes que determinan si se debe incluir un
retardo entre dos mandos consecutivos de la misma secuencia. Estos ajustes son:

Tabla 6-18
Ajuste Descripcin Margen Unidad Paso Valor por
defecto
AJ_PERM_RET Permiso de Retardo 0-1 BOOL - 1
AJ_RETARDO Tiempo de retardo de mandos 100-65535 miliseg 1 500

6-30

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Al entrar en el autmata
especfico de la maniobra a
ejecutar, se enva el mando
indicado en la tabla de
maniobras y se pasa al
estado de espera. De este
estado se sale por activacin
de la seal de fallo de
maniobra o por
cumplimiento de la
maniobra. En el primer caso
se pasa al estado de
bloqueo y en el segundo, se
pasa a ejecutar la siguiente
maniobra, si existe, o se
regresa al reposo, si no
existe.

figura 6.5: procedimiento de ejecucin de maniobras

6.7.2.e Automatismo de maniobras de media


Este automatismo se encarga de realizar una conmutacin de lneas si detecta que falta
tensin en las barras de media.

Existe un ajuste (AJ_M_SERV) de AUTOMATISMO DE MEDIA EN SERVICIO. Cuando toma el


valor 1, opera el automatismo descrito en este epgrafe y se activa una seal de
AUTOMATISMO DE MEDIA EN SERVICIO (M_SERV), cuando toma el valor 0 el automatismo
queda fuera de servicio. Este automatismo utiliza como seales de entrada las siguientes:

Tabla 6-19
Entrada Descripcin
UA Presencia / ausencia de tensin en barras A
UB Presencia / ausencia de tensin en barras B
ULA Presencia / ausencia de tensin en lnea A
ULB Presencia / ausencia de tensin en lnea B
52LA_C Interruptor 52LA cerrado
52LB_C Interruptor 52LB cerrado
52LAB_C Interruptor 52LAB cerrado
52TA_C Interruptor trafo lnea A cerrado
52TB_C Interruptor trafo lnea B cerrado
52B12_C Interruptor entre la barra 1 y 2 cerrado
MAN Manual
AUT_ACT Condicin de automatismo activa

6-31

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Tiene, como ajustes, los siguientes:

Tabla 6-20
Ajuste Descripcin Margen Unidad Paso Valor por defecto
AJ_T_M Tiempo de conmutacin 0 - 10 s 0.1 5
de media

En el inicio, el automatismo
ejecuta la lgica de seleccin
de secuencia, haciendo tomar
el valor 0 a la seal MED_ACT.
Una vez hecho esto, puede
alcanzar el reposo o realizar
una secuencia de maniobras.

Desde el estado de reposo, el


evento de disparo (que hace al
automatismo salir del estado de
reposo) es el paso de 1 a 0 de
alguna de las seales UA o UB
o la activacin de la seal
AUT_ACT, con la cual el
automatismo saldr del estado
de no actuacin. figura 6.6: secuencia de maniobras de media

Una vez abandonado el estado de reposo, se decide la secuencia de maniobras, del mismo
modo que en el automatismo de maniobras de alta.

Seleccionada la secuencia y antes de pasar a ejecutarla, se inicia un temporizador con el valor


AJ_T_M. Mientras dura la temporizacin, el autmata permanece en el estado E_T_M. Al
producirse el time-out, se abandona el estado anterior pero, antes de pasar al siguiente, se
comprueba la permanencia de las condiciones de conmutacin (secuencia elegida); en caso
negativo, se selecciona una secuencia nueva y se pasa de nuevo al estado de temporizacin
(E_T_M); en caso afirmativo, se ejecuta la secuencia de maniobras.

Tanto si se produce un fallo en alguna de las maniobras de la secuencia o se ejecuta con xito,
el autmata pasa al estado de bloqueo (E_BLQ), haciendo tomar el valor 1 a la seal
MED_ACT, para indicar que el automatismo de media ha actuado.

Del estado de bloqueo slo se sale ante la recepcin de un comando de reposicin, comando
que hace pasar al autmata al estado de reposo.

El autmata pasar a estado de no actuacin en caso de que la seal AUT_ACT est inactiva.
Saldr de dicho estado de forma automtica si se da cualquiera de las siguientes condiciones:

- Si se activa dicha seal AUT_ACT, pasando al estado de REPOSO.


- Si desde la consola se pone el autmata de maniobras de media fuera de servicio,
pasando al estado de FUERA DE SERVICIO.
- Si el automatismo se bloquea, pasando al estado de BLOQUEO.

6-32

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Si el automatismo de maniobras de alta o el de conmutacin por disparo de protecciones se


bloquean, tambin se bloquear este automatismo de maniobras de media. Para salir de este
estado de bloqueo ser necesario reponer el automatismo.
Seleccin de secuencias
La seleccin de la secuencia de maniobras a ejecutar se realiza de acuerdo a la tabla
siguiente. Los nmeros indicativos de secuencia de operaciones hacen referencia a la tabla de
secuencias definida para el automatismo de maniobras de alta.

Los destinos de los mandos emitidos para maniobrar son los mismos que en la tabla definida
para el automatismo de alta. 6-21

Tabla 6-21
52LA_C 52LB_C 52LAB_C 52TA_C 52TB-C 52B12_C UA UB ULA ULB MAN AUT_ACT SEQ
1 0 1 1 X 1 0 0 1 1 0 1
1 0 1 1 0 0 0 X 1 1 0 1 10
1 0 1 1 1 0 0 0 1 1 0 1
0 1 1 X 1 1 0 0 1 1 0 1
0 1 1 0 1 0 X 0 1 1 0 1 13
0 1 1 1 1 0 0 0 1 1 0 1
1 1 0 1 0 0 0 X 1 1 0 1 7
1 1 0 1 1 0 0 1 1 1 0 1
1 1 0 0 1 0 X 0 1 1 0 1 6
1 1 0 1 1 0 1 0 1 1 0 1
X X X X X X X X X X 1 1 Reposo
X X X X X X X X X X X 0 Reposo

6.7.2.f Automatismo de conmutacin por disparo de protecciones


Este automatismo realiza una conmutacin de lneas cuando se produce una situacin de falta
de tensin por causa de un disparo de proteccin. La seales de entrada que utiliza son las
siguientes:

Tabla 6-22
Entrada Descripcin
ULA Presencia / ausencia de tensin en lnea A
ULB Presencia / ausencia de tensin en lnea B
52LA_C Interruptor 52LA cerrado
52LB_C Interruptor 52LB cerrado
52LAB_C Interruptor 52LAB cerrado
86TA_ACT Disparo 86A
86TB_ACT Disparo 86B
MAN Manual
DISP_DEF Disparo definitivo
AUT_ACT Condicin de automatismo activa

El evento de inicio se da siempre que se desactive cualquiera de las seales 52LA_C, 52LB_C,
52LAB_C o se active cualquiera de las seales 86TA_ACT, 86TB_ACT, ULA, ULB, DISP_DEF
o AUT_ACT.

6-33

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

El evento de inicio, arranca un temporizador de 3 segundos, al final del cual comprueba si


estn disparados los dos 86 simultneamente, en cuyo caso se pone en manual y se va a
reposo. En caso contrario, se realiza una seleccin de maniobra, de acuerdo a la siguiente
tabla:

Tabla 6-23
52LA_C 52LB_C 52LAB_C 86TA 86TB ULA ULB DISP_DEF MAN AUT_ACT SEQ
X X X X X X X X 1 1 Reposo
X X X X X X X 1 0 1 21
0 0 0 1 0 X 1 0 0 1 5
0 0 0 0 1 1 X 0 0 1 3
1 0 0 0 1 1 X 0 0 1 21
0 1 0 1 0 X 1 0 0 1 21
X X X X X X X X X 0 Reposo

En caso de que no se cumplan


ninguna de las combinaciones
de la tabla anterior, no se
selecciona ninguna secuencia y
el autmata pasa al estado de
reposo.

Una vez ejecutada la maniobra,


las preferencias toman el valor
indicado en el diagrama
adjunto y el autmata queda en
reposo y en estado de
manual. Si la maniobra fallase
en su ejecucin, el sistema
quedar bloqueado, situacin
de la que slo sale mediante un
comando de reposicin.

figura 6.7: secuencia de conmutacin por disparo de protecciones

El autmata pasa a estado de no actuacin en caso de que la seal AUT_ACT est inactiva.
Sale de dicho estado de forma automtica si se da cualquiera de las siguientes condiciones:

- Si se activa dicha seal AUT_ACT, pasando al estado de REPOSO.


- Si el automatismo se bloquea, pasando a estado de BLOQUEO.

Si el automatismo de maniobras de alta o de media se bloquean, tambin se bloquear este


automatismo de conmutacin por disparo de protecciones. Para salir de este estado de
bloqueo ser necesario reponer el automatismo.

6-34

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.7.2.g Seales digitales propias


El automatismo de la H, como equipo lgico que es, tiene seales digitales propias que pueden
ser usadas por el resto de tareas.

Las seales digitales que proporciona este automatismo son las siguientes:

Tabla 6-24
Nmero Seal
0 Aut. alta de presencia / ausencia de tensin A
1 Aut. alta de presencia / ausencia de tensin B
2 Ausencia de ambas tensiones
3 Ausencia de tensin en A y presencia en B
4 Presencia de tensin en A y tensin en B
5 Presencia en ambas lneas
6 Aut. de maniobras de alta bloqueado
7 Automatismo en manual
8 Preferencia A
9 Preferencia B
10 Preferencia AB
11 Automatismo de media actuado
12 Aut. media de presencia / ausencia de tensin A
13 Aut. media de presencia / ausencia de tensin B
14 Automatismo de media en servicio
15 Automatismo de media bloqueado
16 Aut. de condiciones de disparo bloqueado
17 Falta de tensin UA
18 Falta de tensin UB
19 Falta de tensin ULA
20 Falta de tensin ULB
21 Reserva 21 (isc_86TA)
22 Reserva 22 (isc_86TB)
23 ISC_A_UNO
24 ISC_A_CERO
25 Automatismo bloqueado
26 Fallo de orden
27 Reserva 27

6-35

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.7.2.h Mandos propios


El automatismo de la H tiene 14 mandos que son los siguientes:

Tabla 6-25
Nmero Mando
0 Preferencia A desde Cuadro
1 Preferencia B desde Cuadro
2 Preferencia AB desde Cuadro
3 Manual desde Cuadro
4 Orden de reponer el automatismo (desde cuadro)
5 Preferencia A desde Telemando
6 Preferencia B desde Telemando
7 Preferencia AB desde Telemando
8 Manual desde Telemando
9 Reserva 9
10 Preferencia A desde Automatismo
11 Preferencia B desde Automatismo
12 Preferencia AB desde Automatismo
13 Manual desde automatismo

6.7.2.i Seales externas


El automatismo de la H para su funcionamiento correcto utiliza seales que le informan sobre la
situacin de la subestacin. Como algunas de estas seales dependen de la instalacin, no
estn fijas, sino que son configurables. Sin embargo, el significado asociado a cada seal es
fijo y puede consultarse en la siguiente tabla.

Tabla 6-26
Seal Significado
0. 52LA Cerrado Interruptor de la Lnea A cerrado
1. 52LAB Cerrado Interruptor entre las lneas A y B cerrado (No se usa)
2. 52LB Cerrado Interruptor en la lnea B cerrado
3. S_00 Ausencia de tensin en lneas A y B
4. S_01 Ausencia de tensin en lnea A y presencia en lnea B
5. S_10 Presencia de tensin en lnea y ausencia en lnea B
6. S_11 Presencia de tensin en lneas A y B
7. P_A Preferencia A
8. P_B Preferencia B
9. P_AB Preferencia AB
10. MAN Automatismo en Manual
11. MED_ACT Automatismo de Media Actuado
12. AUT_ACT Autorizacin de actuacin
13. 52TA Cerrado Interruptor del trafo de la lnea A cerrado
14. 52TB Cerrado Interruptor del trafo de la lnea B cerrado
15. 52B12 Cerrado Interruptor entre la barra 1 y 2 cerrado
16. UA Tensin en la barra A
17. UB Tensin en la barra B
18. 86TA disparo en el trafo de A
19. 86TB Disparo en el trafo de B (No usado)
20. ULA Tensin en la lnea A
21. ULB Tensin en la lnea B
22. DISP_DEF Disparo definitivo

6-36

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.7.3 Automatismo de la Y (Caso particular de la H)


En este apartado se explica un caso
particular del automatismo de la H: es
aquel en el que hay dos lneas de alta y
una sola barra de media (ver figura 6.).

En este caso particular de automatismo de


la H, todo lo dicho anteriormente para ste
es vlido con algunos matices.

- No tiene sentido tener preferencia


AB, pues una de las lneas se
emplea de reserva para la otra y
nunca se va a alimentar por ambas
lneas simultneamente.

- Habr un solo automatismo de


presencia / ausencia de tensin en
barras de media, ya que slo
tenemos una barra (se tomar el
automatismo de presencia /
ausencia de tensin en barra A).
figura 6.8: automatismo de la Y

- Todo lo dicho anteriormente para el automatismo de ESTADOS DE ALTA es vlido.

- Todo lo dicho anteriormente para el automatismo de MANIOBRAS DE ALTA es vlido,


salvo las seales de entrada al automatismo, las secuencias a ejecutar y las
operaciones a realizar dentro de cada secuencia, reflejadas en las siguientes tablas
(ntese que la preferencia AB no se tiene en cuenta a la hora de seleccionar la
secuencia a ejecutar).

Tabla 6-27
Seal Descripcin
89LA_C Seccionador 89LA cerrado
89LA_A Seccionador 89LA abierto
89LB_C Seccionador 89LB cerrado
89LB_A Seccionador 89LB abierto
52AB_C Interruptor 52AB cerrado
52AB_A Interruptor 52AB abierto
AUT_ACT Condicin de automatismo activa
S_00 Ausencia de tensin en ambas lneas
S_01 Ausencia de tensin en lnea A y presencia en lnea B
S_10 Presencia de tensin en lnea A y ausencia en lnea B
S_11 Presencia de tensin en ambas lneas
P_A Preferencia A
P_B Preferencia B
P_AB Preferencia AB (no se usa)
MAN Manual
MED_ACT Automatismo de media actuado
86TA_ACT Disparo 86A
86TB_ACT Disparo 86B (no se usa)

6-37

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Tabla 6-28
89LA_C 52LAB_C 89LB_C S_00 S_01 S_10 S_11 P_A P_B MAN 86TA MED_ACT AUT_ACT SEQ
X X X X X X X X X X X X 0 Reposo
X X X X X X X 0 0 1 X X 1 Reposo
X X X X X X X X X X X 1 1 Reposo
1 1 0 1 0 0 0 X X 0 0 0 1 Reposo
1 1 0 0 1 0 0 X X 0 0 0 1 1
1 1 0 0 0 1 0 X X 0 0 0 1 Reposo
1 1 0 0 0 0 1 1 0 0 0 0 1 Reposo
1 1 0 0 0 0 1 0 1 0 0 0 1 2
0 1 1 1 0 0 0 X X 0 0 0 1 Reposo
0 1 1 0 1 0 0 X X 0 0 0 1 Reposo
0 1 1 0 0 1 0 X X 0 0 0 1 3
0 1 1 0 0 0 1 1 0 0 0 0 1 4
0 1 1 0 0 0 1 0 1 0 0 0 1 Reposo
1 0 1 1 0 0 0 X X 0 0 0 1 5
1 0 1 0 1 0 0 X X 0 0 0 1 6
1 0 1 0 0 1 0 X X 0 0 0 1 7
1 0 1 0 0 0 1 1 0 0 0 0 1 7
1 0 1 0 0 0 1 0 1 0 0 0 1 6
0 0 0 1 0 0 0 X X 0 0 0 1 Reposo
0 0 0 0 1 0 0 X X 0 0 0 1 8
0 0 0 0 0 1 0 X X 0 0 0 1 9
0 0 0 0 0 0 1 1 0 0 0 0 1 9
0 0 0 0 0 0 1 0 1 0 0 0 1 8
1 0 0 1 0 0 0 X X 0 0 0 1 Reposo
1 0 0 0 1 0 0 X X 0 0 0 1 10
1 0 0 0 0 1 0 X X 0 0 0 1 11
1 0 0 0 0 0 1 1 0 0 0 0 1 11
1 0 0 0 0 0 1 0 1 0 0 0 1 10
0 0 1 1 0 0 0 X X 0 0 0 1 Reposo
0 0 1 0 1 0 0 X X 0 0 0 1 11
0 0 1 0 0 1 0 X X 0 0 0 1 12
0 0 1 0 0 0 1 1 0 0 0 0 1 12
0 0 1 0 0 0 1 0 1 0 0 0 1 11
1 1 1 1 0 0 0 X X 0 0 0 1 5
1 1 1 0 1 0 0 X X 0 0 0 1 13
1 1 1 0 0 1 0 X X 0 0 0 1 5
1 1 1 0 0 0 1 1 0 0 0 0 1 5
1 1 1 0 0 0 1 0 1 0 0 0 1 13
0 1 0 1 0 0 0 X X 0 0 0 1 Reposo
0 1 0 0 1 0 0 X X 0 0 0 1 14
0 1 0 0 0 1 0 X X 0 0 0 1 15
0 1 0 0 0 0 1 1 0 0 0 0 1 15
0 1 0 0 0 0 1 0 1 0 0 0 1 14
X X X X X X X X X 0 1 0 1 Reposo

6-38

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Tabla 6-29
N de SEQ Operaciones
0 Reposo
1 Abrir 52AB, Abrir 89LA, Cerrar 89LB y Cerrar 52AB
2 Cerrar 89LB y Abrir 89LA
3 Abrir 52AB, Abrir 89LB, Cerrar 89LA y Cerrar 52AB
4 Cerrar 89LA y Abrir 89LB
5 Abrir 89LB
6 Abrir 89LA y Cerrar 52AB
7 Abrir 89LB y Cerrar 52AB
8 Cerrar 89LB y Cerrar 52AB
9 Cerrar 89LA y Cerrar 52AB
10 Abrir 89LA, Cerrar 89LB y Cerrar 52AB
11 Cerrar 52AB
12 Abrir 89LB, Cerrar 89LA y Cerrar 52AB
13 Abrir 89LA
14 Abrir 52AB, Cerrar 89LB y Cerrar 52AB
15 Abrir 52AB, Cerrar 89LA y Cerrar 52AB
16 --- (Reposo)
17 --- (Reposo)
18 --- (Reposo)
19 --- (Reposo)
20 --- (Reposo)
21 Poner automatismo en manual

- Todo lo dicho anteriormente para el automatismo de MANIOBRAS DE MEDIA es vlido,


salvo las seales de entrada al automatismo y las secuencias a ejecutar, que se reflejan
en las siguientes tablas:

Tabla 6-30
Entrada Descripcin
UA Automatismo de presencia / ausencia de tensin
UB (No se usa)
S_11 Automatismo de estados de alta
89LA_C Seccionador 89LA cerrado
89LB_C Seccionador 89LB cerrado
52AB_C Interruptor 52AB cerrado
52TA_C Interruptor del trafo de la lnea A cerrado
52TB_C (No se usa)
52B12_C (No se usa)
MAN Manual
AUT_ACT Condicin de automatismo activa

Tabla 6-31
89LA_C 89LB_C 52AB_C 52TA_C S_11 UA MAN AUT_ACT SEQ
1 0 1 1 1 0 0 1 2
0 1 1 1 1 0 0 1 4
X X X X X X 1 1 Reposo
X X X X X X X 0 Reposo

6-39

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

- En este caso, el automatismo de CONMUTACIN POR DISPARO DE


PROTECCIONES acta cuando se activa la seal DISP_DEF o se dispara el 86A. En
ambos casos, el automatismo se va a manual. Las seales de entrada a este
automatismo as como las secuencias a ejecutar se reflejan en las siguientes tablas:

Tabla 6-32
Entrada Origen
ULA Presencia / ausencia de tensin en lnea A
ULB Presencia / ausencia de tensin en lnea B
89LA_C Seccionador 89LA cerrado
89LB_C Seccionador 89LB cerrado
52AB_C Interruptor 52AB cerrado
86TA_ACT Disparo 86A
86TB_ACT (No se usa)
MAN Manual
DISP_DEF Disparo definitivo
AUT_ACT Condicin de automatismo activa

Tabla 6-33
89LA_C 89LB_C 52AB_C 86TA ULA ULB DISP_DEF MAN AUT_ACT SEQ
X X X X X X X 1 1 REPOSO
X X X X X X 1 0 1 21
X X X 1 X X 0 0 1 21
X X X X X X X X 0 REPOSO

6.7.4 Equipo de Reposicin Automtica de Servicio (ERAS)


El automatismo de ERAS es el encargado de realizar una conexin ordenada de los
interruptores de alta y muy alta tensin de una subestacin elctrica tras la deteccin de una
situacin de falta de tensin en barras.

Ante la deteccin de una situacin de falta de tensin en barras, el automatismo abre todos los
interruptores conectados en ese momento y, tras la comprobacin de la aparicin de tensin
por las diferentes lneas de alimentacin y de acuerdo con una programacin establecida,
procede a cerrar consecutivamente cada uno de los interruptores.

Este automatismo est estructurado en forma de equipos independientes. Una Unidad Central
y tantos equipos terminales como interruptores de alta.

La Unidad Central del ERAS se compone de tres autmatas independientes: UCERAS1,


UCERAS2 y UCERAS3. Existe un ajuste de En servicio / Fuera de servicio, que afecta a
todos los autmatas de la Unidad Central.

La deteccin de Cierre Externo no generado por el ERAS, en los terminales arrancados, se


realiza en los propios terminales del ERAS. Cuando cualquiera detecta esta situacin enva
una seal al ERAS para su bloqueo.

La seal S_TX es usada como entrada para los terminales que se enteran a travs de ellas de
dicha condicin y proceden a su reposicin. El ERAS (automatismo UCERAS2) se repone
porque se ha detectado esta seal y se han repuesto los terminales.

6-40

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Cada uno de los terminales del ERAS se realizarn en base a cuatro autmatas: TERAS1,
TERAS2, TERAS3 y TERAS4. Existe un ajuste de EN SERVICIO / FUERA DE SERVICIO para
cada uno de los terminales, que afecta a todos los autmatas.

6.7.4.a UCERAS1
Este autmata es el encargado de controlar los estados de Bloqueo. Cuando el autmata se
inicia, se pone la seal S_BLQ=0 y la seal S_CIEXT=0 y se va al estado X_NBLQ descrito
ms abajo.

Estados
Tabla 6-34
Estado Descripcin
X_NBLQ Estado de No Bloqueo. En este estado, el sistema est comprobando el valor de la
funcin (F1+F2+S_BLOQUEO) y la llegada de alguna Orden de Bloqueo. Si la
funcin anterior pasa a valer 1, el sistema sale del estado X_NBLQ para pasar al
X_BLQ_P, haciendo S_BLQ=1. Si lo que se recibe es una Orden de Bloqueo, el
sistema pasar al estado X_BLQ_I haciendo S_BLQ=1. Saldr del estado tambin
si se activa la funcin F5 para pasar a X_BLQ_I, haciendo S_BLQ=1 y S_CX=1.
X_BLQ_P Estado de bloqueo por una entrada de nivel (no impulsional). En este estado el
sistema est comprobando el valor de la funcin lgica que lo hizo llegar all
(F1+F2+S_BLOQUEO) o la ocurrencia de una Orden de Bloqueo. Sale de l
cuando la funcin anterior tome el valor 0, para pasara a X_NBLQ haciendo
SBLQ=0. Si lo que se recibe es una Orden de Bloqueo, se pasar a X_BLQ_I.
X_BLQ_I Estado de bloqueo por una Orden de Bloqueo. En este estado el sistema est
comprobando la llegada de una Orden de Desbloqueo. Cuando esto ocurre, sale
del estado, si la funcin (F1+F2+S_BLOQUEO) tiene el valor 1, pasar a
X_BLQ_P, si el valor de dicha funcin fuera 0 pasara a X_NBLQ haciendo
S_BLQ=0.

Entradas
Tabla 6-35
Seal Descripcin
98Tt/B-A Disparo del automtico de Tensin de Barras A
98Tt/B-B Disparo del automtico de Tensin de Barras B
S_TBLQ(N) Terminal N Bloqueado. Existen tantas entradas de este tipo como terminales de
alta tensin existen en la subestacin.
S_BLOQUEO Entrada de bloqueo.
S_CIEXT(N) Seal de Cierre Externo detectado por el terminal N.

Salidas
Tabla 6-36
Seal Descripcin
S_BLQ Automatismo Bloqueado. Esta salida se usa como entrada en los terminales para
impedirles realizar maniobras, tanto de apertura como de cierre.

rdenes
Tabla 6-37
Seal Descripcin
OB Orden de Bloqueo
ODB Orden de Desbloqueo

6-41

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Diagrama de flujo
Funciones utilizadas en los cambios de estado del autmata:

Tabla 6-38
Funcin Descripcin
F1 OR de todas las entradas 98Tt/B.
F2 AND de las seales de Terminal Bloqueado
F5 OR de las indicaciones de Cierre Externo (S_CIEXT(N)) detectado por los
terminales de ERAS.

6.7.4.b UCERAS2
Este autmata es el encargado emitir las rdenes de cierre a los terminales en condiciones de
reposicin, de acuerdo a las prioridades ajustadas.

Cuando el autmata se inicia, se pone la seal S_ARR=1 y se va al estado X_REPOSO


descrito ms abajo.
Estados

Tabla 6-39
Estado Descripcin
X_REPOSO Estado de reposo. Se sale de l cuando se activa la funcin F3 no estando el ERAS
desbloqueado ( F3 S _ BLQ = 1 ), para alcanzar el estado X_ARR, haciendo la seal
S_ARR=1.
X_ARR Estado de ERAS arrancado. Se sale de l:
1. Porque se anula F3, estando el ERAS desbloqueado o se anula F3 habindose
activado la seal de tiempo excesivo de reposicin ( F3 S _ TX + F3 S _ BLQ = 1 ),
para pasar a l estado X_REPOSO, haciendo S_ARR=0.
2. Porque se detecta que alguno de los terminales tiene condiciones de reposicin,
estando el ERAS desbloqueado o se ha rebasado el tiempo excesivo de
reposicin ( F4 S_BLQ = 1 ), para pasar a la funcin de seleccin de terminal
reponer. Tras la seleccin se pasa al estado X_TREP(M) si no se ha alcanzado
el final de la lista de reposicin o a X_REPOSO si se ha alcanzado, haciendo
S_ARR=0.
X_TREP(M) Estado de cuenta del tiempo de reposicin del terminal de prioridad (M). De este
estado puede salirse por:
1. Porque se termine la cuenta (T_OUT). En este caso se genera una orden de
cierre sobre el terminal de prioridad (M) y se pasa al estado X_1S.
2. Porque se active la seal S_BLQ; en este caso el contador se para
memorizando la cuenta y se pasa al estado de espera X_ESP(M).
3. Porque el terminal de prioridad M pierda sus condiciones de reposicin
(S_CREP(M)=0). En este caso se comprueba el valor de F4; si es 0, se pasa a
X_ARR, si es 1 se pasa a la funcin de seleccin.

6-42

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Tabla 6-39 (continuacin)


Estado Descripcin
X_ESP(M) Estado de espera. Se sale de l por:
1. Desactivarse la seal S_BLQ, en cuyo caso pasa a X_TRES(M) donde se
termina la cuenta iniciada.
2. Porque el terminal de prioridad M pierda sus condiciones de reposicin
(S_CREP(M)=0). En este caso se comprueba el valor de F4; si es 0, se pasa a
X_ARR, si es 1 se pasa a la funcin de seleccin.
X_TRES(M) Contando resto de cuenta. Se sale de l por:
1. Porque se termine la cuenta (T_OUT). En este caso se genera una orden de
cierre sobre el terminal de prioridad (M) y se pasa al estado X_1S.
2. Porque se active la seal S_BLQ; en este caso el contador se para, de nuevo,
memorizando la cuenta y se pasa al estado de espera X_ESP(M).
3. Porque el terminal de prioridad M pierda sus condiciones de reposicin
(S_CREP(M)=0). En este caso se comprueba el valor de F4; si es 0, se pasa a
X_ARR, si es 1 se pasa a la funcin de seleccin.
X_1S Estado de cuenta de 1 s. Se sale de l al terminar la cuenta (T_OUT).

Entradas
Tabla 6-40
Seal Descripcin
S_ARR(N) Seal de terminal (N) arrancado. Habr tantas seales de este tipo como terminales
en servicio.
S_BLQ Seal de ERAS bloqueado.
S_CREP(N) Seal de terminal (N) con condiciones de reposicin.

Salidas
Tabla 6-41
Seal Descripcin
S_ARR Seal de ERAS arrancado.

rdenes
Tabla 6-42
Seal Descripcin
OC(M) Orden de cerrar sobre el terminal de prioridad (M).

Ajustes
Tabla 6-42
Nombre Descripcin Margen
AJ_TREP(N) Ajuste del tiempo de reposicin del terminal (N). 3 - 30 s
AJ_TREPLRL(N) Ajuste del tiempo de reposicin del terminal (N) por LRL. 3 - 60 s
AJ_PRI Ajuste de prioridades. Indica el orden en que se repondrn los 1 - 20
terminales arrancados.

Como puede comprobarse, existen dos ajustes de tiempos de reposicin para cada terminal:
AJ_TREP(N) y AJ_TREPLRL(N). Se selecciona uno u otro en funcin del tipo de arranque: se
usa AJ_TREPLRL(N) cuando est activa la seal S_ARRLRL.

6-43

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Diagrama de flujo
Funciones utilizadas en los cambios de estado del autmata:

Tabla 6-43
Funcin Descripcin
F3 OR de todas las entradas S_ARR(N)
F4 OR de las entradas S_CREP(N)

Existe una funcin de seleccin que determina el siguiente terminal a reponer, de acuerdo a las
prioridades ajustadas. Existe una tabla que determina el orden (M) en funcin de los ajustes de
prioridad y de los terminales en servicio y arrancados. Slo se reponen terminales en servicio y
arrancados. Se elige el de mayor prioridad de entre todos los arrancados y con condiciones de
reposicin.

Una vez que se ha dado orden de cierre a un terminal se selecciona entre los de mayor
prioridad de los restantes arrancados, teniendo en cuenta que pueden haber alcanzado
condiciones de reposicin otros de mayor prioridad que deben ser tenidos en cuenta.

Es decir, la lista de los terminales a reponer puede variar porque alguno pierda condiciones de
reposicin, porque otros las alcancen (paso de S_ARR(N) de 0 a 1) o porque stos vayan
siendo repuestos. Un terminal ya repuesto slo vuelve a entrar en la lista si se detecta, para l
el paso de 0 a 1 de su seal S_ARR(N).

6.7.4.c UCERAS3
Este autmata se encarga de controlar el Tiempo excesivo de reposicin. Cuando el
autmata se inicia, se pone la seal S_TX=1 y se va al estado X_EXREP descrito ms abajo.
Estados
Tabla 6-44
Estado Descripcin
X_EXREP Estado de reposo. Se sale de l cuando se activa la funcin F3, para alcanzar el
estado X_TEX.
X_TEX Estado de ERAS contando el tiempo excesivo de reposicin (5 horas). Se sale de
l:
1. Porque se anula F3, para pasar al estado X_EXREP.
2. Porque se termine la cuenta (T_OUT). En este caso se pasa al estado X_TX
haciendo S_TX=1.
X_TX Estado de tiempo excesivo de reposicin rebasado. Se sale de l por recepcin de
un orden de desbloqueo ODB, para pasar a X_EXREP, haciendo S_TX=0.

Entradas
Tabla 6-45
Seal Descripcin Origen
S_ARR(N) Seal de terminal (N) arrancado. Habr tantas seales de este tipo Terminales
como terminales en servicio.

Salidas
Tabla 6-46
Seal Descripcin
S_TX Seal de excesivo tiempo de reposicin rebasado.

6-44

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

rdenes
Tabla 6-47
Seal Descripcin
ODB Orden de reposicin

Ajustes
Tabla 6-48
Seal Descripcin
AJ_TEX Ajuste del tiempo excesivo de reposicin (5 horas)

Diagrama de flujo
Funciones utilizadas en los cambios de estado del autmata:

Tabla 6-49
Funcin Descripcin
F3 OR de todas las entradas S_ARR(N)

6.7.4.d TERAS1
Este autmata es el encargado de controlar los estados de Bloqueo. Cuando el autmata se
inicia, se pone la seal S_TBLQ=0 y se va al estado H_NBLQ descrito ms abajo.
Estados
Tabla 6-50
Estado Descripcin
H_NBLQ Estado de No Bloqueo.
H_T_PT Estado contando el tiempo de presencia de tensin en lnea y ausencia en barras,
mientras el interruptor est cerrado. Este tiempo ser de 2 s.
H_BLQ_I Estado de bloqueo. De este estado slo se sale por una orden de desbloqueo.
H_BLQ_P Estado de bloqueo. Este estado dura lo que duren las seales que conducen a l.

Entradas
Tabla 6-51
Seal Descripcin
98Tt/L Disparo del automtico de Tensin lnea.
VL Tensin de lnea.
VB Tensin de barras.
IC Interruptor cerrado.
FOA Fallo de orden de apertura.
FOC Fallo de orden de cierre.
S_AVB Disparo del automtico de Tensin lnea.
S_CEX Seal de cierre externo.

Salidas
Tabla 6-52
Seal Descripcin
S_TBLQ Terminal Bloqueado

6-45

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

rdenes
Tabla 6-53
Seal Descripcin
ODBT Orden de Desbloqueo

Lgica
La seal VB a utilizar por el autmata vendr determinada por la posicin de los seccionadores
de lnea para el caso de doble barra. De las dos tensiones disponibles, se usar la
correspondiente al seccionador cerrado.

6.7.4.e TERAS2
Este autmata es el encargado de abrir por subtensin y de detectar las condiciones de
arranque y reposicin, as como de dar las rdenes de cierre recibidas desde la Unidad Central
de ERAS.

Controla las funciones de avera en barras y en lnea as como las rdenes de cierre en
automtico.
Estados
Tabla 6-54
Estado Descripcin
H_REP Estado de reposo.
H_T_SUBT Estado de contando el tiempo para la apertura por subtensin. Este tiempo es un
ajuste (AJ_T_SUBT).
H_ESPABR Estado de esperando apertura, tras la emisin de una orden de apertura. Si no se
produce la apertura se generar un FOA que enviar al TERAS1 a bloqueo.
TERAS2 se quedar en este estado y volver a reposo al recibirse la orden de
desbloqueo, que llevar tambin a TERAS1 a no bloqueo.
H_ESPCR Estado de espera de condiciones de reposicin.
H_ARRIMPLRL Estado de arranque imposible por LRL. Esto ocurre cuando se dan condiciones de
arranque, pero el interruptor no haba estado abierto el tiempo suficiente, con
anterioridad.
H_ARRIMPLRB Estado de arranque imposible por LRB. Esto ocurre cuando se dan condiciones de
arranque, pero el interruptor no haba estado abierto el tiempo suficiente, con
anterioridad.
H_ESPOC Estado de esperando orden de cierre procedente de UCERAS.
H_ESPCER Estado de esperando el cierre. Similar al H_ESPABR.
H_C_AVERA Estado de comprobacin de avera tras el cierre. En este estado permanecer 3 s.
H_AVERA Estado de avera.
H_CEX Estado de cierre externo detectado.

6-46

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Entradas
Tabla 6-55
Seal Descripcin
98Tt/L Disparo del automtico de Tensin lnea.
98Tt/B Disparo del automtico de Tensin en barras.
VL Tensin de lnea.
VB Tensin de barras.
IC Interruptor cerrado.
IA Interruptor abierto
S_TBLQ Seal de terminal bloqueado.
S_ETBLQ Seal Externa de Bloqueo
S_BLQ Seal de ERAS bloqueado
S_IC_TA Seal de interruptor cerrado durante el tiempo suficiente.
S_IA_TA Seal de interruptor abierto durante el tiempo suficiente.
S_FSINC Seal de falta de sincronismo
S_TX Seal de tiempo de reposicin excesivo.

Salidas
Tabla 6-56
Seal Descripcin
S_TARR Terminal arrancado.
S_CREP Existen condiciones de reposicin.
S_CEX Cierre Externo detectado
S_OC_EB Orden de cierre por EB
S_OC_EL Orden de cierre por EL
S_OC_AT Orden de cierre por AT
S_OC_LRB Orden de cierre por LRB
S_OC_LRL Orden de cierre por LRL
S_AVBA Avera en Barras A
S_AVBB Avera en Barras B
S_AVL Avera en Lnea
S_C_AVERA Seal de comprobando avera, despus de ejecutada la orden de cierre.

Las seales S_AVBA y S_A VBB se generarn a partir de S_AVB, teniendo en cuanta a qu
barra se encuentra conectado el terminal.

Otras seales utilizadas


Tabla 6-57
Seal Descripcin
S_ARRLRL Seal de arranque por LRL
S_ARRLRB Seal de arranque por LRB
S_ARRST Seal de arranque por subtensin
S_CREPL Seal de condiciones de reposicin por EL o LRL
S_CREPB Seal de condiciones de reposicin por EB o LRB
S_CARR Seal de que existen condiciones de arranque (Interruptor cerrado por ms del
tiempo ajustado) antes de que se de la orden de apertura.

6-47

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

rdenes emitidas por el terminal


Tabla 6-58
Orden Descripcin
OA Orden de apertura a enviar al equipo de posicin asociado.
OC Orden de cierre a enviar al equipo de posicin asociado.

rdenes recibidas por el terminal


Tabla 6-59
Orden Descripcin
OC_ERAS Orden de cierre desde el ERAS central.
ODBT Orden de desbloqueo del terminal.

Ajustes
Tabla 6-60
Nombre Descripcin Margen
AJ_T_SUBT Ajuste de tiempo de desconexin por subtensin. 0 - 10 s
EB Ajuste de terminal en Energizacin de Barras S / NO
EL Ajuste de terminal en Energizacin de Lnea S / NO
AT Ajuste de terminal en Acoplamiento de Tensiones S / NO
LRL Ajuste de terminal en Reserva a Lnea S / NO
LRB Ajuste de terminal en Reserva a Barras S / NO

Los ajustes de EB, EL, AT, LRL, LRB pueden ser simultneos.
Lgica
La seal VB as como la 98Tt/B a utilizar por el autmata vendrn determinadas por la posicin
de los seccionadores de lnea para el caso de doble barra. De las dos tensiones y 98Tt/B
disponibles, se usar la correspondiente al seccionador cerrado.

En caso de doble barra existirn dos S_AVB (seal de avera en barra). Un terminal generar
una u otra dependiendo de a qu barra se encuentre conectado. Igualmente se usar una u
otra para controlar el autmata de bloqueo (TERAS1).

6-48

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Diagrama de flujo
En la descripcin del Diagrama de Flujo se utilizarn las siguientes funciones:

Tabla 6-61
Funcin Descripcin
F6 IC VL VB 98Tt / L 98Tt / B S _ TBLQ S _ BLQ
F7 IA VB 98Tt / B S _ TBLQ S _ BLQ LRB
F8 IA VL 98Tt / L S _ TBLQ S _ BLQ LRL
F9 VL VB ( EB + LRB) 98Tt / B
F10 VB VL ( EL + LRL ) 98Tt / L
F11 VL VB S _ FSINC

Interaccin con las seales de bloqueo


En el estado H_REP, se comprobar la seal S_TBLQ. Cuando sta se encuentra activa, slo
se saldr del estado por activacin de F6. En los estados H_T_SUBT, H_ESPABR no se
necesita comprobar S_TBLQ; en todos los dems estados, deber estar S_TBLQ a 0 para
poder salir de ellos.

6.7.4.f TERAS3
Este autmata es el encargado de detectar que no caen las tensiones de barras y lnea
mientras se est haciendo la comprobacin de averas. Es necesario porque el tiempo en que
las tensiones deben permanecer cadas para que se produzca avera es de 2 s., mientras que
el tiempo de comprobacin es de 3 s.; es decir, son dos tiempos diferentes que deben correr a
la vez.
Estados
Tabla 6-62
Estado Descripcin
W_REP Estado de reposo.
W_NVLNVB2 Contando 2 s. despus de detectar la cada de ambas tensiones mientras se
comprueba la avera.
W_ESPNAV Esperando que TERAS2 salga del estado de comprobando avera (H_C_AVERA)

Entradas
Tabla 6-63
Entrada Descripcin
98Tt/L Disparo del automtico de Tensin lnea.
98Tt/B Disparo del automtico de Tensin en barras.
VL Tensin de lnea.
VB Tensin de barras.
S_C_AVERA Seal de comprobando avera

Salidas
Tabla 6-64
Salida Descripcin
S_NVLVB2 Seal de que las tensiones han cado durante 2 s.

6-49

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Lgica
La seal VB as como la 98Tt/B a utilizar por el autmata vendrn determinadas por la posicin
de los seccionadores de lnea para el caso de doble barra. De las dos tensiones y 98Tt/B
disponibles, se usar la correspondiente al seccionador cerrado.

6.7.4.g TERAS4
Este autmata se encarga de determinar si el interruptor ha estado cerrado durante el tiempo
suficiente para arrancar el terminal.
Estados
Tabla 6-65
Estado Descripcin
E_REP Estado de reposo.
E_CTA_AB Estado de contando el tiempo de abierto durante el tiempo ajustado.
E_CTA_CE Estado de contando el tiempo de cerrado durante el tiempo ajustado.
E_TA_AB Estado de abierto durante el tiempo ajustado.
E_TA_CE Estado de cerrado durante el tiempo ajustado.

Todos los tiempos mencionados ms arriba son de 10 s.


Entradas
Tabla 6-66
Entrada Descripcin
IA Interruptor abierto.
IC Interruptor cerrado.
IDES Interruptor desconocido.

Salidas
Tabla 6-67
Salida Descripcin
S_IA_TA Interruptor abierto durante el tiempo ajustado.
S_IC_TA Interruptor cerrado durante el tiempo ajustado.

6-50

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Operacin

figura 6.9: automatismo TERAS4

6.7.4.h Seales propias


El automatismo de ERAS, como equipo virtual, tiene un nmero de seales que proporciona
informacin al resto de tareas. Este nmero de seales depende del nmero de terminales
virtuales que posea. Existen 24 seales fijas para el automatismo y luego habr 40 ms por
cada terminal.

En la tabla siguiente puede verse cules son estas seales y cmo se mapean los terminales
en el conjunto de seales del automatismo. Las seales digitales fijas son:

Tabla 6-68
Seal Significado
0. ERAS_SERVICIO ERAS en servicio
1. S_BLQ ERAS bloqueado
2. S_CX ERAS conectado
3. OB Orden de bloqueo
4. ODB Orden de desbloqueo
5. ARR ERAS arrancado
6. TX Excesivo tiempo de reposicin rebasado
7. AUTO ERAS en automtico
8. MANUAL ERAS en manual
9..23 Reserva

6-51

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Las seales por cada terminal son:

Tabla 6-69
Seal Significado
24. 98t-B terminal Disparo automtico de tensin en barras
25. VB Tensin en barras
26. S_TBLQ Terminal bloqueado
27. S_TARR Terminal arrancado
28. S_CREP Existen condiciones de reposicin
29. S_CREPB Seal de condiciones de reposicin por EB1o LRB2
30. S_CREPL Seal de condiciones de reposicin por EL3 o LRL4
31. S_CARR Seal de que existen condiciones de arranque (interruptor cerrado por ms
del tiempo ajustado) antes de que se de la orden de apertura
32. S_ARRLRL Seal de arranque por LRL
33. S_ARRLRB Seal de arranque por LRB
34. S_ARRST Seal de arranque por subtensin
35. S_CEX Seal de cierre externo
36. S_OC_EB Orden de cierre por EB
37. S_OC_EL Orden de cierre por EL
38. S_OC_AT Orden de cierre por AT5
39. S_OC_LRB Orden de cierre por LRB
40. S_OC_LRL Orden de cierre por LRL
41. S_AVBA Avera en barras A
42. S_AVBB Avera en barras B
43. S_AVB Seal de avera en barras
44. S_AVL Seal de avera en lnea
45. S_C_AVERIA Comprobacin de avera tras cierre
46. S_NVLVBL Seal que indica que las tensiones han cado ms de 2s
47. S_IA_TA Interruptor abierto durante el tiempo ajustado
48. S_IC_TA Interruptor cerrado durante el tiempo ajustado
49. ODBT Orden de desbloqueo
50. OC_ERAS Orden de cierre
51. OC_TEL Orden de cierre desde Telemando
52. ORD_AUT Orden de automtico / manual
53. VLi Estado de la VL calculado o VL en
54. 98Tt_Li Disparo del automtico de tensin en lnea
55. S_CREPAT Seal de terminal de acoplamiento de tensiones con condiciones de
reposicin.
56. S_CREPLRL = Seal de terminal de reserva a lnea con condiciones de reposicin
57. S_CREPLRB = Seal de terminal de acoplamiento de reserva a barras con condiciones de
reposicin
58. UT_SERVICIO = Terminal en servicio
59..63.- Reserva

(1) EB = Energizacin de barras


(2) LRB = Reserva a barras
(3) EL =Energizacin de lnea
(4) LRL = Reserva a Lnea
(5) AT = Acoplamiento de tensiones

6-52

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.7.4.i Mandos propios


El automatismo de ERAS dispone de 4 mandos que modifican el estado del mismo. stos son
los siguientes:

Tabla 6-70
0 Bloqueo del ERAS
1 Desbloqueo
2 Poner en auto
3 Poner en manual

6.7.4.j Seales externas


Cada terminal de posicin necesita cierta informacin sobre el estado de los diferentes
elementos asociados a la posicin que controla. Por cada terminal existen 15 seales que son
las siguientes (en orden):

Tabla 6-71
Seal Significado
ISC_98Tt_L Seal de disparo del automtico de Tensin en Lnea
ISC_89LA Seal de estado del seccionador de la lnea A
ISC_89LB Seal de estado del seccionador de la lnea B
ISC_VL Seal de tensin en Lnea
ISC_IA Seal de interruptor abierto
ISC_IC Seal de interruptor cerrado
ISC_IDES Seal de interruptor desconocido
ISC_FOA Seal de fallo de orden de apertura
ISC_FOC Seal de fallo de orden de cierre
ISC_S_ETBLQ Seal de bloqueo externo del ERAS
ISC_ERAS_BLQ Seal de ERAS bloqueado generada por UCERAS11
ISC_ERAS_TX Seal de tiempo excesivo de reposicin generada por UCERAS32
ISC_S_FSINC Seal de falta de sincronismo
ISC_S_AUTO Seal de ERAS en automtico
ISC_S_S_MANUAL Seal de ERAS en manual

(1) UCERAS1 = autmata perteneciente al automatismo de ERAS que se encarga de controlar los estados de Bloqueo.
(2) UCERAS3 = autmata perteneciente al automatismo de ERAS que se encarga de controlar el tiempo excesivo de
reposicin.
UCERAS2 = autmata perteneciente al automatismo de ERAS que se encarga de emitir las rdenes de cierre a los
terminales en condiciones de reposicin, de acuerdo a las prioridades ajustadas.

6-53

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.8 Lgica programable


El CPX dispone de una tarea que se comporta como un equipo lgico y que tiene la funcin de
ejecutar un programa de lgica que realice cierta funcionalidad programable a nivel de
subestacin. Esta lgica permite, entre otras cosas, realizar agrupamientos de seales,
automatismos relativamente sencillos, etc.
Como variables de entrada utiliza todas las seales de la base de datos del CPX. Como salida,
proporciona sus propias seales, que son configurables. Adems, puede realizar mandos sobre
equipos de la subestacin.
Este programa de lgica se ejecuta de manera secuencial y seguida desde el principio hasta el
final. Para ello, se utiliza el estado de la base de datos inmediatamente anterior a la ejecucin.
La generacin de los cambios en las seales de la lgica se realiza al final, una vez que se ha
ejecutado el programa completo. La lgica funciona por estados, no por cambios, por lo que un
pulso de pequea duracin no es procesado.

Las variables de Entrada y de Salida que se pueden emplear en las diferentes operaciones
aparecen en la tabla 6-72:

Tabla 6-72: variables de entrada y salida de las operaciones de la lgica


Variable Descripcin
ISC Seales Digitales
ISE Mandos
ISS Escrituras de Salidas
CON Contadores
Registros internos Registros internos de la lgica

Adems de estas variables, se pueden utilizar ajustes en las operaciones TEMPOR, DNIVEL y
CMPCONT. Los ajustes tienen el formato AJn donde n vara entre 0 y NumAjs-1, y NumAjs es
el nmero de ajustes configurados. Se pueden utilizar en las operaciones anteriormente
mencionadas en lugar de los parmetros fijos.

Estos ajustes se pueden modificar, en tiempo de ejecucin, desde la consola de operacin. Si


en los parmetros de las operaciones TEMPOR, DNIVEL y CMPCONT se utilizan valores fijos,
slo se podrn modificar desde el editor de lgica incluido en el Zivergraph, sin embargo, si se
utilizan ajustes, se podrn cambiar en cualquier momento desde la correspondiente pantalla de
Configuracin de Automatismos de la Consola de Operacin.

El cambio de ajustes se realiza de forma inmediata en cuanto se enva desde la Consola de


Operacin. Los detectores de nivel (DNIVEL) comienzan a funcionar con los nuevos valores.
Los temporizadores que estuvieran en curso en ese momento se inicializan y comienzan a
contar desde el comienzo. Es decir, si un temporizador est en marcha y tiene que contar 8
segundos, si cuando han transcurrido 6 se cambia alguno de los ajustes de la lgica (no tiene
por qu ser el ajuste relacionado con ese temporizador), dicho temporizador empezara de
nuevo y finalizara al cabo de 14 (6+8) segundos. Este sobrecontaje slo ocurre la primera vez
despus de un cambio de ajustes y si el temporizador est en curso.

6-54

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

El programa de la lgica cuenta con las siguientes limitaciones:

- Mximo nmero de entradas por operacin lgica: 32.


- Mximo nmero de salidas por operacin lgica: 32. Adems, las salidas de las
operaciones lgicas nicamente podrn dirigirse a registros internos o a seales del
propio equipo virtual LOGICA.
- Mximo nmero de registros internos de la lgica: 1024 (0 1023). Dentro de una
misma operacin lgica no estar permitido dirigir varias salidas al mismo registro.
- Mximo nmero de temporizadores disponibles: 200.
- Mximo nmero de flip-flops lgicos de tipo R-S: 225.
- Mximo nmero de flip-flops lgicos de tipo J-K: 50.
- Mximo nmero de flip-flops lgicos de tipo D: 20.
- Mximo nmero de operadores lgicos de tipo MANDO: 200.
- Mximo nmero de operadores lgicos de tipo FMANDO: 40 (slo modelo 1CPX-A)
- Mximo nmero de operadores lgicos de tipo ESC: 50.
- Mximo nmero de ajustes: 20.
- Mximo nmero de contadores CONT: 50.
- Mximo nmero de comparadores de contadores CMPCONT: 50.

La forma de crear este programa de lgica es mediante el editor de lgica incluido en el


programa Zivergraph.

Las distintas operaciones que se pueden realizar en esta programacin se enumeran a


continuacin.
OR
Se trata de una operacin OR lgica de varias entradas y varias salidas.

Tabla 6-73: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 1
1 0 1
1 1 1

AND
Se trata de una operacin lgica AND de varias entradas y varias salidas.

Tabla 6-74: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 0
1 0 0
1 1 1

6-55

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

XOR
Se trata de una operacin OR-exclusiva lgica de varias entradas y varias salidas.

Tabla 6-75: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 1
1 0 1
1 1 0

NOT
Se trata de una operacin NOT lgica: niega la entrada y asigna dicho valor a las salidas
correspondientes.

Tabla 6-76: tabla de verdad


Ent1 Sal
0 1
1 0

CABLE
Se trata de una asignacin, es decir, el valor de la entrada se asigna a las diferentes salidas

Tabla 6-77: tabla de verdad


Ent1 Sal
0 0
1 1

FFRS
Se trata de un flip-flop RS lgico.

Tabla 6-78: tabla de verdad


R S Qt+t
0 0 Qt
0 1 1
1 0 0
1 1 X

FFJK
Se trata de un flip-flop JK lgico.

Tabla 6-79: tabla de verdad


J K Qt+t
0 0 Qt
0 1 1
1 0 0
1 1 __Qt

6-56

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

MANDO
Ejecuta un mando de la siguiente manera:

Si la seal de entrada se activa (pasa de 0 a 1 o viceversa en caso de ser negada) se ejecuta


el mando indicado con el cdigo de operacin deseado y se asigna a las salidas el valor que
tenga la seal de entrada.

No se podrn utilizar mandos


pertenecientes al propio equipo
lgico LOGICA como
parmetro mando dentro de
esta operacin lgica, debido a
que carece de sentido que un
equipo efecte una orden sobre
s mismo.

El funcionamiento se ve en la
figura 6.10:

figura 6.10: funcionamiento de la operacin lgica MANDO

FMANDO (modelo 1CPX-A)


Se trata de una variante de la funcin anterior: si la seal de entrada se activa, se ejecuta el
mando asociado con el cdigo de operacin indicado y se espera el tiempo configurado para la
ejecucin del mando para ver si se activa la seal de test. Si se activa dentro de ese tiempo se
activar la seal de salida de mando ejecutado. Si no se activa dentro del tiempo configurado
se activar la salida de mando no ejecutado.

No se podrn utilizar mandos pertenecientes al propio equipo lgico LOGICA como parmetro
mando dentro de esta operacin lgica, debido a que carece de sentido que un equipo efecte
una orden sobre s mismo.
ESC
Se trata de una funcin que
ejecuta la escritura de salidas
indicada con el cdigo de
operacin de activacin si la
seal de entrada est activa, o
con el cdigo de operacin de
desactivacin si la seal de
entrada est inactiva. Adems,
se asigna a las salidas el valor
que tenga la seal de entrada.

El funcionamiento se ve en la
figura 6.11:
figura 6.11: funcionamiento de la operacin lgica ESC

6-57

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

TEMPOR
Se trata de un temporizador cuyo
funcionamiento se refleja en la figura 6.12:

TA y TB estn expresados en segundos


completos.

figura 6.12: funcionamiento del temporizador

DNIVEL
Se trata de un evaluador de rango que
funciona de la manera siguiente:

Se toma el valor de la medida en campo


(en voltios o amperios) y se compara con
{VC}, {VMIN} y {VMAX} como se indica en
la figura 6.13:

figura 6.13: funcionamiento del evaluador de rango

- Si la medida > {VMAX} Se activa la seal de salida (ISC_MAYOR).


- Si la medida = {VC} Se activa la seal de salida (ISC_IGUAL).
- Si la medida < {VMIN} Se activa la seal de salida (ISC_MENOR).

DEACT
Se trata de un detector de una nica entrada activa de entre varias entradas.

Tabla 6-80: tabla de verdad (caso particular de 3 entradas)


Ent1 Ent2 Ent3 Sal
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0

CONT
Se trata de un contador de pulsos, que se incrementa cuando se le introduce un pulso
ascendente de la entrada Q y que se resetea si recibe un pulso ascendente de la otra seal de
entrada R. En caso de que se activen ambas entradas, se efectuar un reseteo del contaje.

El numero de contadores definidos no ha de sobrepasar un valor mximo que est estipulado


en 10 contadores.

6-58

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

Tabla 6-81: tabla de verdad


Q R CONT
0 0 -
0 01 Se resetea el valor.
01 0 Se incrementa en uno el valor.
01 01 Se resetea el valor.

CMPCONT
Se trata de un comparador de contador, de tal forma que se compara el valor de un contador
con valor de consigna (Vc), fijo o declarado en un ajuste de la lgica. Si el valor es mayor o
igual, se activar la seal de salida definida. En caso contrario, se desactivar dicha seal.

El numero de comparadores de contadores definidos no ha de sobrepasar un valor mximo


que est estipulado en 10 comparadores.

Si CON >= Vc, la ISC se activa


Si CON < Vc, la ISC se desactiva

6.9 Consola remota


Algunos modelos de CPX incorporan la funcionalidad de acceso remoto a la informacin de
control de la subestacin, posibilitando la visualizacin y mando de los diferentes elementos de
la instalacin desde un ordenador exterior a la misma. Este acceso se realiza a travs de una
consola remota. Tambin se permite el acceso a la informacin de la proteccin en modo
transparente para equipos con protocolo PROCOME.

Aqu, la palabra remota no es slo sinnima de lejana sino que implica diferente
funcionalidad. Una consola local suele estar junto al CPX, mientras que una remota suele estar
fuera de la subestacin. Sin embargo, es posible realizar configuraciones en las que ambas
consolas estn fuera o dentro de la subestacin. La funcionalidad propia de cada una se
mantiene con independencia del lugar fsico en el que se encuentre.

Existen varias formas de conexin de dicho acceso remoto: lnea RTC, GSM, lnea dedicada y
red Ethernet. No es posible el acceso a travs de una conexin serie directa (cable o fibra) sino
que se necesita, obligatoriamente, un MODEM telefnico. La conexin a una red Ethernet se
realiza mediante el HUB interno del equipo, con conexiones RJ45.

Desde el punto de vista funcional, se permite la conexin de muchas consolas remotas, pero
no todas pueden ser simultneas. Esta restriccin est determinada en el modelo del CPX.

CPX-A
Si el equipo es de la familia 1CPX-A, slo se permite una conexin remota a travs del puerto
32009 (puerto TCP). Adems, dependiendo del modelo software del equipo, puede estar
disponible o no. En el Captulo 1, se muestra la tabla de seleccin de modelos.

CPX-B
Si el equipo es de la familia 1CPX-B, se permiten hasta seis conexiones remotas simultneas:
una Consola Remota en el puerto 32009 (como en la familia CPX-A) y hasta cinco Consolas
Remotas Adicionales en el puerto 32010. Esta diferenciacin en los puertos TCP permite
diferenciar, en parte, la funcionalidad permitida para cada tipo de consola, como veremos a
continuacin.

6-59

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

Existe una particularidad. Si el acceso es a travs de MODEM (RTC, GSM, ...), slo se permite
una conexin remota, con independencia del puerto de acceso. Si hubiera un acceso Ethernet
adicional, se permitiran ms conexiones remotas, hasta el nmero mximo indicado antes,
pero a travs del MODEM slo es posible una de ellas.

El CPX guarda unos ficheros de sucesos y alarmas comunes para todas las consolas remotas.
Estos ficheros son recogidos por estas consolas cada vez que realizan una conexin. El
nmero mximo de alarmas que se guardan en el fichero de alarmas es de 250. El nmero
mximo de sucesos que se guardan en el fichero de sucesos es configurable, siendo 500 el
valor por defecto. Estos parmetros son compartidos por todas las consolas.

Existe la posibilidad de permitir (o no) la realizacin de mandos desde las consola remota.
Existen dos parmetros: uno controla el acceso por el puerto 32009 y otro por el 32010. Esto
permite configurar diferentes funcionalidades para los distintos accesos. Por ejemplo, se puede
utilizar la Consola Remota (32009) como una segunda consola permitiendo la realizacin de
mandos, mientras que las otras (Consolas Adicionales, 32010) se pueden configurar slo en
modo visualizacin. Consltese el anexo A para obtener ms informacin.

Otro ejemplo: si se desea permitir la realizacin de mandos a unas consolas pero no a otras,
dentro de la misma familia, se habilitar este parmetro en el CPX, pero se deshabilitar en
aquellas consolas que no los deban hacer. (Cf. libro de instrucciones del PCD -LPCD0407A-)

La funcionalidad que proporciona este acceso remoto es, bsicamente, la misma que la
proporcionada por la consola local. No se puede, desde la consola remota, reconfigurar el CPX
con una nueva configuracin. Esta operacin slo se puede realizar desde la consola local.

Para poder conectar una consola a un CPX a travs del puerto adicional (32010), es necesario
cambiar un parmetro en el fichero TCP.CFG de la consola, descrito en el apartado A.9 del
correspondiente libro de instrucciones (LPCD0407A). En el parmetro PortComRemota, hay
que configurar adecuadamente el nmero del puerto TCP: 32009 para la Consola Remota
Principal, y 32010 para las Consolas Remotas Adicionales.

El acceso de la consola remota al CPX a travs de una red Ethernet con el protocolo TCP/IP no
presenta ninguna dificultad y basta con configurar en el CPX dicha opcin. Sin embargo, en los
modelos CPX-A, cuando se utiliza una lnea telefnica (ya sea RTC, GSM o dedicada), se debe
cargar un driver (controlador) que implemente el protocolo SLIP. Este driver se necesita para
utilizar TCP/IP sobre una lnea RS232 en lugar de una red Ethernet. Esto no es necesario en
los equipos cuyo modelo sea CPX-B, porque ya est incluido en el sistema operativo.

El driver se encuentra en el fichero slip8250.com que se debe cargar antes de que se cargue
el programa de la aplicacin ucs.exe. Durante la carga de este programa es necesario
proporcionarle unos parmetros que se explican a continuacin. No todos los parmetros son
necesarios porque se utilizan sus valores por defecto.

6-60

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

NumIntPacket: nmero del vector de interrupcin que se utilizar para hablar con el driver
de packet. Este valor ser 0x80.
NumIrq: nmero de la IRQ que se va a utilizar para comunicar con el puerto serie.
DirIO: direccin de I/O del Puerto Serie.
Baudios: velocidad de comunicaciones, en baudios.
TipoEq: tipo de equipo: 0 = CPX, 1 = CPP. Por defecto, 0.
Paridad: 0 = Ninguna; 1 = Par. Por defecto, 0.
TamBufTX: tamao del buffer de transmisin. Por defecto 3000.
TamBufRx: tamao del buffer de recepcin. Por defecto 3000.

Los parmetros se deben introducir en el orden en que se han presentado anteriormente. Los
valores posibles para los parmetros NumIrq y DirIO son los siguientes:

CPX CPP
Puerto DirIO NumIrq Puerto DirIO NumIrq
COM1 0x3F8 4 P1 1100 4
COM2 0x2F8 3 P2 1108 3
COM3 0x3E8 10
COM4 0x2E8 11

Por ejemplo, para el CPX se cargar el driver con el siguiente comando:

slip8250 0x80 10 0x3e8 9600

Para el CPP, se cargar con el siguiente comando:

slip8250 0x80 3 0x1108 9600 1

La carga del driver se configurar en el fichero tcp.bat. De esta forma, cuando se inicie el CPX,
se cargar el driver y luego se realizar la ejecucin del programa de la aplicacin.

6-61

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.10 Mandos
6.10.1 Descripcin
En el CPX existe una tarea llamada MANDO que es la encargada de gestionar los mandos
sobre los diferentes elementos de la instalacin.

El deseo de realizar un mando puede provenir externamente al CPX (de la consola de


operacin o del despacho del telemando) o internamente (la lgica o un automatismo). El
destino final del mando puede ser un equipo de posicin (UCP) o el propio CPX. Esta intencin
es recogida por la tarea MANDO quien la procesa y la encamina hacia el destinatario final
despus de realizar una serie de comprobaciones.

La tarea MANDO comprueba primero si el elemento est ya en situacin. En caso afirmativo,


no se realiza el mando. Para esto es necesario configurar la seal de estado asociada al
mando en el Zivergraph. Si no se configura esta seal, no se realiza este chequeo.

Despus de este filtro, se comprueba si existen bloqueos a nivel de CPX. Si hay seales de
bloqueo configuradas y alguna est activa, no se realiza el mando. En caso contrario, sigue su
camino.

Si el destinatario es un equipo lgico interno del CPX, se enva a la tarea correspondiente para
que lo realice. Si es un equipo externo, se enva el mando a dicho equipo.

Si el mando es externo, el equipo puede tener, a su vez, una lgica de bloqueos y de gestin
de los mandos. Como resultado obtendremos, en general, una confirmacin positiva o negativa
de la realizacin del mando. En algunos casos obtendremos, tambin, una causa de la no
realizacin del mando. Esta informacin es recibida de nuevo por MANDO, quien la procesa y
la enva de vuelta al peticionario del mando.

6-62

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

En la figura adjunta se indica, de manea esquemtica, el camino que siguen los mandos a
travs del CPX. Se ha dibujado el caso particular de una UCP de ZIV hablando el protocolo
PROCOME. Dependiendo de la configuracin y del modelo de UCP, los chequeos y los
resultados pueden ser diferentes.

figura 6.14: lgica de Mando (ejemplo)

6-63

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.10.2 Mandos de grupos


Otra funcionalidad adicional de la tarea MANDO es la de realizar un automatismo particular
relacionado con los mandos de LOCAL / TELEMANDO. En general, los equipos de posicin
tienen un estado indicando si permite mando desde telemando o si slo permite mando local a
la subestacin. Esta es una funcionalidad relacionada con la seguridad de los operarios.

Si ponemos una posicin en local, podemos querer que el resto de posiciones relacionadas con
sta (misma barra, trafo, etc) se pongan en local, impidiendo operaciones sobre las mismas
desde el despacho de telemando.

Esta funcionalidad se incorpora por defecto en el CPX. La tarea MANDO, utilizando informacin
de configuracin, monitoriza el estado de las seales de LOCAL / TELEMANDO de todas las
posiciones que se han configurado dentro de un grupo de mandos. Cuando cualquiera de ellas
cambia de estado, MANDO se encarga de iniciar mandos sobre el resto de posiciones para
ponerlas en el mismo estado que la que ha cambiado.

6.10.3 Mandos de maestras


El CPX tiene otra funcionalidad relacionada con los mandos y las escrituras de salida. Se
configuran unos grupos de mandos o escrituras en las que uno hace de maestro y el resto de
esclavas. Cuando la seal asociada con el maestro cambia, se inicia una cadena de mando o
escrituras sobre los elementos esclavos para ponerlos en el estado deseado.

Este automatismo se utiliza para realizar transmisiones horizontales de seales entre diferentes
equipos a travs del CPX, ahorrndose el cableado de las mismas.

Por ejemplo, la tensin de barras la suele medir el equipo asociado a la posicin de


acoplamiento. Dicho equipo tiene cableadas a sus entradas las salidas de los trafos de medida.
Este equipo dispone del valor analgico de las medidas de tensin. El resto de equipos
conectados a esta barra no necesitan del valor analgico de la tensin, slo si hay o no tensin
en la barra. Esta informacin la calcula el equipo de acoplamiento y se la enva al CPX a travs
del protocolo de comunicaciones. El CPX toma esta seal y se la enva a los equipos que la
necesiten. Esta operacin se realiza cada vez que se detecta un cambio en la seal de origen:
presencia de tensin en barras.

Esta funcionalidad se puede aplicar a multitud de seales dentro de la subestacin. El CPX


proporciona la funcionalidad de poder trasladar seales horizontalmente entre equipos de
diferente posicin. La utilizacin de esta funcionalidad depende de la configuracin y de la
instalacin.

Estos mandos se ven afectados por la lgica de bloqueos explicada en el punto 6.10.1.

6-64

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


principios de operacin

6.11 LEDs
El CPX dispone de 8 LEDs configurables en la parte derecha del frente. A estos LEDs se les
puede asignar cualquier seal digital de la base de datos. Cuando la seal asociada est
activa, el LED se encender, mientras que, si no lo est, el LED permanecer apagado.

Se puede configurar para cada LED la seal asociada, si est negada y si parpadea. En el
caso de configurarlo con parpadeo es posible indicar la frecuencia de dicho parpadeo.

6.12 Entradas digitales


El CPX dispone de entradas digitales en un nmero que depende del modelo. Se dispone de 8
entradas digitales por cada tarjeta de comunicaciones.

Estas entradas digitales se mapean como seales digitales dentro del equipo lgico CENTRAL
a partir de la seal 300. Es decir, la primera entrada digital se corresponde con la seal 300 del
equipo CENTRAL, la segunda con la seal 301, etc. El periodo de lectura es configurable en
mltiplos de 6 ms.

La lgica de lectura de las entradas digitales tiene un filtro antirebotes. El estado se tiene que
mantener al menos durante 3 periodos de lectura para dar un cambio como vlido.

6.13 Salidas digitales


El CPX dispone de 4 salidas digitales configurables para uso genrico. Estas salidas son
accesibles externamente a travs de escrituras de salidas sobre el equipo lgico CENTRAL.

La escritura de salida 1 activa la salida fsica 1, la escritura 2, la salida 2, etc.

6.14 Histricos (opcional)


Algunos modelos de CPX incorporan una funcionalidad que se conoce como histricos y que
permite la recogida y almacenamiento peridico de informacin sobre ciertas seales de la
instalacin para su tratamiento posterior externo.

Existe una tarea especfica que se encarga de realizar los trabajos relacionados con esta
funcionalidad.

Al ser el disco del CPX de tamao limitado, el almacenamiento de los ficheros se hace de
forma circular. Cuando se crea un nuevo fichero cada media noche, se borra el fichero ms
antiguo. El nmero de das que almacena el CPX es configurable, en principio, pero depende
del tamao del disco flash y de la cantidad de informacin que se desee almacenar.

La forma de extraer estos ficheros de datos es a travs de la consola de operacin, que los
exporta a unos ficheros de intercambio para que puedan ser fcilmente tratados con programas
comerciales.

Existen tres tipos de histricos: de medidas, de contadores y de cambios.

6-65

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 6

6.14.1 Histricos de medida


Los histricos de medida se encargan de guardar en disco, peridicamente, informacin de las
medidas que estn configuradas. El periodo es de un minuto.

Cada minuto, coincidiendo con el segundo 0, se guarda en disco un registro con los valores,
almacenados en ese momento en la base de datos, de las medidas configuradas. Estos datos
se almacenan en un fichero en disco del CPX, ordenndose de forma que se crea un fichero
por da con todos los datos relativos a ese da.

6.14.2 Histricos de contadores


Los histricos de contadores se encargan de guardar en disco, peridicamente, informacin de
los contadores que estn configurados. El periodo es configurable, con un periodo, por defecto,
de 15 minutos.

Cada periodo, coincidiendo con el segundo 0, se guarda en disco un registro con los valores,
en ese momento almacenados en la base de datos, de los contadores configurados. Estos
datos se almacenan en un fichero en disco del CPX, ordenndose de forma que se crea un
fichero por da con todos los datos relativos a ese da.

6.14.3 Histricos de cambios


Los histricos de cambios se encargan de almacenar en disco un registro cuando se produce
un cambio en una de las seales configuradas. Es posible elegir si se anotan tanto la activacin
como la desactivacin.

Los datos tambin se ordenan en ficheros diarios con la misma profundidad de das descrita
para los otros tipos de histricos.

6-66

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 7

Teclado y Display
Alfanumrico
Captulo 7

7.1 Display alfanumrico y teclado


El display es de cristal lquido con 80
caracteres (4 filas de 20 caracteres por
fila) mediante el cual se permite visualizar
las alarmas, ajustes, medidas, estados,
etc. Bajo el display se encuentran 4 teclas
auxiliares de funcin (F1, F2, F3 y F4). En
el siguiente apartado se explicarn las
funciones asociadas a estas teclas. La
figura 7.1 representa la disposicin del
display grfico en reposo y las teclas
auxiliares de funcin.

figura 7.1: display alfanumrico

Display en reposo
Como se ve en la figura 7.1, el display en reposo presenta el modelo de equipo, la fecha y la
hora.
Teclado asociado al display alfanumrico
El teclado consiste en 16 teclas distribuidas en una
matriz de 4 x 4, cuyas propiedades se especifican a
continuacin. La figura 7.2 muestra la disposicin de
este teclado.

Adems de las teclas correspondientes a los dgitos


(teclas del 0 al 9) se encuentran las teclas de seleccin
( y ), la tecla de confirmacin (ENT), la tecla de salida
(ESC) y la tecla de contraste ( ).

figura 7.2: teclado

7-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


teclado y display alfanumrico

7.2 Teclas, funciones y modo de operacin


A continuacin se detallan las funciones de las teclas disponibles, tanto las asociadas al
display alfanumrico como de las del teclado.

Teclado y funciones asociadas

Tecla de contraste
Pulsando esta tecla se visualiza en la pantalla del CPX * Vers TELEM [ 02 . 09
la informacin de seguimiento y trazas de desarrollo *********************************
del programa. Es decir, pulsando esta tecla se podr
acceder a la informacin de seguimiento del CPX sin [ FILE : CENTRAL . CFG ] [ L
conectar el monitor de vdeo.

Pulsando esta tecla desde cualquier otra pantalla en la que nos encontremos, el sistema
cambia a visualizar la informacin de seguimiento. Pulsando de nuevo se vuelve a la pantalla
de partida.


Teclas de seleccin en el display
Si, despus de pulsar la tecla de contraste, se pulsan las teclas de seleccin se accede,
mediante un desplazamiento vertical, a la posicin superior o inferior de la memoria de video.

Nota: la funcionalidad descrita para las teclas de contraste y seleccin en el display slo est disponible en los modelos
1CPX-A.

F1 F4
Si, despus de pulsar la tecla de contraste, se pulsan las teclas auxiliares de
funcin se accede, mediante un desplazamiento horizontal, a la posicin de la derecha o de la
izquierda de la memoria de video.

F2
Cuando se pulsa esta tecla se accede a un
UCS _ B00103001
anillo de pantallas con informacin sobre el CPX. En la
[ 05 . 02 . 24 ] CRC [ 491e ]
primera de ellas encontramos informacin sobre el
Kern 05 . 06 Tcp 02 . 00
ejecutable. Dependiendo del modelo hardware de CPX
04 . 00 / B00 - 03 . 00 adf9
se mostrarn diferentes pantallas.
Modelo 1CPX-A
En la primera de ellas encontramos informacin sobre el ejecutable:

Modelo del ejecutable UCS.EXE


Versin del ejecutable UCS.EXE
Checksum del ejecutable UCS.EXE
Versin del Sistema Operativo Multitarea
Versin de la Librera de TCP
Modelo y Versin del Software cargado en la Tarjeta TL-176
Checksum del Software cargado en la Tarjeta TL-176

7-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 7

En la segunda pantalla, obtenemos informacin sobre el estado de ciertos parmetros internos


del CPX:

Direccin IP de la configuracin.
Tamao (en bytes) de la lgica
Tamao (en bytes) de la memoria libre
Estado de los sockets: C = Central, P = Proteccin, M = Monitor.
00 = Esperando conexin; 03 = Conexin establecida

Al final, volvemos a la pantalla de reposo.


Modelo 1CPX-A
Se mostrarn (pulsando consecutivamente la tecla F2) una serie de pantallas cuyo nmero
depende de la cantidad de mdulos independientes que se hayan instalado. Los tipos de
pantallas que se muestran son, por orden de aparicin:

Pantallas de informacin de versiones del ejecutable (software ncleo) de CPX, del Sistema
Operativo, del software de tarjeta de comunicaciones TL-176 y de los diferentes mdulos
independientes (DLL) instalados.
Pantalla de informacin sobre el estado de ciertos parmetros internos del CPX: direccin
IP, tamao (en bytes) de la lgica, tamao (en bytes) de la memoria libre y estado de los
sockets (donde C = Central, P = Proteccin, M = Monitor y donde 01 = Esperando conexin
y 02 = Conexin establecida).
Pantallas que informan de los nmeros de plano del Sistema Operativo, del ejecutable
(software ncleo) de CPX y de los diferentes mdulos independientes (DLL) instalados.
Pantallas que informan de los Checksums de 32 bits del Sistema Operativo, del ejecutable
(software ncleo) de CPX y de los diferentes mdulos independientes (DLL) instalados.

Para salir a la pantalla de reposo se pulsar la tecla ESC.

7-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 8

Puesta en
Marcha
Captulo 8

8.1 Generalidades
La manipulacin de equipos elctricos, cuando no se realiza
adecuadamente, puede presentar riesgos de graves daos personales o
! materiales. Por tanto, con este tipo de equipos ha de trabajar solamente
ATENCIN personal cualificado y familiarizado con las normas de seguridad y medidas
de precaucin correspondientes.

Con carcter general hay que hacer notar una serie de consideraciones generales, tales como:

Generacin de tensiones internas elevadas en los circuitos de alimentacin auxiliar,


incluso despus de la desconexin del equipo.
El equipo deber estar conexionado a tierra antes de cualquier operacin o
manipulacin.
No se debern sobrepasar en ningn momento los valores lmite de
funcionamiento del equipo (tensin auxiliar, etc.).
Antes de extraer o insertar algn mdulo se deber desconectar la alimentacin del
equipo; en caso contrario se podran originar daos en el mismo.

El nmero de pruebas, el tipo, as como las caractersticas especficas de dichos ensayos,


depende de cada modelo y se detallan en la siguiente tabla.

Inspeccin preliminar
Comprobacin En servicio
CPX Ensayo de puertos
Comprobacin de LEDs
Instalacin
Puesta en marcha

8.2 Inspeccin preliminar


Se comprobarn los siguientes aspectos al proceder con la inspeccin preliminar:

El equipo se encuentra en perfectas condiciones mecnicas y todas sus partes se


encuentran perfectamente fijadas y no falta ninguno de los tornillos de montaje.
La placa frontal se encuentra perfectamente centrada y alineada.
La cartula y la caja no presentan ningn tipo de melladura.
Los nmeros de modelo y sus caractersticas coinciden con las especificadas en el
pedido.

8.3 Comprobacin del indicador de en servicio


Comprobar que, cuando el equipo se encuentra sin alimentacin, el indicador ptico o LED de
equipo en servicio est apagado, y que se ilumina al alimentar al equipo.

8-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


puesta en marcha

8.4 Puesta en marcha


El CPX, por defecto, sale de fbrica con un software y una configuracin de prueba. El modelo
de software no coincidir, en general, con el solicitado por el cliente. Adems, la configuracin
de pruebas no es la que la instalacin requiere.

Con esta configuracin de pruebas, cuando se alimenta el CPX, el programa de la unidad


central se ejecuta automticamente, mostrando la fecha y la hora del sistema en el display del
frente. Adems, se puede observar, en la parte trasera del equipo, el parpadeo continuo de los
LEDs asociados a los puertos de comunicaciones en los que hay equipos de posicin
configurados. Los LEDs se encendern en rojo indicando transmisin, pero no recepcin. Esto
es normal, porque los equipos de la subestacin no se correspondern con los configurados.

Si hay una consola de operacin (PCD) en la instalacin se conectar al CPX para comprobar
el buen funcionamiento del sistema completo.

El sistema est dotado de un mtodo de comprobacin de coherencia de la informacin


(modelos y configuraciones) del PCD local y del CPX. Este mtodo comprueba que la consola
y la unidad central corresponden a la misma subestacin y que ambos estn configurados con
los mismos equipos. Una vez realizado este paso se establece la comunicacin entre ambos
equipos, siempre y cuando el proceso de comprobacin de coherencia resulte correcto. Para
comprobar que funciona correctamente, se selecciona la opcin Estado del SIPCO desde el
men general y se comprueba que no existe ningn error de comunicacin. Esto garantiza que
las comunicaciones se han establecido de forma satisfactoria.
Una vez que se ha comprobado que los equipos funcionan correctamente con las
configuraciones de prueba, se proceder a cargar las configuraciones y software definitivos
adecuados a los requerimientos de la instalacin. Es el momento de conectar los equipos de
posicin al CPX.

Una vez que se ha actualizado el CPX con las configuraciones y software definitivos, habr que
garantizar que el sistema funciona correctamente. Para ello, es imprescindible generar en
campo todas las seales que pueden producirse en la subestacin y comprobar una a una que
dichas seales se actualizan correctamente en todas las pantallas de la consola (si existe) y / o
en las pantallas del despacho de control (si existe). En caso de encontrar algn error, deber
comprobarse la configuracin del sistema. Si persiste el error deber ponerse en contacto con
su suministrador.

8-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 8

8.5 Ensayo de Puertos


El CPX sale de fbrica con una configuracin de pruebas que no coincidir con la configuracin
necesaria para la instalacin a la que va destinado. Para comprobar que los puertos de
comunicaciones funcionan correctamente se deber cargar la configuracin adecuada y
conectar los equipos a los puertos adecuados. Comprobaremos que se encienden los LEDs de
transmisin y recepcin de dichos puertos. Estos LEDs se encuentran en la parte posterior del
CPX, junto a los conectores correspondientes. En el caso del puerto de control, el LED se sita
a la izquierda, junto al conector de video.

Si hay equipos conectados en los puertos, se debern encender los LEDs RX y TX de


cada uno de los puertos con equipos , cuando el CPX est recogiendo informacin de
los equipos de este puerto.
Si se utiliza el puerto remoto para las comunicaciones con el programa Zivercom, se
debern encender los LEDs Rx, Tx del puerto P2 cuando se comunica en transparente
con uno de los equipos. Lo mismo ocurrir si se utiliza el puerto local.
Si se utiliza el puerto de control para las comunicaciones con el despacho de control,
se debern encender los LEDs Rx, Tx del puerto COM1.

La comprobacin del puerto de red se puede realizar de dos formas. Si existe consola de
operacin, se conectar al CPX y se comprobar que se conectan correctamente y que en la
pantalla del SIPCO se ven correctamente todos los equipos. Si no existe consola de operacin,
se conectar un PC con un cable ethernet con RJ45 al CPX y se realizar un ping al CPX
escribiendo, en una ventana de DOS, el siguiente comando: PING MMM.NNN.XXX.YYY, donde
MMM.NNN.XXX.YYY es la direccin IP del CPX.

8.6 Comprobacin de LEDs


Alarma CPX. Este LED se enciende cuando ocurre un error crtico en el CPX. En
situacin normal estar apagado.
Coms Telemando. Este LED estar apagado cuando se inicia el CPX y al cabo de un
rato, si no hay comunicacin con el telemando, se encender.
Coms UCPs. Si este LED est encendido significa que no se comunica con, al menos,
un equipo.
Coms PCD. Si este LED est encendido significa que no hay comunicacin con el PCD.
Cuando se inicia el CPX estar apagado y, al cabo de un rato, se encender.
Reloj GPS. Este LED est encendido si no hay comunicacin con el GPS. Cuando se
inicia el CPX estar apagado y, al cabo de un rato, se encender.

8-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


puesta en marcha

8.7 Instalacin
Localizacin
El lugar donde se instale el equipo debe cumplir unos requisitos mnimos para garantizar no
slo el correcto funcionamiento del mismo y la mxima duracin de su vida til, sino tambin
para facilitar los trabajos necesarios de puesta en marcha y mantenimiento. Estos requisitos
mnimos son los siguientes:

Ausencia de polvo
Ausencia de humedad
Ausencia de vibraciones
Buena iluminacin
Fcil acceso
Montaje horizontal

El montaje se realizar de acuerdo al esquema de dimensiones adjunto al final de este manual.


Conexin
La borna 1 debe conectarse a tierra para que los circuitos de filtrado de perturbaciones puedan
funcionar. El cable utilizado para realizar esta conexin deber ser multifilar, con una seccin
mnima de 2.5 mm. La longitud de la conexin a tierra ser la mnima posible,
recomendndose no sobrepasar los 30 cm.

8-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Captulo 8

Notas:

8-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


CAPTULO 9

Figuras
Captulo 9

Figura pgina

4.1 Vista frontal de un CPX ........................................................................................... 4-2


4.2 Parte trasera de un CPX.......................................................................................... 4-3
6.1 Flujo de estados del automatismo ........................................................................... 6-18
6.2 Autmata de presencia / ausencia de tensin......................................................... 6-23
6.3 Autmata de definicin de estados de tensin de alta ............................................ 6-26
6.4 Ejecucin de secuencias ......................................................................................... 6-30
6.5 Procedimiento de ejecucin de maniobras.............................................................. 6-31
6.6 Secuencia de maniobras de media ......................................................................... 6-32
6.7 Secuencia de conmutacin por disparo de protecciones ........................................ 6-34
6.8 Automatismo de la Y................................................................................................ 6-37
6.9 Automatismo de TERAS4........................................................................................ 6-51
6.10 Funcionamiento de la operacin lgica MANDO..................................................... 6-57
6.11 Funcionamiento de la operacin lgica ESC........................................................... 6-57
6.12 Funcionamiento del temporizador ........................................................................... 6-58
6.13 Funcionamiento del evaluador de rango ................................................................. 6-58
6.14 Lgica de Mando (ejemplo) ..................................................................................... 6-61
7.1 Display alfanumrico ............................................................................................... 7-2
7.2 Teclado .................................................................................................................... 7-2

9-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio,2004


Esquemas
y
Planos de Conexiones
A continuacin se adjuntan los siguientes planos

Esquema de dimensiones y taladrado >> 4BF0100/0031

Esquema de conexiones externas >> 3RX0173/0005


1 2 3 4

37.7

57.15
A A

76.2 265.9

51.15

37.7

465 350
482 372

436

B B
CAJA TIPO "W"
348 ENCLOSURE TYPE "W"
CAIXA TIPO "W"

465
440

C 57.15
C
TALADROS 8mm
8mm DRILLING
76.2 269
FUROS 8mm

57.15

"ATENCION"
Este documento contiene informacin confidencial
propiedad de ZIV S.A. Cualquier forma de reproduccin
o divulgacin est absolutamente prohibida y puede
ser causa de severas medidas legales.
~
"ATENAO"
Este documento contm informao confidencial de
propriedade de ZIV S.A. Qualquer forma de reproduo
ou divulgao est absolutamente proibida e sujeita a ZIV Aplicaciones y Tecnologa, S.A.
severas medidas legais.
"WARNING"
This document contains trade secret information
of ZIV S.A. Unauthorized disclosure is strictly prohibited TITULO: DIMENSIONES Y TALADRADO
D and may result in serious legal consecuences.
D
REVISIONES 0 CD0012165 1 CD0103163 PROYECTO: CAJA TIPO "W" 6U 1RACK
2 CD0202125 3 4 Rev. 0

5 6 7
Rev. 1 25/5/01
Rev. 2 14/2/02 NUMERO> 4BF0100/0031
8 9 10 Fecha Nombre Hoja: 1
11 12 13 Dibujado 26/2/01 J.C.S. Continua en Hoja:
14 15 16 Aprobado
26/2/01 C.G.G.

1 2 3 4
1 2 3 4 5 6
COM1,COM2,COM3,COM4,COM5
LEDS IRIGB
CONEX. INTERNO-SEAL PIN SEAL
- FRENTE: LAN0 VGA CONEX. EXTERNO-GND
1 DCD
- Disponible (verde) RJ-45 SUB D-15
2 RX
- 8 leds configurables (rojos) HEMBRA HEMBRA
3 TX
A IRIG B
4 DTR
A
- TARJETA Y PUERTOS:
5 1 5 GND
- COM1,2,3,4 -Rojo - transmision COAXIAL
10 6 6 DSK
-Verde - Recepcion 15 11 7 RTS
9 5
- TARJETA I/O: COM4 8 CTS
4
8
DB9 3 9 RI
- 4 LEDS (L1,L2,L3,L4) configurables rojos.
- TARJETA AISLAMIENTO: HEMBRA
7
6
2
1
CPU PP0
- LEDS TX/RX de cada puerto.
-Rojo - Transmision 9 5 PIN SEAL
COM3 4
8
-Verde - Recepcion DB9 3 5 1 IRQ
7 9
COM5 3 bit 15
FRENTE
HEMBRA 2 4
6 8
1 3 DB9 4 bit 14
7
KEYB 2
6 HEMBRA 5 bit 13
5 1
9 6 bit 12
PIN SEAL COM2 4
8 LAN4 / RJ45 7 bit 11
DB9 3
1 CLOCK 7 8 bit 10
HEMBRA 2 HEMBRA
2 DATA 6
1
TARJETA DE 9 bit 9
B 3 N/C LAN3 / RJ45 10 bit 8 B
HEMBRA 30 bit 7
4 GND
COM1 9 5 4 PUERTOS 31 bit 6
5 +5 4 LAN2 / RJ45
8 32 bit 5
DB9 3
7 HEMBRA 33 bit 4
HEMBRA 6
2
LAN1 / RJ45 34 bit 3
1
VGA
KEYB 2
HUB HEMBRA 35
36
bit 2
bit 1
PIN SEAL DIN
4 5 37 bit 0
1 3
1 14 RESTO
HEMBRA
1 VIDEO ROJO (75ohm,0.75Vpp)
Q0
2 VIDEO VERDE (75ohm,0.75Vpp) 1 Q0
DB25
3 VIDEO AZUL (75Ohm.0.75 Vpp) 2 TARJETA DE ......
........
4 ID2 (bit 2 del ID del monitor) HEMBRA
3
PIN SEAL
25
5 GND
4
I/O 19
2 TX
6 RGND (GND del Rojo)
7 GGND (GND del Verde) 5 1
3 RX
20
8 BGND (GND del Azul) 4 RTS
6
9 N/C 5 CTS
10 SGND (Sincr. GND)
OUT
7 TARJETA DE PP0 7 GND
11 ID0 (Bit 0 del ID del monitor) 8 DB37 RESTO N/C
C 12 ID1 (Bit 1 del ID del monitor)
9
AISLAMIENTO ...........HEMBRA C
13 HSYNC o CSYNC (Sincr. horiz.) .............
10
LAN0,LAN1,LAN2,LAN3,LAN4
14 VSYNC (sincronismo vertical) 37
15 ID3 (bit 3 del ID del monitor) 11 19
PIN SEAL
12
3 +
FUENTE
2 - 1 TX+
ALIMENTACION
1 2 TX-
3 RX+
LOC REM
CHASIS
4 N/C
5 4 3 2 1 5 4 3 2 1 dc dc dc dc dc dc dc dc 5 N/C
PIN SEAL
dc dc dc dc dc dc dc dc
6 RX-
1 DCD 9 8 7 6 9 8 7 6 TX RX TX RX TX RX TX RX TX RX TX RX TX RX
+ + + + + + + + 7 N/C
2 RX 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 8 N/C
3 LOC. REM. Q1 P1 P2 P3 P4 P5 P6
TX IN
4 DTR DB9 DB9
F.O.P.
5 GND HEMBRA HEMBRA
6
7
DSR
RTS
ZIV Aplicaciones y Tecnologa, S.A.
8 CTS
9 RI TITULO: CONEX. EXTERNAS 1CPX-A1B-#00000W#
D D
"ATENCION" PROYECTO: UNIDAD CENTRAL
Este documento contiene informacin confidencial propiedad de Rev. 0
BOTON:
NORMAL - LAN4 Es un conector de red mas
Z I V S.A. Cualquier forma de reproduccin o divulgacin est
absolutamente prohibida y puede ser causa de severas medidas legales. NUMERO: 3RX0173/0005
UPLINK- TX, RX Se invierten en LAN4 REVISIONES 0 CD0112136 1 2 3 4 Fecha Nombre Hoja: 1
- la posicion por defecto es NORMAL
5 6 7 8 9 10 Dibujado 21/12/01 J.C.S. Continua en Hoja:
11 12 13 14 15 16 Aprobado 21/12/01 J.M.Y.
1 2 3 4 5 6
ANEXO A

Ficheros de
Configuracin
del CPX/CPP
Anexo A

A.1 Introduccin
A continuacin, se van a documentar los distintos ficheros de configuracin de la unidad central
de la subestacin. En muchos de ellos se definen seales digitales, mandos, escrituras de
salidas, medidas y contadores. Todos ellos se definen de igual manera en todos los ficheros en
los que aparecen. Por esto, se va a definir su estructura ahora y ser referenciada cada vez
que aparezcan.
SEALES DIGITALES (ISC)
Se dan los siguientes datos:

NumISCs ,
ISC , Alarma , F_activ , F_desactiv , Neg , Bocina , (*)
(*) Se repite por cada seal digital del equipo. Habr tantas como indique NumISCs.

NumISCs: Nmero de seales digitales del equipo.


ISC: Etiqueta PROCOME1 de la seal en cuestin.
Alarma: Bit de alarma, que indica si la seal se considera alarma (1) o no (0).
F_activ: Bit de filtrado de activacin, que indica si se considera como suceso la
activacin de la seal (0) o no (1).
F_desac: Bit de filtrado de desactivacin, que indica si se considera como suceso la
desactivacin de la seal (0) o no (1).
Neg: Bit de negacin de alarma, que indica si se considera como alarma cuando la
seal toma el valor 1 (0) o cuando toma el valor 0 (1).
Bocina: Bit de bocina, que indica si suena (1) o no (0) la bocina cuando se activa la
seal, siempre que sta est considerada como alarma (su bit de alarma est puesto
a 1). Este bit aparecer o no en el fichero correspondiente dependiendo de la versin
del ejecutable. El tipo de bocina que suena se define en el fichero central.cfg y se
comentar en el apartado A.2.

Ej: 3, //Num. Seales Digitales


0,0,0,1,0,0,
1,0,0,1,0,0,
2,1,0,0,0,1,

(1) PROCOME es el protocolo de comunicaciones adoptado como estndar por ZIV

A.1-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

MANDOS (ISE)
Se dan los siguientes datos:

Num
ISEs ,
ISE DirEq ISC Time Neg Dir ISC DirEq
, Est , Est , , , EqOK , OK , Fail ,

ISC , Doble , Num , Dir , ISC , Neg , TipoRespuesta (*)


Fail Blqs EqBlq Blq Blq Mando ,

(**)
(*) Se repite por cada mando del equipo. Habr tantos como indique NumISEs.
(**) Se repite por cada seal de bloqueo del mando correspondiente. Habr tantas como
indique NumBlqs.

NumISEs: Nmero de mandos que existen en el equipo.


ISE: Etiqueta PROCOME del mando en cuestin.
DirEqEst: Direccin del equipo al que pertenece la Seal de Estado del mando.
ISCEst: Etiqueta PROCOME de la Seal de Estado (seal que cambia de estado
como resultado de la ejecucin del mando).
Time: Tiempo de ejecucin (en mseg.).
Neg: Bit de negacin de la Seal de Estado.
DirEqOK: Direccin del equipo al que pertenece la Seal de OK del mando.
ISCOK: Etiqueta PROCOME de la Seal de OK.
DirEqFail: Direccin del equipo al que pertenece la Seal de Fallo del mando.
ISCFail: Etiqueta PROCOME de la Seal de Fallo.
Doble: Bit que indica si el mando es doble (1) o no (0).
NumBlqs: Nmero de bloqueos del mando (mximo 4 bloqueos por cada mando).
DirEqBlq: Direccin del equipo al que pertenece el bloqueo.
ISCBlq: Etiqueta PROCOME de la Seal de Bloqueo.
NegBlq: Bit de negacin de la Seal de Bloqueo.
TipoRespuestaMando: Indica el tipo de mando que es, segn cmo la tarea MANDO
enve la respuesta del mando a la tarea que se lo encol:
o 0: Normal, es decir, enva una respuesta al dar por terminado el mando
(valor por defecto).
0.a) Si no tiene ISCOK ni ISCFail configuradas, enva la respuesta
segn reciba la contestacin del rel con el CIN que le devuelva el
rel.
0.b) S tiene ISCOK y/o ISCFail configuradas, enva la respuesta
cuando recibe del rel la ISCOK, ISCFail o pasa el timeout Time.
o 1: Slo enva respuesta segn reciba la contestacin del rel, pero, si tiene
ISCOK y/o ISCFail configuradas, contina esperando un tiempo a que se
reciba ISCOK o ISCFail antes de procesar el siguiente mando que tenga
encolado.
o 2: Si tiene configurada la ISCOK y/o ISCFail, enva dos respuestas, una
segn recibe la confirmacin del rel y otra cuando recibe del rel la ISCOK,
ISCFail o pasa el timeout Time.

A.1-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Si no se configura este parmetro, toma por defecto el valor 0.

IMPORTANTE: Si se configura un mando como tipo 1 2 y NO SE


CONFIGURAN ni ISCOK ni ISCFail, dicho mando se comportar como tipo 0.a.

Ej: 4, //Num. Mandos


11,10,40,30000,0,10,56,10,54,0,1,10,59,0,0,
12,10,40,30000,0,10,56,10,54,0,1,10,59,0,0,
13,10,40,30000,0,10,56,10,54,0,1,10,59,0,0,
14,10,43,10000,0,10,43,10,-1,0,2,10,64,0,10,43,0,0,

ESCRITURAS DE SALIDAS (ISS)


Se dan los siguientes datos:

NumISSs ,
ISS , DirEq , ISC , Time , Neg , Analog , (*)
(*) Se repite para cada escritura de salidas del equipo. Habr tantas como indique
NumISSs.

NumISSs: Nmero de escrituras de salidas del equipo.


ISS: Etiqueta PROCOME de la escritura de salidas.
DirEq: Direccin del equipo al que pertenece la Seal de Estado de la escritura.
ISC: Etiqueta PROCOME de la Seal de Estado.
Time: Tiempo de ejecucin (en mseg.).
Neg: Bit de negacin de la Seal de Estado.
Analog: Bit de escritura de seales analgica. El valor por defecto para todas las
escrituras de salidas es NO (0).

Ej: 2, //Num. Escrituras de Salidas


0,10,-1,10000,0,0,
1,10,-1,10000,0,0,

A.1-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

MEDIDAS (MEA)
Puesto que las medidas que envan los equipos de nivel 1 de ZIV estn codificadas
digitalmente con una longitud de palabra de 12 bits, ser necesario realizar una conversin de
tipo lineal para obtener los valores de ingeniera asociados a cada medida analgica. Para
realizar esta conversin ser necesario definir, para cada una de las medidas configuradas en
la Unidad Central, la recta que relaciona el rango de valores desde 4096 a +4095 enviados
por los rels de ZIV con el rango de valores de ingeniera asociado a la medida. Ser
imprescindible, por tanto, conocer el fondo de escala definido en el propio rel para cada una
de las magnitudes analgicas que se van a medir.

Para definir las rectas de conversin a valores de ingeniera, se necesitan los siguientes datos:

NumMEAs ,
Pendiente , Origen , (*)
(*) Se repite por cada medida del equipo. Habr tantas como indique NumMEAs.

NumMEAs: Nmero de medidas del equipo.


Pendiente (a): Pendiente de la recta de Conversin de la medida (parmetro a). Ver
figura A.1.
Origen (b): Origen de la recta de Conversin (parmetro b). Ver figura A.1-1.

Valor_Medida_Ingeniera = ( Valor_Medida_Equipo * Pendiente ) + Origen

figura A.1-1: recta de conversin de medidas y contadores

Ej: 2, //Num. Medidas


1.0,0,
0.00029304,0,

A.1-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

CONTADORES (CON)
Se dan los siguientes datos:

NumCONs ,
Pendiente , Origen , (*)
(*) Se repite por cada contador del equipo. Habr tantas como indique NumCONs.

NumCONs: Nmero de contadores del equipo.


Pendiente: Pendiente de la recta de Conversin del contador (parmetro a).
Ver figura A.1-1.
Origen: Origen de la recta de Conversin (parmetro b). Ver figura A.1-1.

Ej: 1, //Num. Contadores


1.0,0,

A.1-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.2 Fichero de configuracin de la tarea CENTRAL:


CENTRAL.CFG
Este fichero contiene una serie de datos sobre la tarea Central, encargada del arranque y
monitorizacin de la unidad central: ajustes de la tarjeta de comunicaciones, ajustes de
unidades redundantes, ajustes de la unidad central y configuracin de las ISCs de la tarea
Central (equipo virtual cuya direccin PROCOME es la nmero 257). Este fichero se llama
central.cfg.

Las seales digitales de este equipo lgico pueden ser 287, 300 e incluso hasta 324
(dependiendo de la versin software que se emplee y del nmero de entradas digitales del
CPX/CPP). A continuacin, se incluye su numeracin y significado para el caso de 308
seales:

- 0..254: Fallo de comunicaciones con el equipo cuya direccin PROCOME es la 0..254.


- 255: En reserva.
- 256: Fallo de comunicaciones con el reloj GPS.
- 257: Fallo de sincronizacin con el reloj GPS.
- 258: Inicio del CPX/CPP.
- 259: Fallo de comunicaciones con cualquier UCP.
- 260: Fallo de comunicaciones con el CPX/CPP.
- 261: Fallo de comunicaciones con el PCD.
- 262: Defecto interno en GPS.
- 263: Conexin a travs de mdems establecida.
- 264: Acceso denegado por autentificacin de claves fallida.
- 265: En reserva.
- 266: Fallo de comunicaciones con cualquier UCP en la 2 tarjeta.
- 267: Fallo de comunicaciones con cualquier UCP en la 3 tarjeta.
- 268: Fallo de comunicaciones con cualquier UCP en la 4 tarjeta.
- 269: Fallo en comunicaciones con PLC Redundante Mod2.
- 270: Fallo en comunicaciones con PLC [Redundante Mod1]
- 271: Fallo en comunicaciones con SCD.
- 272: Error Crtico en Unidad Central.
- 273: Comunicaciones con PLC por Puerto 1.
- 274: Comunicaciones con PLC por Puerto 2.
- 275: CPX/CPP sincronizado1.
- 276: Fuente de sincronizacin del CPX/CPP1.
- 277: Fallo de comunicaciones del CPX/CPP con la Consola Remota.
- 278: Fallo de comunicaciones de la Consola Remota con el CPX/CPP.
- 279: Consola remota habilitada.
- 280: Prdida del fichero de cambios.
- 281: Prdida del fichero de alarmas.
- 282: Fallo en 1 tarjeta de comunicaciones.
- 283: Fallo en 2 tarjeta de comunicaciones.
- 284-289: En reserva.

1
Estas seales NO se implementan en los modelos 1CPX-A y 1CPP-A.
A.2-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

- 290: Fallo en 1 anillo del 1 doble anillo.


- 291: Fallo en 2 anillo del 1 doble anillo.
- 292: Fallo en 1 anillo del 2 doble anillo.
- 293: Fallo en 2 anillo del 2 doble anillo.
- 294: Fallo en 1 anillo del 3 doble anillo.
- 295: Fallo en 2 anillo del 3 doble anillo.
- 296-299: En reserva.
- 300-307: Estado de las entradas digitales 1-8 del CPX.
- 307-315: Estado de las entradas digitales 9-16 del CPX.

El fichero tiene el siguiente formato:


Datos sobre los ajustes de las comunicaciones con los equipos de posicin:
[lneas 2-6]
Fuente
PerioSincr , SincroMS , Sincro , TimeSincroOK , TimeSincroKO ,
PerioLectCon , TimeWaitAfterISE ,
PerioLectMed , NumCiclBajoUmbMinMedOK , UmbMinMedErr ,
PerioRecup , TimePreg , TimeReset , BitRetardo ,
TipoInterrog , BitReint , ToutCaract ,

PerioSincr: Periodo de sincronizacin de los equipos (en mseg.).


SincroMS: Indica si se envan las unidades de milisegundo en la sincronizacin a los
equipos. Si 1 = se envan; si 0 = no se envan y se sincroniza con resolucin de
centsimas. Si no se pone nada se toma el valor 0 por defecto.
FuenteSincro: Indica cul es la fuente de sincronizacin por defecto del CPX/CPP
(0=Protocolo; 1=Reloj Externo/GPS). Cada vez que arranque el CPX/CPP se tomar
esta fuente como sincronizadora. Si no se pone nada se toma el valor 1 por defecto.
Asociada a la funcionalidad de este parmetro existe la seal [257,276], que indica si
el CPX/CPP est siendo sincronizado por protocolo (0) o por reloj externo/GPS (1).
Nota: Este parmetro no existe en los modelos 1CPX-A y 1CPP-A.
TimeSincroOK: Indica el tiempo (en segundos) que ha de estar el CPX/CPP
recibiendo la fecha/hora correcta de la fuente sincronizadora para considerarse como
sincronizado. Slo se utiliza para cuando el CPX/CPP est siendo sincronizado por
reloj externo/GPS, ya que si lo est por protocolo, en cuanto se reciba la
sincronizacin se dar por sincronizado inmediatamente. Este tiempo comienza a
contar una vez que se da por buena la fecha/hora del reloj externo/GPS en el
CPX/CPP (MaxRecupGPS milisegundos recibiendo correctamente la fecha/hora).
Si no se pone nada se toma el valor 1 por defecto.
Nota: Este parmetro no existe en los modelos 1CPX-A y 1CPP-A.

A.2-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

TimeSincroKO: Indica el tiempo (en segundos) que ha de estar el CPX/CPP sin


recibir la fecha/hora correctamente del reloj externo/GPS o sin recibir
sincronizaciones por protocolo, para considerarse como no sincronizado. Este tiempo
comienza a contar, para el caso de que el CPX/CPP est sincronizado por reloj
externo/GPS, una vez que se da por errnea la fecha/hora del reloj externo/GPS en
el CPX/CPP (MaxErrGPS milisegundos sin recibir correctamente la fecha/hora). Si
no se pone nada se toma el valor 1 por defecto.
Nota: Este parmetro no existe en los modelos 1CPX-A y 1CPP-A.

Asociada a la funcionalidad de estos dos parmetros existe la seal [257,275], que


indica si el CPX/CPP est sincronizado (1) o no sincronizado (0).
PerioLectCon: Periodo de lectura de contadores (en mseg.).
TimeWaitAfterISE: Tiempo (en mseg.) que el CPX/CPP espera despus de ejecutar
un mando, siempre que ste tenga asociadas una seal de orden ejecutada y/o de
fallo de orden, para que se desactive dicha seal de orden ejecutada o de fallo de
orden, y no interfiera en la ejecucin del siguiente mando. Si no se pone nada se
toma el valor 0 por defecto.
PerioLectMed: Periodo de lectura de medidas para interrogacin broadcast (en
mseg.).
NumCiclBajoUmbMinMedOK: Nmero de ciclos de interrogacin que una medida
debe estar por debajo del Umbral Mnimo (definido en el siguiente parmetro) para
poder guardarse en BD. Su valor distinto de 0, indica la existencia del Control de
Deteccin y Filtrado de Picos o Caidas de Tensin, y si se pone a cero (que es su
valor por defecto) o si no se pone nada (en cuyo caso se toma el valor 0 por defecto)
no se tiene en cuenta dicho control.
UmbMinMedErr: Umbral Mnimo por debajo del cual una medida puede ser
considerada como errnea. Su valor por defecto es de 20 cuentas, y si no se pone
nada se toma dicho valor por defecto.
PerioRecup: Periodo de reintentos para recuperar un equipo en error (en seg.).
TimePreg: Tiempo de espera entre una respuesta y la siguiente pregunta para los
equipos de posicin (en mseg.). Su valor mnimo es 66 mseg. Se aplica este tiempo
si se da una de las dos siguientes condiciones:
- Si en un puerto hay un solo equipo.
- Si el bit de retardo de mensajes(*) est puesto a 1.
TimeReset: Tiempo que tarda en resetearse el CPX/CPP al detectar un error (en
mseg.). Este campo es vlido slo para el modelo software FENIX.
(*)BitRetardo: Bit que indica si hay que retardar el envo de mensajes a los equipos
(1) o no (0). Slo es vlido para el modelo software FENIX.

A.2-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

TipoInterrog: Tipo de interrogacin (1 = Broadcast, 2 = Cambios).


BitReint: Bit que indica si se manda un reintento (1) o se reinicializan las
comunicaciones (0), ante un error durante la interrogacin de un equipo de posicin.
ToutCaract: Timeout admisible entre caracteres para dar una trama por buena. Si la
separacin entre dos bytes consecutivos de una trama excede este valor se
considera la trama por mala. En ms. Por defecto 15 ms. Para comunicaciones con
modems GSM se deber configurar un valor no inferior a 1500.

Ej: 60000,1,1,3,10,
20000,0,
5000,
5,66,5500,0,
2,1,15,

Datos sobre ajustes de unidades redundantes: [lnea 8]


CPXRedund , TipoCPX , TipoRed ,

CPXRedund: Bit que indica si existe CPX redundante (1) o no (0).


TipoCPX(CPP): Bit que indica el tipo de CPX: primario (0) o secundario (1). Slo se
tiene en cuenta si existe un CPX redundante (bit anterior puesto a 1).
TipoRed: Bit que indica el tipo de red de equipos: en estrella (0), o en doble anillo
redundante (1).

Ej: 0,0,0,
Datos sobre los ajustes del central: [lnea 10]
Modelo , TipoCPU , Watchdog ,

Modelo: Modelo hardware del CPX/CPP (mximo nmero de caracteres: 15).


TipoCPU: Cdigo del modelo de la CPU utilizada por el CPX/CPP (0: ICP; 1:
ADVANTECH PCA-6155V/PCA6359; 2: CPU TEKNOR PCI-936, 6: CPU PCA6002).
En las familias de equipos 1CPX-A (16 bits) este parmetro se calcula
automticamente). En las familias 1CPX-B (Windows CE), hay que configurarlo
adecuadamente.
Watchdog: Tiempo mximo, en segundos, en que hay que pulsar el Watchdog para
evitar que ste se active y se provoque un reset de la CPU. Slo se utiliza si el tipo
de CPU es ADVANTECH o PCA6002. Por defecto, se asignar un tiempo de 10
segundos.

Ej: 1CPXA03201000WA,6,10,

A.2-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos sobre los ajustes del reloj GPS: [lnea 11]


RelojGPS , ErrorDispers , MaxErrGPS , MaxRecupGPS , GPSVerificaIRQ ,

Port , Baudios , Paridad , Bits , BitsStop (Slo si RelojGPS = 3 4)

GestionaST , NotificaST ,

NumEDSincro , (Slo Si RelojGPS = 5)

NumIRQ ,

RelojGPS: Indica si tiene reloj GPS y de qu tipo es. 0: No tiene; 1: IKOR Paralelo
PC; 2: IRIG-B; 3: IKOR serie 232; 4: GC14 serie 232; 5. Sincronizacin al cuarto
horario ms prximo por Pulso en Entrada Digital.
ErrorDispers: Bit que indica si hay que dar error de dispersin del GPS (1) o no (0).
MaxErrGPS: Tiempo que debe estar el GPS en error para darlo por malo y llevar la
hora internamente. En ms. 500-300000 ms. Valor por defecto 30000 ms.
MaxRecupGPS: Tiempo que debe estar bien el reloj GPS despus de estar en error
para darlo por bueno. En ms. 500-300000 ms. Valor por defecto 30000 ms.
GPSVerificaIRQ: Tiempo permitido sin entrar interrupciones. En segundos. 5--> seg
Valor por defecto 30 segundos. Para el tipo 5, este valor se utiliza como tiempo (en
segundos) que ha de pasar sin que se reciba un pulso de sincronismo antes de
activar la seal de Fallo de comunicaciones con el GPS; para este caso, el valor por
defecto es 1800 segundos que se corresponden con 30 minutos.
Port: Puerto serie donde se conectara el GPS (este campo slo se debe poner en los
tipos 3 y 4).
Baudios: Baudios del puerto serie (este campo slo se debe poner en los tipos 3 y 4).
Bits: Nmero de Bits de datos (este campo slo se debe poner en los tipos 3 y 4).
Paridad: Tipo de paridad (este campo slo se debe poner en los tipos 3 y 4).
BitsStop: Nmero de bits de stop (este campo slo se debe poner en los tipos 3 y 4).
Nota: los campos Port, Baudios, Bits, Paridad y BitsStop slo se deben poner en el caso de relojes del tipo 3 y 4. En el
resto de relojes no deben ponerse. Si se configuran estos campos en el caso de los relojes tipo 1, 2 y 5, se producir un
malfuncionamiento en la gestin del horario verano/invierno.

A.2-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

GestionaST: Indica si el reloj GPS gestiona el cambio de horario verano/invierno (1) o


no (0). Con gestionar se refiere a incrementar la hora en verano y decrementarla en
invierno.
NotificaST: Indica si el reloj GPS avisa de si se encuentra en horario de verano o de
invierno (1) o no (0).
ATENCIN. En los relojes GPS de tipo 2 (IRIG-B), de momento este valor ir
siempre a 0, ya que, aunque el reloj IRIG-B pudiese dar esta informacin, la tarjeta
procesadora de la seal de IRIG-B ubicada en nuestra unidad central FILTRA dicha
informacin.
NumEDSincro: Es el nmero de entrada digital [1-8] que se va a utilizar para recibir el
pulso de sincronizacin al Cuarto Horario ms prximo. La sincronizacin slo se
realiza con el flanco de subida. Este parmetro slo se debe poner si el tipo de reloj
es 5.
NumIRQ: Nmero de IRQ que se utiliza para comunicar con el GPS IRIGB. Para CPX
que terminan en 2WA el valor es 12; para los que terminan en 3WA es 7.
Ej: 3,1,30000,30000,COM4,9600,e,8,1,1,1,12,

Datos sobre los ajustes de coherencias y bocinas [lneas 12-14]


Coherencia , CoherenciaAlr , NumMaxSuc ,
TipoBocina ,
DirEq , ISE , DCO ,

Coherencia: Bit que indica si hay que activar (1) o no (0) el sistema de coherencia de
informacin.
CoherenciaAlr: Bit que indica si hay que activar (1) o no (0) el sistema de coherencia
de alarmas. No tiene funcionalidad asociada por ahora. Por defecto, 0.
NumMaxSuc: Nmero mximo de sucesos que se almacenan en los ficheros de la
Unidad Central. Por defecto, 500.
TipoBocina: Tipo de alarma acstica (bocina): 0 = No bocina, 1 = Bocina Central,
2 = Bocina Consola (reservado). Si una seal considerada como alarma (bit de
alarma a 1) se activa y tiene el bit de bocina puesto a 1, sonar el tipo de bocina
indicado por este parmetro.
DirEq: Direccin del equipo al que pertenece el mando para activar la bocina.
ISE: Etiqueta PROCOME de dicho mando.
DCO: DCO del mando.
Ej:
1,0,500,
0,
30,0,2,

A.2-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin de las Seales del Central


Se configuran los datos relacionados con las diferentes seales de la tarea Central, as como el
Bloqueo General de Local de Subestacin.

NumISCs , NumISS , HabBlqGralLocSET , EqBlq , IscBlq , NegBlq ,

NumISCs: Nmero de seales digitales del equipo.


NumISSs: Nmero de escrituras de salidas del equipo.
HabBlqGralLocSET: Este parmetro indica si se habilita (1), la funcionalidad de
Bloqueo General de Local de subestacin. Si vale 0, significa que no est habilitada.
Si est habilitada, cuando la seal que se configura a continuacin est a 1 se
bloquean los mandos desde telemando; si, por el contrario, est a 0, se dejan pasar
los mandos de telemando, pero se bloquean los de consola. Por defecto este campo
valdr 0.
EqBlq: Equipo al que pertenece la seal de bloque0.
IscBlq: Etiqueta de la seal de bloqueo.
NegBlq: Indica si la seal anterior es negada (1) o no (0).

Ej: 308,4,1,257,300,0,

Datos de configuracin de las ISCs de la tarea central


Se definen tal y como se ha explicado en el apartado A.1: [lneas 16-21]

Ej: 308,4,1,257,300,0, //Num.Seales, Num. Escrituras


0,1,0,0,0,1,
1,1,0,0,0,1,
2,1,0,0,0,1,

307,1,0,0,0,1,

Datos de configuracin de las escrituras de salidas del equipo


Se configuran segn la manera descrita en el apartado A.1. Las primeras 4 escrituras de
salidas de la tarea central permiten actuar, en el mismo orden, directamente sobre las 4 salidas
digitales del CPX: [lneas 23-27]. Para el CPP son 8 salidas.

Ej: 4, // Num. Escrituras


0,257,-1,10000,0,0,
1,257,-1,10000,0,0,
2,257,-1,10000,0,0,
3,257,-1,10000,0,0,

A.2-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] # AJUSTES DE TARJETA CTL


[2] 60000,1,1,3,10, // Periodo de sincronizacin de los equipos. ( x 1 ms )
[3] 20000,0, // Periodo de lectura de contadores. ( x 1 ms )
[4] 5000, // Periodo de lectura de Medidas. ( x 1 ms )
[5] 5,66,5500,0, // Perio Recup, Time Preg, Time Reset, Bit Retardo
[6] 2,1, //Tipo int.: 1=BROADCAST, 2=CAMBIOS; 1=Reintento, 0=Reset CU
[7] # Ajustes para unidades redundantes
[8] 0,0,0, // CPX/CPP backup ?, CPX/CPP primario,Tipo red (0) estr. (1) anillo
[9] # AJUSTES DE CENTRAL
[10] 1CPXA03201000WA,2,10, //Modelo de CPX/CPP, Tipo CPU, Watchdog Time
[11] 3,1,30000,30000,15,COM4,9600,e,8,1,1,1,
[12] 1,0,500, //Coherencia, Coherencia Alr, NumSuc
[13] 0, //Tipo de Bocina
[14] 30,0,2, // Mando para bocina
[15] # CONFIGURACIN DE ISCs DE LA TAREA CENTRAL
[16] 308,4, 1,257,300,0, //Nmero de ISCs, Nmero de Escrituras de salidas
[17] 0,1,0,0,0,1, // Fallo en comunic. con equipo cuya dir Procome es 0
[18] 1,1,0,0,0,1, // Fallo en comunic. con equipo cuya dir Procome es 1
[19] 2,1,0,0,0,1, // Fallo en comunic. con equipo cuya dir Procome es 2
[20]
[21] 307,1,0,0,0,1, // Estado de la octava entrada digital del CPX/CPP
[22] # CONFIGURACIN DE ISSs DE LA TAREA CENTRAL
[23] 4, // Nmero de Escrituras de salidas
[24] 0,257,-1,10000,0,0,
[25] 1,257,-1,10000,0,0,
[26] 2,257,-1,10000,0,0,
[27] 3,257,-1,10000,0,0,

A.2-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.3 Fichero de equipos fsicos: DBASE.CFG


Es el fichero dbase.cfg y contiene una serie de datos sobre los diferentes equipos fsicos de
la subestacin (seales digitales, mandos, medidas, contadores, escrituras de salidas, ).

El formato del fichero es el siguiente:

Datos generales de la subestacin: [lnea 2]


NumEqFisicos , NumISCTotal8 , NumEqLogicos ,

NumEqFisicos: Nmero total de equipos fsicos Procome de la subestacin. En el


fichero dbase.cfg slo aparece la configuracin correspondiente a estos equipos.
NumISCTotal8: Nmero total de ISCs de la subestacin, calculado como la suma del
primer nmero mltiplo de 8 inmediatamente superior al nmero de ISCs de cada
equipo ( (ISC)8), sumado para todos los equipos fsicos de la subestacin.
NumEqLogicos: Nmero total de equipos de posicin lgicos de la subestacin, es
decir, equipos fsicos que no utilizan el protocolo Procome y que, por tanto, son
emulados por la unidad central. La configuracin utilizada por la unidad central para
estos equipos No-Procome reside en ficheros de configuracin particulares para
cada fabricante.

A continuacin, se dan los datos de los distintos equipos uno tras otro (secuencialmente). Por
cada equipo fsico aparecen los siguientes datos:
Datos generales del equipo fsico en cuestin: [lnea 6]
Dir , Port , Time , N_ISC , N_ISE , N_ISS , N_MEA ,

N_CON , N_ISM , Protecc , Control , TimeReconex , TipoFuncProc ,

Dir: Direccin PROCOME de comunicaciones del equipo.


Port: Puerto de comunicaciones al que est conectado.
Time: Timeout para errores de comunicaciones (en mseg.). Si vale -1 indica que se
toma el timeout por defecto.
N_ISC: Nmero de Seales Digitales (ISC) del equipo.
N_ISE: Nmero de Mandos (ISE) del equipo.
N_ISS: Nmero de Escrituras de Salidas (ISS) del equipo.
N_MEA: Nmero de Medidas (MEA) del equipo.
N_CON: Nmero de Contadores (CON) del equipo.
N_ISM: Nmero de escrituras de salidas (ISM) del equipo.

A.3-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Protecc: Bit que indica si el equipo tiene Proteccin (1) o no (0).


Control: Tipo de protocolo de Control que tiene el equipo. 0: No tiene control; 1: Tipo
PROCOME; 2: Tipo DNP3; 3: IEC103; 4: SEVCO 6802; 5: CGC, 6: IEC61850, 7:
SPABUS, 8:MODBUS, 9:101B.
TimeReconex: Tiempo (en miliseg.) de espera de la respuesta de un rel durante la
reconexin con el mismo (timeout para recuperar un equipo en error).
TipoFuncProc: Nmero que indica qu funcin de procesamiento de datos se va a
utilizar. Por defecto valdr 0: procesamiento normal. Si vale 1, se aplicar un
procesamiento especial al refresco del equipo: Para los rels modelos #IRD-M**-
***9***B. Resto sin definir.
Nota: aquellos equipos cuyo campo Control sea configurado a 0, no sern introducidos dentro del ciclo de interrogacin
de control de la Unidad Central; aunque si sern accesibles mediante una comunicacin transparente con el programa
Zivercom.

Ej: 10,1,200,100,16,2,7,1,0,1,1,50,0,

Datos de configuracin de las seales digitales del equipo


Se configuran tal y como se explic en el apartado A.1: [lneas 8-13]

Ej: 100, //Num. Seales digitales


0,0,0,1,0,1,
1,0,0,1,0,1,

99,0,0,0,0,0,

Datos de configuracin de los mandos del equipo


Se configuran de la manera explicada en el apartado A.1: [lneas 15-21]

Ej: 16, //Num. Mandos


0,10,16,1000,0,10,16,10,-1,0,0,0,
1,10,17,1000,0,10,17,10,-1,0,0, 0,

15,10,43,10000,1,10,-1,10,-1,0,1,10,43,1,0,

A.3-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin de las escrituras de salidas del equipo


Se configuran segn la manera descrita en el apartado A.1: [lneas 23-26]

Ej: 2, //Num. Escrituras de salidas


0,10,-1,10000,0,0,
1,10,-1,10000,0,0,

Datos de configuracin de las medidas del equipo


Se configuran segn la forma explicada en el apartado A.1: [lneas 29-33]

Ej: 7, //Num. Medidas


1.0,0,
0.00029304,0,

1.0,0,

Datos de configuracin de los contadores del equipo


Se configuran de la manera explicada en el apartado A.1: [lneas 36-37]

Ej: 1, //Num. Contadores


1.0,0,

El fichero queda de la forma:

[1] # FICHERO DBASE.CFG


[2] 6,816, // Num. equipos fsicos, Num. ISCs
[3] # Equipo n: 1
[4] # dir, port, timeout, n ISC, n ISE, n ISS, n MEA, n CON, protec,
[5] # control, tiempo reconexin
[6] 10,1,200,100,16,2,7,1,1,1,50, // *** 10 *** TRAFO 1 45 kV
[7] # Configuracin de las ISCs
[8] 100, // N ISCs en el equipo
[9] # isc,alarma,filtra act.,filtra desact., flanco alr, bocina
[10] 0,0,0,1,0,1,
[11] 1,0,0,1,0,1,
[12]
[13] 99,0,0,0,0,0,
[14] # Configuracin de las ISEs (mandos)
[15] 16, // N de ISEs en el equipo
[16] # ISE, ISC exe (dir,isc), Time, neg, ISCOK (dir,isc), ISCFail, (dir,isc), neg,
[17] # doble, n blqs.
[18] 0, 10,16, 1000, 0, 10,16, 10,-1, 0, 0, 0,
[19] 1, 10,17, 1000, 0, 10,17, 10,-1, 0, 0, 0,
[20]
[21] 15, 10,43,10000, 1, 10,-1, 10,-1, 0, 1, 10,43,1, 0,
[22] # Configuracin de las ISSs (escritura de salidas)
[23] 2, // N de ISSs del equipo
[24] # ISS,Dir,Isc,time,neg,Analog ?
[25] 0,10,-1,10000,0,0,
[26] 1,10,-1,10000,0,0,
[27] # Configuracin de las MEAs (factores de conversin de las medidas)
[28] # MEA * FACTOR = Valor real

A.3-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

[29] 7, // N de MEAs del equipo


[30] 1.0,0, // Pendiente y origen de la recta de conversin
[31] 0.00029304,0, // Pendiente y origen de la recta de conversin
[32]
[33] 1.0,0, // Pendiente y origen de la recta de conversin
[34] # Configuracin de los CON (factores de conversin de los contadores)
[35] # CON * FACTOR = Valor real
[36] 1, // N de CONs del equipo
[37] 1.0,0, //Pendiente y origen de la recta de conversin
[38] #
[39] # Equipo n: 2
[40]

A.3-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.4 Fichero de histricos: HISTORIC.CFG


El fichero se llama historic.cfg y configura los distintos histricos que existen (pueden ser de
tres tipos: de medidas, de contadores y de cambios) junto con las medidas, contadores o
seales que lo componen.

El fichero tiene el siguiente formato:


Dato sobre el nmero de histricos: [lnea 2]
NumHistoricos , NumDiasHist ,

NumHistoricos: Nmero de histricos.


NumDiasHist: Este parmetro indica el mximo nmero de das que se guardan de
los histricos generados; es decir, se guardan histricos de los ltimos NumDiasHist
das. Por defecto 183 (6 meses)

Ej: 3, 183,

A continuacin, se configuran de forma secuencial (uno tras otro) los distintos histricos que se
hayan definido. Segn el tipo de histrico se darn los siguientes datos:

A.4-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

A.4.1 Histrico de medidas


Datos sobre el histrico de medidas: [lneas 4-11]
Las medidas tienen un intervalo de muestreo fijo de 1 minuto.

TipoHist ,
NumMEAs ,
DirEq , MEA , (*)
(*) Se repite por cada medida del histrico correspondiente. Habr tantas como indique
NumMEAs.

TipoHist: Tipo de histrico (0 = de medidas).


NumMEAs: Nmero de medidas del histrico.
DirEq: Direccin del equipo al que pertenece la medida.
MEA: Etiqueta PROCOME de la medida.

Ej: 0, //Tipo histrico


30, //Num. Medidas
10,0,
10,1,

22,4,

A.4.2 Histrico de contadores


Datos sobre el histrico de contadores: [lneas 13-21]
TipoHist ,
NumCONs ,
IntMuestreo ,
DirEq , CON , (*)
(*) Se repite por cada contador del histrico correspondiente. Habr tantos como
indique NumCONs.

TipoHist: Tipo de histrico (1 = de contadores).


NumCONs: Nmero de contadores del histrico.
IntMuestreo: Intervalo entre muestras de los contadores (en minutos).
DirEq: Direccin del equipo al que pertenece el contador.
CON: Etiqueta PROCOME del contador.

Ej: 1, //Tipo histrico


30, //Num. Contadores
15, //Intervalo de muestreo
10,0,
10,1,

22,4,

A.4-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.4.3 Histrico de cambios (seales)


Datos sobre el histrico de cambios: [lneas 23-30]
TipoHist ,
NumISCs ,
DirEq , ISC , F_activ , F_desactiv , (*)
(*) Se repite por cada seal del histrico correspondiente. Habr tantas como indique
NumISCs.

TipoHist: Tipo de histrico (2 = de cambios).


NumISCs: Nmero de seales del histrico.
DirEq: Direccin del equipo al que pertenece la seal.
ISC: Etiqueta PROCOME de la seal.
F_activ: Bit de filtrado de la activacin de la seal (0 = no se anota el paso de la
seal de 0 a 1; 1 = s se anota dicho paso).
F_desactiv: Bit de filtrado de la desactivacin de la seal (0 = no se anota el paso de
la seal de 1 a 0; 1 = s se anota dicho paso).

Ej: 2, //Tipo histrico


262, //Num. Seales
10,2,1,1,
10,3,1,1,

257,22,1,1,

A.4-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] # Nmero de Histricos


[2] 3,
[3] # Tipo de Histricos
[4] 0, // Histrico de medidas
[5] # Ajustes de Histrico de medidas
[6] 30, // Nmero de medidas
[7] # dir, mea
[8] 10,0,
[9] 10,1,
[10]
[11] 22,4,
[12] # Tipo de Histricos
[13] 1, // Histrico de contadores
[14] # Ajustes de Histrico de contadores
[15] 30, // Nmero de contadores
[16] 15, // Intervalo de muestreo
[17] # dir, con
[18] 10,0,
[19] 10,1,
[20]
[21] 22,4,
[22] # Tipo de Histricos
[23] 2, // Histrico de cambios
[24] # Ajustes de Histrico de Cambios
[25] 262, // Nmero de seales
[26] # dir, isc, fil_activ, fil_desactiv
[27] 10,2,1,1,
[28] 10,3,1,1,
[29]
[30] 257,22,1,1,

A.4-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.5 Ficheros de configuracin de la tarea LOGICA


A continuacin, se describirn los dos ficheros de configuracin de la tarea LOGICA:

LOGICA.CFG: Fichero de configuracin de las seales, mandos, salidas, medidas y


contadores de la lgica.
LOGICA.COD: Fichero que recoge la programacin de la lgica.

A.5.1 Fichero de seales de la tarea LOGICA: LOGICA.CFG


Es el fichero de configuracin de las seales digitales, mandos, salidas, medidas y contadores
que intervienen en la tarea Lgica de la unidad central (equipo virtual cuya direccin
PROCOME es la nmero 256). El fichero se llama logica.cfg.

El formato del fichero es el siguiente:


Datos generales del equipo fsico en cuestin:
N_ISC , N_ISE , N_ISS , N_MEA , N_CON ,

N_ISC: Nmero de Seales Digitales (ISC) del equipo Lgica.


N_ISE: Nmero de Mandos (ISE) del equipo Lgica.
N_ISS: Nmero de Escrituras de Salidas (ISS) del equipo Lgica. De momento no se
configuran, por lo que valdr 0.
N_MEA: Nmero de Medidas (MEA) del equipo Lgica. De momento no se
configuran, por lo que valdr 0.
N_CON: Nmero de Contadores (CON) del equipo Lgica.

Ej: 90,2,0,0,2, //Nmero de cada


tipo de seal.

Datos de configuracin de las seales digitales de la lgica


Se configuran de la manera expuesta en el apartado A.1: [lneas 3-8]

Ej: 90, //Num. Seales


0,0,1,1,0,0,
1,0,1,1,0,0,
2,0,1,1,0,0,

89,0,0,0,0,0,

A.5-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin de los mandos de la lgica


Se configuran como se expuso en el apartado A.1: [lneas 10-14]

Ej: 2, //Num. Mandos


0,256,84,500,0,256,-1,256,-1,0,0,0,
1,256,33,500,1,256,-1,256,-1,0,0,0,

Datos de configuracin de las salidas digitales de la lgica


De momento no se configuran, por lo que se ha de poner a 0.

Ej: 0, //Num. Salidas Digitales

Datos de configuracin de las medidas de la lgica


De momento no se configuran, por lo que se ha de poner a 0.

Ej: 0, //Num. Medidas

Datos de configuracin de los contadores de la lgica


Se configuran como se expuso en el apartado A.1:

Ej: 2, //Num. Contadores


1.0,0.0,
1.0,0.0,

Datos de configuracin de los ajustes de la lgica: [lneas 16-20]


NumAjs ,
Tipo , VDefecto , VMin , VMax , Paso ,

Descripcion , Unidad , (*)


(*) Se repite por cada ajuste. Habr tantas como indique NumAjs.

NumAjs: Nmero de ajustes que se van a configurar. Mx = 20.


Tipo: Tipo del ajuste: 1 = Entero; 2 = Coma flotante.
VDefecto: Valor que se toma opr defecto la primera vez que se inicia el CPX/CPP o
tras un cambio de configuracin. Este valor se puede modificar desde la pantalla de
cambio de ajustes de la lgica en la consola de operacin.
VMin: Valor mnimo que puede tomar el ajuste.
VMax: Valor Mximo que puede tomar el ajuste.
Paso: Valor que se utiliza como incremento/decremento cuando se cambia el ajuste
desde la consola de operacin.

A.5-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Descripcion: Texto descriptivo del ajuste. Se utiliza en la pantalla de cambio de


ajustes de la consola como identificativo. Tamao mximo = 23 caracteres.
Unidad: Texto indicativo de la Unidad en la que se expresa el ajuste. Se utiliza a
modo informativo. Tamao mximo = 5 caracteres.

Ej: 4, //Num. ajustes


1,10,1,100,1,Tiempo de Cierre,seg,
2,13.7,2.5,15.8,0.1,Tension en barras,kV,

2,255.0,100.0,345.0,1.0,Intensidad,A,
1,30,1,60,1,Retardo inicio,seg,

El fichero queda de la forma:

[1] # FICHERO LOGICA.CFG


[2] # NumISC,NumISE,NumISS,NumMEA,NumCON,
[3] 90,2,0,0,2,
[4] # ISCs de lgica
[5] 90, // Num. Seales
[6] 0,0,1,1,0,0, // SEAL SIEMPRE A 0
[7] 1,0,1,1,0,0, // SEAL SIEMPRE A 1
[8] 2,0,1,1,0,0, // POTENCIA ACTIVA ENTRANTE MIRAFLORES
[9]
[10] 89,0,0,0,0,0, // RESERVA
[11] # ISE's de lgica
[12] 2, // Num. Mandos
[13] # mando,isc estado(eq,seal),time,neg,isc ok(eq,seal),isc fail (eq,seal),
[14] # doble, blqs
[15] 0,256,84,500,0,256,-1,256,-1,0,0,0, // PASO A LOCAL
[16] 1,256,33,500,1,256,-1,256,-1,0,0,0, // PASO A TELEMANDO
[17] # ISS de la Logica
[18] 0,
[19] # MEA de la Logica
[20] 0,
[21] # CON de la Logica
[22] 2,
[23] 1.0,0.0,
[24] 1.0,0.0,
[25] # AJUSTES
[26] 4, //Num. Ajustes
[27] 1,10,1,100,1,Tiempo de Cierre,seg,
[28] 2,13.7,2.5,15.8,0.1,Tension en barras,kV,
[29] 2,255.0,100.0,345.0,1.0,Intensidad,A,
[30] 1,30,1,60,1,Retardo inicio,seg,

A.5-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

A.5.2 Fichero de programacin de la tarea LOGICA: LOGICA.COD


Este fichero se llama logica.cod y es el que recoge la programacin de la lgica. Cada lnea
del fichero se corresponde con una operacin lgica. La estructura general de cada lnea es:
OPERACIN<[Entrada1][Entrada2],>(Salida1)(Salida2)

Cuando se quiera referir a una seal negada se emplea el smbolo \ delante de la seal de la
forma: [256,\10] (seal 10 negada del equipo 256).

Las variables de Entrada y de Salida que se pueden emplear con su formato aparecen en la
tabla A.5-1:

Tabla A.5-1: variables de entrada y salida de las operaciones de la lgica


Variable Formato Descripcin
ISC Dir. equipo, Seal Seales Digitales
ISE Dir. equipo, Seal Mandos
ISS Dir. equipo, Seal Escrituras de Salidas
CON Dir. equipo, Seal Contadores
Registros internos $, Registro Registros internos de la lgica

Adems de estas variables, se pueden utilizar ajustes en las operaciones TEMPOR y DNIVEL.
Los ajustes tienen el formato AJn donde n vara entre 0 y NumAjs-1. Se pueden utilizar en las
operaciones anteriormente mencionadas en lugar de los parmetros fijos.

Las distintas operaciones que se pueden realizar en esta programacin se enumeran a


continuacin. Como criterio general, cuando una operacin tiene varias entradas, por ejemplo
una AND, se hace el AND de las dos primeras entradas y se obtiene una salida intermedia.
Despus se hace el AND de esta salida intermedia con la tercera entrada y se obtiene una
segunda salida intermedia. Se hace despus el AND de esta segunda salida intermedia con la
cuarta entrada y as sucesivamente hasta conseguir la salida final. Este valor final obtenido se
asigna a todas las salidas que tenga la operacin en cuestin.

A.5-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

OR: [lnea 6]
Se trata de una operacin OR lgica de varias entradas y salidas.

Formato: OR<[ISC][ISC]>(ISC)(ISC)

Tabla A.5-2: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 1
1 0 1
1 1 1

Ej: OR<[256,1][256,11][256,12]>(256,0)
AND: [lnea 7]
Se trata de una operacin lgica AND de varias entradas y salidas.

Formato: AND<[ISC][ISC]>(ISC)(ISC)

Tabla A.5-3: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 0
1 0 0
1 1 1

Ej: AND<[1,8][7,8][3,40][9,8][11,8][8,8][5,40][14,8]
[17,8]>(256,13)

XOR: [lnea 4]
Se trata de una operacin OR-exclusiva lgica de varias entradas y salidas.

Formato: XOR<[ISC][ISC]>(ISC)(ISC)

Tabla A.5-4: tabla de verdad


Ent1 Ent2 Sal
0 0 0
0 1 1
1 0 1
1 1 0

Ej: XOR<[10,8][11,8][12,8]>($,0)

A.5-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

NOT: [lnea 11]


Se trata de una operacin NOT lgica: niega la entrada y asigna dicho valor a las salidas
correspondientes.

Formato: NOT<[ISC]>(ISC)(ISC)

Tabla A.5-5: tabla de verdad


Ent1 Sal
0 1
1 0

Ej: NOT<[260,7]> (256,2)

CABLE: [lnea 16]


Se trata de una asignacin, es decir, el valor de la entrada se asigna a las diferentes salidas.

Formato: CABLE<[ISC]>(ISC)(ISC)

Tabla A.5-6: tabla de verdad


Ent1 Sal
0 0
1 1

Ej: CABLE<[20,8]>($,0)(256,40)

FFRS: [lnea 17]


Se trata de un flip-flop RS lgico.

Formato: FFRS<[ISC_R][ISC_S]>(ISC)(ISC)

Tabla A.5-7: tabla de verdad


R S Qt+t
0 0 Qt
0 1 1
1 0 0
1 1 X

Ej: FFRS<[10,8][10,9]>($,0)(256,40)

A.5-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

FFJK: [lnea 18]


Se trata de un flip-flop JK lgico.

Formato: FFJK<[ISC_J][ISC_K]>(ISC)(ISC)

Tabla A.5-8: tabla de verdad


J K Qt+t
0 0 Qt
0 1 1
1 0 0
1 1 __Qt

Ej: FFJK<[10,8][10,9]>(256,40)

MANDO: [lnea 19]


Ejecuta un mando de la siguiente manera:

Si la [ISC] de entrada se activa (pasa de 0 a 1 o viceversa en caso de ser negada) se ejecuta el


mando [ISE] con el {DCO} y se asigna a las salidas el valor que tenga la [ISC] de entrada.

No se podrn utilizar mandos


pertenecientes al propio equipo lgico
LOGICA como parmetro ISE dentro de
esta operacin lgica, debido a que carece
de sentido que un equipo efecte una
orden sobre s mismo.

El funcionamiento se ve en la figura A.5-1:

figura A.5-1: funcionamiento de la operacin


lgica MANDO

Formato: MANDO<[ISC][ISE]{DCO}>(ISC)(ISC)

Ej: MANDO<[10,8][10,0]{2}>(256,40)

A.5-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

FMANDO1: [lnea 20]


Se trata de una variante de la funcin anterior: si la seal [ISC] de entrada se activa se ejecuta
el mando [ISE] con {DCO} y se espera el tiempo configurado para la ejecucin del mando (tal y
como se expuso en el apartado A.1) para ver si se activa la [ISC_T] de test. Si se activa dentro
de ese tiempo se activar la seal de salida (ISC_OK). Si no se activa dentro del tiempo
configurado, se activar la salida (ISC_FAIL).

No se podrn utilizar mandos pertenecientes al propio equipo lgico LOGICA como parmetro
ISE dentro de esta operacin lgica, debido a que carece de sentido que un equipo efecte una
orden sobre s mismo.

Formato: FMANDO<[ISC][ISE][ISC_T]{DCO}>(ISC_FAIL)(ISC_OK)

Ej: FMANDO<[256,1][10,0][10,8]{2}>(256,40)(256,9)

ESC: [lnea 21]


Evaluar [ISC] Ejecutar [ISS] [ISC] Salidas
Se trata de una funcin que
ejecuta la escritura de salidas
[ISS] con el {DCO_ON} si la seal 1 DCO ON 1
[ISC] est activa o con el [ISC] 0 0
{DCO_OFF} si la seal [ISC] est 1 DCO OFF 1
inactiva. Adems, se asigna a las 0 0
salidas el valor que tenga la [ISC]
de entrada.
1 DCO OFF 1
El funcionamiento se ve en la [\ ISC] 0 0
figura A.5-2: 1 DCO ON 1
0 0

figura A.5-2: funcionamiento de la operacin lgica ESC

Formato: ESC<[ISC][ISS]{DCO_ON,DCO_OFF}>(ISC)(ISC)

Ej: ESC<[10,8][10,0]{2,1}>(256,40)

1
Esta funcin slo est implementada en los modelos 1CPX-A y 1CPP-A.
A.5-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

TEMPOR: [lneas 15 y 16]


Se trata de un temporizador cuyo
funcionamiento se refleja en la figura A.5-3:

Formato:

TEMPOR<[ISC]{TA}{TB}>(ISC)(ISC),

donde TA y TB sern expresados en


segundos completos. Se puede sustituir
cualquiera de estos valores por ajustes si
as figura A.5-3: funcionamiento del temporizador
se desea.

Ej: TEMPOR<[1,105]{0}{10}>($,1)
TEMPOR<[10,0]{12}{AJ0}>(256,5)

DNIVEL: [lneas 24 y 25]


Se trata de un evaluador de rango que
funciona de la manera siguiente:

Se toma el valor de la medida en campo


[MEA] y se compara con {VC}, {VMIN} y
{VMAX} como se indica en la figura A.5-4 y
en el esquema siguiente:

figura A.5-4: funcionamiento del evaluador de rango

- Si [MEA]>={VMAX} Se activa la seal de salida (ISC_MAYOR).


- Si [MEA]={VC} Se activa la seal de salida (ISC_IGUAL).
- Si [MEA]<={VMIN} Se activa la seal de salida (ISC_MENOR).

Se pueden sustituir cualquiera de los parmetros VC, VMAX y VMIN por un ajuste.

Formato: DNIVEL <[MEA]{VC}{VMIN}{VMAX}>


(ISC_MENOR)(ISC_IGUAL)(ISC_MAYOR)

Ej: DNIVEL<[10,5]{0.8}{0.5}{1}>(256,9)($,1)(256,10)
DNIVEL<[10,7]{AJ6}{AJ8}{AJ3}>(256,8)($,2)(256,15)

A.5-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

DEACT: [lnea 26]


Se trata de un detector de una nica entrada activa de entre varias entradas.

Formato: DEACT<[ISC][ISC]>(ISC)(ISC)

Tabla A.5-9: tabla de verdad (caso particular de 3 entradas)


Ent1 Ent2 Ent3 Sal
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0

Ej: DEACT<[10,8][11,8][12,8]>($,0)

CONT: [lnea 27]


Se trata de un Contador de Pulsos, que se incrementa cuando se le introduce un pulso
ascendente de la entrada Q y que se resetea si recibe un pulso ascendente de la otra seal de
entrada R. En caso de que se activen ambas entradas, se efectuar un reseteo del contaje.

El nmero de contadores definidos no ha de sobrepasar un valor mximo que est estipulado


en 10 contadores.

Formato: CONT<[ISC_Q][ISC_R]>(CON)

Tabla A.5-10: tabla de verdad


Q R CONT
0 0 -
0 01 Se resetea el valor
01 0 Se incrementa en uno el valor.
01 01 Se resetea el valor

Ej: CONT<[256,2][256,3]>(256,0)

A.5-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

CMPCONT: [lnea 28]


Se trata de un Comparador de Contador, de tal forma que se compara el valor de un contador
con valor fijo o declarado en una variable de la lgica. Si la comparacin es mayor o igual, se
activar la seal de salida definida. En caso contrario, se desactivar dicha seal.

El nmero de comparadores de contadores definidos no ha de sobrepasar un valor mximo


que est estipulado en 10 comparadores.

Se trata de un contador lgico.

Formato: CMPCONT<[CON]{Vc}>(ISC)

Si CON >= Vc, la ISC se activa


Si CON < Vc, la ISC se desactiva

Ej: CMPCONT<[256,0]{AJ0}>(256,6)
CMPCONT<[100,0]{100}>(100,45)
CMPCONT<[256,0]{9999}>(100,75)
CMPCONT<[100,1]{AJ8}>(256,7)

El cdigo de la lgica a desarrollar en este fichero cuenta con las siguientes limitaciones:

- Mximo nmero de entradas por operacin lgica: 32.


- Mximo nmero de salidas por operacin lgica: 32. Adems, las salidas de las
operaciones lgicas nicamente podrn dirigirse a registros internos o a seales del
propio equipo virtual LOGICA.
- Mximo nmero de registros internos de la lgica: 1024 (0 1023). Dentro de una
misma operacin lgica no estar permitido dirigir varias salidas al mismo registro.
- Mximo nmero de temporizadores disponibles: 200.
- Mximo nmero de flip-flops lgicos de tipo R-S: 255.
- Mximo nmero de flip-flops lgicos de tipo J-K: 20.
- Mximo nmero de flip-flops lgicos de tipo D: 20.
- Mximo nmero de operadores lgicos de tipo MANDO: 200.
- Mximo nmero de operadores lgicos de tipo FMANDO: 40.
- Mximo nmero de operadores lgicos de tipo ESC: 30.
- Mximo nmero de contadores CONT: 10.
- Mximo nmero de comparadores de contadores CMPCONT: 10.
- Como en el resto de los ficheros de configuracin de la unidad central cada lnea de
operaciones lgicas, en este caso, no podr superar los 80 caracteres.

A.5-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] # FICHERO LOGICA.COD


[2] # ---- LOGICA UCS N 0 ----
[3] OR<[1,8][1,9]>(256,1)
[4] XOR<[10,8][11,8][12,8]>($,0)
[5]
[6] OR<[256,1][256,11][256,12]>(256,0)
[7] AND<[1,8][7,8][3,40][9,8][11,8][8,8][5,40][14,8][17,8]>(256,13)
[8] AND<[1,17][7,17][3,/40][9,17][11,17][8,17][5,/40][14,17][17,17]>(256,29)
[9] #
[10] # ---- LOGICA UCS N 1 ----
[11] NOT<[260,7]>(256,2)
[12] #
[13]
[14] # ---- LOGICA UCS N 3 ----
[15] TEMPOR<[1,105]{0}{10}>($,1)
[16] TEMPOR<[10,0]{12}{AJ0}>(256,5)
[17] CABLE<[20,8]>($,0)(256,40)
[18] FFRS<[10,8][10,9]>($,0)(256,40)
[19] FFJK<[10,8][10,9]>(256,40)
[20] MANDO<[10,8][10,0]{2}>(256,40)
[21] FMANDO<[256,1][10,0][10,8]{2}>(256,40)(256,9)
[22] ESC<[10,8][10,0]{2,1}>(256,40)
[23]
[24] DNIVEL<[10,5]{0.8}{0.5}{1}>(256,9)($,1)(256,10)
[25] DNIVEL<[10,7]{AJ6}{AJ8}{AJ3}>(256,8)($,2)(256,15)
[26] DEACT<[10,8][11,8][12,8]>($,0)
[27] CONT<[256,2][256,3]>(256,0)
[28] CMPCONT<[100,0]{AJ0}]>(100,45)

A.5-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.6 Fichero de configuracin de la tarea MANDO:


MANDO.CFG
Es el fichero mando.cfg y contiene los datos de configuracin de la tarea MANDO,
encargada de ejecutar los mandos que se le ordenan desde la consola o desde automatismos.
Para facilitar la ejecucin de estos mandos se agrupan los equipos en grupos de UCPs y en
grupos de maestras-esclavas.

El formato del fichero es el siguiente:


Datos de configuracin de los grupos de UCPs: [lneas 2-17]
NumGrps ,
Num ISE
UCPs , ini ,
DirUCP ISE DCO ISE DCO (*) (**)
, local , local , telem , telem ,
(*) Se repite por cada UCP perteneciente al grupo en cuestin. Habr tantas como
indique NumUCPs.
(**) Se repite por cada grupo de UCPs. Habr tantos como indique NumGrps.

NumGrps: Nmero de grupos de UCPs (p.e.: alta, baja).


NumUCPs: Nmero de UCPs dentro del grupo.
ISEini: ndice que indica si cuando arranca el central, este ejecuta el mando ISElocal
(ISEini = 1) o el mando ISEtelem (ISEini = 0).
DirUCP: Direccin PROCOME de la UCP.
ISElocal: Etiqueta PROCOME del mando que pasa a local dicha UCP.
DCOlocal: DCO del mando de paso a local.
ISEtelem: Etiqueta PROCOME del mando que pasa a telemando la UCP.
DCOtelem: DCO del mando de paso a telemando.

A.6-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Ej: 3, //Num. Grupos


# * Grupo 1
1,0, //NumUCPs, ISEini
1,0,2,1,2,
# * Grupo 2
4,0, //NumUCPs, ISEini
7,0,2,1,2,
3,12,2,13,2,
9,0,2,1,2,
11,0,2,1,2,
# * Grupo3
4,0, //NumUCPs, ISEini
8,0,2,1,2,
5,12,2,13,2,
14,0,2,1,2,
17,0,2,1,2,

Datos de configuracin de las maestras: [lneas 21-40]


NumMaestras ,
DirMaestra ,
Mando? ISE ISE Num
, locMae , telMae , EsclaMan ,
DirEsclaMan ISE DCO ISE DCO (*) (***)
, locEsc , locEsc , telEsc , telEsc ,
Escritura? ISC Neg Num
, , , EsclaEscr ,
DirEsclaEscr , ISS , DCO_ON , DCO_OFF , (**)

(*) Se repite por cada esclava de Mandos. Habr tantas como indique NumEsclaMan.
(**) Se repite por cada esclava de Escrituras. Habr tantas como indique
NumEsclaEscr.
(***) Se repite por cada maestra. Habr tantas como indique NumMaestras.

NumMaestras: Nmero de maestras.


DirMaestra: Direccin PROCOME de la maestra.
Mando?: Bit que indica si es maestra de mandos (1) o no (0).
ISElocMae: Etiqueta PROCOME del mando que pasa a local dicha maestra.
ISEtelMae: Etiqueta PROCOME del mando que pasa a telemando dicha maestra.
NumEsclaMan: Nmero de esclavas de mandos asociadas a dicha maestra.
DirEsclaMan: Direccin PROCOME de la esclava de mandos correspondiente.
ISElocEsc: Etiqueta PROCOME del mando que pasa a local la esclava de mandos.
DCOlocEsc: DCO del mando de paso a local.
ISEtelEsc: Etiqueta PROCOME del mando que pasa a telemando la esclava de
mandos.
DCOtelEsc: DCO del mando de paso a telemando.
Escritura?: Bit que indica si es maestra de escrituras de salidas (1) o no (0).
ISC: Etiqueta PROCOME de la seal digital (ISCISS) que provoca la escritura de
salida.

A.6-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Neg: Bit de negacin de dicha seal digital.


NumEsclaEscr: Nmero de esclavas de escrituras de salidas asociadas.
DirEsclaEscr: Direccin PROCOME de la esclava.
ISS: Etiqueta PROCOME de la escritura de salidas que escribe en la esclava de
escrituras.
DCO_ON: DCO para la activacin: DCO_ON (2). Es el DCO que se le asocia a la
ISS cuando la seal (ISCISS) se activa.
DCO_OFF: DCO para la desactivacin: DCO_OFF (1). Es el DCO que se le asocia a
la ISS cuando la seal (ISCISS) se desactiva.

Ej: 11, //Num. Maestras


# MAESTRA 1
2, //Dir. Maestra 1
# Mandos
1,0,1,1,
5,0,2,1,2, // Esclava de Mandos 1
# Escrituras
1,0,0,2,
1,0,2,1, // Esclava de Escrituras 1
7,2,2,1, // Esclava de Escrituras 2
# MAESTRA 2

# MAESTRA 11
8, //Dir. Maestra 11
# Mandos
0,0,1,0,
# Escrituras
1,8,0,1,
2,1,2,1, // Esclava de Escrituras 1

A.6-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] ############## GRUPOS ####################


[2] 3, // Numero de grupos
[3] # * Grupo 1
[4] 1,0, // grupo ALTA
[5] 1,0,2,1,2,
[6] # * Grupo 2
[7] 4,0, // num. ucps en grupo,estado inicial (defecto) Grupo BAJA A
[8] 7,0,2,1,2, // dir,ISEl,DcoL,ISEt,DcoT
[9] 3,12,2,13,2,
[10] 9,0,2,1,2,
[11] 11,0,2,1,2,
[12] # * Grupo 3
[13] 4,0, // num. ucps en grupo,estado inicial (defecto) Grupo BAJA B
[14] 8,0,2,1,2, // dir,ISEl,DcoL,ISEt,DcoT
[15] 5,12,2,13,2,
[16] 14,0,2,1,2,
[17] 17,0,2,1,2,
[18] ############# MAESTRAS ###################
[19] 11, // Nmero de maestras
[20] # MAESTRA 1
[21] 2, // Dir. maestra
[22] 1,0,1,1, // Mando ?,IseL,IseT,N. Elm.
[23] # Lista de elementos de la maestra
[24] 5,0,2,1,2, // Dir,IseL,DcoL,IseT,DcoT
[25] # Datos de maestra para Escritura de salidas
[26] 1,0,0,2, // Escritura ?,Isc,Neg,N. Elm.
[27] # Lista de elementos de la maestra
[28] 1,0,2,1, // Dir,ISS,ON,OFF
[29] 7,2,2,1, // Dir,ISS,ON,OFF
[30] # MAESTRA 2
[31]
[32] # MAESTRA 11
[33] 8, // Dir. maestra
[34] 0,0,1,0, // Mando ?,IseL,IseT,N. Elm.
[35] # Datos de maestra para Escritura de salidas
[36] 1,8,0,1, // Escritura ?,Isc,Neg,N. Elm.
[37] # Lista de elementos de la maestra
[38] 2,1,2,1, // Dir,ISS,ON,OFF

A.6-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.7 Fichero de configuracin de comunicaciones:


PUERTOS.CFG
Es el fichero puertos.cfg y contiene los datos de configuracin de las comunicaciones de los
puertos de las tarjetas instaladas en la Unidad Central de la subestacin.

El fichero tiene el siguiente formato:


Datos de configuracin de las tarjetas de comunicaciones: [lneas 3-13]
NumTarjs ,
TarjNum Num
, Ports ,
PortNum Veloc Tipo Bits Bits Est Tipo
, , Par , Datos , Stop , Ini , Port ,
Tout Caract , (*) (**)

(*) Se repite por cada puerto de la tarjeta de comunicaciones correspondiente. Habr


tantos como indique NumPorts.
(**) Se repite por cada tarjeta de comunicaciones que exista. Habr tantas como indique
NumTarjs.

NumTarjs: Nmero de tarjetas que se van a configurar. El valor mximo es 4 tarjetas.


TarjNum: Nmero de la tarjeta.
NumPorts: Nmero de puertos configurados en dicha tarjeta.
PortNum: Nmero de puerto dentro de la tarjeta. El rango es de 1 a 8. Cuando el
puerto es el 7 (Puerto Remoto TipoPort = 2 para este puerto- ) se le pueden aadir
dos parmetros a la lnea para habilitar la funcionalidad de inicializacin del MODEM.
Estos parmetros estn explicados ms abajo.
Veloc: Velocidad del puerto (en baudios). Los valores posibles son 300, 600, 1200,
2400, 4800, 9600, 19200 y 38400.
TipoPar: Tipo de paridad. Los posibles valores son ninguna (N o n), par (P o p) e
impar (I o i).
BitsDatos: Nmero de bits por carcter. Los posibles valores son 5, 6, 7 y 8.
BitsStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
EstIni: Estado inicial de las lneas de control del mdem. Los posibles valores son 0,
1 (RTS), 2 (DTR) y 3 (RTS y DTR).

A.7-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

TipoPort: Tipo de puerto de comunicaciones (0 = Puerto con equipos, 1 = Puerto


local, 2 = Puerto remoto). Este parmetro se mantiene por compatibilidad. Desde el
punto de vista del hardware, el puerto 7 est etiquetado como REMOTO y el puerto 8
como LOCAL; el resto de puertos se utilizan para equipos. Para evitar problemas con
diferentes versiones de software, se debe configurar el puerto 7 como Puerto remoto
y el puerto 8 como Puerto local, y nunca como Puerto de equipos.
ToutCaract: Es la mxima separacin temporal que puede haber entre dos bytes
consecutivos de un mensaje para darlo por bueno. Si entre dos bytes hay ms de
ToutCaract milisegundos el mensaje se considera como malo y se desecha. Este
tiempo se mide en milisegundo. Por defecto estar en 15. El mximo es de 65535.

Para la configuracin del puerto remoto (puerto 7) se le aaden dos parmetros ms que estn
relacionados con la funcionalidad de inicializacin del MODEM. Esta funcionalidad consiste en
el envo peridico de una cadena de inicializacin al MODEM siempre que no haya una
conexin, es decir, siempre que el CPX/CPP no tenga activa la seal de CD. Por lo tanto, es
importante que el cable de conexin del MODEM al CPX/CPP tenga cableada esta seal.
Estos parmetros son:

Port Veloc Tipo Bits Bits Est Tipo Tout [Msg ,} Tout
Num , , Par , Datos , Stop , Ini , Port , Cnx , Init Caract ,

ToutCnxRemota: Tiempo sin conexin que determina el periodo de envo de la


cadena de inicializacin al mdem. Se mide en segundos y el rango es 1 . Si
vale 0 o negativo la funcionalidad se deshabilita y nunca se enva la cadena al
mdem; en este caso tampoco se lee el siguiente parmetro. Este tiempo empieza a
contar desde el momento inicial y cada vez que se detecta que la lnea CD se
desactiva.
MsgInitModem: Cadena de inicializacin del mdem. El tamao mximo de la cadena
ser de 49 caracteres y no contendr el carcter coma (,) en su interior. Esta cadena
de caracteres se enva cada ToutCnxRemota segundos al MODEM siempre que no
haya conexin telefnica. Si el parmetro ToutCnxRemota toma el valor 0 o negativo,
este parmetro no se debe poner.

A.7-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Para el caso del puerto remoto, el parmetro ToutCaract deber tomar un valor sensiblemente
superior al del resto de puertos si se utilizan mdems GSM. Debido a una particularidad de las
redes de comunicaciones telefnicas inalmbricas, los mensajes pueden ser divididos en varias
partes durante el envo. Para que el CPX/CPP acepte estos mensajes se deber configurar
este parmetro con un valor de varios segundos. Su valor exacto se deber calcular por un
procedimiento de prueba y error porque depende mucho de los pases y de la saturacin de las
redes.

El CPP tiene dos puertos de fibra ptica para comunicar con equipos, por lo que slo se
configurarn los dos primeros puertos. Si se va a utilizar tambin el puerto remoto, se
configurar el puerto nmero 7. El campo NumPorts se configurar de acuerdo a estas
consideraciones; valdr 3 cuando se configure el puerto remoto, y 2 cuando no se haga.

Para CPX/CPP, el fichero quedar de la siguiente forma.

Ej: 1, //Num. Tarjetas


# TARJETA 1
1,8, //Nmero de la tarjeta, Num. Puertos
1,19200,p,8,1,2,0,15,
2,19200,p,8,1,2,0,15,
3,19200,p,8,1,2,0,15,
4,19200,p,8,1,2,0,15,
5,19200,p,8,1,2,0,15,
6,19200,p,8,1,2,0,15,
7,9600,n,8,1,3,2,2700,AT,1500,
8,4800,p,8,1,2,1,15,

Para el CPP, el fichero quedar de la forma:

Ej: 1, //Num. Tarjetas


# TARJETA 1
1,3, //Nmero de la tarjeta, Num. Puertos
1,19200,p,8,1,2,0,15,
2,19200,p,8,1,2,0,15,
7,9600,n,8,1,3,2,2700,AT,1500,

A.7-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] # Configuracin de las comunicaciones de los puertos de las tarjetas instaladas


[2] # en la UCS.
[3] 1, // Nmero de tarjetas que se va a configurar
[4] # TARJETA 1
[5] 1,8,
[6] 1,19200,p,8,1,2,0,15,
[7] 2,19200,p,8,1,2,0,15,
[8] 3,19200,p,8,1,2,0,15,
[9] 4,19200,p,8,1,2,0,15,
[10] 5,19200,p,8,1,2,0,15,
[11] 6,19200,p,8,1,2,0,15,
[12] 7,9600,n,8,1,3,2,2700,AT,1500,
[13] 8,4800,p,8,1,2,1,15,

A.7-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.8 Fichero de configuracin de LEDs: LEDS.CFG


Es el fichero leds.cfg y contiene los datos de configuracin de los LEDs incluidos en el frente
del equipo CPX/CPP. A cada LED se le podr asociar el estado de cualquier seal digital
configurada dentro de la Unidad Central. Para el CPX se configurarn hasta ocho LEDs (0 a 7);
para el CPP se configurarn 4 LEDs ( 0 a 3).

El fichero tiene el siguiente formato:


Datos de configuracin de los LEDs: [lneas 3-9]
NumLeds ,
IndLed , DirEq , Isc , Negada , Modo , Time_ON , Time_OFF , (*)
(*) Se repite por cada led del CPX/CPP que se quiera configurar. Habr tantos como
indique NumLeds.

NumLeds: Nmero de leds configurados en el equipo CPX/CPP. El valor mximo es


de 8 LEDs.
IndLed: Nmero del led en el frente del CPX/CPP (de 0 a 7, y de arriba hacia abajo).
DirEq: Direccin PROCOME del equipo (fsico o lgico) al que pertenece la seal
digital que se va a asociar al LED.
Isc: Direccin PROCOME de la seal digital que se va a asociar al LED.
Negada: Indica si se va a asociar el estado negado de la seal digital (0:normal,
1:negado).
Modo: Indica si la activacin del LED ser continua (Modo = 0), o con parpadeo
(Modo = 3).
Time_ON: Tiempo que permanece encendido el LED cuando se produce la
activacin del mismo, en el modo de parpadeo. El valor de tiempo se configura en
mltiplos de 55 milisegundos.
Time_OFF: Tiempo que permanece apagado el led cuando se produce la activacin
del mismo, en el modo de parpadeo. El valor de tiempo se configura en mltiplos de
55 milisegundos.

Ej: 5, // Nm. leds configurados (Mximo 8 Leds)


0,256,29,1,0,0,0,//Led,Eq,Isc,Neg,Modo,Ton,Toff
1,258,0,0,0,0,0,
2,257,256,0,0,0,0,
3,257,263,0,0,0,0,
4,257,259,0,0,0,0,

A.8-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin para el muestreo de las entradas digitales del


CPX/CPP: [lneas 10-11]
TimeMuestreo , NmuestrasFiltro , LimInfCambSeg , LimSupCambSeg ,

TimeMuestreo: Perodo de muestro en milisegundos del estado de las entradas


digitales del CPX/CPP.
NmuestrasFiltro: Nmero de muestras que validan un cambio de estado en una
entrada digital, a modo de filtro anti-rebotes.
LimInfCambSeg: Nmero de cambios por segundo que vuelven a habilitar de forma
automtica una entrada digital, que haba sido deshabilitada previamente.
LimSupCambSeg: Nmero mximo de cambios por segundo que se permiten en una
entrada digital. Por encima de esta frecuencia de cambios se produce la
deshabilitacin automtica de la entrada digital.
Datos de configuracin para habilitacin de las entradas digitales del
CPX/CPP: [lneas 16-17]
HabilED0 , HabilED1 , HabilED2 , HabilED3 , HabilED4 ,

HabilED5 , HabilED6 , HabilED7 , (*)

(*) Se repite por cada tarjeta hardware con entradas digitales instalada en el CPX/CPP.

HabilEDi: Habilita la recogida de cambios en la i-sima entrada digital del CPX/CPP


(0: ED no habilitada, 1: ED habilitada).

El fichero queda de la forma:

[1] # FICHERO LEDS.CFG, QUE CONFIGURA LOS LEDS DEL FRONTAL DEL CPX/CPP.
[2] 5, // Nmero de leds configurados (Mximo 8 Leds).
[3] # N del led(de 0 a 7), Dir. Equipo, ISC, Negada, Modo(0:Fijo, 3:Parpadeo),
[4] # T_ON (ms/55), T_OFF (ms/55),
[5] 0,256,29,1,0,0,0,
[6] 1,258,0,0,0,0,0,
[7] 2,257,256,0,0,0,0,
[8] 3,257,263,0,0,0,0,
[9] 4,257,259,0,0,0,0,
[10] # CONFIGURACIN PARA EL MUESTREO DE LAS ENTRADAS DIGITALES DEL CPX/CPP.
[11] 6,2,10,60, // TimeMuestreo,NmuestrasFiltro,LimInfCambSeg,LimSupCambSeg
[12] # CONFIGURACIN PARA HABILITACIN DE LAS ENTRADAS DIGITALES DEL CPX/CPP.
[13] 1,0,0,0,0,0,0,0, // 0: ED no habilitada 1: ED habilitada

A.8-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.9 Fichero de conexin a travs de mdem de la


consola: RASSRV.CFG (slo modelo CPX-A)
Este fichero contiene datos sobre el establecimiento de la conexin de la consola a travs de
mdem. El fichero se llama rassrv.cfg.

El fichero tiene el siguiente formato:


Datos sobre interrupcin del Packet Driver de SLIP y nivel de monitorizacin
de trazas: [lneas 2-3]
InterrupSLIP ,
NivelMonitor ,

InterrupSLIP: Nmero de interrupcin del Packet Driver de SLIP.


NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 128,
0,

Datos sobre mensajes de texto acerca del estado de consola y de la peticin


de usuario y password: [lneas 4-6]
MsjConsOcup ,
MsjUsuario ,
MsjPassword ,

MsjConsOcup: Mensaje de consola local ocupada (mximo nmero de caracteres:


39).
MsjUsuario: Mensaje para pedir el nombre de usuario (mximo nmero de
caracteres: 19).
MsjPassword: Mensaje para pedir el password de usuario (mximo nmero de
caracteres: 19).

Ej: CONSOLA LOCAL CONECTADA,


USER:,
PASSWORD:,

Datos sobre usuario y clave autorizados: [lneas 7-8]


Usuario ,
Password ,

Usuario: Nombre de usuario aceptado (mximo nmero de caracteres: 8).


Password: Clave para usuario aceptado (mximo nmero de caracteres: 8).

Ej: ZIV,
ZIV,

A.9-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos sobre mensajes de acceso aceptado y denegado: [lneas 9-10]


MsjAceptado ,
MsjDenegado ,

MsjAceptado: Mensaje de aceptacin de usuario (mximo nmero de caracteres: 19).


MsjDenegado: Mensaje de denegacin de acceso a usuario (mximo nmero de
caracteres: 19).

Ej: ACCEPTED,
ACCESS DENIED,

Datos sobre el modo de trabajo, tiempos de conexin y de respuesta del


mdem y nmero de rings: [lneas 11-12]
ModoTrabajo , TimeoutConex ,
TimeRespModem , NumRings ,

ModoTrabajo: Nmero que indica si se trabaja en modo normal (0), Windows 95 (1),
lnea dedicada (2), o modo TRAME (3).
TimeoutConex: Timeout de la conexin (en mseg.).
RetCarTrame: Retardo entre caracteres enviados al TRAME. Si el modo trabajo es
ModoTrame, los mensajes que se envan la TRAME deben espaciarse este tiempo.
Si el modo no es TRAME configurarlo como 0 (cero). Expresado en milisegundos.
Valor tpico 200.
TimeEsperaReset: Tiempo de espera a que se inicialice internamente el MODEM
antes de enviar CmdModemInit. Expresado en milisegundos. Valor tpico: 2000.
TimeChgCtrlModem: Tiempo que se espera a que el MODEM detecte el cambio en la
seal DTR ucando se quiere cerrar la conexin. Expresado en milisegundos. Valor
tpico: 900.
TimeRespModem: Tiempo de respuesta del mdem (en mseg.).
NumRings: Nmero de rings del mdem antes de descolgar.

Ej: 0,60000,200,2000,900
15000,1,

Datos sobre comandos para resetear e inicializar el mdem: [lneas 13-14]


ComReset ,
ComInicio ,

ComReset: Comando para el reset del mdem (mximo nmero de caracteres: 14).
ComInicio: Comando de inicializacin del mdem (mximo nmero de caracteres:
48).

Ej: ATZ,
ATE0V1X1M0S0=0,

A.9-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos sobre la indicacin de llamada entrante: [lneas 15-16]


IndTxtLlamadaEnt ,
IndNumLlamadaEnt ,

IndTxtLlamadaEnt: Indicativo de llamada entrante en modo texto (mximo nmero de


caracteres: 24).
IndNumLlamadaEnt: Indicativo de llamada entrante en modo numrico (mximo
nmero de caracteres: 14).

Ej: RING,
2,
Datos sobre comandos para descolgar el mdem, pasar de modo transparente
a modo comando, colgar el mdem y descolgar e iniciar dilogo con otro
mdem: [lneas 17-20]
DescolgModem ,
ModoTran-ModoCom ,
ColgModem ,
DialOtroModem ,

DescolgModem: Comando para descolgar el mdem (mximo nmero de caracteres:


14).
ModoTran-ModoCom: Comando para pasar el mdem de modo transparente a modo
comando (mximo nmero de caracteres: 14).
ColgModem: Comando para colgar el mdem (mximo nmero de caracteres: 14).
DialOtroModem: Comando para descolgar e iniciar el dilogo con otro mdem
(answer) (mximo nmero de caracteres: 14).

Ej: ATH1,
+++,
ATH0,
ATA,

Datos sobre indicaciones de conexin establecida y de respuesta correcta a


comando: [lneas 21-24]
IndTxtCxEstabl ,
IndNumCxEstabl ,
IndTxtRespOK ,
IndNumRespOK ,

IndTxtCxEstabl: Texto indicativo de conexin establecida (mximo nmero de


caracteres: 24).
IndNumCxEstabl: Indicativo numrico de conexin establecida (mximo nmero de
caracteres: 14).
IndTxtRespOK: Texto indicativo de respuesta correcta a un comando (mximo
nmero de caracteres: 14).
IndNumRespOK: Indicativo numrico de respuesta correcta a un comando (mximo
nmero de caracteres: 14).

A.9-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Ej: CONNECT,
1,
OK,
0,

Datos sobre el comando de marcado y el nmero de telfono: [lnea 25]


ComMarcado , NumTelfono ,

ComMarcado: Comando de marcado del mdem.


NumTelfono: Nmero de telfono a marcar (mximo nmero de caracteres: 64).

Ej: ATDT0,4157922,
Datos sobre el script de conexin: [lnea 26]
ScriptConex ,

ScriptConex: Nombre del script de conexin (mximo nmero de caracteres: 64).

Ej: IBMNET.SCP

El fichero queda de la forma:

[1] # Configuracin del servicio de acceso remoto


[2] 128, // INT 0x80 Interrupcin del Packet Driver de SLIP
[3] 0, // Nivel de monitorizacin de trazas
[4] CONSOLA LOCAL CONECTADA, // Consola ocupada
[5] USER:, // cartel para pedir nombre de usuario
[6] PASSWORD:, // dem para pedir palabra de paso
[7] ZIV, // Usuario autorizado
[8] ZIV, // clave
[9] ACCEPTED, // Indicacin de aceptado
[10] ACCESS DENIED, // Indicacin de denegado
[11] 0,60000, // Modo Win95, Time out conexin (en ms)
[12] 15000,1, // Tiempo de resp. del mdem (en ms),nmero de rings
[13] ATZ, // Reset mdem
[14] ATE0V1X1M0S0=0, // Comando de inicializacin del mdem
[15] RING, // indicacin de llamada entrante
[16] 2, // dem modo numrico
[17] ATH1, // descuelga telfono
[18] +++, // pasar de modo transparente a modo comando
[19] ATH0, // colgar el telfono
[20] ATA, // descolgar e iniciar dilogo con otro mdem
[21] CONNECT, // indica conexin establecida
[22] 1, // dem en modo numrico
[23] OK, // respuesta correcta a comando
[24] 0, // dem en modo numrico
[25] ATDT0,4157922, // Comando de marcado con numero de telfono
[26] IBMNET.SCP, // Script de conexin

A.9-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.10 Fichero de redundancia de Unidades Centrales:


REDUNDA.CFG
Es el fichero redunda.cfg y contiene datos sobre la redundancia de unidades centrales.

El formato del fichero es el siguiente:


Datos sobre la comunicacin entre unidades centrales redundantes:
[lneas 1-4]
InterrupSLIP ,
DirIPOtroCPX ,
PuertoRedunda , TipoRedundaHSB ,
TimeAbortSocket , TimeRespCPX ,

InterrupSLIP: Nmero de interrupcin del Packet Driver de SLIP.


DirIPOtroCPX/CPP: Direccin IP del otro CPX en el caso de CPX-A. En el caso de
CPX-B, en el CPX secundario no se utiliza el parmetro y en el principal se utiliza
como direccin base para que el DHCP genere una direccin IP para el principal y
para el secundario. Para el CPX-B ser 198.168.1.1.
PuertoRedunda: Puerto de la redundancia.
TipoRedundaHSB: Este campo indica cmo se considera la conexin con la consola.
Si toma el valor 0 (cero), existirn dos consolas, cada una conectada a uno de los
CPX/CPP. Si toma el valor 1, slo existir una consola que se conecta al CPX/CPP
activo en cada momento. En este ltimo caso, la consola remota, si existiera, se
comportara de la misma forma.
TimeAbortSocket: Timeout para abortar el socket.
TimeRespCPX/CPP: Tiempo de respuesta del otro CPX/CPP.

Ej: 132,
128.127.60.15,
31000,0
30,6,
Datos de configuracin de las seales digitales
Se configuran de la manera explicada en el apartado A.1: [lneas 6-12]

Ej: 16, //Num. Seales


0,0,0,0,0,
1,0,0,0,0,
2,0,0,0,0,

15,0,0,0,0,

A.10-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin de los mandos


Se configuran de la forma explicada en el apartado A.1: [lneas 14-20]

Ej: 4, //Num. Mandos


0,269,2,500,0,269,2,269,-1,0,0,0,

1,269,2,500,1,269,2,269,-1,0,0, 0,
2,269,2,500,0,269,2,269,-1,0,0, 0,
3,269,2,500,1,269,2,269,-1,0,0, 0,

El fichero queda de la forma:

[1] 132, // Interrupcin del packet driver de SLIP


[2] 128.127.60.15, // Direccin IP del otro CPX/CPP
[3] 31000,0 // Puerto REDUNDA
[4] 30,6, // Tiempo de Abort para socket, Tiempo de respuesta del otro
[5] # Configuracin de las seales digitales
[6] 16,
[7] # seal digital, alarma, filtra act. ,filtra desact., flanco alarma
[8] 0,0,0,0,0, // RESERVA_0
[9] 1,0,0,0,0, // PRINCIPAL
[10] 2,0,0,0,0, // INTERROGA
[11]
[12] 15,0,0,0,0,
[13] # Configuracin de los mandos
[14] 4, // Num. mandos
[15] # mando,isc estado(equipo,n seal),tiempo,negada,isc ok(equipo,n seal),
[16] # isc fallo(equipo,n seal),doble,n bloqueos,(equipo,seal dig) por bloqueo
[17] 0,269,2,500,0,269,2,269,-1,0,0,0, // INTERROGA
[18] 1,269,2,500,1,269,2,269,-1,0,0,0, // ESCUCHA
[19] 2,269,2,500,0,269,2,269,-1,0,0,0, // INTERROGA
[20] 3,269,2,500,1,269,2,269,-1,0,0,0, // ESCUCHA

A.10-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.11 Fichero de consola remota: REMOTA.CFG


Es el fichero remota.cfg y contiene datos de configuracin de la consola remota.

El formato del fichero es el siguiente:


Datos sobre la configuracin de la consola remota: [lneas 1-3]
SocketRemota ,
ResetOperativo ,
Mandos ,

SocketRemota: Nmero de puerto de comunicaciones de la unidad central por el que


se conecta la consola remota. Su valor por defecto es 32009 y ha de coincidir con el
campo PortComRemota del fichero tcp.cfg de la Consola Remota.
ResetOperativo: Indica si cuando se resetee la unidad central la consola remota
arrancar por defecto habilitada, es decir, con los permisos de actuacin
configurados en remota.cfg de la consola (1) o no habilitada, es decir, sin permisos
de actuacin (0). El valor por defecto es 1.
Mandos: Este bit indica si el CPX/CPP ejecuta los mandos realizados por la consola
remota (1) o no (0). El valor por defecto es 0.

Ej: 32009,
1,
0,

Datos sobre la configuracin del socket servidor: [lneas 4-5]


Estos datos se utilizan por la funcionalidad de acceso de Consolas Remotas Adicionales. (Cf.
apartado A.6 para ms detalle).

SocketServidor , ToutSockServ ,
MandosServ ,

SocketServidor: Nmero de puerto de comunicaciones de la unidad central por el que


se conectan las consolas remotas servidor. Su valor por defecto es 32010 y ha de
coincidir con el campo PortComRemota del fichero tcp.cfg de las Consolas
Remotas Adicionales.
ToutSockServ: Tiempo que debe transcurrir sin recibir ningn mensaje por parte de
la consola para dar por rota la conexin. Si se cumple dicho tiempo, se cierra el
socket correspondiente a dicha conexin. El valor es en segundos.
MandosServ: Este bit indica si el CPX/CPP ejecuta los mandos recibidos desde las
consolas remotas servidor (1) o no (0). El valor por defecto es 0. Este campo afecta a
todas la consolas conectadas al puerto SocketServidor.

Ej: 32010,30,
0,

A.11-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] 32009, // Socket Remota


[2] 1, // Reset operativo
[3] 0, // Mandos de consola remota NO permitidos
[4] 32010,30, // Socket Servidor, ToutSockServ,
[5] 0, // Mandos Servidor.

A.11-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.12 Fichero de configuracin de red: TCP.CFG


Este fichero contiene datos sobre la direccin y los puertos de comunicaciones del central. Este
fichero se llama tcp.cfg.

El fichero tiene el siguiente formato:


Datos de configuracin de la direccin y los puertos del central: [lneas 1-9]
DirIPCentral ,
PortCentral ,
PortPROCOME ,
PortMONITOR ,
PortHISTORIC ,
TimeoutSocketCENTRAL , TimeoutSocketREMOTA ,
TimeoutSocketHISTORIC ,
TimeoutSocketPROCOME ,
TimeoutSocketMONITOR ,

DirIPCentral: Direccin IP del central.


PortCentral: Nmero de puerto de comunicaciones del socket CENTRAL. Tiene que
coincidir con el parmetro PortComLocal del fichero tcp.cfg de la consola.
PortPROCOME: Nmero de puerto de comunicaciones del socket PROCOME.
PortMONITOR: Nmero de puerto de comunicaciones del socket MONITOR.
PortHISTORIC: Nmero de puerto de comunicaciones del socket HISTORIC.
TimeoutSocketCENTRAL: Timeout para el socket CENTRAL (en mseg.). Si
permanece establecida la conexin en dicho socket, sin intercambio de datos durante
un tiempo superior TimeoutSocketCentral, el socket abortar la conexin.
TimeoutSocketREMOTA: Timeout para el socket REMOTA (en mseg.). Este campo
slo se incluye para el caso de que exista consola remota. El valor por defecto es
60000 mseg.
TimeoutSocketHISTORIC: Timeout para el socket HISTORIC (en mseg.).
TimeoutSocketPROCOME: Timeout para el socket PROCOME (en seg.). El valor por
defecto es 300 segundos.
TimeoutSocketMONITOR: Timeout para el socket PROCOME (en seg.). El valor por
defecto es 300 segundos.

Ej: 128.127.60.26,
32000,
32001,
32002,
32003,
60000,60000,
7600,
300,
300,

A.12-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] 128.127.60.26, // IP Central


[2] 32000, // Puerto Central
[3] 32001, // Puerto PROCOME
[4] 32002, // Puerto MONITOR
[5] 32003, // Puerto HISTORICOS
[6] 60000,60000, // Timeout Socket CENTRAL, Timeout Socket REMOTA
[7] 7600, // Timeout Socket HISTORIC
[8] 300, // Timeout Socket PROCOME
[9] 300, // Timeout Socket MONITOR

A.12-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.13 Ficheros de configuracin de los Automatismos


En este apartado se van a describir los ficheros de configuracin de los distintos automatismos.
Estos ficheros son:

AUTOH.CFG: Fichero de configuracin del automatismo de la H.


TIERR_i.CFG: Ficheros de configuracin del automatismo de Tierras.
ERAS.CFG: Fichero de configuracin del automatismo de Eras.
TVIRTUAL.CFG: Fichero de configuracin de los terminales virtuales del
automatismo de Eras.

A.13.1 Fichero del automatismo de la H: AUTOH.CFG


Este fichero llamado autoh.cfg guarda la informacin referente al automatismo de la H
(equipo virtual cuya direccin PROCOME es la nmero 260), as como los ajustes del mismo.
El automatismo de la H est formado a su vez por cinco subautomatismos.

Estos cinco subautmatas necesitan ciertos parmetros:

Automatismo de Presencia/Ausencia de Tensin. Este automatismo se divide a su vez en


cuatro autmatas ms. Existir un autmata para cada una de las tensiones involucradas en la
operacin del Automatismo de la H. La estructura es idntica para todos ellos.

Cada uno de los autmatas tiene un ajuste de presencia y otro de ausencia de tensin, as
como un ajuste de tiempo de presencia y otro de tiempo de ausencia.

Automatismo de definicin de estados de tensin de alta. Este automatismo, con ayuda del
anterior, define el estado de la pareja de tensiones de alta.

Los ajustes que necesita este automatismo son el tiempo de estabilidad, el tiempo de
conmutacin y el tiempo de espera de igualdad (este ltimo es fijo).

Automatismo de maniobras de media. Los ajustes de este automatismo, lo configuran para


tener actuacin sobre la parte de media tensin del sistema. Necesita dos parmetros, uno que
active el automatismo y un tiempo de conmutacin sobre la media tensin.

Los automatismos de maniobras de alta y conmutacin por disparo de protecciones


carecen de ajustes parametrizables por el usuario, por lo que son transparentes.

A.13-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

En este fichero se guardan los ajustes de estos subautmatas. El fichero tiene el siguiente
formato:
Datos sobre la relacin de automatismos que se arrancan: [lneas 2-9]
BitArrPRESMULA ,
BitArrPRESMULB ,
BitArrPRESUA ,
BitArrPRESUB ,
BitArrESTALTA ,
BitArrMANALTA ,
BitArrMANMEDIA ,
BitArrCONDISP ,

BitArrPRESMULA: Bit que indica si se activa (1) o no (0) el automatismo de


presencia/ausencia de tensin en la lnea A.
BitArrPRESMULB: Bit que indica si se activa (1) o no (0) el automatismo de
presencia/ausencia de tensin en la lnea B.
BitArrPRESUA: Bit que indica si se activa (1) o no (0) el automatismo de
presencia/ausencia de tensin en la barra A.
BitArrPRESUB: Bit que indica si se activa (1) o no (0) el automatismo de
presencia/ausencia de tensin en la barra B.
BitArrESTALTA: Bit que indica si se activa (1) o no (0) el automatismo de Estados de
Alta.
BitArrMANALTA: Bit que indica si se activa (1) o no (0) el automatismo de Maniobras
de Alta.
BitArrMANMEDIA: Bit que indica si se activa (1) o no (0) el automatismo de
Maniobras de Media.
BitArrCONDISP: Bit que indica si se activa (1) o no (0) el automatismo de
Conmutacin por disparo de protecciones.

Ej: 1, //PRESMULA
1, //PRESMULB
0, //PRESUA
0, //PRESUB
1, //ESTALTA
1, //MANALTA
1, //MANMEDIA
1, //CONDISP

A.13-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de los ajustes del automatismo de la H: [lneas 11-12]


Servicio , V_NominalAlta , ExisteEspera , TimeEspera ,
ISCDefecto ,

Servicio: Bit que indica si los ajustes del automatismo de la H se pueden modificar
desde la consola (1) o no (0).
V_NominalAlta: Nivel de tensin nominal para la deteccin de presencia/ausencia de
tensin en alta.
ExisteEspera: Habilita el tiempo de espera entre mandos de la misma secuencia.
TimeEspera: Tiempo configurable (en milisegundos) de espera entre mandos de la
misma secuencia
ISCDefecto: Etiqueta PROCOME de la seal digital que refleja el estado por defecto
del automatismo de la H (por defecto est en manual).

Ej: 0,30.0,1,2000,
7,
Datos de configuracin del automatismo de presencia/ausencia de tensin en
la lnea A (PRESMULA): [lneas 14-16]
DirEq , MEA ,
NivelPresencia , NivelAusencia ,
TimePresencia , TimeAusencia ,

DirEq: Direccin del equipo al que pertenece la medida MULA.


MEA: Etiqueta PROCOME de dicha medida.
NivelPresencia: Nivel de presencia de tensin (en % de Vnominal). El rango de
valores posibles es 50-100, siendo el valor por defecto 80%. El paso es de 0.1%.
NivelAusencia: Nivel de ausencia de tensin (en % de Vnominal). El rango de
posibles valores es 0-70, siendo el valor por defecto 50%. El paso es de 0.1%.
TimePresencia: Tiempo de presencia de tensin (en mseg.). El rango de valores
posibles es 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es de
100 milisegundos.
TimeAusencia: Tiempo de ausencia de tensin (en mseg.). El rango de posibles
valores es de 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es
de 100 milisegundos.

Ej: 1,0,
80.0,50.0,
1000,1000,

A.13-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin del automatismo de presencia/ausencia de tensin en


la lnea B (PRESMULB): [lneas 18-20]
DirEq , MEA ,
NivelPresencia , NivelAusencia ,
TimePresencia , TimeAusencia ,

DirEq: Direccin del equipo al que pertenece la medida MULB.


MEA: Etiqueta PROCOME de dicha medida.
NivelPresencia: Nivel de presencia de tensin (en % de Vnominal). El rango de
valores posibles es 50-100, siendo el valor por defecto 80%. El paso es de 0.1%.
NivelAusencia: Nivel de ausencia de tensin (en % de Vnominal). El rango de
posibles valores es 0-70, siendo el valor por defecto 50%. El paso es de 0.1%.
TimePresencia: Tiempo de presencia de tensin (en mseg.). El rango de valores
posibles es 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es de
100 milisegundos.
TimeAusencia: Tiempo de ausencia de tensin (en mseg.). El rango de posibles
valores es de 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es
de 100 milisegundos.

Ej: 1,1,
80.0,50.0,
1000,1000,

Datos de configuracin del automatismo de presencia/ausencia de tensin en


la barra A (PRESUA): [lneas 22-26]
DirEq_B , MEA_B ,
DirEq_C , MEA_C ,
DirEq_BC , MEA_BC ,
NivelPresencia , NivelAusencia ,
TimePresencia , TimeAusencia ,

DirEq_B: Direccin del equipo al que pertenece la medida de la fase B.


MEA_B: Etiqueta PROCOME de la medida de la fase B.
DirEq_C: Direccin del equipo al que pertenece la medida de la fase C.
MEA_C: Etiqueta PROCOME de la medida de la fase C.
DirEq_BC: Direccin del equipo al que pertenece la medida de la fase BC.
MEA_BC: Etiqueta PROCOME de la medida de la fase BC.
NivelPresencia: Nivel de presencia de tensin (en % de Vnominal). El rango de
valores posibles es 50-100, siendo el valor por defecto 80%. El paso es de 0.1%.
NivelAusencia: Nivel de ausencia de tensin (en % de Vnominal). El rango de
posibles valores es 0-70, siendo el valor por defecto 50%. El paso es de 0.1%.

A.13-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

TimePresencia: Tiempo de presencia de tensin (en mseg.). El rango de valores


posibles es 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es de
100 milisegundos.
TimeAusencia: Tiempo de ausencia de tensin (en mseg.). El rango de posibles
valores es de 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es
de 100 milisegundos.

Ej: 14,1,
14,1,
14,1,
80.0,50.0,
1000,1000,

Datos de configuracin del automatismo de presencia/ausencia de tensin en


la barra B (PRESUB): [lneas 28-32]
DirEq_B , MEA_B ,
DirEq_C , MEA_C ,
DirEq_BC , MEA_BC ,
NivelPresencia , NivelAusencia ,
TimePresencia , TimeAusencia ,

DirEq_B: Direccin del equipo al que pertenece la medida de la fase B.


MEA_B: Etiqueta PROCOME de la medida de la fase B.
DirEq_C: Direccin del equipo al que pertenece la medida de la fase C.
MEA_C: Etiqueta PROCOME de la medida de la fase C.
DirEq_BC: Direccin del equipo al que pertenece la medida de la fase BC.
MEA_BC: Etiqueta PROCOME de la medida de la fase BC.
NivelPresencia: Nivel de presencia de tensin (en % de Vnominal). El rango de
valores posibles es 50-100, siendo el valor por defecto 80%. El paso es de 0.1%.
NivelAusencia: Nivel de ausencia de tensin (en % de Vnominal). El rango de
posibles valores es 0-70, siendo el valor por defecto 50%. El paso es de 0.1%.
TimePresencia: Tiempo de presencia de tensin (en mseg.). El rango de valores
posibles es 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es de
100 milisegundos.
TimeAusencia: Tiempo de ausencia de tensin (en mseg.). El rango de posibles
valores es de 500-5000, siendo el valor por defecto 1000 milisegundos. El paso es
de 100 milisegundos.

Ej: 14,2,
14,2,
14,2,
80.0,50.0,
1000,1000,

A.13-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin del automatismo de Estados de Alta (ESTALTA):


[lneas 34-36]
TimeEstabilidad ,
TimeConmutacin ,
TimeEsperaIgualdad ,

TimeEstabilidad: Tiempo de Estabilidad (en mseg.). El rango de valores posibles es


0-300000, siendo el valor por defecto 60000 milisegundos. El paso es de 100
milisegundos.
TimeConmutacin: Tiempo de Conmutacin (en mseg.). El rango de posibles valores
es 0-10000, siendo el valor por defecto 5000 milisegundos. El paso es de 100
milisegundos.
TimeEsperaIgualdad: Tiempo de Espera de Igualdad (es FIJO: 1000 mseg.).

Ej: 60000,
5000,
1000,
Datos de configuracin del automatismo de Maniobras de Media (MANMEDIA):
[lneas 38-39]
Servicio , V_NominalMedia ,
TimeConmutacin ,

Servicio: Bit que indica si el automatismo est en servicio (1) o no (0).


V_NominalMedia: Nivel de tensin nominal para la deteccin de presencia/ausencia
de tensin en baja.
TimeConmutacin: Tiempo de Conmutacin de media (en mseg.). El rango de
valores posibles es 0-10000, siendo el valor por defecto 5000 milisegundos. El paso
es de 100 milisegundos.

Ej: 1, 13.0,
5000,

A.13-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin del automatismo de Maniobras de Alta (MANALTA):


[lneas 44-50]
NumMandos ,
DirEq , ISE , DCO , (*) (**)
(*) Se repite por cada mando de la secuencia correspondiente. Habr tantos como
indique NumMandos.
(**) Se repite por cada secuencia del autmata MANALTA. Habr 22 secuencias (0-21)
que se enumerarn ms adelante.

NumMandos: Nmero de mandos de la secuencia (4 mandos como mximo).


DirEq: Direccin del equipo al que pertenece el mando
ISE: Etiqueta PROCOME del mando.
DCO: DCO del mando.

Aparece una tabla de 22 secuencias. Dichas secuencias son en orden:

Tabla A.13-1
N de SEQ Operaciones
0 Reposo
1 Abrir 52LB
2 Cerrar 52LAB
3 Cerrar 52LA
4 Abrir 52LA
5 Cerrar 52LB
6 Cerrar 52LAB y abrir 52LB
7 Cerrar 52LAB y abrir 52LA
8 Abrir 52LB y cerrar 52LAB
9 Abrir 52LA y cerrar 52LAB
10 Cerrar 52LB y abrir 52LA
11 Cerrar 52LB y abrir 52LAB
12 Abrir 52LA y cerrar 52LB
13 Cerrar 52LA y abrir 52LB
14 Cerrar 52LA y abrir 52LAB
15 Abrir 52LB y cerrar 52LA
16 Cerrar 52LA y cerrar 52LAB
17 Cerrar 52LB y cerrar 52LAB
18 Cerrar 52LA y cerrar 52LB
19 Abrir 52LAB
20 Cerrar 52LA y cerrar 52LB y abrir 52LAB
21 Poner automatismo en Manual

A.13-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Ej: # SECUENCIA 0
1, //Num. Mandos
260,9,2,
# SECUENCIA 1

# SECUENCIA 21
1, //Num. Mandos
260,13,2,

Datos de configuracin de las seales digitales del automatismo de la H. Se


configuran segn la forma expuesta en el apartado A.1: [lneas 52-56]
Ej: 28, //Num. Seales
0,0,1,1,0,
1,0,1,1,0,

27,0,1,1,0,
Datos de configuracin de los mandos del automatismo de la H. Se configuran
de la manera explicada en el apartado A.1: [lneas 58-64]
Ej: 14, //Num. Mandos
0,260,8,1,0,260,-1,260,-1,0,0,0,
1,260,9,1,0,260,-1,260,-1,0,0,0,

13,260,7,1,0,260,-1,260,-1,0,1,256,24,0,0,
Datos de configuracin de las seales de entrada empleadas por el
automatismo de la H (seales de las secuencias): [lneas 66-69]
DirEq , ISC , (*)
(*) Se repite por cada seal digital empleada por el automatismo de la H. Habr 23
seales que se enumerarn ms adelante.

DirEq: Direccin del equipo al que pertenece la seal.


ISC: Etiqueta PROCOME de la seal.

A.13-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Estas seales son las siguientes en orden:


Tabla A.13-2
1. 52LA Cerrado
2. 52LAB Cerrado (No se usa)
3. 52LB Cerrado
4. S_00 (Ausencia de tensin en lneas A y B)
5. S_01 (Ausencia de tensin en lnea A y presencia en lnea B)
6. S_10 (Presencia de tensin en lnea y ausencia en lnea B)
7. S_11 (Presencia de tensin en lneas A y B)
8. P_A (Preferencia A)
9. P_B (Preferencia B)
10. P_AB (Preferencia AB)
11. MAN (Manual)
12. MED_ACT (Automatismo de Media Actuado)
13. AUT_ACT (Autorizacin de actuacin)
14. 52TA Cerrado
15. 52TB Cerrado
16. 52B12 Cerrado
17. UA
18. UB
19. 86TA
20. 86TB (No usado)
21. ULA
22. ULB
23. Disparo definitivo

Ej: 1,46,
1,246,

20,2,

A.13-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin de la seal que indica si la subestacin est en local:


[lnea 71]
DirEq , ISC ,

DirEq: Direccin del equipo al que pertenece dicha seal.


ISC: Etiqueta PROCOME de la seal.

Ej: 256,0,

El fichero queda de la forma siguiente:

[1] # Relacin de automatismos que se arrancan


[2] 1, // PRESMULA
[3] 1, // PRESMULB
[4] 0, // PRESUA
[5] 0, // PRESUB
[6] 1, // ESTALTA
[7] 1, // MANALTA
[8] 1, // MANMEDIA
[9] 1, // CONDISP
[10] # Ajustes del automatismo H
[11] 0,30.0,1,2000, // En Servicio, Vn Alta, Habil. Espera, TimeEspera (ms)
[12] 7, // (Numero de la ISC) Por defecto en MANUAL
[13] # Ajustes del autmata PRESMULA
[14] 1,0, // Direccin y nmero (MEA) de la medida MULA
[15] 80.0,50.0, // AJ. PRES,AUSEN
[16] 1000,1000, // AJ, T. PRES,AUSEN
[17] # Ajustes del autmata PRESMULB
[18] 1,1, // Idem MULB
[19] 80.0,50.0, // AJ. PRES,AUSEN
[20] 1000,1000, // AJ. T.PRES,AUSEN
[21] # Ajustes del autmata PRESUA
[22] 14,1, // MEA (MuA04)
[23] 14,1, // MEA (MuA08)
[24] 14,1, // MEA (MuA48)
[25] 80.0,50.0, // AJ. PRES,AUS
[26] 1000,1000, // AJ. T.PRES, AUSEN
[27] # Ajustes del autmata PRESUB
[28] 14,2, // MEA (MuB04)
[29] 14,2, // MEA (MuB08)
[30] 14,2, // MEA (MuB48)
[31] 80.0,50.0, // AJ. PRES,AUS
[32] 1000,1000, // AJ. T.PRES, AUSEN
[33] # Ajustes del autmata ESTALTA
[34] 60000, // TI. ESTABLE
[35] 5000, // TI. CONMUTA
[36] 1000, // TI ESPERA IGUAL.
[37] # Ajustes del autmata MANMEDIA
[38] 1,13.0, // EN SERVICIO, Vn Media
[39] 5000, // TI. CONMUTA.
[40] # Tabla de secuencias para el autmata MANALTA (22 entradas)
[41] # cada entrada 0-21 tiene un numero de mandos a ejecutar
[42] # y la relacin de mandos (DIR,ISE,DCO) del mando
[43] # SEQ 0 (Reposo) nunca se ejecuta
[44] 1, // Num. Mandos
[45] 260,9,2, // Dir, etiqueta y DCO

A.13-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

[46]
[47] # SEQ 1 // ABRIR 52LB
[48]
[49] # SEQ 21 // PONER AUTOMATISMO EN MANUAL
[50] 1,
[51] 260,13,2, // Poner en Manual desde Automatismo
[52] # Relacin de ISCs del AUTO H
[53] 28, // Nmero de ISCs
[54] 0,0,1,1,0,
[55] 1,0,1,1,0,
[56]
[57] 27,0,1,1,0,
[58] # Relacin de ISE (mandos) del AUTO H
[59] 14, // Nmero de ISEs
[60] # ISE,ISC exe(dir,isc),Tiempo,neg,ISC OK(dir,isc), ISC fail(dir,isc),doble,
[61] # n blqs,.....
[62] 0,260,8,1,0,260,-1,260,-1,0,0,0, // PREF A DESDE CUADRO
[63] 1,260,9,1,0,260,-1,260,-1,0,0,0, // PREF B DESDE CUADRO
[64]
[65] 13,260,7,1,0,260,-1,260,-1,0,1,256,24,0,0, // MAN DESDE AUTOMATISMO
[66] # Relacin ISCs (Dir,Isc) de las secuencias
[67] 1,46, // 52LA Cerrado
[68] 1,246, // 52LAB Cerrado (No se usa)
[69]
[70] 20,2, // DISP DEFIN
[71] # ISC De Subestacin en Local
[72] 256,0,

A.13.2 Ficheros del automatismo de Tierras Resistentes:


TIERR_i.CFG
Estos ficheros guardan la informacin referente al automatismo de Tierras Resistentes (equipos
virtuales cuyas direcciones PROCOME son la nmero 259, 262, 263, ), as como los ajustes
del mismo.

El objetivo de este automatismo es, ante la activacin de la alarma de tierras resistentes, la


deteccin de la lnea de media tensin origen del problema. Para ello iniciar una secuencia de
aperturas de acuerdo a una prioridad programada. Se detendr cuando detecte la
desactivacin de la alarma tras una orden de apertura, manteniendo abierto el interruptor y
bloqueando su cierre.

Los nombres de estos ficheros son tierr_i.cfg, tomando i los valores 1, 2, 3, y sern los
asociados a los equipos virtuales de direccin PROCOME 259, 262, 263, respectivamente.

El formato del fichero es el siguiente:

A.13-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos correspondientes a los ajustes generales del automatismo de deteccin


de Tierras: [lneas 2-6]
Servicio ,
TimeArranque ,
TimeComprobacin ,
NumPosiciones ,

Servicio: Ajuste que indica si el automatismo est en servicio (1) o no (0).


TimeArranque: Tiempo de arranque del automatismo, una vez detectada la alarma
(en seg.). El rango de valores posibles es 0-600, siendo el valor por defecto 60
segundos. El paso es de 1 segundo.
TimeComprobacin: Tiempo de comprobacin de apertura de cada lnea (en seg.). El
rango de posibles valores es 0-10, siendo el valor por defecto de 5 segundos. El
paso es de 1 segundo.
NumPosiciones: Nmero de posiciones controladas por el automatismo.

Ej: 1,
20,
5,
2,

Datos de configuracin de las seales digitales (ISC) del automatismo.


Se configuran de la manera expuesta en el apartado A.1: [lneas 8-13]

Nota: el automatismo de Tierras Resistentes dispone de 8 seales digitales fijas y consecutivas, con ndices de ISC que
van desde la ISC_0 a la ISC_7. En la siguiente tabla aparecen las 8 seales digitales con su funcionalidad asociada:

Tabla A.13-3
Etiqueta Nmero de ISC Descripcin
ISC_R_SERV1 0 Automatismo mdulo 1 en servicio
ISC_ACT1 1 Automatismo mdulo 1 activo
ISC_ARR1 2 Arranque del automatismo mdulo 1
ISC_BLQ1 3 Automatismo parado sin deteccin/ Bloqueado
ISC_FIN_CICLO 4 Se ha terminado el ciclo sin deteccin del origen
de la falta.
ISC_RESERVA_5 5 Reserva.
ISC_RESERVA_6 6 Reserva.
ISC_ERR_AJSDEF 7 Error de ajustes del automatismo mdulo 1

Ej: 13, //Num. Seales


0,0,0,0,0,
1,0,0,0,0,

12,0,0,0,0,

A.13-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin de los mandos del automatismo


Se configuran segn la forma explicada en el apartado A.1. Para el caso del automatismo de
Tierras NO EXISTEN MANDOS: [lnea 15]

Ej: 0, //Num. Mandos

Datos de configuracin de los mandos de actuacin por posicin


Por cada posicin p controlada por el automatismo se darn los datos de los mandos de
apertura y de cierre del interruptor asociado a dicha posicin: [lneas 20-21]

DirEq_A , ISE_A , DCO_A , DirEq_C , ISE_C , DCO_C , (*)


(*) Se repite por cada posicin. Habr tantos como indique NumPosiciones.

DirEq_A: Direccin del equipo al que pertenece el mando de apertura


correspondiente al interruptor de la posicin p.
ISE_A: Etiqueta PROCOME del mando de apertura.
DCO_A: DCO del mando de apertura.
DirEq_C: Direccin del equipo al que pertenece el mando de cierre correspondiente
al interruptor de la posicin p.
ISE_C: Etiqueta PROCOME del mando de cierre.
DCO_C: DCO del mando de cierre.

Ej: 9,13,2,9,10,2, //Pos1


11,13,2,11,10,2, //Pos2

Datos de configuracin de las seales de deteccin de tierra: [lneas 23-24]


ISC , (*)
(*) Se repite por cada posicin. Habr tantas como indique NumPosiciones.

ISC: Etiqueta PROCOME (del equipo lgico automatismo de tierras) de la seal de


deteccin de tierra en la posicin p.

Ej: 8, //Pos1
9, //Pos2

A.13-13

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de configuracin del mando de desactivar el 64: [lnea 27]


DirEq , ISE , DCO ,

DirEq: Direccin del equipo al que pertenece el mando.


ISE: Etiqueta PROCOME del mando.
DCO: DCO del mando.

Ej: 13,22,2,
Datos sobre el estado de los interruptores asociados a las posiciones: [lnea
29]
InterruptServ , InterruptServ , InterruptServ ,

InterruptServ: Bit que indica si el interruptor asociado a una determinada posicin


est en servicio (1) o fuera de servicio (0). Habr tantos como indique
NumPosiciones.

Ej: 1,1, //2 Posiciones

Datos de configuracin de las seales que usa el automatismo


Son dos: Disparo Rel 64 Mdulo 1 Desconectado y Alarma Tierra Resistente Barras Mdulo 1:
[lneas 31-32]

DirEqDisp64 , ISCDisp64 ,
DirEqAlrTR , ISCAlrTR ,

DirEqDisp64: Direccin del equipo al que pertenece la seal de Disparo Rel 64


Mdulo 1 Desconectado.
ISCDisp64: Etiqueta PROCOME de dicha seal.
DirEqAlrTR: Direccin del equipo al que pertenece la seal de Alarma Tierra
Resistente Barras Mdulo 1.
ISCAlrTR: Etiqueta PROCOME de dicha seal.

Ej: 13,134, //Disparo Rel 64


13,118, //Alarma de Tierra Resistente

A.13-14

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos sobre las prioridades de cada posicin: [lneas 34-35]


Prioridad , (*)
(*) Se repite por cada posicin. Habr tantas como indique NumPosiciones.

Prioridad: Prioridad de la posicin correspondiente. El rango de valores posibles es


1-50. El paso es de 1.

Ej: 1, //Pos1
2, //Pos2

Datos sobre las identificaciones de las posiciones: [lneas 37-38]


Identificacin , (*)
(*) Se repite por cada posicin. Habr tantos como indique NumPosiciones.

Identificacin: Nombre de la posicin correspondiente (mximo nmero de


caracteres: 80).

Ej: 13kV 52-1 L-1, //Pos1


13kV 52-3 L-3, //Pos2

Datos sobre las prioridades de cada uno de los mdulos


Este ajuste se utiliza para coordinar dos automatismos cuando las barras a las que hacen
referencia estn unidas porque el interruptor de acoplamiento est cerrado: [lneas 34-35]

PrioMdulo ,

PrioMdulo: Prioridad del mdulo en cuestin. El rango de valores posibles es 0,1,2.


Si el ajuste vale 0, no hay coordinacin. Si vale 1, este automatismo empieza el
primero a detectar el origen de la falta. Si vale 2, esperar a que termine el otro antes
de comenzar. Para poder realizar estas operaciones se necesita de una lgica
externa que defina cada una de las situaciones de los automatismos.

Ej: 1, // Prioridad de la lnea

A.13-15

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Datos de la seal de interruptor de acoplamiento cerrado: [lneas 20-21]


DirEqAcopl , ISC_Acopl ,

DirEqAcopl: Direccin del equipo al que pertenece la seal de acoplamiento.


ISC_Acopl: Etiqueta PROCOME de la seal de acoplamiento cerrado.

Ej: 13,56, // 52 Acopl Cerrado

Nmero de posiciones adicionales


Cuando dos mdulos estn acoplados hay que configurar, en cada uno de los automatismos,
las seales de los interruptores del otro mdulo para poder detectar posibles operaciones
extemporneas de los mismos y pasar el automatismo a bloqueado: [lneas 34-35]

NumPosAdic ,
DirEq_A , ISC_Abierto , DirEq_C , ISC_Cerrado , (*)
(*) Se repite por cada posicin adicional. Habr tantos como indique NumPosAdic.

NumPosAdic: Nmero de posiciones adicionales para chequear las operaciones


extemporneas.
DirEq_A: Direccin del equipo al que pertenece la seal de interruptor abierto.
ISC_Abierto: Etiqueta PROCOME de la seal de interruptor abierto.
DirEq_C: Direccin del equipo al que pertenece la seal de interruptor cerrado.
ISC_Cerrado: Etiqueta PROCOME de la seal de interruptor cerrado.

Ej: 3,
12, 45, 12, 46,
14, 45, 14, 46,
15, 37, 15, 38,

A.13-16

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

El fichero queda de la siguiente manera:

[1] # En Servicio / Fuera de servicio


[2] 1,
[3] # Ajustes del Automatismo de TIERRAS
[4] 20, // Tiempo de Arranque
[5] 5, // Tiempo de Comprobacin
[6] 2, // Nmero de posiciones
[7] # ISCs del autmata
[8] 13, // Nmero de ISCs
[9] 0,0,0,0,0, // R_SERV1
[10] 1,0,0,0,0, // ACT1
[11] 2,0,0,0,0, // ARR1
[12]
[13] 12,0,0,0,0, // Error en ajustes
[14] # Mandos del Autmata
[15] 0, //Nmero de ISEs
[16] # ISE,ISC ... etc.
[17] # Mandos por posicin
[18] # [ISE Apertura],[ISE Cierre]
[19] # dirA,iseA,dcoA,dirC,iseC,dcoC
[20] 9,13,2,9,10,2,
[21] 11,13,2,11,10,2,
[22] # ISC de Tierra Detectada
[23] 8, // TIERRA L-1 13kV
[24] 9, // TIERRA L-3 13kV
[25] # Mando de Desactivar 64
[26] # dir,ise,dco
[27] 13,22,2, // OBSOLETO
[28] # Interruptores en servicio/fuera de servicio
[29] 1,1,
[30] # Lista de ISC externas que se usa
[31] 13,134, // Desde UCP DISPARO RELE 64
[32] 13,118, // Alarma de tierra resistente
[33] # Prioridades de cada posicin
[34] 1,
[35] 2,
[36] # Identificacin de las posiciones
[37] 13kV 52-1 L-1,
[38] 13kV 52-3 L-3,
[39] # Prioridad del modulo
[40] 1,
[41] # Seal de interruptor de acoplamiento cerrado.
[42] 13, 56,
[43] # Posiciones adicionales
[44] 3,
[45] 12, 45, 12, 46,
[46] 14, 45, 14, 46,
[47] 15, 37, 15, 38,

A.13-17

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

A.13.3 Fichero del automatismo de Eras: ERAS.CFG


Es el fichero llamado eras.cfg y contiene los datos necesarios para configurar el
automatismo de Eras.

El formato del fichero es el siguiente:


Datos de configuracin de ajustes del automatismo de Eras: [lneas 2-5]
Servicio ,
TimeDesconex ,
BloqAutomtico ,
NumTerminales ,

Servicio: Bit que indica si el automatismo de Eras est en servicio (1) o no (0).
TimeDesconex: Tiempo de espera para la desconexin (en seg.). El rango de valores
vlidos es 0-10. El paso es de 1 segundo.
BloqAutomtico: Bit que indica si la opcin de bloqueo automtico tras la
desconexin est activada (1) o no (0).
NumTerminales: Nmero de terminales del automatismo de Eras.

Ej: 1,
5,
0,
3,

Datos sobre la prioridad de los terminales: [lnea 7]


Prioridad , Prioridad , Prioridad ,

Prioridad: Prioridad de dicho terminal. El rango de valores vlidos es 1-20. El paso es


de 1. Habr tantas como indique NumTerminales.

Ej: 0,1,2, // 3 terminales

A.13-18

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin de las seales digitales del automatismo de Eras


Se configuran de la forma explicada en el apartado A.1: [lneas 9-14]

Ej: 150, //Num. seales


0,0,0,0,0,
1,0,1,1,0,
2,0,1,1,0,

149,0,0,0,0,

Datos de configuracin de los mandos del automatismo de Eras


Se configuran segn la manera expuesta en el apartado A.1: [lneas 16-22]

Ej: 4, // Num. Mandos


0,261,3,1,0,261,-1,261,-1,0,0,0,
1,261,4,1,0,261,-1,261,-1,0,0,0,

2,261,-1,1,0,261,-1,261,-1,0,0, 0,
3,261,-1,1,0,261,-1,261,-1,0,0, 0,

Datos de configuracin de las ISCs externas empleadas por el automatismo


de Eras: [lneas 24-28]
DirEq_98TtBA , ISC_98TtBA ,
DirEq_98TtBB , ISC_98TtBB ,
DirEq_VBA , ISC_VBA ,
DirEq_VBB , ISC_VBB ,
DirEq_BLQ , ISC_BLQ ,

DirEq_98TtBA: Direccin del equipo al que pertenece la seal de Disparo del


automtico de Tensin de Barras A.
ISC_98TtBA: Etiqueta PROCOME de dicha seal.
DirEq_98TtBB: Direccin del equipo al que pertenece la seal de Disparo del
automtico de Tensin de Barras B.
ISC_98TtBB: Etiqueta PROCOME de dicha seal.
DirEq_VBA: Direccin del equipo al que pertenece la seal de Tensin en Barra A.
ISC_VBA: Etiqueta PROCOME de dicha seal.
DirEq_VBB: Direccin del equipo al que pertenece la seal de Tensin en Barra B.
ISC_VBB: Etiqueta PROCOME de dicha seal.
DirEq_BLQ: Direccin del equipo al que pertenece la seal de Entrada de Bloqueo.
ISC_BLQ: Etiqueta PROCOME de dicha seal.

A.13-19

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Estas seales son fijas y son, en orden:

Tabla A.13-4
1. 98TtBA Disparo del automtico de Tensin de Barras A.
2. 98TtBB Disparo del automtico de Tensin de Barras B.
3. VBA Tensin en Barra A.
4. VBB Tensin en Barra B.
5. S_BLQ Entrada de Bloqueo.

Ej: 12,176, // 98TtBA


12,177, // 98TtBB
12,0, // VBA
12,1, // VBB
256,32, // S_BLQ

El fichero queda de la forma:

[1] # Ajustes del ERAS


[2] 1, // En servicio
[3] 5, // Tiempo de desconexin
[4] 0, // Bloqueo automtico tras desconexin
[5] 3, // Nmero de terminales
[6] # Lista de terminales segn prioridad
[7] 0,1,2,
[8] # ISCs del ERAS
[9] 150, // Nmero de ISCs
[10] 0,0,0,0,0, // ERAS_SERVICIO
[11] 1,0,1,1,0, // ERAS_S_BLQ
[12] 2,0,1,1,0, // ERAS_S_CX
[13]
[14] 149,0,0,0,0,
[15] # Relacin de ISE (mandos) del AUTO H
[16] 4, // Nmero de ISEs
[17] # ISE,ISC exe(dir,isc),Tiempo,neg,ISC OK(dir,isc), ISC fail(dir,isc),doble,
[18] # n blqs,.....
[19] 0,261,3,1,0,261,-1,261,-1,0,0,0, // Bloqueo del ERAS
[20] 1,261,4,1,0,261,-1,261,-1,0,0,0, // Desbloqueo
[21] 2,261,-1,1,0,261,-1,261,-1,0,0,0, // Poner en Auto
[22] 3,261,-1,1,0,261,-1,261,-1,0,0,0, // Poner en Manual
[23] # Estas seales son de ACOPLAMIENTO 45K y son comunes
[24] 12,176, // ISC_98Tt_BA
[25] 12,177, // ISC_98Tt_BB
[26] 12,0, // ISC_VBA
[27] 12,1, // ISC_VBB
[28] 256,32, // ISC_S_BLOQUEO (fija a 0) Seal externa de bloqueo

A.13-20

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.13.3.a Fichero de los terminales virtuales del automatismo de Eras:


TVIRTUAL.CFG
Es el fichero tvirtual.cfg y contiene los datos necesarios para configurar los terminales
virtuales del automatismo de Eras.

El fichero tiene el siguiente formato:


Dato sobre el nmero de terminales virtuales del automatismo de Eras:
[lnea 2]
NumTerminales ,

NumTerminales: Nmero de terminales virtuales del automatismo de eras.

Ej: 3,

Ahora se incluyen los datos de configuracin de todos los terminales virtuales (uno tras otro).
Por cada terminal virtual se dar la siguiente informacin:

Datos de configuracin de las conexiones con los equipos fsicos:


[lneas 4-18]
DirEq , ISC , (*)
(*) Se repite tantas veces como conexiones con ISCs de equipos de posicin (15
veces).

DirEq: Direccin del equipo de posicin al que pertenece la seal ISC en cuestin.
ISC: Etiqueta PROCOME de dicha seal ISC.

Las distintas seales son en orden:

Tabla A.13-5
0. ISC_98Tt_L
1. ISC_89LA
2. ISC_89LB
3. ISC_VL
4. ISC_IA
5. ISC_IC
6. ISC_IDES
7. ISC_FOA
8. ISC_FOC
9. ISC_S_ETBLQ (Seal externa de bloqueo)
10. ISC_ERAS_BLQ (ERAS bloqueado generada por UCERAS 1)
11. ISC_ERAS_TX (Tiempo excesivo de reposicin generada por UCERAS 3)
12. ISC_S_FSINC (Falta de sincronismo)
13. ISC_S_AUTO (ERAS en automtico)
14. ISC_S_S_MANUAL (ERAS en manual)

A.13-21

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Ej: 10,155, // ISC_98Tt_L


10,33, // ISC_89LA
10,39, // ISC_89LB
10,161, // ISC_VL
10,45, // ISC_IA
10,46, // ISC_IC
10,47, // ISC_IDES
10,136, // ISC_FOA
10,135, // ISC_FOC
256,32, // ISC_S_ETBLQ
261,1, // SC_ERAS_BLQ
261,6, // ISC_ERAS_TX
256,32, // ISC_S_FSINC
261,7, // ISC_S_AUTO
261,8, //ISC_S_S_MANUAL

Datos de configuracin de los mandos de apertura y cierre del terminal fsico:


[lneas 20-21]
DirEqAp , ISEAp , DCOAp ,
DirEqCi , ISECi , DCOCi ,

DirEqAp: Direccin del equipo al que pertenece el mando de apertura del terminal
fsico.
ISEAp: Etiqueta PROCOME de dicho mando de apertura.
DCOAp: DCO de dicho mando de apertura.
DirEqCi: Direccin del equipo al que pertenece el mando de cierre del terminal fsico.
ISECi: Etiqueta PROCOME de dicho mando de cierre.
DCOCi: DCO de dicho mando de cierre.

Ej: 10,33,2, // Mando de apertura


10,30,2, // Mando de cierre

A.13-22

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

Datos de configuracin de los ajustes del terminal virtual: [lneas 23-35]


EnServicio ,
Prioridad ,
NivelTension1 ,
DosBarras ,
EnergBarras ,
EnergLinea ,
AcoplamTens ,
ReserLinea ,
ReserBarra ,
TimeReposTerm ,
TimeReposLRL ,
TimeSubtensLR ,
NombTerminal ,

EnServicio: Indicador de terminal en servicio (1) o fuera de servicio (0).


Prioridad: Prioridad del terminal. Los valores posibles son 1-20.
NivelTension1: Nivel de tensin: 1 = S, 0 = NO.
EnergBarras: Energizacin de barras: 1 = S, 0 = NO.
EnergLinea: Energizacin de lneas: 1 = S, 0 = NO.
AcoplamTens: Acoplamiento de tensiones: 1 = S, 0 = NO.
ReserLinea: Reserva a lnea: 1 = S, 0 = NO.
ReserBarra: Reserva a barras: 1 = S, 0 = NO.
TimeReposTerm: Tiempo de reposicin de terminal (en seg.). El rango de valores
vlidos es 3-30. El paso es de 1 segundo.
TimeReposLRL: Tiempo de reposicin por LRL (en seg.). El rango de valores vlidos
es 3-60. El paso es de 1 segundo.
TimeSubtensLR: Tiempo de subtensin LR (en seg.). El rango de valores vlidos es
0-10. El paso es de 1 segundo.
NombTerminal: Nombre del terminal (mximo nmero de caracteres: 15).

Ej: 1, // En servicio
1, // Prioridad
0, // Nivel Tensin
1, // Dos barras
1, // Energ. barras
0, // Energ. lnea
0, // Acopl. tensiones
0, // Reserva a lnea
1, // Reserva a barras
3, // Tiempo repos. terminal
10, // Tiempo repos. LRL
10, // Tiempo subtens. LR
TERMINAL 1, // Nombre

A.13-23

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

El fichero queda de la forma:

[1] # Nmero de Terminales


[2] 3,
[3] # Terminal 1
[4] 10,155, # ISC_98Tt_L
[5] 10,33, # ISC_89LA
[6] 10,39, # ISC_89LB
[7] 10,161, # ISC_VL
[8] 10,45, # ISC_IA
[9] 10,46, # ISC_IC
[10] 10,47, # ISC_IDES
[11] 10,136, # ISC_FOA
[12] 10,135, # ISC_FOC
[13] 256,32, # ISC_S_ETBLQ Seal externa de bloqueo (fija a 0)
[14] 261,1, # ISC_ERAS_BLQ Seal generada por (UCERAS1)
[15] 261,6, # ISC_ERAS_TX Seal generada por (UCERAS3)
[16] 256,32, # ISC_S_FSINC Falta de sincronismo (fija a 0)
[17] 261,7, # ISC_S_AUTO
[18] 261,8, # ISC_S_S_MANUAL
[19] # Mandos de apertura y cierre del terminal fsico
[20] 10,33,2, # Apertura
[21] 10,30,2, # Cierre
[22] # Ajustes del terminal 1
[23] 1, # En servicio
[24] 1, # Prioridad
[25] 0, # Nivel Tensin 1
[26] 1, # Dos barras
[27] 1, # Energi. barras (EB)
[28] 0, # Energi. linea (EL)
[29] 0, # Acoplamiento tensiones (AT)
[30] 0, # Reserva a lnea (LRL)
[31] 1, # Reserva a barras (LRB)
[32] 3, # Tiempo de reposicin del terminal
[33] 10, # Tiempo reposicin por LRL
[34] 10, # Tiempo subtensin LR (TSUB)
[35] TERMINAL 1, # Nombre del Terminal
[36] # Terminal 2
[37]
[38] # Terminal 3
[39]

A.13-24

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.14 Fichero de configuracin del horario de verano /


invierno: HORARIO.CFG.
Este fichero contiene una serie de datos sobre la gestin por parte de la Unidad Central del
horario de verano/invierno. Este fichero se llama horario.cfg. El fichero tiene el siguiente
formato:
Dato que indica si la Unidad Central realiza la gestin del horario de
verano/invierno o no: [lnea 2]
ExisteHorarioST ,

ExisteHorarioST: Indica si la Unidad Central realiza la gestin del horario de


verano/invierno (1) o no (0).

Ej: 1,
Datos acerca de las fechas y horas en las que se producir el cambio a horario
de verano o invierno: [lnea 4]
IdDiaVer , DiaSemanaVer , MesVer , HoraVer , ..

.. IdDiaInv , DiaSemanaInv , MesInv , HoraVer , NumHoras ,

IdDiaVer: Es un nmero que indica si el cambio a horario de verano se realiza el


primer (1), segundo (2), tercer (3), cuarto (4) o ltimo (0) da DiaSemanaVer del
mes (ver Ejemplo de siguiente pgina).
DiaSemanaVer: Da de la semana en el que se realiza el cambio a horario de verano:
(1=DOMINGO, 2=LUNES, 3=MARTES, 4=MIRCOLES, 5=JUEVES, 6=VIERNES,
7=SBADO).
MesVer: Mes en el que se realiza el cambio a horario de verano (1-12).
HoraVer: Hora a la que se reliza el cambio a horario de verano (0-23).
IdDiaInv: Es un nmero que indica si el cambio a horario de invierno se realiza el
primer (1), segundo (2), tercer (3), cuarto (4) o ltimo (0) da DiaSemanaInv del
mes.
DiaSemanaInv: Da de la semana en el que se realiza el cambio a horario de
invierno: (1=DOMINGO, 2=LUNES, 3=MARTES, 4=MIRCOLES, 5=JUEVES,
6=VIERNES, 7=SBADO).
MesInv: Mes en el que se realiza el cambio a horario de invierno (1-12).
HoraInv: Hora a la que se reliza el cambio a horario de invierno (0-23).
NumHoras: Nmero de hora en que se adelanta o atrasa la hora en verano o invierno
respectivamente.

Ej: 0,1,3,2,0,1,10,3,1,

A.14-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo A

Ejemplo: con estos datos y considerando que el ao en curso es el 2002, las fechas de
cambios a horario de verano e invierno sern:

Verano: ltimo (0) domingo (1) de Marzo (3) a las 2.00h (2) Da:31/03/2002 A las
02:00h pasarn a ser las 03:00h.
Invierno: ltimo (0) domingo (1) de Octubre (3) a las 3.00h (3) Da:27/10/2002 A las
03:00h pasarn a ser las 02:00h.

El fichero queda de la forma:

[1] # La Unidad Central gestiona (0) o no el horario de verano/invierno.


[2] 1,
[3] #IdDiaVer,DiaSemVer,MesVer,HoraVer,IdDiaInv,DiaSemInv,MesInv,HoraInv,NumHoras,
[4] 0,1,3,2,0,1,10,3,1,

A.14-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.15 Fichero de configuracin del Servidor de Acceso


Remoto (RAS): RMONITOR.CFG (slo CPX/CPP-B)
Este fichero contiene datos para configurar el Servidor de Acceso Remoto (servidor RAS), que
permite acceder va mdem al CPX/CPP, por ejemplo para conectarse con una consola
remota, TELNET, FTP, etc. El fichero se llama rmonitor.cfg. El fichero tiene el siguiente
formato:
Datos sobre el puerto serie al que se conecta el mdem: [lnea 2]
PuertoCOM ,

PuertoCOM: Puerto serie del CPX/CPP al que se conecta el mdem para permitir el
acceso remoto. Los datos del puerto son fijos: 9600 baudios, sin paridad, 8 bits de
datos y 1 bit de stop.

Ej: COM4,
Datos sobre configuracin del servidor RAS y comandos del mdem:
[lneas 3-7]
TipoServicio , NumLineasComandosModem ,
Comando , (*)
(*) Se repite tantas veces como comandos sean necesarios para inicializar el mdem
(NumLineasComandosModem veces).
TipoServicio: Indica el tipo de servicio remoto que se va a configurar: 0: No se
habilita; 1: Consola Remota por MODEM; 2: Conexin de CPX redundantes por
puerto serie directo.
NumLineasComandosModem: Nmero de lneas de comandos AT que se enviarn
de forma automtica para inicializar el mdem. El mximo valor que puede
configurarse es de 5 comandos. Cuando se configura TipoServicio = 2, no se utilizan
estos comandos, por lo que se configurar un 0 (cero) en este campo.
Comando: Comando AT a enviar para inicializar el mdem. La cadena de texto que
constituye el comando se finalizar con el texto <cr> indicando retorno de carro.

Ej: 1,4,
at+cicb=0<cr>,
at+cbst=0,0,1<cr>,
at+ifc=2,2<cr>,
at&D1<cr>,

A.15-
1
ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A
Anexo A

El fichero queda de la forma:

[1] # Configuracin del Servidor de Acceso Remoto (RAS)


[2] COM4, // Puerto al que se conecta el mdem
[3] 1,4, // Habilita RAS, N lneas comandos AT
[4] at+cicb=0<cr>, // Siguiente llamada es de datos
[5] at+cbst=0,0,1<cr>, // Negociacin automtica de modulacin
[6] at+ifc=2,2<cr>, // Control de flujo hardware
[7] at&D1<cr>, // Paso a modo comando cuando DTR pase a estado inactivo

A.15-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ficheros de configuracin del CPX/CPP

A.16 Fichero de configuracin de la tabla de


enrutamiento: ROUTE.CFG (slo CPX-B)
En los equipos CPX-B es posible modificar la tabla de enrutamiento aadiendo ms entradas a
la misma definindolas en este fichero: ROUTE.CFG. Una de las funcionalidades que se
pueden realizar con este fichero es aadir una Puerta de Enlace al CPX. Para ello bastar
configurar una entrada en la que tanto la direccin de destino como la mscara sean 0.0.0.0.

Se pueden aadir hasta 4 entradas en este fichero.

El formato del fichero es el siguiente:

NumEntradas ,

DirIPDest ,
MaskDest ,
DirIPGateway , (*)
IFNet ,
(*) Se repite tantas veces como indique NumEntradas.

NumEntradas: Nmero de entradas que se van a aadir en la tabla de enrutamiento


del CPX. El mximo 4.
DirIPDest: Direccin IP de destino. Se trata de una direccin IP que se utilizar para
determinar si un equipo se puede conectar al CPX. Si se desea aadir una Puerta de
Enlace genrica se pondr en este campo 0.0.0.0.
MaskDest: Mscara de destino. En conjuncin con el campo DirIPDest determinar
un rango de direcciones IP que se pueden conectar al CPX. Si se desea aadir una
Puerta de Enlace genrica se pondr en este campo 0.0.0.0.
DirIPGateway: Direccin IP del equipo Gateway que debe encaminar los mensajes
que van dirigidos a los equipos cuyas direcciones IP estn dentro de la subred
determinada por los campos DirIPDest y MaskDest. Si se desea aadir una Puerta
de Enlace genrica, aqu se configurar la direccin IP correspondiente.
IFNet: Parmetro reservado para futuros usos que ahora se configurar con el valor
0.

Ej: 2, // Nmero de entradas


112.11.0.0, // Subred 112.11.xxx.yyy
255.255.0.0,
128.127.70.1,
0, // Reserva
0.0.0.0, // Puerta de Enlace genrica
0.0.0.0,
180.112.12.4,
0, // Reserva

A.16-
1
ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A
Anexo A

El fichero queda de la forma:

[1] # Configuracin de la tabla de enrutamiento


[2] 2, // 2 entradas en la tabla
[3] 112.11.0.0, // Subred 112.11.xxx.yyy
[4] 255.255.0.0,
[5] 128.127.70.1,
[6] 0, // Reserva
[7] 0.0.0.0, // Puerta de enlace genrica
[8] 0.0.0.0,
[9] 180.112.12.4,
[10] 0, // Reserva

A.16-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


ANEXO B

Configuracin de
los Emuladores
de Protocolo
Anexo B

B.1 Introduccin
En este Anexo se describen los ficheros de configuracin de los diferentes emuladores de
protocolo que pueden incluirse en el software del CPX/CPP.

Las compaas elctricas tienen un mecanismo de comunicaciones con las subestaciones que
les permite acceder a parte de la informacin de las mismas, a la vez que les permite
maniobrar ciertos elementos. Una de las caractersticas ms importantes del CPX/CPP es la de
permitir el acceso externo a los datos de la subestacin para que se puedan realizar todas las
operaciones anteriormente descritas.

El mecanismo de comunicaciones que utiliza cada compaa elctrica vara mucho, incluso
dentro de la misma compaa. En general, todas las comunicaciones se realizan va serie, si
bien el medio fsico suele variar: ondas de radio, onda portadora, fibra ptica, etc. Al final, la
interfaz con el CPX/CPP se traduce en un conector serie RS-232 que se conecta con el
CPX/CPP por un lado y con un mdem por el otro. Tambin es posible comunicar con las
oficinas de control a travs de un enlace TCP/IP sobre ethernet.

La principal diferencia est en el protocolo de comunicaciones utilizado para enlazar ambos


equipos. Para poder conectarse a estos equipos, el CPX/CPP no slo debe implementar el
protocolo de comunicaciones en cuestin, sino que tambin tiene que emular ciertas
caractersticas de funcionalidad asociadas con dicho protocolo. Esta funcionalidad se soporta
en el CPX/CPP a travs de un emulador de protocolos.

Un emulador de protocolos es una tarea interna del CPX/CPP que se encarga de emular un
comportamiento especfico, diferente del propio CPX/CPP, para comunicarse con uno o varios
equipos de nivel superior de forma que entiendan que el CPX/CPP es el tipo de equipo que
ellos esperan. Esta tarea se encarga de implementar los mensajes y procedimientos del
protocolo de comunicaciones propiamente dicho, adems de adecuar los datos a los formatos
esperados por el otro equipo.

Asociado con cada uno de estos protocolos existe un fichero de configuracin que sirve para
relacionar datos dentro de la base de datos del CPX/CPP con datos de la base de datos de la
compaa elctrica.

En los siguientes apartados se van a explicar en detalle cada uno de estos ficheros de
configuracin.

B.1-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.2 Protocolos de la familia CEI 870-5-101


La norma CEI-870-5-101 establece un protocolo de comunicaciones entre equipos de control.
Aunque es una norma internacional, la implementacin de la misma permite que se elijan
ciertos parmetros del protocolo que los hacen incompatibles. Por otro lado, la implementacin
particular de cada despacho de telecontrol provoca que, a veces, tambin sean incompatibles a
nivel de aplicacin. Por estas razones, por cada implementacin se establece un documento
descriptivo del perfil de interoperabilidad en el que se describen las caractersticas de cada
inplementacin.

Dentro de este captulo se describen los ficheros de configuracin de los diferentes perfiles de
interoperabilidad de la norma CEI-870-5-101 que se pueden emular en el software del
CPX/CPP. A cada uno de los perfiles le corresponde un fichero de configuracin diferente y
que son incompatibles entre ellos.

B.2.1 No balanceado Tipo I: CEI101.CFG


En este fichero llamado cei101.cfg se configuran los datos referentes al telemando con
protocolo CEI 870-5-101 no balanceado Tipo I: datos generales, rdenes, seales, medidas y
contadores. Dichas rdenes, seales, medidas y contadores se referencian con una direccin
del protocolo 101 (Dir101). A cada uno de estos se le asociar una orden, seal, medida o
contador del CPX/CPP. El formato del fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

Datos sobre la emulacin de RTU: [lnea 5]


DirRTUEmul ,

DirRTUEmul: Direccin base de la RTU a emular.

Ej: 14,

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,9600,e,8,1,

B.2-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos generales de tiempos del telemando: [lnea 10]


RTSon , RTSoff , ErrorTel , NivelMonitor ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 22,22,90,8,

Datos de configuracin de las rdenes del telemando


A cada orden del telemando se le asocia un mando del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente: [lneas 18-28]

NumOrdenes ,
Dir101 , DirEq , ISE , (*)
(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes.
Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes del telemando.


Dir101: Direccin de la orden dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.

Ej: 09, // Num. rdenes


3001,10,0,
3002,10,1,
3003,11,0,

3009,10,2,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 32-43]

NumSD , DirSeOverflow ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal digital del telemando. Habr tantas como indique NumSD.
Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales digitales del telemando.


DirSeOverflow: Direccin de la seal de Overflow. Esta seal de overflow es el contacto
que indica que la cola est llena. Aqu se pone la direccin de objeto que la representa.
Dir101: Direccin de la seal digital dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

B.2-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 40,2049, // NumSD, Dir Seal Overflow


1,10,1,
2,10,2,
3,10,3,

40,13,2,

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son escalados: [lneas 45-72]

NumMeds , Escala ,
Dir101 , DirPar , Dir , Med , Corr , Ope1 , Ope2 , Ope3 , Ope4 ,

Ope5 , Ope6 , VBA , PBA , LINF , LISUP , VMAX , VMIN , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


Escala: Factor de escalado de la medida (x10, x100,).
Dir101: Direccin de la medida dentro del protocolo 101.
DirPar: Direccin de los objetos de tipo parmetro. Se considera que para cada medida
hay 6 parmetros asociados y por lo tanto DirPar es la direccin del primer objeto
parmetro. El resto de parmetros (5) van en direcciones sucesivas. En el ej:
6001 es la direccin de la medida.
11001 es la direccin del primer parmetro asociado a dicha medida (Valor de Banda
VBA).
11002 es la direccin del parmetro Periodo de Banda (PBA).
11003 es la direccin del parmetro Lmite Bajo (LINF).
11004 es la direccin del parmetro Lmite Alto (LISUP).
11005 es la direccin del parmetro Valor Mximo (VMAX).
11006 es la direccin del parmetro Valor Mnimo (VMIN).
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
Corr: Factor de correccin que permite convertir valores de medida de los equipos a
valores de medida del 101. (No se usa siempre).
Ope1: Indicador de uso del parmetro VBA: 0 = No est en uso; 1 = En uso.
Ope2: Indicador de uso del parmetro PBA: 0 = No est en uso; 1 = En uso.
Ope3: Indicador de uso del parmetro LINF: 0 = No est en uso; 1 = En uso.
Ope4: Indicador de uso del parmetro LISUP: 0 = No est en uso; 1 = En uso.
Ope5: Indicador de uso del parmetro VMAX: 0 = No est en uso; 1 = En uso.
Ope6: Indicador de uso del parmetro VMIN: 0 = No est en uso; 1 = En uso.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida para que el nuevo valor sea enviado a la Estacin Maestra.
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar.

B.2-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma en la medida.
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma en la medida.
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.

Los parmetros VBA, LINF, LISUP, VMAX y VMIN han de configurarse en valores de ingeniera
ya escalados, es decir, dentro de la escala determinada por el parmetro Escala.

Cuando est habilitado el uso de los parmetros VMAX y VMIN, no se utiliza el valor
configurado en el fichero cei101.cfg para el parmetro Corr. En este caso, el valor de dicho
parmetro es calculado internamente por la Unidad Central a partir de los valores configurados
para los parmetros VMAX y VMIN. Adems, se calcula un parmetro denominado Offset.

Con los parmetros Corr y Offset, se obtiene la relacin para convertir los valores digitales de
12 bits que envan los rels, a los valores de ingeniera que maneja este perfil del telemando
IEC-101, antes de ser trasladados a la escala definida por el parmetro Escala. Una vez
realizada la conversin a valores de ingeniera, se aplica la traslacin del valor de la medida a
la escala definida por el parmetro Escala.

Valor_Medida_101 = [ ( Valor_Medida_Equipo * Corr ) + Offset ] * Escala

Ej: 2,10.0, // Num. medidas, valor de escalado x10


6001,11001,10,0,1.0,1,0,1,1,1,1,100,0,50,150,300,0,
6007,11007,10,1,1.0,1,0,1,1,1,1,100,0,60,160,360,0,

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 74-81]

NumConts ,
Dir101 , DirEq , CON , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.

NumConts: Nmero de contadores del telemando.


Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.

B.2-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 4, // Num. Contadores


7001,22,0,
7002,22,1, 7003,22,2,
7004,22,3,

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101


[2] 1,
[3] 0,1,0,0,0,
[4] # Direccin de RTU a emular
[5] 14, // Base
[6] # Parmetros de comunicaciones del port
[7] COM1,9600,e,8,1,
[8] # Tiempos de RTS ON (CS0T) y RTS OFF en miliseg,error telemando en
[9] # segundos,monitor
[10] 22,22,90,8,
[11] #
[12] # Los datos que aqu aparecen estn explicados el la seccin "DIRECCION OBJETO de
[13] # INFORMACIN/INFORMATION OBJECT ADDRES" del documento Definicin Protocolo
[14] # CEI-870 Versin 3.2. En este apartado hay una tabla que define los rangos de
[15] # direcciones de los distintos tipos de objetos del perfil
[16] # Ordenes
[17] 09, // Num. de rdenes
[18] # Asociacin de DIR101,DIR,ISE.Es imprescindible poner las DIR101
[19] # en orden ascendente
[20] # DIR 101 es la direccin de los objetos del tipo MANDO
[21] # DIR,ISE son la direccin PROCOME y el mando del 7IRD que ejecuta el mando
[22] 3001,10,0,
[23] 3002,10,1,
[24] 3003,11,0,
[25] ...
[26] 3009,10,2,
[27] # N Seales tipo CONTACTOS Simples,Direccin de Seal Overflow Class1
[28] # La seal de overflow es el contacto que indica que la cola esta llena
[29] # aqu se pone la direccin del objeto que la representa
[30] 40,2049,
[31] # Asociacin de DIR101,DIR,ISC. Es imprescindible poner las DIR101
[32] # en orden ascendente. DIR 101 es la direccin de los objetos del tipo CONTACTO
[33] # simple. DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra
[34] # el contacto
[35] 1,10,1,
[36] 2,10,2,
[37] 3,10,3,
[38] ...
[39] 40,13,2,
[40] # Medidas
[41] 2,10.0, // Numero de medidas, valor de escalado x10
[42] # Puesto que los valores de las medidas en esta implementacin del 101
[43] # son en valores escalados. Aqu se pone el valor de la escala que se usa

B.2-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[44] # DIR 101 es la direccin de los objetos del tipo MEDIDA


[45] # DIR PARAM es la direccin de los objetos del tipo PARAMETRO se considera que
[46] # para cada MEDIDA hay 6 PARAMETROS asociados por lo tanto DIR PARAM es la
[47] # primera direccin del objeto parmetro asociado a la MEDIDA de direccin de
[48] # objeto DIR 101, los 5 parmetros van en direcciones sucesivas.
[49] # EJEMPLO: 6001 es la direccin de la MEDIDA
[50] # 11001 es la direccin del primer parm. asociado (Valor de Banda VBA)
[51] # 11002 es Periodo de banda (PBA)
[52] # 11003 Limite Bajo (LINF)
[53] # 11004 Limite Alto (LISUP)
[54] # 11005 Valor Mximo (VMAX)
[55] # 11006 Valor Mnimo (VMIN)
[56] # DIR,MED Son la direccin PROCOME y el numero de Medida del 7IRD
[57] # CORRECCION es el factor que permite convertir valores de medida de los
[58] # equipos a los valores de medida del 101. (No se usa siempre)
[59] # OPE(6) Corresponde a indicadores de uso de los parmetros
[60] # un 0 indica que no esta en uso. Un 1 indica que esta en uso
[61] # VBA,PBA,LINF,LISUP,VMAX,VMIN son los valores por defecto de los parmetros
[62] # estos valores se pueden cambiar en cualquier momento por comunicaciones
[63] # Para entender el uso de estos parmetros mirar en el documento Descripcin
[64] # Protocolo CEI-870 V3.2 en el apartado "CARGA DE PARAMETROS"
[65] # DIR101,DIRPARAM,DIR,MED,CORRECCION,OPE(6),VBA,PBA,LINF,LISUP,VMAX,VMIN,
[66] 6001,11001,10,0,1.0,1,0,1,1,1,1,100,0,50,150,300,0,
[67] 6007,11007,10,1,1.0,1,0,1,1,1,1,100,0,60,160,360,0,
[68] # Contadores
[69] 4, // Num. Contadores
[70] # DIR 101 es la direccin de los objetos del tipo CONTADOR
[71] # DIR,CON Son la direccin PROCOME y el numero de CONTADOR del 7IRD
[72] # DIR101,DIR,CON
[73] 7001,22,0,
[74] 7002,22,1,
[75] 7003,22,2,
[76] 7004,22,3,

B.2-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.2.2 No balanceado Tipo II: CEI101D.CFG


En este fichero llamado cei101d.cfg se configuran los datos referentes al telemando con
protocolo CEI-870-5-101 no balanceado Tipo II: datos generales, rdenes (simples y dobles),
comandos de regulacin, seales tipo contactos (simples y dobles), medidas y contadores.
Dichas rdenes, comandos, seales, medidas y contadores se referencian con una direccin
del protocolo 101 (Dir101). A cada uno de estos se le asociar una orden, seal, medida o
contador del CPX/CPP. El formato del fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

Datos sobre la RTU a emular: [lnea 5]


DirRTUEmul , DirASDU ,

DirRTUEmul: Direccin de la RTU a emular.


DirASDU: Direccin del ASDU.

Ej: 3,10007,

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,1200,e,8,1,

B.2-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos generales de tiempos del telemando: [lnea 10]


RTSon , RTSoff , CTS , ErrorTel , NivelMonitor , TimeCambMando ,

Perfil , TimeoutSel ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CTS: Indica la activacin (1) o no (0) del control de CTS.
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
NivelMonitor: Nivel de monitorizacin de trazas.
TimeCambMando: Tiempo mximo (en seg.), a partir de la conclusin de un mando,
durante el cual los cambios asociados son etiquetados con causa no espontnea.
Perfil: Indica el tipo del perfil de protocolo implementado: COELBA (0), que es el valor por
defecto, o CEPEL (1).
TimeoutSel: Timeout en segundos para deseleccionar automticamente un comando que
previamente haba sido seleccionado. Slo tiene sentido para cuando se ejecuten los
comandos con el mtodo SELECT AND EXECUTE. Su valor por defecto es 10 segundos.

Ej: 22,22,0,90,255,1,0,10,

Datos de configuracin de las rdenes simples del telemando


A cada orden simple del telemando se le asocia un mando del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 32-42]

NumOrdenes , Ejec ,
Dir101 , DirEq , ISE , DirEqOn , ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes , (*)
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples del telemando.


Ejec: Indica si las rdenes simples se van a ejecutar con el mtodo DIRECT EXECUTE
(0) (es el valor por defecto) o SELECT AND EXECUTE (1).
Dir101: Direccin de la orden simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden.
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden.
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden.

Ej: 3,0, // Num. rdenes Simples, Tipo Ejec.


30001,22,12,22,0,22,1,22,9,
30251,12,0,12,78,12,76,12,9,
30252,12,1,12,79,12,77,12,9,

B.2-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las rdenes dobles del telemando


A cada orden doble del telemando se le asocian dos mandos del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 43-54]

NumOrdenes , Ejec ,
Dir101 , DirEq , ISEon , ISEoff , DirEqOn , ISCon , DirEqOff , ISCoff ,

DirEqDes , ISCdes , (*)


(*) Se repite por cada orden doble del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes dobles del telemando.


Ejec: Indica si las rdenes dobles se van a ejecutar con el mtodo DIRECT
EXECUTE (0) (es el valor por defecto) o SELECT AND EXECUTE (1).
Dir101: Direccin de la orden doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos del CPX/CPP a asociar a
la orden doble.
ISEon: Etiqueta PROCOME del mando del CPX/CPP de activacin de la orden
doble.
ISEoff: Etiqueta PROCOME del mando del CPX/CPP de desactivacin de la orden
doble.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la ordne
doble (activacin del mando ISEon).
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden
doble (activacin del mando ISEoff).
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del
estado de la orden doble.

Ej: 32,0, // Num. rdenes Dobles, Tipo Ejec.


35001,12,0,1,12,80,12,0,12,4,
35002,12,6,7,12,81,12,0,12,4,
35003,12,8,9,12,82,12,0,12,4,

35253,22,4,5,22,14,22,15,22,8,

B.2-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los comandos de regulacin de paso (equivale a un


cambio de toma en un RTN)
A cada comando de regulacin de paso del telemando se le asocian del CPX/CPP dos mandos
(subir y bajar la toma) y una medida donde leer la toma. Es imprescindible poner las Dir101
en orden ascendente: [lneas 56-59]

NumComandos , Ejec ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , (*)
(*) Se repite por cada comando de regulacin de paso del telemando. Habr tantos como
indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de paso del telemando.


Ejec: Indica si los comandos de regulacin de paso se van a ejecutar con el mtodo
DIRECT EXECUTE (0) (es el valor por defecto) o SELECT AND EXECUTE (1).
Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la toma.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la toma.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la toma.

Ej: 2,0, // Num. Comandos Regul. Paso, Tipo Ejec.


45001,17,4,5,1,
45002,21,4,5,1,

Datos de configuracin de los comandos de regulacin de consigna


A cada comando de regulacin de consigna del telemando se le asocian del CPX/CPP dos
mandos (subir y bajar consigna) y una medida donde leer la consigna. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 61-64]

NumComandos , Ejec ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , Paso , (*)
(*) Se repite por cada comando de regulacin de consigna del telemando. Habr tantos
como indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de consigna del telemando.


Ejec: Indica si los comandos de regulacin de consigna se van a ejecutar con el mtodo
DIRECT EXECUTE (0) (es el valor por defecto) o SELECT AND EXECUTE (1).
Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la consigna.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la consigna.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la consigna.
Paso: Valor que permite calcular el nmero de veces que hay que ejecutar el mando de
subir o el de bajar consigna para alcanzar el valor de consigna pedido, de la siguiente
forma:
|Valor_Actual-Valor_Pedido|
N EjecucionesMando = ------------------------------------
Paso

B.2-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 2,0, // Num. Comandos Regul. Consigna, Tipo Ejec.


40001,17,2,3,0,204,
40002,21,2,3,0,204,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 73-83]

NumSD , DirSeFullX% , X% , Y% ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto simple del telemando.


DirSeFullX%: Direccin de la seal que indica que la cola class1 est llena al X% (p.e.
60001). La direccin de la seal de Overflow de la cola class1 ser la siguiente a la de
cola llena al X% (p.e. 60002).
X%: % donde se genera la seal de cola llena al X%.
Y%: % donde se desactiva la seal de cola llena al X%.
Dir101: Direccin de la seal digital de tipo contacto simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP asociada.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 232,60001,90,50, // NumSD, Dir Se. Lleno X%, X%, Y%


1,10,0,
2,10,1,
3,10,2,

249,14,31,

Datos de configuracin de las seales de tipo contactos dobles del telemando


A cada seal de este tipo del telemando se le asocian tres seales digitales del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 85-97]

NumSD ,
Dir101 , DirEq , ISCabierto , ISCcerrado , ISCdesconocido , (*)
(*) Se repite por cada seal tipo contacto doble del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto doble del telemando.


Dir101: Direccin de la seal tipo contacto doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen las seales digitales del CPX/CPP
asociadas.
ISCabierto: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado
abierto de la seal tipo contacto doble.
ISCcerrado: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado
cerrado de la seal tipo contacto doble.
ISCdesconocido: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el
estado desconocido de la seal tipo contacto doble.

B.2-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 22, // NumSD


10001,22,10,11,0,
10002,22,12,13,0,
10003,22,14,15,0,

10026,22,52,53,0,

Datos de configuracin de las tomas del telemando


A cada toma del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente: [lneas 99-101]

NumTomas ,
Dir101 , DirEq , MEA , (*)
(*) Se repite por cada toma del telemando. Habr tantas como indique NumTomas. Se
dispondrn en orden ascendente de Dir101.

NumTomas: Nmero de tomas del telemando.


Dir101: Direccin de la toma dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP asociada.
MEA: Etiqueta PROCOME de la medida del CPX/CPP.

Ej: 2, // Num. Tomas


20001,17,1,
20002,21,1,

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son normalizados: [lneas 103-126]

NumMeds ,
Dir101 , Dir , Med , Corr , Offset , Ope1 , Ope2 , Ope3 , Ope4 ,

Ope5 , Ope6 , VBA , PBA , LINF , LISUP , VMAX , VMIN , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


Dir101: Direccin de la medida dentro del protocolo 101.
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
Corr: Factor de correccin que permite convertir valores de medida de los equipos a
valores de medida del 101. (No se usa siempre).
Offset: Offset que permite convertir valores de medida de los equipos a valores de
medida del 101. (No se usa siempre).

Valor_Medida_101 = Valor_Medida_Equipo * Corr + Offset

B.2-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ope1: Indicador de uso del parmetro VBA: 0 = No est en uso; 1 = En uso.


Ope2: Indicador de uso del parmetro PBA: 0 = No est en uso; 1 = En uso.
Ope3: Indicador de uso del parmetro LINF: 0 = No est en uso; 1 = En uso.
Ope4: Indicador de uso del parmetro LISUP: 0 = No est en uso; 1 = En uso.
Ope5: Indicador de uso del parmetro VMAX: 0 = No est en uso; 1 = En uso.
Ope6: Indicador de uso del parmetro VMIN: 0 = No est en uso; 1 = En uso.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida para que el nuevo valor sea enviado a la Estacin Maestra.
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar.
LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma.
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma.
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.

En esta implementacin del protocolo slo se usan los parmetros VBA, LINF y LISUP. Sin
embargo, LINF y LISUP no se usan en el despacho de ELIOP.

Las medidas normalizadas en el protocolo IEC-101 se envan al centro de control codificadas


en 15 bits ms un bit de signo (de -32768 a 32767), de forma que el fondo de escala de las
MEAs Procome codificadas en 12 bits ms un bit de signo (de 4096 a 4095) se hace
corresponder con el fondo de escala del protocolo IEC-101 para el caso de las medidas
normalizadas. Puesto que esta conversin de fondos de escala (de 4096,+4095 a
32768,+32767) la realiza internamente el emulador para el perfil CEI101D, los factores Corr y
Offset se configuran con los valores 1.0 y 0.0, respectivamente.

Valor_Medida_101 = ( Valor_Medida_Equipo * Corr ) + Offset

nicamente, ser necesario configurar el parmetro VBA (en valores de cuentas Procome), ya
que internamente la Unidad Central trabaja con el formato de 12 bits de las MEAs Procome.

Ej: 4, // Num. medidas


15101,22,0,1.0,0.0,1,0,0,0,0,0,60,0,50,150,0,0,
15102,22,1,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,
15105,22,2,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,
15106,22,3,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,

B.2-13

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 128-137]

NumConts , TimeAdq ,
Dir101 , DirEq , CON , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.

NumConts: Nmero de contadores del telemando.


TimeAdq: Tiempo de adquisicin de contadores en segundos. Los contadores en el perfil
COELBA se recogen peridicamente y se envan al despacho como Class1.
Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.

Ej: 4,60, // Num. Contadores


25101,22,0,
25102,22,1,
25103,22,2,
25104,22,3,

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101D


[2] 1,
[3] 0,1,0,0,0,
[4] # Direccin de RTU a emular
[5] 3,10007, // Enlace y ASDU
[6] # Parmetros de comunicaciones del port
[7] COM1,1200,e,8,1,
[8] # Tiempos de RTS ON (CS0T),RTS OFF en miliseg,Flow CTS (on/off),error telemando
[9] # en segundos,monitor, TimeCambMando en seg, Perfil, Timeout seleccin.
[10] 22,22,0,90,255,1,0,10,
[11] # ------------------------------------------------------------
[12] # Los datos que aqu aparecen estn explicados en la seccin
[13] # "5.3 DIRECCIN DE OBJETO DE INFORMACIN" del documento de implementacin del
[14] # perfil.
[15] # PROTOCOLO IEC 870-5-101 (COELBA)
[16] # TIPO DE OBJETO | RANGO DE DIRECCIONES
[17] # -------------------------------------------------------------
[18] # Est. Dig. Simples | 1 - 10000
[19] # Est. Dig. Dobles | 10001 - 15000
[20] # Medidas Analgicas | 15001 - 20000
[21] # Posicin de paso (tomas) | 20001 - 25000
[22] # Med. de Tot. int. (contadores) | 25001 - 30000
[23] # rdenes simples | 30001 - 35000
[24] # rdenes dobles | 35001 - 40000
[25] # Consigna analgica | 40001 - 45000
[26] # rdenes de reg. paso (tomas) | 45001 - 50000
[27] # Informacin de sistema | 60001 - 65535
[28] # -------------------------------------------------------------
[29] # En este apartado hay una tabla que define los rangos de direcciones
[30] # de los distintos tipos de objetos del perfil
[31] # rdenes
[32] 3,0, // Num. de rdenes simples, Tipo Ejecucin

B.2-14

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[33] # Asociacin de DIR101,DIR,ISE,ISCon,ISCoff,ISCdes.


[34] # Es imprescindible poner las DIR101 en orden ascendente .
[35] # DIR 101 es la direccin de los objetos del tipo MANDO.
[36] # DIR,ISE son la direccin PROCOME y el mando del 7IRD que ejecuta el mando.
[37] # ISCon es la ISC que indica la activacin de la orden (EJEM: ABIERTO).
[38] # ISCoff es la ISC desactivacin (EJEM:CERRADO).
[39] # ISCdes es la que indica (EJEM:DESCONOCIDO).
[40] 30001,22,12,22,0,22,1,22,9, // Cerrar
[41] 30251,12,0,12,78,12,76,12,9, // Abrir
[42] 30252,12,1,12,79,12,77,12,9,
[43] 32,0, // Num. de rdenes dobles, Tipo Ejecucin
[44] # Los mandos dobles se hacen con mandos simples. Por eso hay que configurar por
[45] # cada mando doble, dos mandos simples.
[46] # Asociacin de DIR101,DIR,ISEon,ISEoff,ISCon,ISCoff,ISCdes.
[47] # Es imprescindible poner las DIR101 en orden ascendente.
[48] # DIR 101 es la direccin de los objetos del tipo MANDO.
[49] # DIR,ISEon son la direccin PROCOME y el mando del 7IRD que ejecuta el mando.
[50] 35001,12,0,1,12,80,12,0,12,4, // 195
[51] 35002,12,6,7,12,81,12,0,12,4, // 196
[52] 35003,12,8,9,12,82,12,0,12,4, // 197
[53] ...
[54] 35253,22,4,5,22,14,22,15,22,8, // 10003
[55] # Comandos de regulacin de paso (cambio de tomas).
[56] 2,0, // Num. rdenes, Tipo ejecucin
[57] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la TOMA.
[58] 45001,17,4,5,1,
[59] 45002,21,4,5,1,
[60] # Comandos de regulacin de consigna.
[61] 2,0, // Num. rdenes, Tipo ejecucin
[62] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la CONSIGNA,PASO.
[63] 40001,17,2,3,0,204,
[64] 40002,21,2,3,0,204,
[65] # N Seales tipo CONTACTOS Simples,Direccion de Seal Overflow Class1
[66] # La seal de overflow es el contacto que indica que la cola est llena.
[67] # Aqu se pone la direccin del objeto que la representa.
[68] # La Direccin de la seal que indica cola class 1 al %X,
[69] # %X donde se genera la seal, %Y es donde se desactiva la seal
[70] # de cola class1 al %X.
[71] # NOTA: La direccin de la seal de Overflow de cola class1
[72] # es la siguiente a la de cola en %X (en este ejemplo la 60002)
[73] 232,60001,90,50,
[74] # Asociacin de DIR101,DIR,ISC.
[75] # Es imprescindible poner las DIR101en orden ascendente.
[76] # DIR 101 es la direccin de los objetos del tipo CONTACTO simple.
[77] # DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra el
[78] # contacto.
[79] 1,10,0,
[80] 2,10,1,
[81] 3,10,2,
[82] ...
[83] 249,14,31,
[84] # N Seales tipo CONTACTOS Dobles,
[85] 22,
[86] # Los contactos dobles se calculan a partir de los simples, por eso hay que
[87] # configurar aqui por cada contacto doble, tres ISCs.
[88] # Asociacin de DIR101,DIR,ISC,ISC,ISC.
[89] # Es imprescindible poner las DIR101 en orden ascendente.
[90] # DIR 101 es la direccin de los objetos del tipo CONTACTO doble.
[91] # DIR,ISCabierto,ISCcerrado,ISCdesconocido son las direcciones PROCOME
[92] # y las seales del 7IRD donde se encuentra el contacto.
[93] 10001,22,10,11,0,

B.2-15

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[94] 10002,22,12,13,0,
[95] 10003,22,14,15,0,
[96] ...
[97] 10026,22,52,53,0,
[98] # Tomas. Son medidas de los RTN donde se leen las tomas.
[99] 2,
[100] 20001,17,1,
[101] 20002,21,1,
[102] # Medidas
[103] 4, // Nmero de medidas.
[104] # Puesto que los valores de las medidas en esta implementacin del 101
[105] # son en valores normalizados.
[106] # DIR 101 es la direccin de los objetos del tipo MEDIDA.
[107] # EJEMPLO: 15001 es la direccin de la MEDIDA.
[108] # DIR,MED son la direccin PROCOME y el nmero de Medida del 7IRD.
[109] # CORRECCION es el factor que permite convertir valores de medida de los
[110] # equipos a los valores de medida del 101. (No se usa siempre).
[111] # OFFSET es el offset que permite convertir valores de medida de los
[112] # equipos a los valores de medida del 101. (No se usa siempre).
[113] # OPE(6) corresponde a indicadores de uso de los parmetros; un 0 indica que no
[114] # est en uso. Un 1 indica que esta en uso.
[115] # VBA,PBA,LINF,LISUP,VMAX,VMIN son los valores por defecto de los parmetros.
[116] # Estos valores se pueden cambiar en cualquier momento por comunicaciones.
[117] # Para entender el uso de estos parmetros mirar en el documento
[118] # de implementacin apartado "CARGA DE PARAMETROS".
[119] # NOTA: En esta implementacion solo se usan VBA,LINF y LISUP.
[120] # LINF y LISUP no se usan en el despacho de ELIOP.
[121] # Ponemos sus valores OPE a 0.
[122] # DIR101,DIR,MED,CORRECCION,OFFSET,OPE(6),VBA,PBA,LINF,LISUP,VMAX,VMIN,
[123] 15101,22,0,1.0,0.0,1,0,0,0,0,0,60,0,50,150,0,0,
[124] 15102,22,1,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,
[125] 15105,22,2,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,
[126] 15106,22,3,1.0,0.0,1,0,0,0,0,0,65,0,60,160,0,0,
[127] # Contadores
[128] 4,60, // Num. Contadores, tiempo de adquisicin en segs.
[129] # Los contadores en este perfil (COELBA) se recogen peridicamente
[130] # y se envan al despacho como Class1.
[131] # DIR 101 es la direccin de los objetos del tipo CONTADOR.
[132] # DIR,CON son la direccin PROCOME y el nmero de CONTADOR del 7IRD.
[133] # DIR101,DIR,CON
[134] 25101,22,0,
[135] 25102,22,1,
[136] 25103,22,2,
[137] 25104,22,3,

B.2-16

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.2.3 No balanceado Tipo III: CEI101C.CFG


En este fichero llamado cei101c.cfg se configuran los datos referentes al telemando con
protocolo CEI-870-5-101 no balanceado Tipo III: datos generales, rdenes (simples), comandos
de regulacin de paso, seales tipo contactos (simples y dobles), medidas, contadores,
comandos de regulacin de consignas y asociaciones causales. Dichas rdenes, comandos,
seales, medidas y contadores se referencian con una direccin del protocolo 101 (Dir101). A
cada uno de estos se le asociar una orden, seal, medida o contador del CPX/CPP.

El formato del fichero es el siguiente:


Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

Datos sobre la RTU a emular: [lnea 5]


DirRTUEmul , DirASDU ,

DirRTUEmul: Direccin de la RTU a emular.


DirASDU: Direccin del ASDU. En general, igual que DirRTUEmul.

Ej: 3,3,

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,1200,e,8,1,

B.2-17

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos generales de tiempos del telemando: [lnea 10]


RxRTSon , RTSon , RTSoff , CTS , ErrorTel , NivelMonitor ,

RxRTSon: Tiempo que se espera desde que se recibe un mensaje hasta que se activa el
RTS ( en ms; de 0-32767 en pasos de 11 ms).
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en ms; de 0-32767 en
pasos de 11 ms).
RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en ms; de 0-32767
en pasos de 11 ms).
CTS: Indica la activacin (1) o no (0) del control de CTS.
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 200,100,100,0,90,0,

Datos de configuracin de las rdenes simples del telemando


A cada orden simple del telemando se le asocia un mando del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 12-22]

NumOrdenes ,
Dir101 , DirEq , ISE , (*)
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples del telemando.


Dir101: Direccin de la orden simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.

Ej: 03, // Num. rdenes Simples


3001,22,12,
3002,12,0,
3003,12,1,

B.2-18

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los comandos de regulacin de paso (equivale a un


cambio de toma en un RTN)
A cada comando de regulacin de paso del telemando se le asocian del CPX/CPP dos mandos
(subir y bajar la toma) y una medida donde leer la toma. Es imprescindible poner las Dir101
en orden ascendente: [lneas 24-27]

NumComandos ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , (*)
(*) Se repite por cada comando de regulacin de paso del telemando. Habr tantos como
indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de paso del telemando.


Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la toma.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la toma.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la toma.

Ej: 02, // Num. Comandos Regul. Paso


5001,17,4,5,1,
5002,21,4,5,1,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 29-39]

NumSD ,
Dir101 , DirEq , ISC , COT , GRUPO , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto simple del telemando.


Dir101: Direccin de la seal digital de tipo contacto simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP asociada.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.
COT. Causa de transmisin. En general = 3 (Espontnea)
GRUPO. Grupo a que pertenece la seal digital. En general = 20 (Global)

Ej: 10, // NumSD


1,10,0,3,20,
2,10,1,3,20,
3,10,2,3,20,

10,14,31,3,20,

B.2-19

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las seales de tipo contactos dobles del telemando


A cada seal de este tipo del telemando se le asocian tres seales digitales del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 41-54]

NumSD ,
Dir101 , DirEq , ISC_OFF , ISC_ON , ISC_DESC ,

, COT , GRUPO , (*)

(*) Se repite por cada seal tipo contacto doble del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto doble del telemando.


Dir101: Direccin de la seal tipo contacto doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen las seales digitales del CPX/CPP
asociadas.
ISC_OFF: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado OFF
de la seal tipo contacto doble.
ISC_ON: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado ON
de la seal tipo contacto doble.
ISC_DESC: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado
DESCONOCIDO de la seal tipo contacto doble.
COT. Causa de transmisin. En general = 3 (Espontnea)
GRUPO. Grupo a que pertenece la seal digital. En general = 20 (Global)

Ej: 22, // NumSD


10000,22,10,11,0,3,20,
10002,22,12,13,0,3,20,
10004,22,14,15,0,3,20,

10022,22,52,53,0,3,20,

B.2-20

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son escalados: [lneas 56-79]

NumMeds , Escala , TimeCaptura , MaxCapturas , EnvioMEAPerio ,

Dir101 , Dir , Med , Ope1 , Ope2 , Ope3 , Ope4 , Ope5 , ..

.. Ope6 , VBA , PBA , LINF , LISUP , VMAX , VMIN , ..

.. TipoEnvio , VBAMin , VBAMax , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


Escala: Valor de la escala de las medidas. Habr que configurarlo como 1.0.
TimeCaptura: Representa cada cuntos segundos se va a realizar una captura del valor
de todas las medidas configuradas para el telemando. Estas medidas capturadas se
anotarn en un fichero circular y se enviarn como datos de clase 2 cuando el despacho
lo demande. Si no se configura el parmetro por defecto toma el valor de 40 segundos.
MaxCapturas: Mximo nmero de capturas peridicas de medidas que se van a
almacenar en el fichero circular. Si no se configura el parmetro por defecto toma el valor
de 3 capturas.
EnvioMEAPerio: Indica si el envo de las medidas peridicas se realiza de forma
compactada (1) (es decir, con el bit SQ=1) o no (0) (con el bit SQ=0). Si no se configura
el parmetro por defecto las enva de forma compactada (1).
Dir101: Direccin de la medida dentro del protocolo 101.
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
Ope1: Indicador de uso del parmetro VBA:Siempre a 1 = En uso.
Ope2: Indicador de uso del parmetro PBA: Siempre a 0 = No est en uso.
Ope3: Indicador de uso del parmetro LINF: Siempre a 0 = No est en uso.
Ope4: Indicador de uso del parmetro LISUP: Siempre a 0 = No est en uso.
Ope5: Indicador de uso del parmetro VMAX: Siempre a 0 = No est en uso.
Ope6: Indicador de uso del parmetro VMIN: Siempre a 0 = No est en uso.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida para que el nuevo valor sea enviado a la Estacin Maestra.
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar. No se utiliza. (=0)
LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma. No se utiliza. (=0)
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma. No se utiliza. (=0)
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
ATENCIN: Este valor deber estar multiplicado por el factor de escala Escala.

B.2-21

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.
ATENCION: Este valor deber estar multiplicado por el factor de escala Escala.
TipoEnvio: Indica si la medida es enviada al despacho peridicamente (1), mediante valor
de banda (2), es decir, por margen, o no se enva (0). Si no se configura este parmetro
toma el valor 1 por defecto (peridicas).
VBAMin: Indica el lmite inferior que puede tomar el parmetro de valor de banda (VBA).
Se configurar en valores ya escalados entre VMAX y VMIN. Se tendr en cuenta para el
caso en que TipoEnvio = 2. Si no se configura, toma por defecto el valor 0.
VBAMax: Indica el lmite superior que puede tomar el parmetro de valor de banda
(VBA). Se configurar en valores ya escalados entre VMAX y VMIN. Se tendr en cuenta
para el caso en que TipoEnvio = 2. Si no se configura, toma por defecto el valor 4095.

Los parmetros VBA, LINF, LISUP, VMAX y VMIN han de configurarse en valores de ingeniera
ya escalados, es decir, dentro de la escala determinada por el parmetro Escala.

Para obtener la relacin de conversin de los valores digitales de 12 bits que envan los rels, a
los valores de ingeniera que maneja este perfil del telemando IEC-101, ser necesario habilitar
y configurar los parmetros VMAX y VMIN. De esta forma, a partir de los valores configurados
para los parmetros VMAX y VMIN, se calculan internamente en la Unidad Central dos nuevos
parmetros denominados Corr y Offset. Estos dos nuevos parmetros definen, para cada
medida, la relacin de traslacin que permitir convertir los valores digitales de 12 bits que
envan los rels a los valores de ingeniera que maneja este perfil del telemando IEC-101 antes
de ser trasladados a la escala definida por el parmetro Escala. Una vez realizada la
conversin a valores de ingeniera, se aplica la traslacin del valor de la medida a la escala
definida por el parmetro Escala.

Valor_Medida_101 = [ ( Valor_Medida_Equipo * Corr ) + Offset ] * Escala

Los parmetros VBAMin y VBAMax en valores primarios (recordar que en el fichero se


configurarn en valores escalados entre VMAX y VMIN) son diferentes para cada tipo de
medida:

Tabla B-1
MEDIDA MIN MAX
INTENSIDAD (A) 0 100
TENSIN (V) 0 1000
P. ACTIVA (W) 0 2000
P. REACTIVA (VAR) 1000 1000
V. ref. RTN (V) 1 1
VALOR DE TOMA 1 1
TEMP. ENROL. (C) 0 10
TEMP. OLEO (C) 0 10
VCC SUBEST. (V) 0 10
VCA SUBEST. (V) 0 10

Ej: 4,1.0,40,3,1, // Num. medidas


6001,22,0,1,0,0,0,0,0,60,0,50,150,300,0,1,0,100,
6002,22,1,1,0,0,0,0,0,65,0,60,160,300,0,2,0,200,
6003,22,2,1,0,0,0,0,0,65,0,60,160,300,0,1,0,300,
6004,22,3,1,0,0,0,0,0,65,0,60,160,300,0,1,0,400,

B.2-22

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 81-90]

NumConts ,
Dir101 , DirEq , CON , GRUPO , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.
NumConts: Nmero de contadores del telemando.
Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.
GRUPO. Grupo a que pertenece la seal digital.

Ej: 4, // Num. Contadores


7001,22,0,20,
7002,22,1,20,
7003,22,2,20,
7004,22,3,20,

Datos de configuracin de los comandos de regulacin de consigna (equivale


a un cambio de consigna en un RTN)
A cada comando de regulacin de consigna del telemando se le asocian del CPX/CPP dos
mandos (subir y bajar la consigna) y una medida donde leer el valor de dicha consigna. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 92-95]

NumComandos ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , Paso , (*)
(*) Se repite por cada comando de regulacin de consigna del telemando. Habr tantos
como indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de consigna del telemando.


Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la consigna.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la consigna.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee el valor de la
consigna.
Paso: Cantidad de cuentas en que se incrementa o decrementa el valor de la consigna
con cada mando de subir o bajar consigna. Habr que configurarlo por defecto como 205.
Este valor est calculado como 4095 cuentas (ya que el rango de valores en cuentas de
la consigna es 0-4095) dividido 20 (mximo nmero de veces que se puede subir o bajar
consigna un un RTN).

Ej: 02, // Num. Comandos Regul. Consigna


8001,17,2,3,1,205,
8002,21,2,3,1,205,

B.2-23

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las asociaciones causales


Se define aqu la asociacin entre las causas de transmisin (COT) PROCOME que van a
llegar de los cambios y las COT de CEI101 correspondientes con que se enviarn dichos
cambios al despacho: [lneas 97-102].

NumAsocCausales ,
COT_PROCOME , COT_CEI101 , (*)
(*) Se repite por cada asociacin causal. Habr tantas como indique NumAsocCausales.

NumAsocCausales: Nmero de asociaciones causales.


COT_PROCOME: Causa de transmisin PROCOME del cambio.
COT_CEI101: Causa de transmisin CEI101 con la que hay que enviar los cambios que
llegan con la COT_PROCOME.

Ej: 4, // Num. asoc. causales


128,48, // Desconocido
129,49, // Proteccin
130,50, // Automatismo
131,51, // Manual

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101c


[2] 1,
[3] 0,1,0,0,0,
[4] # Direccin de RTU a emular
[5] 3,3, // Enlace y ASDU
[6] # Parmetros de comunicaciones del port
[7] COM1,1200,e,8,1,
[8] # Tiempos de RTS ON (CS0T),RTS OFF en miliseg,Flow CTS (on/off),error telemando
[9] # en segundos,monitor
[10] 200,100,100,0,90,0,
[11] # rdenes Simples
[12] 03, // Num. de rdenes simples
[13] # Asociacin de DIR101,DIR,ISE,ISCon,ISCoff,ISCdes.
[14] # Es imprescindible poner las DIR101 en orden ascendente .
[15] # DIR 101 es la direccin de los objetos del tipo MANDO.
[16] # DIR,ISE son la direccin PROCOME y el mando del 7IRD que ejecuta el mando.
[17] # ISCon es la ISC que indica la activacin de la orden (EJEM: ABIERTO).
[18] # ISCoff es la ISC desactivacin (EJEM:CERRADO).
[19] # ISCdes es la que indica (EJEM:DESCONOCIDO).
[20] 3001,22,12, // Cerrar
[21] 3002,12,0, // Abrir
[22] 3003,12,1,
[23] # Comandos de regulacin de paso (cambio de tomas).
[24] 02,
[25] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la TOMA.
[26] 5001,17,4,5,1,
[27] 5002,21,4,5,1,
[28] # N Seales tipo CONTACTOS Simples
[29] 10,
[30] # Asociacin de DIR101,DIR,ISC.
[31] # Es imprescindible poner las DIR101en orden ascendente.
[32] # DIR 101 es la direccin de los objetos del tipo CONTACTO simple.
[33] # DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra el
[34] # contacto, COT ( =3: Espontnea) y GRUPO ( =20: Global)
[35] 1,10,0,3,20,
[36] 2,10,1,3,20,

B.2-24

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[37] 3,10,2,3,20,
[38] ...
[39] 10,14,31,3,20,
[40] # N Seales tipo CONTACTOS Dobles,
[41] 22,
[42] # Los contactos dobles se calculan a partir de los simples, por eso hay que
[43] # configurar aqui por cada contacto doble, tres ISCs.
[44] # Asociacin de DIR101,DIR,ISC,ISC,ISC.
[45] # Es imprescindible poner las DIR101 en orden ascendente.
[46] # DIR 101 es la direccin de los objetos del tipo CONTACTO doble.
[47] # DIR,ISC_ON,ISC_OFF,ISC_DESC son las direcciones PROCOME
[48] # y las seales del 7IRD donde se encuentra el contacto.
[49] # COT ( =3: Espontnea) y GRUPO ( =20: Global)
[50] 10000,22,10,11,0,3,20,
[51] 10002,22,12,13,0,3,20,
[52] 10004,22,14,15,0,3,20,
[53] ...
[54] 10042,22,52,53,0,3,20,
[55] # Medidas
[56] 4,1.0,40,3,1, // Nmero de medidas.
[57] # Puesto que los valores de las medidas en esta implementacin del 101
[58] # son en valores normalizados.
[59] # DIR 101 es la direccin de los objetos del tipo MEDIDA.
[60] # EJEMPLO: 15001 es la direccin de la MEDIDA.
[61] # DIR,MED son la direccin PROCOME y el nmero de Medida del 7IRD.
[62] # CORRECCION es el factor que permite convertir valores de medida de los
[63] # equipos a los valores de medida del 101. (No se usa siempre).
[64] # OFFSET es el offset que permite convertir valores de medida de los
[65] # equipos a los valores de medida del 101. (No se usa siempre).
[66] # OPE(6) corresponde a indicadores de uso de los parmetros; un 0 indica que no
[67] # est en uso. Un 1 indica que esta en uso.
[68] # VBA,PBA,LINF,LISUP,VMAX,VMIN son los valores por defecto de los parmetros.
[69] # Estos valores se pueden cambiar en cualquier momento por comunicaciones.
[70] # Para entender el uso de estos parmetros mirar en el documento
[71] # de implementacin apartado "CARGA DE PARAMETROS".
[72] # NOTA: En esta implementacion solo se usan VBA,LINF y LISUP.
[73] # LINF y LISUP no se usan en el despacho de ELIOP.
[74] # Ponemos sus valores OPE a 0.
[75] # DIR101,DIR,MED,OPE(6),VBA,PBA,LINF,LISUP,VMAX,VMIN,ENVIO,VBAMin,VBAMax
[76] 6001,22,0,1,0,0,0,0,0,60,0,50,150,300,0,1,0,100,
[77] 6002,22,1,1,0,0,0,0,0,65,0,60,160,300,0,2,0,200,
[78] 6003,22,2,1,0,0,0,0,0,65,0,60,160,300,0,1,0,300,
[79] 6004,22,3,1,0,0,0,0,0,65,0,60,160,300,0,1,0,400,
[80] # Contadores
[81] 4, // Num. Contadores
[82] # Los contadores en este perfil (COELBA) se recogen peridicamente
[83] # y se envan al despacho como Class1.
[84] # DIR 101 es la direccin de los objetos del tipo CONTADOR.
[85] # DIR,CON son la direccin PROCOME y el nmero de CONTADOR del 7IRD.
[86] # DIR101,DIR,CON, GRUPO ( =20: Global)
[87] 7001,22,0,20,
[88] 7002,22,1,20,
[89] 7003,22,2,20,
[90] 7004,22,3,20,
[91] # Comandos de regulacin de consignas
[92] 2, // Num. Comandos
[93] # DIR101,DIR,ISEsubir,ISEbajar,MEA,Paso,
[94] 8001,17,2,3,1,205,
[95] 8002,21,2,3,1,205,
[96] # Asociaciones causales
[97] 4, // Num. Asoc. Causales
[98] # COT Procome, COT CEI101
[99] 128,48, // Desconocido

B.2-25

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[100] 129,49, // Proteccin


[101] 130,50, // Automatismo
[102] 131,51, // Manual

B.2.4 No balanceado Tipo IV: CEI101A.CFG


En este fichero llamado cei101a.cfg se configuran los datos referentes al telemando con
protocolo CEI 870-5-101 Emulador del protocolo CEI-870-101 No Balanceado tipo IV.: datos
generales, rdenes, seales, medidas y contadores. Dichas rdenes, seales, medidas y
contadores se referencian con una direccin del protocolo 101 (Dir101). A cada uno de stos
se le asociar una orden, seal, medida o contador del CPX/CPP. El formato del fichero es el
siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,0,

Datos sobre la emulacin de RTU: [lnea 5]


DirRTUEmul ,

DirRTUEmul: Direccin base de la RTU a emular.

Ej: 14,

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad. Puede tomar los valores 2400, 4800, 9600 y 19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,9600,e,8,1,

Datos generales de tiempos del telemando: [lnea 10]


RTSon , RTSoff , CTS , ErrorTel , NivelMonitor , CDOff ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CTS: Activacin (1) o no (0) de la seal CTS.
ErrorTel: Tiempo antes de dar error de telemando (en seg.).

B.2-26

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

NivelMonitor: Nivel de monitorizacin de trazas (0,1,2, 3).


CDOff: Tiempo transcurrido desde que se recibe el ltimo carcter de la trama hasta que
se activa el RTS.

Ej: 22,22,0,60,0,99,

Datos de configuracin de las rdenes del telemando


A cada orden del telemando se le asocia un mando del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente: [lneas 18-28]

NumOrdenes ,
Dir101 , DirEq , ISE , (*)
(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes.
Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes del telemando.


Dir101: Direccin de la orden dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.

Ej: 09, // Num. rdenes


3001,10,0,
3002,10,1,
3003,11,0,

3009,10,2,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 32-43]

NumSD , DirSeOverflow ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal digital del telemando. Habr tantas como indique NumSD.
Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales digitales del telemando.


DirSeOverflow: Direccin de la seal de Overflow. Esta seal de overflow es el contacto
que indica que la cola est llena. Aqu se pone la direccin de objeto que la representa.
Dir101: Direccin de la seal digital dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

B.2-27

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 40,2049, // NumSD, Dir Seal Overflow


1,10,1,
2,10,2,
3,10,3,

40,13,2,

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son escalados: [lneas 45-72]

NumMeds , Escala ,
Dir101 , DirPar , Dir , Med , Corr , Ope1 , Ope2 , Ope3 , Ope4 ,

Ope5 , Ope6 , VBA , PBA , LINF , LISUP , VMAX , VMIN , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


Escala: Factor de escalado de la medida (x10, x100,).
Dir101: Direccin de la medida dentro del protocolo 101.
DirPar: Direccin de los objetos de tipo parmetro. Se considera que para cada medida
hay 6 parmetros asociados y por lo tanto DirPar es la direccin del primer objeto
parmetro. El resto de parmetros (5) van en direcciones sucesivas. En el ej:
6001 es la direccin de la medida.
11001 es la direccin del primer parmetro asociado a dicha medida (Valor de Banda
VBA).
11002 es la direccin del parmetro Periodo de Banda (PBA).
11003 es la direccin del parmetro Lmite Bajo (LINF).
11004 es la direccin del parmetro Lmite Alto (LISUP).
11005 es la direccin del parmetro Valor Mximo (VMAX).
11006 es la direccin del parmetro Valor Mnimo (VMIN).
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
Corr: Factor de correccin que permite convertir valores de medida de los equipos a
valores de medida del 101. (No se usa siempre).
Ope1: Indicador de uso del parmetro VBA: 0 = No est en uso; 1 = En uso.
Ope2: Indicador de uso del parmetro PBA: 0 = No est en uso; 1 = En uso.
Ope3: Indicador de uso del parmetro LINF: 0 = No est en uso; 1 = En uso.
Ope4: Indicador de uso del parmetro LISUP: 0 = No est en uso; 1 = En uso.
Ope5: Indicador de uso del parmetro VMAX: 0 = No est en uso; 1 = En uso.
Ope6: Indicador de uso del parmetro VMIN: 0 = No est en uso; 1 = En uso.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida para que el nuevo valor sea enviado a la Estacin Maestra.
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar.

B.2-28

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma.
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma.
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.

Los parmetros VBA, LINF, LISUP, VMAX y VMIN han de configurarse en valores de ingeniera
ya escalados, es decir, dentro de la escala determinada por el parmetro Escala.

Cuando est habilitado el uso de los parmetros VMAX y VMIN, no se utiliza el valor
configurado en el fichero cei101.cfg para el parmetro Corr. En este caso, el valor de dicho
parmetro es calculado internamente por la Unidad Central a partir de los valores configurados
para los parmetros VMAX y VMIN. Adems, se calcula un parmetro denominado Offset.

Con los parmetros Corr y Offset, se obtiene la relacin para convertir los valores digitales de
12 bits que envan los rels, a los valores de ingeniera que maneja este perfil del telemando
IEC-101, antes de ser trasladados a la escala definida por el parmetro Escala. Una vez
realizada la conversin a valores de ingeniera, se aplica la traslacin del valor de la medida a
la escala definida por el parmetro Escala.

Valor_Medida_101 = [ ( Valor_Medida_Equipo * Corr ) + Offset ] * Escala

Ej: 2,10.0, // Num. medidas, valor de escalado x10


6001,11001,10,0,1.0,1,0,1,1,1,1,100,0,50,150,300,0,
6007,11007,10,1,1.0,1,0,1,1,1,1,100,0,60,160,360,0,

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 74-81]

NumConts ,
Dir101 , DirEq , CON , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.

NumConts: Nmero de contadores del telemando.


Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.

B.2-29

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 4, // Num. Contadores


7001,22,0,
7002,22,1,
7003,22,2,
7004,22,3,

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101


[2] 1,
[3] 0,1,0,0,0,
[4] # Direccin de RTU a emular
[5] 14, // Base
[6] # Parmetros de comunicaciones del port
[7] COM1,9600,e,8,1,
[8] # Tiempos de RTS ON (CS0T) y RTS OFF en mseg, activacin de CTS, error telem en
[9] # segundos,nivel monitor, CDOff en mseg.
[10] 22,22,0,60,0,99,
[11] #
[12] # Los datos que aqu aparecen estn explicados el la seccin "DIRECCION OBJETO de
[13] # INFORMACIN/INFORMATION OBJECT ADDRES" del documento Definicin Protocolo
[14] # CEI-870 Versin 3.2. En este apartado hay una tabla que define los rangos de
[15] # direcciones de los distintos tipos de objetos del perfil
[16] # Ordenes
[17] 09, // Num. de rdenes
[18] # Asociacin de DIR101,DIR,ISE.Es imprescindible poner las DIR101
[19] # en orden ascendente
[20] # DIR 101 es la direccin de los objetos del tipo MANDO
[21] # DIR,ISE son la direccin PROCOME y el mando del 7IRD que ejecuta el mando
[22] 3001,10,0,
[23] 3002,10,1,
[24] 3003,11,0,
[25] ...
[26] 3009,10,2,
[27] # N Seales tipo CONTACTOS Simples,Direccin de Seal Overflow Class1
[28] # La seal de overflow es el contacto que indica que la cola esta llena
[29] # aqu se pone la direccin del objeto que la representa
[30] 40,2049,
[31] # Asociacin de DIR101,DIR,ISC. Es imprescindible poner las DIR101
[32] # en orden ascendente. DIR 101 es la direccin de los objetos del tipo CONTACTO
[33] # simple. DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra
[34] # el contacto
[35] 1,10,1,
[36] 2,10,2,
[37] 3,10,3,
[38] ...
[39] 40,13,2,
[40] # Medidas
[41] 2,10.0, // Numero de medidas, valor de escalado x10
[42] # Puesto que los valores de las medidas en esta implementacin del 101
[43] # son en valores escalados. Aqu se pone el valor de la escala que se usa

B.2-30

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[44] # DIR 101 es la direccin de los objetos del tipo MEDIDA


[45] # DIR PARAM es la direccin de los objetos del tipo PARAMETRO se considera que
[46] # para cada MEDIDA hay 6 PARAMETROS asociados por lo tanto DIR PARAM es la
[47] # primera direccin del objeto parmetro asociado a la MEDIDA de direccin de
[48] # objeto DIR 101, los 5 parmetros van en direcciones sucesivas.
[49] # EJEMPLO: 6001 es la direccin de la MEDIDA
[50] # 11001 es la direccin del primer parm. asociado (Valor de Banda VBA)
[51] # 11002 es Periodo de banda (PBA)
[52] # 11003 Limite Bajo (LINF)
[53] # 11004 Limite Alto (LISUP)
[54] # 11005 Valor Mximo (VMAX)
[55] # 11006 Valor Mnimo (VMIN)
[56] # DIR,MED Son la direccin PROCOME y el numero de Medida del 7IRD
[57] # CORRECCION es el factor que permite convertir valores de medida de los
[58] # equipos a los valores de medida del 101. (No se usa siempre)
[59] # OPE(6) Corresponde a indicadores de uso de los parmetros
[60] # un 0 indica que no esta en uso. Un 1 indica que esta en uso
[61] # VBA,PBA,LINF,LISUP,VMAX,VMIN son los valores por defecto de los parmetros
[62] # estos valores se pueden cambiar en cualquier momento por comunicaciones
[63] # Para entender el uso de estos parmetros mirar en el documento Descripcin
[64] # Protocolo CEI-870 V3.2 en el apartado "CARGA DE PARAMETROS"
[65] # DIR101,DIRPARAM,DIR,MED,CORRECCION,OPE(6),VBA,PBA,LINF,LISUP,VMAX,VMIN,
[66] 6001,11001,10,0,1.0,1,0,1,1,1,1,100,0,50,150,300,0,
[67] 6007,11007,10,1,1.0,1,0,1,1,1,1,100,0,60,160,360,0,
[68] # Contadores
[69] 4, // Num. Contadores
[70] # DIR 101 es la direccin de los objetos del tipo CONTADOR
[71] # DIR,CON Son la direccin PROCOME y el numero de CONTADOR del 7IRD
[72] # DIR101,DIR,CON
[73] 7001,22,0,
[74] 7002,22,1,
[75] 7003,22,2,
[76] 7004,22,3,

B.2-31

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

B.2.5 No balanceado Tipo V: CEI101E.CFG


En este fichero llamado cei101e.cfg se configuran los datos referentes al telemando con
protocolo CEI 870-5-101 no balanceado Tipo V: datos generales, rdenes (simples y dobles),
comandos de regulacin, seales tipo contactos (simples y dobles), medidas y contadores.
Dichas rdenes, comandos, seales, medidas y contadores se referencian con una direccin
del protocolo 101 (Dir101). A cada uno de estos se le asociar una orden, seal, medida o
contador del CPX/CPP. El formato del fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]
Ej: 1,
0,1,0,0,0,

Datos sobre la RTU a emular: [lnea 5]


DirRTUEmul ,

DirRTUEmul: Direccin de la RTU a emular.


Ej: 311,

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
Ej: COM1,4800,n,8,1,

B.2-32

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos generales de tiempos del telemando: [lnea 10]


CDOff , RTSon , RTSoff , CTS , ErrorTel , TimeCambMando , NivelMonitor ,

CDOff: Tiempo transcurrido desde que se recibe el ltimo carcter de la trama hasta que
se activa el RTS.
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).
RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CTS: Indica la activacin (1) o no (0) del control de CTS.
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
TimeCambMando: Tiempo mximo (en seg.), a partir de la conclusin de un mando,
durante el cual los cambios asociados son etiquetados con causa no espontnea.
NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 99, 22,22,0,60,1,0,

Datos de configuracin de las rdenes simples del telemando


A cada orden simple del telemando se le asocia un mando del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 32-42]

NumOrdenes ,
Dir101 , DirEq , ISE , DirEqOn , ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes , (*)
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples del telemando.


Dir101: Direccin de la orden simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden.
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden.
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden.

Ej: 03, // Num. rdenes Simples


2001,22,12,22,0,22,1,22,9,
2002,12,0,12,78,12,76,12,9,
2003,12,1,12,79,12,77,12,9,

B.2-33

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las rdenes dobles del telemando


A cada orden doble del telemando se le asocian dos mandos del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 43-54]

NumOrdenes ,
Dir101 , DirEq , ISEon , ISEoff , DirEq , ISCon , DirEq , ISCoff ,
On Off

DirEq , ISCdes , (*)


Des
(*) Se repite por cada orden doble del telemando. Habr tantas como indique NumOrdenes.
Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes dobles del telemando.


Dir101: Direccin de la orden doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos del CPX/CPP a asociar a la
orden doble.
ISEon: Etiqueta PROCOME del mando del CPX/CPP de activacin de la orden doble.
ISEoff: Etiqueta PROCOME del mando del CPX/CPP de desactivacin de la orden doble.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden doble
(activacin del mando ISEon).
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden
doble (activacin del mando ISEoff).
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden doble.

Ej: 32, // Num. rdenes Dobles


7001,12,0,1,12,80,12,0,12,4,
7002,12,6,7,12,81,12,0,12,4,
7003,12,8,9,12,82,12,0,12,4,

7032,22,4,5,22,14,22,15,22,8,

B.2-34

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los comandos de regulacin de paso (equivale a un


cambio de toma en un RTN)
A cada comando de regulacin de paso del telemando se le asocian del CPX/CPP dos mandos
(subir y bajar la toma) y una medida donde leer la toma. Es imprescindible poner las Dir101
en orden ascendente: [lneas 56-59]

NumComandos ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , (*)
(*) Se repite por cada comando de regulacin de paso del telemando. Habr tantos como
indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de paso del telemando.


Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la toma.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la toma.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la toma.

Ej: 02, // Num. Comandos Regul. Paso


8001,17,4,5,1,
8002,21,4,5,1,

Datos de configuracin de los comandos de regulacin de consigna


A cada comando de regulacin de consigna del telemando se le asocian del CPX/CPP dos
mandos (subir y bajar consigna) y una medida donde leer la consigna. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 61-64]

NumComandos ,
Dir101 , DirEq , ISEsubir , ISEbajar , MEA , Paso , (*)
(*) Se repite por cada comando de regulacin de consigna del telemando. Habr tantos
como indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de consigna del telemando.


Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la consigna.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la consigna.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la consigna.
Paso: Valor que permite calcular el nmero de veces que hay que ejecutar el mando de
subir o el de bajar consigna para alcanzar el valor de consigna pedido, de la siguiente
forma:
|Valor_Actual -Valor_Pedido|
N EjecucionesMando = ---------------------------------------
Paso

B.2-35

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 02, // Num. Comandos Regul. Consigna


9001,17,2,3,0,204,
9002,21,2,3,0,204,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 73-83]

NumSD , DirSeFullX% , X% , Y% ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto simple del telemando.


DirSeFullX%: Direccin de la seal que indica que la cola class1 est llena al X% (p.e.
6001). La direccin de la seal de Overflow de la cola class1 ser la siguiente a la de cola
llena al X% (p.e. 6002).
X%: % donde se genera la seal de cola llena al X%.
Y%: % donde se desactiva la seal de cola llena al X%.
Dir101: Direccin de la seal digital de tipo contacto simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP asociada.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 232,6001,90,50, // NumSD, Dir Se. Lleno X%, X%, Y%


1,10,0,
2,10,1,
3,10,2,

232,14,31,

Datos de configuracin de las seales de tipo contactos dobles del telemando


A cada seal de este tipo del telemando se le asocian tres seales digitales del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 85-97]

NumSD ,
Dir101 , DirEq , ISCabierto , ISCcerrado , ISCdesconocido , (*)
(*) Se repite por cada seal tipo contacto doble del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto doble del telemando.


Dir101: Direccin de la seal tipo contacto doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen las seales digitales del CPX/CPP
asociadas.
ISCabierto: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado
abierto de la seal tipo contacto doble.

B.2-36

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

ISCcerrado: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado
cerrado de la seal tipo contacto doble.
ISCdesconocido: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el
estado desconocido de la seal tipo contacto doble.

Ej: 22, // NumSD


5001,22,10,11,0,
5002,22,12,13,0,
5003,22,14,15,0,

5022,22,52,53,0,

Datos de configuracin de las tomas del telemando


A cada toma del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente: [lneas 99-101]

NumTomas ,
Dir101 , DirEq , MEA , (*)
(*) Se repite por cada toma del telemando. Habr tantas como indique NumTomas. Se
dispondrn en orden ascendente de Dir101.

NumTomas: Nmero de tomas del telemando.


Dir101: Direccin de la toma dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP asociada.
MEA: Etiqueta PROCOME de la medida del CPX/CPP.

Ej: 2, //Num. Tomas


3001,17,1,
3002,21,1,

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son normalizados: [lneas 103-126]

NumMeds ,
Dir101 , Dir , Med , Corr , Offset , Ope1 , Ope2 , Ope3 , Ope4 ,

Ope5 , Ope6 , VBA , PBA , LINF , LISUP , VMAX , VMIN , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


Dir101: Direccin de la medida dentro del protocolo 101.
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
Corr: Factor de correccin que permite convertir valores de medida de los equipos a
valores de medida del 101. (No se usa siempre).

B.2-37

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Offset: Offset que permite convertir valores de medida de los equipos a valores de
medida del 101. (No se usa siempre).

Valor_Medida_101 = ( Valor_Medida_Equipo * Corr ) + Offset

Ope1: Indicador de uso del parmetro VBA: 0 = No est en uso; 1 = En uso.


Ope2: Indicador de uso del parmetro PBA: 0 = No est en uso; 1 = En uso.
Ope3: Indicador de uso del parmetro LINF: 0 = No est en uso; 1 = En uso.
Ope4: Indicador de uso del parmetro LISUP: 0 = No est en uso; 1 = En uso.
Ope5: Indicador de uso del parmetro VMAX: 0 = No est en uso; 1 = En uso.
Ope6: Indicador de uso del parmetro VMIN: 0 = No est en uso; 1 = En uso.
VBA: Parmetro Valor de Banda, que indica la variacin mnima en cuentas, entre dos
valores de la medida para que el nuevo valor sea enviado a la Estacin Maestra.
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar.
LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma.
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma.
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.

Las medidas normalizadas en el protocolo IEC-101 se envan al centro de control codificadas


en 15 bits ms un bit de signo (de -32768 a 32767), de forma que el fondo de escala de las
MEAs Procome codificadas en 12 bits ms un bit de signo (de 4096 a 4095) se hace
corresponder con el fondo de escala del protocolo IEC-101 para el caso de las medidas
normalizadas. Puesto que esta conversin de fondos de escala (de 4096,+4095 a
32768,+32767) la realiza internamente el emulador para el perfil CEI101E, los factores Corr y
Offset se configuran con los valores 1.0 y 0.0, respectivamente.

Unicamente ser necesario configurar el parmetro VBA (en valores de cuentas Procome), ya
que internamente la Unidad Central trabaja con el formato de 12 bits de las MEAs Procome.

Ej: 4, // Num. medidas


1001,22,0,1.0,0.0,1,0,0,0,0,0,60,0,0,0,0,0,
1002,22,1,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,
1003,22,2,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,
1004,22,3,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,

B.2-38

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 128-137]

NumConts , TimeAdq ,
Dir101 , DirEq , CON , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts. Se
dispondrn en orden ascendente de Dir101.

NumConts: Nmero de contadores del telemando.


TimeAdq: Tiempo de adquisicin de contadores en segundos. Los contadores en el perfil
de ENERSUL se recogen peridicamente y se envan al despacho como Class1.
Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.

Ej: 4,60, // Num. Contadores


4001,22,0,
4002,22,1,
4003,22,2,
4004,22,3,

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101E


[2] 1,
[3] 0,1,0,0,0,
[4] # Direccin de RTU a emular
[5] 311,
[6] # Parmetros de comunicaciones del port
[7] COM1,4800,n,8,1,
[8] # Tiempos en miliseg de CDOff,RTS ON,RTS OFF,Flow CTS (on/off),error telemando
[9] # en segundos,TimeCambMando en seg.,monitor
[10] 99,22,22,0,60,1,0,
[11] # ------------------------------------------------------------
[12] # Los datos que aqu aparecen estn explicados en la seccin
[13] # "5.3 DIRECCIN DE OBJETO DE INFORMACIN" del documento de implementacin del
[14] # perfil.
[15] # PROTOCOLO IEC 870-5-101 (ENERSUL)
[16] # TIPO DE OBJETO | RANGO DE DIRECCIONES
[17] # -------------------------------------------------------------
[18] # Est. Dig. Simples | 1 - 1000
[19] # Est. Dig. Dobles | 5001 - 6000
[20] # Medidas Analgicas | 1001 - 2000
[21] # Posicin de paso (tomas) | 3001 - 4000
[22] # Med. de Tot. int. (contadores) | 4001 - 5000
[23] # rdenes simples | 2001 - 3000
[24] # rdenes dobles | 7001 - 8000
[25] # Consigna analgica | 9001 - 10000
[26] # rdenes de reg. paso (tomas) | 8001 - 9000
[27] # Informacin de sistema | 6001 - 6500
[28] # -------------------------------------------------------------
[29] # En este apartado hay una tabla que define los rangos de direcciones
[30] # de los distintos tipos de objetos del perfil
[31] # rdenes
[32] 03, // Num. de rdenes simples

B.2-39

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[33] # Asociacin de DIR101,DIR,ISE,DIRon,ISCon,DIRoff,ISCoff,DIRdes.,ISCdes.


[34] # Es imprescindible poner las DIR101 en orden ascendente .
[35] # DIR 101 es la direccin de los objetos del tipo MANDO.
[36] # DIR,ISE son la direccin PROCOME y el mando del 7IRD que ejecuta el mando.
[37] # DIR,ISCon es la ISC que indica la activacin de la orden (EJEM: ABIERTO).
[38] # DIR,ISCoff es la ISC desactivacin (EJEM:CERRADO).
[39] # DIR,ISCdes es la que indica (EJEM:DESCONOCIDO).
[40] 2001,22,12,22,0,22,1,22,9, // Cerrar
[41] 2002,12,0,12,78,12,76,12,9, // Abrir
[42] 2003,12,1,12,79,12,77,12,9,
[43] 32, // Num. de rdenes dobles
[44] # Los mandos dobles se hacen con mandos simples. Por eso hay que configurar por
[45] # cada mando doble, dos mandos simples.
[46] # Asociacin de DIR101,DIR,ISEon,ISEoff,DIRon,ISCon,DIRoff,ISCoff,DIRdes.,ISCdes.
[47] # Es imprescindible poner las DIR101 en orden ascendente.
[48] # DIR 101 es la direccin de los objetos del tipo MANDO.
[49] # DIR,ISEon son la direccin PROCOME y el mando del 7IRD que ejecuta el mando.
[50] 7001,12,0,1,12,80,12,0,12,4, // 195
[51] 7002,12,6,7,12,81,12,0,12,4, // 196
[52] 7003,12,8,9,12,82,12,0,12,4, // 197
[53] ...
[54] 7232,22,4,5,22,14,22,15,22,8, // 10003
[55] # Comandos de regulacin de paso (cambio de tomas).
[56] 02,
[57] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la TOMA.
[58] 8001,17,4,5,1,
[59] 8002,21,4,5,1,
[60] # Comandos de regulacin de consigna.
[61] 02,
[62] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la CONSIGNA,PASO.
[63] 9001,17,2,3,0,204,
[64] 9002,21,2,3,0,204,
[65] # N Seales tipo CONTACTOS Simples,Direccion de Seal Overflow Class1
[66] # La seal de overflow es el contacto que indica que la cola est llena.
[67] # Aqu se pone la direccin del objeto que la representa.
[68] # La Direccin de la seal que indica cola class 1 al %X,
[69] # %X donde se genera la seal, %Y es donde se desactiva la seal
[70] # de cola class1 al %X.
[71] # NOTA: La direccin de la seal de Overflow de cola class1
[72] # es la siguiente a la de cola en %X (en este ejemplo la 60002)
[73] 232,6001,90,50,
[74] # Asociacin de DIR101,DIR,ISC.
[75] # Es imprescindible poner las DIR101en orden ascendente.
[76] # DIR 101 es la direccin de los objetos del tipo CONTACTO simple.
[77] # DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra el
[78] # contacto.
[79] 1,10,0,
[80] 2,10,1,
[81] 3,10,2,
[82] ...
[83] 232,14,31,
[84] # N Seales tipo CONTACTOS Dobles,
[85] 26,
[86] # Los contactos dobles se calculan a partir de los simples, por eso hay que
[87] # configurar aqui por cada contacto doble, tres ISCs.
[88] # Asociacin de DIR101,DIR,ISC,ISC,ISC.
[89] # Es imprescindible poner las DIR101 en orden ascendente.
[90] # DIR 101 es la direccin de los objetos del tipo CONTACTO doble.
[91] # DIR,ISCabierto,ISCcerrado,ISCdesconocido son las direcciones PROCOME
[92] # y las seales del 7IRD donde se encuentra el contacto.
[93] 5001,22,10,11,0,
[94] 5002,22,12,13,0,
[95] 5003,22,14,15,0,

B.2-40

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[96] ...
[97] 5026,22,52,53,0,
[98] # Tomas. Son medidas de los RTN donde se leen las tomas.
[99] 2,
[100] 3001,17,1,
[101] 3002,21,1,
[102] # Medidas
[103] 4, // Nmero de medidas.
[104] # Puesto que los valores de las medidas en esta implementacin del 101
[105] # son en valores normalizados.
[106] # DIR 101 es la direccin de los objetos del tipo MEDIDA.
[107] # EJEMPLO: 15001 es la direccin de la MEDIDA.
[108] # DIR,MED son la direccin PROCOME y el nmero de Medida del 7IRD.
[109] # CORRECCION es el factor que permite convertir valores de medida de los
[110] # equipos a los valores de medida del 101. (No se usa siempre).
[111] # OFFSET es el offset que permite convertir valores de medida de los
[112] # equipos a los valores de medida del 101. (No se usa siempre).
[113] # OPE(6) corresponde a indicadores de uso de los parmetros; un 0 indica que no
[114] # est en uso. Un 1 indica que esta en uso.
[115] # VBA,PBA,LINF,LISUP,VMAX,VMIN son los valores por defecto de los parmetros.
[116] # Estos valores se pueden cambiar en cualquier momento por comunicaciones.
[117] # Para entender el uso de estos parmetros mirar en el documento
[118] # de implementacin apartado "CARGA DE PARAMETROS".
[119] # NOTA: En esta implementacion solo se usa VBA.
[120] # El resto de parmetros no se usan en el despacho de Enersul, por lo que
[121] # ponemos sus valores OPE a 0.
[122] # DIR101,DIR,MED,CORRECCION,OFFSET,OPE(6),VBA,PBA,LINF,LISUP,VMAX,VMIN,
[123] 1001,22,0,1.0,0.0,1,0,0,0,0,0,60,0,0,0,0,0,
[124] 1002,22,1,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,
[125] 1003,22,2,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,
[126] 1004,22,3,1.0,0.0,1,0,0,0,0,0,65,0,0,0,0,0,
[127] # Contadores
[128] 4,60, // Num. Contadores, tiempo de adquisicin en segs.
[129] # Los contadores en este perfil (ENERSUL) se recogen peridicamente
[130] # y se envan al despacho como Class1.
[131] # DIR 101 es la direccin de los objetos del tipo CONTADOR.
[132] # DIR,CON son la direccin PROCOME y el nmero de CONTADOR del 7IRD.
[133] # DIR101,DIR,CON
[134] 4001,22,0,
[135] 4002,22,1,
[136] 4003,22,2,
[137] 4004,22,3,

B.2-41

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

B.2.6 Balanceado/No Balanceado/104: CEI101B.CFG


En este fichero llamado cei101b.cfg se configuran los datos referentes al telemando con
protocolo CEI 870-5-101/104 balanceado: datos generales, rdenes (simples y dobles),
comandos de regulacin, comandos de consigna, seales tipo contactos (simples y dobles),
medidas y contadores. Dichas rdenes, comandos, seales, medidas y contadores se
referencian con una direccin del protocolo 101 (Dir101). A cada uno de estos se le asociar
una orden, seal, medida o contador del CPX/CPP. Este perfil utiliza los siguientes tamaos
para los parmetros variables del protocolo:

Parmetro Tamao Formato


Dir de Enlace 2 No estructurado
Dir de ASDU 2 -
Dir de Objeto de Informacin 3 Estructurado
Causa de Transmisin 2 -

Para el caso de que se utilice CEI870-5-104, se debe configurar tambin el fichero


GW104101.CFG que se encuentra descrito en el apartado B.2.8 de acuerdo con los datos de la
tabla anterior.

El formato del fichero es el siguiente:


Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 3-4]

Ej: 1,
0,1,0,0,0,1,

Datos sobre la RTU a emular: [lnea 6]


DirLINK , DirASDU , FrameMaxLenght , Interface104 , NumPortsCEI101B ,

DirLINK: Direccin de enlace de la RTU a emular.


DirASDU: Direccin comn de ASDU.
FrameMaxLenght: Longitud mxima en bytes (L), entendida como el tamao mximo del
ASDU ms el byte de control y los bytes de direccin del nivel de enlace. Este valor no
podr ser superior a 255, ni inferior a 50. Si no se configura este parmetro, el valor por
defecto que toma el CPX/CPP es 126 bytes.
Interface104: Indica si la comunicacin es IEC101 (valor 0) o IEC104 (valor 1). En este
ltimo caso, se necesita el fichero GW104101.CFG, y se lanza la tarea GW104101 en
tiempo de ejecucin. El valor por defecto es 0 (cero).

B.2-42

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

NumPortsCEI101B: Indica el nmero de puertos serie (1 2, no ms) que tendrn enlace


de comunicaciones con el Telemando. Su valor por defecto es 1. Los parmetros de
configuracin de dichos puertos se citan en las lineas siguientes. Si no se configura, se
toma el valor por defecto que es 1.

Nota: Si se configura el interface 104 se debe configurar en modo balanceado en el parmetro TipoEnlace que est ms
adelante.

Ej: 111,111,126,0,1,

Datos de configuracin de las comunicaciones de los puertos: [lneas 8 y 9 si


hay doble puerto]
Puerto , Veloc , TipoPar , NumBits , NumStop , TamaoFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 600, 1200, 2400, 4800, 9600 y
19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (impar), E
o e (par).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamaoFIFO: Es el tamao de la FIFO en bytes. Los posibles valores son 1, 4, 8, 14 o 0
(no se emplea FIFO). Por defecto se configurar como 1.

Ej: COM1,1200,e,8,1,1,

Ej2: COM1,1200,e,8,1,1,
COM2,1200,e,8,1,1,
Datos generales de tiempos del telemando: [lnea 13]
TimeLineaIdle , TimeWait , RTSon , RTSoff , CTS , ErrorTel , ..

.. NivelMonitor , TimeCambMando , TimeoutSel , TimeEntreConsig , ..

.. RTSAlwaysON , DSR , TimePuertoNoActivo PermisoSincronizar ,

TimeLineaIdle: Tiempo mnimo obligatorio (en mseg.) que se inserta entre dos
transmisiones consecutivas hacia el despacho. Es lo que se conoce como periodo de
lnea idle.
TimeWait: Tiempo (en mseg.) que se espera desde que se desea transmitir hasta que se
pone RTS a ON (siempre que RTSon sea distinto de 0), o bien tiempo (en mseg.) que se
espera desde que se desea transmitir hasta que se empieza a transmitir (si RTSon es
igual a 0). El valor por defecto es 0.

B.2-43

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

RTSon: Tiempo que se espera desde que se pone RTS a ON hasta que se comienza a
transmitir (en mseg.). El valor por defecto es 0, que significa que no se va a poner nunca
el RTS a ON y, por lo tanto, se va a transmitir inmediatamente despus de cumplirse el
tiempo TimeWait.
ATENCION: Si no se desea utilizar la lnea de control RTS, es obligatorio configurar
a 0 este parmetro.
RTSoff: Tiempo (en mseg.) que transcurre despus de transmitir hasta que se pone el
RTS a OFF. El valor por defecto es 0, que significa que no se va utilizar la lnea RTS.
CTS: Indica si se chequea (1) o no (0) la lnea CTS antes de transmitir. El valor por
defecto es 0.
ErrorTel: Tiempo antes de dar error de telemando (en seg.). El valor por defecto es de 60
segundos. No se emplea para el modo Balanceado del protocolo.
NivelMonitor: Nivel de monitorizacin de trazas. Su valor por defecto es 0.
TimeCambMando: Tiempo mximo (en seg.), a partir de la conclusin de un mando,
durante el cual los cambios asociados son etiquetados con causa no espontnea. El valor
por defecto es 1 segundo.
TimeoutSel: Timeout en segundos para deseleccionar automticamente un comando que
previamente haba sido seleccionado. Slo tiene sentido para cuando se ejecuten los
comandos con el mtodo SELECT AND EXECUTE. Su valor por defecto es 10 segundos.
TimeEntreConsig: Es el tiempo (en mseg) que se espera entre dos rdenes consecutivas
de consigna. Su valor por defecto es de 22 milisegundos.
RTSAlwaysON: Indica si hay que mantener la lnea RTS siempre a ON (1) (por ejemplo,
para el caso del modo balanceado cuando el RTS del CPX/CPP est cableado al CTS del
despacho o no (0). Si no se configura, el valor por defecto es 0.
DSR: Indica si hay que hacer control de la lnea DSR (1) o no (0). Si no se configura, el
valor por defecto es 0.
TimePuertoNoActivo: Tiempo (en segundos) para considerar un puerto como no activo y
poder conmutar si se recibe el mensaje adecuado por el otro puerto. Por defecto, su valor
ser 0. Este parametro se utiliza en las configuraciones de doble puerto de
comunicaciones.
PermisoSincronizar: Indica si se admiten sincronizaciones desde el despacho de control.
Si toma el valor 1, se admiten. El valor 0, indica que no se admiten. Este parmetro se
debe configurar acorde con el resto de telemandos, porque slo se deben admitir
sincronizaciones desde una fuente.

Ej: 35,0,0,0,0,60,0,1,10,22,0,0,10,1

B.2-44

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin del nivel de enlace: [lnea 17]


TipoEnlace , DirTxFisica , NumReintN2 , TimeoutN2 , ..

.. MaxNumCamb , MaxCambAntIntGen , DesechaCambSiOV , EnviaASDU70SiOV , ...

, CfgDco , SenalesCOTComandoRemoto , IgnoraASDUDesconocido ,

TipoEnlace: Tipo de nivel de enlace: 0=Balanceado, 1=No balanceado. Por defecto es 0.


DirTxFisica: Direccin de transmisin fsica. Equivale al bit DIR del byte de control de la
trama 101: 1= Despacho->RTU, 0= RTU->Despacho. El valor por defecto es 0.
NumReintN2: Mximo nmero de reintentos de nivel de enlace para dar un error de
comunicaciones con el despacho. El valor por defecto es 3 reintentos. No tiene sentido
para el modo No Balanceado.
TimeoutN2: Timeout entre reintentos de nivel de enlace (en mseg.). El valor por defecto
es 3000 milisegundos (3 segundos). No tiene sentido para el modo No Balanceado.
MaxNumCamb: Mximo nmero de cambios que se guardan en cola. Por encima de este
nmero de cambios, se sealiza el overflow de la cola de cambios y se desechan los
cambios que se produzcan hasta que no comience a vaciarse la cola. Su valor por
defecto es de 1000 cambios.
MaxCambAntIntGen: Mximo nmero de cambios anteriores a una peticin de
interrogacin general que hay que enviar al despacho entre que se recibe dicha
interrogacin general y se enva la confirmacin de aplicacin (ACT_CON) a dicha
interrogacin general. El valor por defecto es de 10 cambios.
DesechaCambSiOV: Indica si, cuando se llena la cola de clase 1, se desechan el resto de
cambios hasta que queda sitio para introducir ms (1) o se siguen introduciendo datos en
la cola, sobreescribiendo los ms antiguos (0). Si no se configura, el valor por defecto es
1.
EnviaASDU70SiOV: Indica si, cuando se llena la cola de clase 1, hay que enviar un
ASDU70 de fin de inicializacin con causa de Reset Local (1) o no (0). Si no se configura,
el valor por defecto es 0.
CfgDco: Indica la habilitacin de la configuracin del DCO de los mandos. Por defecto su
valor es 0, y se toma como DCO de los mandos el valor DCO_ON, que vale 2.
SenalesCOTComandoRemoto: Indica si se utilizar (1) o no (0) la Causa de Transmisin
de Comando Remoto (COT = 11) para las seales (simples, alarmas y dobles). Si no se
usa, se enviarn como espontneos (COT = 3). Por defecto no se usa y se enviarn
como espontneos.
IgnoraASDUDesconocido: Este parmetro indica la respuesta que se enva al despacho
cuando se recibe una pregunta con un ASDU desconocido. Si vale 1 se ignora; Si vale 0,
se contesta con la misma ASDU, pero con campo P/N=1 de la COT. Por defecto, vale 0.

Ej: 0,0,3,3000,1000,10,1,0,1,0,0,

B.2-45

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de la sincronizacin horaria: [lnea 19]


GestionaST , NotificaST , TimeAjusteSync , CfgTimeSinSincro , EnviaConfSincroSiGPSOK , ..

.. ModoRTUSincro ,

GestionaST: Indica si el despacho enva la fecha y la hora actualizada (1) o no (0) con el
horario de verano/invierno. El valor por defecto es 1.
NotificaST: Indica si el despacho enva el bit ST indicando el horario de verano/invierno
(1) o no (0). El valor por defecto es 1.
TimeAjusteSync: Tiempo (en mseg.) para ajustar la sincronizacin horaria, con el objetivo
de compensar las posibles derivas de reloj, retrasos del canal, etc. Valor por defecto, 0.
CfgTimeSinSincro: Es el Tempo que ha de trascurrir sin que la RTU sea sincronizada por
el despacho para considerar a la RTU como NO SINCRONIZADA (en segundos). Si se
configura como 0, significa que no se realiza esta comprobacin de tiempo transcurrido
sin sincronizar (es la opcin por defecto).
EnviaConfSincroSiGPSOK: Indica si se enva (1) o no (0) confirmacin (ACT_CON) a una
peticin de sincronizacin (ASDU 103) cuando el CPX/CPP est siendo correctamente
sincronizado por un GPS. Por defecto no se enva (valor a 0).
ModoRTUSincro: Indica cmo se considera al CPX desde el punto de vista de la
sincronizacin con respecto al telemando. Si vale 0, cuando no haya comunicacin con el
telemando se considerar el CPX como No Sincronizado. Si vale 1, el fallo de
comunicaciones no indicar CPX No Sincronizado. Valor por defecto, 0.

Ej: 1,1,-11,0,0,0

Datos de configuracin de las capturas peridicas de medidas analgicas y/o


tomas: [lnea 21]
MaxCapturas , TimeCiclo1 , TimeCiclo2 , TimeDespGI , TimeCicloDespGI , ..

.. CausaResetEnvioCiclico ,

MaxCapturas: Nmero mximos de capturas peridicas de medidas y/o tomas que se


guardarn. El valor por defecto es 1.
TimeCiclo1: Indica cada cuntos segundos se capturan los datos en el ciclo 1. El valor
por defecto es 4 segundos.
TimeCiclo2: Indica cada cuntos segundos se capturan los datos en el ciclo 2. El valor
por defecto es 12 segundos.
TimeDespGI: Existen medidas que se envan a despacho un cierto tiempo despus de
una Interrogacin General (TimeDespGI) y despus, opcionalmente, de forma cclica
cada otro cierto tiempo (TimeCicloDespGI). Un ejemplo son las medidas que se envan
12 segundos despus de una GI y despus peridicamente cada hora. Viene dado en
segundos y su valor por defecto, si no se configura, es de 12 segundos.
TimeCicloDespGI: Ver parmetro anterior. Viene dado en segundos y, si no se configura,
su valor por defecto es 0, es decir, que dichas medidas nicamente se envan despus
de una Interrogacin General y no peridicamente despus.

B.2-46

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

CausaResetEnvioCiclico: Son las posibles causas de reseteo de la cuenta de segundos


para los envos cclicos. Los posibles valores son:
- 0: No se resetea nunca.
- 1: Se resetea cuando se recibe una sincronizacin del despacho.
Por defecto, si no se configura, toma el valor 1.

Ej: 1,4,12,12,0,1,

Datos de configuracin de las rdenes simples del telemando del tipo


ON=Pulse, OFF=Do Nothing
A cada orden simple del telemando se le asocia un mando del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 39-49].

NumOrdenes , Ejec , CommandActTerm ,


Dir101 , DirEq , ISE , Dco , DirEqOn , ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes , (*)
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples tipo ON=Pulse, OFF=Do Nothing del


telemando.
Ejec: Indica si las rdenes simples (tanto las de tipo ON=Pulse, OFF=Do Nothing como
las de tipo ON=Pulse, OFF=Pulse) se van a ejecutar con el mtodo DIRECT EXECUTE
(0) o SELECT AND EXECUTE (1). El valor por defecto es 1.
CommandActTerm: Indica si se enva (1) o no (0) la terminacin de activacin
(ACT_TERM) de comandos simples. Por defecto s se enva la Terminacin de Activacin
(Valor a TRUE=1).
Dir101: Direccin de la orden simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del CPX/CPP.
Dco: Valor del Dco del mando del CPX/CPP. Nota: Este campo slo existir si se ha
habilitado la configuracin del DCO de los mandos (CfgDco). En caso contrario se
asumir el DCO_ON.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden.
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden.
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden.

Ej: 2,1,1, // Num. rdenes Simples,Tipo Ejec,CommandActTerm,


33000,10,1,2, 10,87, 10,93, 10,-1,
33001,10,4,2, 10,88, 10,94, 10,-1,

B.2-47

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las rdenes simples del telemando del tipo


ON=Pulse, OFF=Pulse
A cada orden simple del telemando se le asocia un mando del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 51-58].

NumOrdenes ,
Dir101 , DirEq , ISEon , DcoOn , ISEoff , DcoOff , (*)
... DirEqOn , ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes ,
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples de tipo ON=Pulse, OFF=Pulse del telemando.


Dir101: Direccin de la orden simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISEon: Etiqueta PROCOME del mando del CPX/CPP de activacin de la orden doble
(cerrar).
DcoOn: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo existir si
se ha habilitado la configuracin del DCO de los mandos (CfgDco). En caso
contrario se asumir el DCO_ON.
ISEoff: Etiqueta PROCOME del mando del CPX/CPP de desactivacin de la orden doble
(abrir).
DcoOff: Valor del Dco Off del mando del CPX/CPP. Nota: Este campo slo existir si
se ha habilitado la configuracin del DCO de los mandos (CfgDco). En caso
contrario se asumir el DCO_ON.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden.
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden.
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden.

Ej: 1, // Num. rdenes Simples,


34000,10,1,2, 4,2, 10,87, 10,88, 10,-1,

B.2-48

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las rdenes dobles del telemando


A cada orden doble del telemando se le asocian dos mandos del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 60-67]

NumOrdenes , Ejec , CommandDoubleActTerm ,


Dir101 , DirEq ISEon , DcoOn , ISEoff , DcoOff , (*)
... DirEqOn ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes ,
(*) Se repite por cada orden doble del telemando. Habr tantas como indique NumOrdenes.
Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes dobles del telemando.


Ejec: Indica si las rdenes dobles se van a ejecutar con el mtodo DIRECT EXECUTE (0)
o SELECT AND EXECUTE (1). El valor por defecto es 1.
CommandDoubleActTerm: Indica si se enva (1) o no (0) la terminacin de activacin
(ACT_TERM) de comandos simples. Por defecto s se enva la Terminacin de Activacin
(Valor a TRUE=1).
Dir101: Direccin de la orden doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos del CPX/CPP a asociar a la
orden doble.
ISEon: Etiqueta PROCOME del mando del CPX/CPP de activacin de la orden doble
(cerrar).
DcoOn: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo existir si
se ha habilitado la configuracin del DCO de los mandos (CfgDco). En caso
contrario se asumir el DCO_ON.
ISEoff: Etiqueta PROCOME del mando del CPX/CPP de desactivacin de la orden doble
(abrir).
DcoOff: Valor del Dco Off del mando del CPX/CPP. Nota: Este campo slo existir si
se ha habilitado la configuracin del DCO de los mandos (CfgDco). En caso
contrario se asumir el DCO_ON.
DirEqOn: Direccin del equipo al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden doble
(activacin del mando ISEon).
DirEqOff: Direccin del equipo al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden
doble (activacin del mando ISEoff).
DirEqDes: Direccin del equipo al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden doble.

Ej: 1,1,1,//Num.rdenesDobles,TipoEjec, CommandDoubleActTerm,


30000, 10, 1,2, 4,2, 10,87, 10,88, 10,-1,

B.2-49

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los comandos de regulacin de paso (equivale a un


cambio de toma en un RTN)
A cada comando de regulacin de paso del telemando se le asocian del CPX/CPP dos mandos
(subir y bajar la toma) y una medida donde leer la toma. Es imprescindible poner las Dir101
en orden ascendente: [lneas 70-72]

NumComandos , Ejec , CommandPasoActTerm ,


Dir101 , DirEq , ISEsubir , DcoSubir , ISEBajar , DcoBajar , MEA , (*)
Toma Toma
(*) Se repite por cada comando de regulacin de paso del telemando. Habr tantos como
indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de paso del telemando.


Ejec: Indica si los comandos de regulacin de paso se van a ejecutar con el mtodo
DIRECT EXECUTE (0) o SELECT AND EXECUTE (1). El valor por defecto es 1.
CommandPasoActTerm: Indica si se enva (1) o no (0) la terminacin de activacin
(ACT_TERM) de comandos de regulacin de paso. Por defecto s se enva la
Terminacin de Activacin (Valor a TRUE=1).
Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la toma.
DcoSubirToma: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo
existir si se ha habilitado la configuracin del DCO de los mandos (CfgDco). En
caso contrario se asumir el DCO_ON.
ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la toma.
DcoBajarToma: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo
existir si se ha habilitado la configuracin del DCO de los mandos (CfgDco). En
caso contrario se asumir el DCO_ON.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la toma.

Ej: 1,1,1, //Num.ComandosRegulPaso, TipoEjec.,


CommandPasoActTerm,
40000,104, 4,2, 5,2, 2,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 74-80]

NumSD , DirSealOV ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto simple del telemando.


DirSealOV: Direccin de la seal que indica que la cola de datos est llena, es decir,
que se ha producido overflow.
Este campo se configurar a 0 para ERZ.

B.2-50

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Dir101: Direccin de la seal digital de tipo contacto simple dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP asociada.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 2,0, // NumSD, Dir Seal Overflow,


1,10,1,
2,10,2,

Datos de configuracin de las seales de tipo alarma del telemando


Son aquellas seales de las que slo se enva al despacho la activacin, nunca la
desactivacin. A cada seal de este tipo del telemando se le asocia una seal digital del
CPX/CPP. Es imprescindible poner las Dir101 en orden ascendente: [lnea 82-86]

NumAla ,
Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumAla. Se dispondrn en orden ascendente de Dir101.

NumAla: Nmero de seales tipo alarma del telemando. Si no existen (como en el caso
de Chilectra) se configuran a 0.
Dir101: Direccin de la seal digital de tipo alarma dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP asociada.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 0, // NumAla,

Datos de configuracin de las seales de tipo contactos dobles del telemando


A cada seal de este tipo del telemando se le asocian tres seales digitales del CPX/CPP. Es
imprescindible poner las Dir101 en orden ascendente: [lneas 88-100]

NumSD ,
Dir101 , DirEq , ISC_OFF , ISC_ON , ISCdesconocido , (*)
(*) Se repite por cada seal tipo contacto doble del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto doble del telemando.


Dir101: Direccin de la seal tipo contacto doble dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen las seales digitales del CPX/CPP
asociadas.
ISC_OFF: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado OFF
(abierto) de la seal tipo contacto doble.
ISC_ON: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el estado ON
(cerrado) de la seal tipo contacto doble.
ISCdesconocido: Etiqueta PROCOME de la seal digital del CPX/CPP que indica el
estado desconocido de la seal tipo contacto doble.

Ej: 1, // NumSD
7000,10,16,17,18,

B.2-51

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las tomas del telemando


A cada toma del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente: [lneas 102-105].

NumTomas , EnviaTomasACero , TiempoTomaACero , TipoASDUTomas ,


, TomaCOTComRem , TomaCOTCambEspon ,

Dir101 , DirEq , MEA , TipoEnvio , IntGen , (*)

(*) Se repite por cada toma del telemando. Habr tantas como indique NumTomas. Se
dispondrn en orden ascendente de Dir101.
NumTomas: Nmero de tomas del telemando.
EnviaTomasACero: Indica si los cambios a cero transitorios que se producen al cambiar
de toma en nuestros RTN's se envan a despacho (1) o se filtran (0). Si no se configura,
el valor por defecto es 1.
Este campo se configurar a 1 para Chilectra.
Este campo se configurar a 0 para ERZ.
TiempoTomaACero: Tiempo (en segundos) para dar por definitivo un cambio a cero de
una toma. Una vez transcurrido ese tiempo, la toma se enviar al despacho como invlida
con el bit IV. Su valor por defecto es de 10 segundos.
TipoASDUTomas: Se lee el tipo de ASDU empleado para las tomas espontneas (las
peridicas se envan con ASDU 5 siempre). Si no est configurado, o es diferente de 5 o
32, por defecto se toma 5 (sin tiempo).
TomaCOTComRem: Se lee el parmetro que indica si se usa (1) o no (0) la causa de
transmisin COT_11, que indica que el cambio de toma est causado por un comando
remoto (desde despacho). Si no se configura, el valor por defecto es que s se usa (1).
TomaTipoCOTCambEspon: Se lee el parmetro que indica la causa de transmisin a
emplear en los cambios espontneos de las tomas. Los posibles valores son 3
(espontnea) o 12 (causada por un comando local). Si no se configura, el valor por
defecto es 12.
Dir101: Direccin de la toma dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP asociada.
MEA: Etiqueta PROCOME de la medida del CPX/CPP.
TipoEnvio: Indica si las tomas se envan cclicamente en el ciclo 1 (1), en el ciclo 2 (2) o
si no se envan cclicamente (0). Independientemente de este envo cclico, las tomas
siempre se enviarn espontneamente cuando varen. Valor por defecto: 0.
IntGen: Indica si la toma se enva (1) o no (0) como respuesta a una Interrogacin
General. Si no se configura, el valor por defecto es 1.

Ej: 1,1,10,5,1,12, //Num.Tomas, EnviaTomasACero, TiempoTomaACero,


TipoASDUTomas, TomaCOTComRem TomaTipoCOTCambEspon,
90000,104,2,0,1,

B.2-52

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP. Es imprescindible poner
las Dir101 en orden ascendente. Los valores de las medidas en esta implementacin del
protocolo son escalados: [lneas 107-122]

NumMeds , TipoASDUMedidas ,
Dir101 , Dir , Med , VBA , VMAX , VMIN , FondoEscala , ..

.. TipoEnvio , IntGen , Offset , (*)

(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


TipoASDUMedidas: Se lee el tipo de ASDU empleado para las medidas analgicas. Los
posibles valores son: 9 (valor normalizado), 11 (valor escalado) o 13 (valor en coma
flotante). Si no est configurado, o es diferente de los valores anteriores, por defecto se
toma 11 (escalado).
Dir101: Direccin de la medida dentro del protocolo 101.
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del CPX/CPP.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida por encima de la cual el nuevo valor de la medida ser enviado al despacho de
forma espontnea. Para ello el parmetro TipoEnvio ha de estar configurado con el valor
3.
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin.
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin.
FondoEscala: Indica el nmero de cuentas que representan el fondo de escala de la
medida en el equipo. Por defecto valdr 4095, que es el fondo de escala para nuestros
equipos PROCOME.
TipoEnvio: Indica el modo de envo de la medida al despacho: Los posibles valores son:
- 0: No se enva.
- 1: Se enva cclicamente en ciclo 1 (cada "TimeCiclo1" segundos).
- 2: Se enva cclicamente en ciclo 2 (cada "TimeCiclo2" segundos).
- 4: Se enva espontneamente por VBA.
- 8: Se enva "TimeDespGI" segundos despus de una Interrogacin General y
despus, cclicamente, cada "TimeCicloDespGI" segundos.
El valor por defecto es 1.
IntGen: Indica si la medida se enva como respuesta a una interrogacin general (1) o no
(0). El valor por defecto es 0.
Offset: Indica el valor del offset a aplicar a la recta de conversin que se calcula con los
parmetros VMAX y VMIN. El valor por defecto es 0.

B.2-53

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Para obtener la relacin de conversin de los valores digitales que envan los rels, a los
valores de ingeniera que maneja este perfil del protocolo IEC60870-5-101, ser necesario
configurar adecuadamente los parmetros VMAX, VMIN, FondoEscala y Offset. De esta forma,
a partir de los valores configurados para los parmetros VMAX, VMIN, FondoEscala y Offset,
se calculan internamente en la Unidad Central dos nuevos parmetros denominados Pendiente
y Desplazamiento. Estos dos nuevos parmetros definen, para cada medida, la relacin de
traslacin que permitir convertir los valores digitales que envan los rels, a los valores de
ingeniera que maneja este perfil del protocolo.

Valor_Medida_101 = [ ( Valor_Medida_Equipo * Pendiente) + Desplazamiento]

VMAX - VMIN
donde Pendiente = -----------------------
FondoEscala

Desplazamiento = VMIN (si Offset es 0).


o
Desplazamiento = Offset (si Offset es distinto de 0).

Ej: 9,11, // Num. Medidas,TipoASDUMedidas,


10000,10,0,10,200,0,4095,1,0,0,
...
10008,104,1,0,110,90,4095,1,0,0,
Datos de configuracin de los comandos de regulacin de consigna
A cada comando de regulacin de consigna del telemando se le asocian del CPX/CPP dos
mandos (subir y bajar consigna) y una medida donde leer la consigna. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 124-127]

NumComandos , Ejec , TipoASDUConsignas ,


Dir101 , DirEq , ISEsubir , DcoSubir , ISEbajar , DcoBajar , MEA , Paso , (*)
(*) Se repite por cada comando de regulacin de consigna del telemando. Habr tantos
como indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de consigna del telemando.


Ejec: Indica si los comandos de regulacin de consigna se van a ejecutar con el mtodo
DIRECT EXECUTE (0) o SELECT AND EXECUTE (1). El valor por defecto es 1.
TipoASDUConsignas: Se lee el tipo de ASDU empleado para los comandos de consigna.
Si no est configurado, o es diferente de 48 (Normalizado) o 49 (Escalado). Por defecto
se toma el 49 (Escalado).
Dir101: Direccin del comando dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenecen los mandos y la medida del CPX/CPP.
ISEsubir: Etiqueta PROCOME del mando del CPX/CPP para subir la consigna.
DcoSubirConsigna: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo
existir si se ha habilitado la configuracin del DCO de los mandos (CfgDco). En
caso contrario se asumir el DCO_ON.

B.2-54

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

ISEbajar: Etiqueta PROCOME del mando del CPX/CPP para bajar la consigna.
DcoBajarConsigna: Valor del Dco On del mando del CPX/CPP. Nota: Este campo slo
existir si se ha habilitado la configuracin del DCO de los mandos (CfgDco). En
caso contrario se asumir el DCO_ON.
MEA: Etiqueta PROCOME de la medida del CPX/CPP donde se lee la consigna.
ATENCION: esta medida debe estar incluida como medida del telemando (apartado
anterior), para que as se configuren sus parmetros de escalado.
Paso: Valor que permite calcular el nmero de veces que hay que ejecutar el mando de
subir o el de bajar consigna para alcanzar el valor de consigna pedido, de la siguiente
forma:

|Valor_Actual-Valor_Pedido|
N EjecucionesMando = ------------------------------------
Paso
El valor por defecto es 205.

Ej: 1,1,49,// NumComandosRegulConsigna, TipoEjec,


TipoASDUConsigna,
35000,104,2,2, 3,2, 1, 205,

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las Dir101 en orden ascendente: [lneas 129-136]

NumConts , TimeAdq , TimeEnvio , RstCntCadaHora , ValLimCnt , EnviaBitCY ...


, MaxCapturasCont , ModoTransmisionContadores ,

Dir101 , DirEq , CON , (*)


(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.
NumConts: Nmero de contadores del telemando.
TimeAdq: Tiempo de adquisicin de contadores en minutos. Sern los minutos a los que
se realizarn las capturas de contadores, sincronizados con la hora del CPX/CPP. El
valor por defecto es de 5 minutos.
TimeEnvio: Tiempo en segundos desde que se realiza la captura de contadores, hasta
que se envan al despacho. El valor por defecto es de 15 segundos.
RstCntCadaHora: Indica si hay que resetear el valor de los contadores cada hora (1) o no
(0). Si no se configura, el valor por defecto es 1.
ValLimCnt: Valor lmite del contador, que provoca que se enve a despacho con
indicacin de Overflow. Si no se configura, el valor por defecto es 231.
EnviaBitCY: Indica si, cuando se produce un overflow del valor del contador, se enva
dicha indicacin al despacho con el bit de carry CY (1) o no (0). Si no se configura, el
valor por defecto es 1.
MaxCapturasCont: indica el mximo nmero de fotos (capturas) de contadores que se
van a guardar en caso de que no se pidan o no puedan enviarse al despacho. Por
defecto es de 1 foto.

B.2-55

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

ModoTransmisionContadores: Indica el modo de transmisin de contadores:


- 0: Modo ENDESA: Los contadores se envan como respuesta a peticiones de datos (de
clase 1 2 dependiendo de la configuracin) si el protocolo es NO BALANCEADO o de
forma espontnea si el protocolo es BALANCEADO.
- 1: Modo REE: Los contadores se envan como consecuencia de la recepcin de un
comando de interrogacin de contadores (ASDU 101). Si no est configurado, o es
diferente de 0 1, por defecto se toma el valor 0 (modo ENDESA).
Dir101: Direccin del contador dentro del protocolo 101.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del CPX/CPP.

Ej: 2,15,0,1,2147483648,1,1,0, // Num. Contadores


20000,100,0,
20001,100,1,

La siguiente lnea del fichero de configuracin unicamente se configurar si el


protocolo es NO BALANCEADO
Con ella se configuran si los diferentes datos que se pueden enviar al despacho se enviarn
como respuesta a una peticin de datos de Clase 1 o de Clase 2 [lneas 138-143].

EI , ACT_CON_GI , GI_DATA , ACT_TERM_GI , ACT_CON_SYNC , ...

... ACT_CON_SC , ACT_TERM_SC , ACT_CON_DC , ACT_TERM_DC , ...

... ACT_CON_RC , ACT_TERM_RC , ACT_CON_SE , SP , DP , ...

... MEA_CICL , MEA_BANDA , TOMA_CICL , TOMA_ESP , ...

... CONT_CICL , ACT_CON_RST_PROC , NACK_ASDU_UNKNOWN ,

... TIPODATOCONFINTCONT , TIPODATOTERMINTCONT ,

EI: Indica si el Fin de Inicializacin (ASDU 70) se enva como clase 1(1) o como clase 2
(2). El valor por defecto es 1.
ACT_CON_GI: Indica si la confirmacin de activacin (ACT_CON) de una Interrogacin
General (ASDU 100) se enva como clase 1(1) o como clase 2 (2). El valor por defecto
es 2.
GI_DATA: Indica si los datos a enviar como respuesta a una Interrogacin General
(ASDUs 1, 3, 5, y/o 11) se envan como clase 1(1) o como clase 2 (2). El valor por
defecto es 2.
ACT_TERM_GI: Indica si la terminacin de activacin (ACT_TERM) de una
Interrogacin General (ASDU 100) se enva como clase 1(1) o como clase 2 (2). El valor
por defecto es 2.
ACT_CON_SYNC: Indica si la confirmacin de activacin (ACT_CON) de una
Sincronizacin (ASDU 103) se enva como clase 1(1) o como clase 2 (2). El valor por
defecto es 1.

B.2-56

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

ACT_CON_SC: Indica si la confirmacin de activacin (ACT_CON) de un Comando


Simple (ASDU 45) se enva como clase 1(1) o como clase 2 (2). El valor por defecto es
2.
ACT_TERM_SC: Indica si la terminacin de activacin (ACT_TERM) de un Comando
Simple (ASDU 45) se enva como clase 1(1) o como clase 2 (2). El valor por defecto es
2.
ACT_CON_DC: Indica si la confirmacin de activacin (ACT_CON) de un Comando
Doble (ASDU 46) se enva como clase 1(1) o como clase 2 (2). El valor por defecto es 2.
ACT_TERM_DC: Indica si la terminacin de activacin (ACT_TERM) de un Comando
Doble (ASDU 46) se enva como clase 1(1) o como clase 2 (2). El valor por defecto es 2.
ACT_CON_RC: Indica si la confirmacin de activacin (ACT_CON) de un Comando de
Regulacin de Paso (ASDU 47) se enva como clase 1(1) o como clase 2 (2). El valor
por defecto es 2.
ACT_TERM_RC: Indica si la terminacin de activacin (ACT_TERM) de un Comando de
Regulacin de Paso (ASDU 47) se enva como clase 1(1) o como clase 2 (2). El valor
por defecto es 2.
ACT_CON_SE: Indica si la confirmacin de activacin (ACT_CON) de un Comando de
Regulacin de Consigna (ASDU 49) se enva como clase 1(1) o como clase 2 (2). El
valor por defecto es 2.
SP: Indica si los cambios digitales simples (ASDU 30) se envan como clase 1(1) o como
clase 2 (2). El valor por defecto es 1.
DP: Indica si los cambios digitales dobles (ASDU 31) se envan como clase 1(1) o como
clase 2 (2). El valor por defecto es 1.
MEA_CICL: Indica si las medidas analgicas cclicas (ASDU 11) se envan como clase
1(1) o como clase 2 (2). El valor por defecto es 2.
MEA_BANDA: Indica si las medidas analgicas espontneas por valor de banda
(ASDU 11) se envan como clase 1(1) o como clase 2 (2). El valor por defecto es 2.
TOMA_CICL: Indica si las tomas cclicas (ASDU 5) se envan como clase 1(1) o como
clase 2 (2). El valor por defecto es 2.
TOMA_ESP: Indica si las tomas espontneas (ASDU 5) se envan como clase 1(1) o
como clase 2 (2). El valor por defecto es 2.
CONT_CICL: Indica si los contadores cclicos (ASDU 15) se envan como clase 1(1) o
como clase 2 (2). El valor por defecto es 2.
ACT_CON_RST_PROC: Indica si la confirmacin de activacin (ACT_CON) de un Reset
de Proceso (ASDU 105) se enva como clase 1 (1) o como clase 2 (2). El valor por
defecto es 2.
NACK_ASDU_UNKNOWN: Indica si la respuesta NACK fruto de una peticin de un
ASDU desconocido se enva como clase 1 (1) o como clase 2 (2). El valor por defecto es
2.
TIPODATOCONFINTCONT: Indica el Tipo de dato de las confirmaciones de activacin
de comandos de interrogacin de contadores (ASDU 101), es decir, si se enva como
clase 1 (1) o como clase 2 (2). El valor por defecto es 2.
TIPODATOTERMINTCONT: Indica el Tipo de dato de las terminaciones de activacin de
comandos de interrogacin de contadores (ASDU 101), es decir, si se enva como clase 1
(1) o como clase 2 (2). El valor por defecto es 2.

Ej: 1,2,2,2,1,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,2,2,

B.2-57

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

El fichero queda de la forma:

[1] # Configuracion de RTU CEI101B


[2] # Esta configuracion es la de PRUEBAS
[3] 1,
[4] 0,1,0,0,0,1,
[5] # Direccion de RTU a emular
[6] 111,111,126,0, // Dir. enlace, Dir. ASDU, FrameMaxLenght,
[7] # Parametros de comunicaciones del port
[8] COM1,1200,e,8,1,1,
[9] # Tiempo para poner RTS a ON, tiempo desde RTS ON a tx (mseg),
[10] # tiempo desde fin de tx para poner RTS a OFF (mseg), Control CTS (on/off),
[11] # error telemando (seg), monitor, Tiempo Cambios Mando (seg),
[12] # Tiempo seleccion mando, Tiempo entre consignas, RTSAlwaysON, Control DSR
[13] 35,0,0,0,0,60,0,1,10,22,0,0,10,1,
[14] # Tipo Enlace, Nmero de reintentos de nivel de enlace, Timeout entre
[15] # reintentos (mseg), Numero mximo de cambios, NumMaxCambAntIntGen,
[16] # DesechaCambSiOV,,EnviaASDU70SiOV, CfgDco, SenalesCOTComandoRemoto,
[17] 0,0,3,3000,1000,10,1,0,1,0,0,
[18] # GestionaST,NotificaST,TimeAjusteSync,CfgTimeSinSincro, EnviaConfSincroSiGPSOK,
[19] 1,1,-11,0,0,
[20] # MaxCapt,Ciclo1,Ciclo2,TimeDespGI,TimeCicloDespGI,CausaReseteoEnvioCiclico,
[21] 1,4,12,12,0,1,
[22] # ------------------------------------------------------------
[23] # TIPO DE OBJETO | RANGO DE DIRECCIONES
[24] # ------------------------------+------------------------------
[25] # Est. Dig. Simples | 00001 - 06999
[26] # Est. Dig. Dobles | 07000 - 09999
[27] # Medidas Analogicas | 10000 - 19999
[28] # Posicion de paso (tomas) | 10000 - 19999 ???
[29] # Med. de Tot. int.(contadores) | 20000 - 29999
[30] # Ordenes simples | 33000 - 33999
[31] # Ordenes dobles | 30000 - 32999
[32] # Ordenes Consigna analogica | 35000 - 39999 ???
[33] # Ordenes de reg. paso (tomas) | 40000 - 44999
[34] # ------------------------------+------------------------------
[35] # En este apartado hay una tabla que define los rangos de direcciones
[36] # de los distintos tipos de objetos del perfil
[37] ####################
[38] # Ordenes
[39] 2,1,1, // Num. de ordenes simples ON, Tipo ejecucin, CommandActTerm,
[40] # Asociacion de DIR101,DIR,ISE,ISCon,ISCoff,ISCdes
[41] # es imprescindible poner las DIR101
[42] # en orden ascendente
[43] # DIR 101 es la direccion de los objetos del tipo MANDO
[44] # DIR,ISE son la direccion PROCOME y el mando del 7IRD que ejecuta el mando
[45] # ISCon es la ISC que indica la activacion de la orden (EJEM: ABIERTO)
[46] # ISCoff es la ISC desactivacion (EJEM:CERRADO)
[47] # ISCdes es la que indica (EJEM:DESCONOCIDO)
[48] 33000,10,1,2, 10,87, 10,93, 10,-1,
[49] 33001,10,4,2, 10,88, 10,94, 10,-1,
[50] ####################
[51] 1, // Num. de ordenes simples ON/OFF
[52] # Los mandos simples de tipo ON/OFF se hacen con mandos simples
[53] # por eso hay que configurar por cada mando simple ON/OFF
[54] # dos mandos simples
[55] # Asociacion de DIR101,DIR,ISEon,ISEoff,ISCon,ISCoff,ISCdes
[56] # es imprescindible poner las DIR101
[57] # en orden ascendente
[58] 34000,10,1,2, 4,2, 10,87, 10,88, 10,-1,
[59] ####################
[60] 1,1, // Num. de ordenes dobles
[61] # Los mandos dobles se hacen con mandos simples

B.2-58

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[62] # por eso hay que configurar por cada mando doble
[63] # dos mandos simples
[64] # Asociacion de DIR101,DIR,ISEon,ISEoff,ISCon,ISCoff,ISCdes
[65] # es imprescindible poner las DIR101
[66] # en orden ascendente
[67] 30000,10,1,2, 4,2, 10,17, 10,16, 10,-1,
[68] ####################
[69] # Comandos de regulacion de paso (cambio de tomas)
[70] 1,1,
[71] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la TOMA
[72] 40000,104,4,2, 5,2, 2,
[73] ####################
[74] # Seales simples
[75] 2,0,
[76] # Asociacion de DIR101,DIR,ISC
[77] # es imprescindible poner las DIR101
[78] # en orden ascendente
[79] 1,10,1,
[80] 2,10,2,
[81] ####################
[82] # Alarmas de actuacin
[83] 0,
[84] # Asociacion de DIR101,DIR,ISC
[85] # es imprescindible poner las DIR101
[86] # en orden ascendente
[87] ####################
[88] # Num. Seales tipo CONTACTOS Dobles,
[89] 1,
[90] # Los contactos dobles se calculan a partir de los simples
[91] # por eso hay que configurar aqui por cada contacto doble
[92] # dos ISCs
[93] # Asociacion de DIR101,DIR,ISC,ISC
[94] # es imprescindible poner las DIR101
[95] # en orden ascendente
[96] # DIR 101 es la direccion de los objetos del tipo CONTACTO doble
[97] # DIR,ISCabierto,ISCcerrado,ISCdesconocido son las direcciones PROCOME
[98] # y las seales del 7IRD
[99] # donde se encuentra el contacto
[100] 7000,10,16,17,18,
[101] ####################
[102] # Tomas
[103] # NumTomas,EnviaTomasACero,TiempoTomaACero,TipoASDUTomas,TomaTipoCOTCambEspon,
[104] 1,1,10,5,12,
[105] 90000,104,2,0,1,1,
[106] ####################
[107] # NumMedidas, TipoASDUMedidas,
[108] 9,11,
[109] # Puesto que los valores de las medidas en esta implementacion del 101
[110] # son en valores escalados.
[111] # DIR 101 es la direccion de los objetos del tipo MEDIDA
[112] # EJEMPLO: 10001 es la direccion de la MEDIDA
[113] # DIR,MED Son la direccion PROCOME y el numero de Medida del 7IRD
[114] # VBA es el valor de banda (lo que ha de variar una medida para ser enviada
[115] # espontneamente al despacho).
[116] # VMAX es el valor mximo de la medida (ya multiplicado por factor de escala).
[117] # VMIN es el valor mnimo de la medida (ya multiplicado por factor de escala).
[118] # Dir101,Dir,MEA,VBA,VMAX,VMIN,FondoEscala,Ciclo,IntGen,
[119] # En ciclo de 4 segundos
[120] 10000,10,0,10,200,0,4095,1,0,
[121] ...
[122] 10008,104,1,0,110,90,4095,1,0,
[123] ####################
[124] # Comandos de regulacion de consigna,TipoEjec,TipoASDUConsigna,

B.2-59

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[125] 1,1,49,
[126] # ADD 101,Dir,ISE (SUBIR),ISE (BAJAR),N Mea donde se lee la CONSIGNA,PASO
[127] 35000,104,2,2, 3,2, 1, 205,
[128] ####################
[129] # Num. Contadores, Tiempo de congelacin en minutos, Tiempo desde congelacin
[130] # hasta captura para envo, ResetCadaHora, ValorLimite, EnviaBitCY
[131] 2,15,0,1,2147483648,1,1,0,
[132] # DIR 101 es la direccion de los objetos del tipo CONTADOR
[133] # DIR,CON Son la direccion PROCOME y el numero de CONTADOR del 7IRD
[134] # DIR101,DIR,CON
[135] 20000,100,0,
[136] 20001,100,1,
[137] ####################
[138] # Tipo de envo de datos (1=Clase 1, 2=Clase 2)
[139] # EI, ACT_CON_GI, GI_DATA, ACT_TERM_GI, ACT_CON_SYNC,
[140] # ACT_CON_SC, ACT_TERM_SC, ACT_CON_DC, ACT_TERM_DC, ACT_CON_SC, ACT_TERM_SC,
[141] # ACT_CON_RC, ACT_TERM_RC, ACT_CON_SE, SP, DP, MEA_CICL, MEA_BANDA,
[142] # TOMA_CICL, TOMA_ESP, CONT_CICL, ACT_CON_RST_PROC, NACK_ASDU_UNKNOWN,
[143] 1,2,2,2,1,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,2,2,

B.2-60

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.2.7 No balanceado Tipo VIII: CEI101I.CFG


En este fichero llamado cei101i.cfg se configuran los datos referentes al telemando con
protocolo CEI 870-5-101 no balanceado Tipo VIII: datos generales, rdenes (simples y dobles),
comandos de regulacin y de consigna, seales tipo contactos (simples y dobles), medidas y
contadores. Dichas rdenes, comandos, seales, medidas y contadores se referencian con una
direccin del protocolo IEC60870-5-101 (Dir101). A cada uno de estos se le asociar una
orden, seal, medida o contador de la Unidad Central. Este perfil utiliza los siguientes tamaos
para los parmetros variables del protocolo:

Parmetro Tamao Formato


Dir de Enlace 2 No estructurado
Dir de ASDU 2 -
Dir de Objeto de Informacin 3 No estructurado
Causa de Transmisin 1 -

El formato del fichero es el siguiente:


Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [ver ejemplo, lneas 3-4]

Ej: 1,
0,1,0,0,0,1,

Datos sobre las direcciones de la Unidad Central (RTU): [ver ejemplo, lnea 6]
DirEnlace , DirASDU ,

DirEnlace: Direccin de enlace de la Unidad Central.


DirASDU: Direccin de ASDU de la Unidad Central.

Ej: 3,10007,

Datos de configuracin de las comunicaciones del puerto: [ver ejemplo,


lneas 8-10]
NumPuertos ,
Puerto , Veloc , TipoPar , NumBits , NumStop , TamaoFIFO , (*)

(*) Se repite por cada puerto. Habr tantos puertos como indique NumPuertos.

NumPuertos: Nmero de puertos de comunicaciones para comunicarse con el despacho.


Por defecto habr 2.
Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 600, 1200, 2400, 4800, 9600 y
19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los siguientes valores:
a. N o n = Ninguna.
b. O, o, I o i = Impar.
c. E, e, P o p = Par.

B-2.61

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.


NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamaoFIFO: Es el tamao de la FIFO en bytes. Los posibles valores son 1, 4, 8, 14 o 0
(no se emplea FIFO). Por defecto se configurar como 1.

Ej: 2,
COM1,1200,e,8,1,1,
COM2,1200,e,8,1,1,

Datos generales relacionados con el control de las lneas de mdem y con


diversos tiempos empleados por la Unidad Central: [ver ejemplo, lnea 15]
TimeCDon , TimeCDoff , TimeRTSon , TimeRTSoff , SwCTS , SwCDTx , ..

.. SwCDRx , RTSAlwaysOn , TimeErrTelem , TimePortNoActivo , ..

.. NivelTraza , TimeCambMando , TimeSel , TimeEntreConsig , ..

.. RRLResetClase2 , TimeEntreMsjTF , TimeTotalTF , MaxSegmPorSeccion ,

.. TimeTomaACero , PermisoSincronizar ,

TimeCDon: Tiempo (en mseg.) que se espera a que CD se mantenga a ON para


comenzar a dar por buenos los datos recibidos. Por defecto se configurar con el valor 0.
TimeCDoff: Tiempo mximo (en mseg.) que se espera desde que se desea transmitir
hasta que se pone CD a OFF. Si SwCDTx es 0, este tiempo se esperar siempre. Si
SwCDTx es 1 y transcurrido el tiempo no se ha puesto CD a OFF, se abortar la
transmisin. Por defecto se configurar con el valor 500.
TimeRTSon: Tiempo mximo (en mseg.) que se espera desde que se pone RTS a ON
hasta que se comienza a transmitir. Si SwCTS es 0, este tiempo se espera siempre y,
una vez transcurrido, se comienza a transmitir. Si SwCTS es 1, este es el tiempo mximo
que se espera a que CTS se ponga a ON. Si una vez transcurrido dicho tiempo el CTS
contina a OFF, se aborta la transmisin. Por defecto se configurar con el valor 500.
TimeRTSoff: Tiempo (en mseg.) que transcurre despus de transmitir hasta que se pone
el RTS a OFF. En caso de que RTSAlwaysOn sea 1, este tiempo se espera siempre,
aunque una vez finalizado no se pondra RTS a OFF. Por defecto se configurar con el
valor 11.
SwCTS: Indica si se realiza control de la lnea CTS (1) o no (0) antes de transmitir. Por
defecto se configurar con el valor 1.
SwCDTx: Indica si se realiza control de la lnea CD para transmitir (1) o no (0). Si se hace
control, significa que el CD deber estar a OFF antes de transmitir. Por defecto se
configurar con el valor 1.
SwCDRx: Indica si se realiza control de la lnea CD para recibir (1) o no (0). Si se hace
control, significa que el CD deber estar a ON durante TimeCDon milisegundos para
comenzar a recibir datos. Por defecto se configurar con el valor 1.
RTSAlwaysOn: Indica si el RTS se mantiene simpre a ON (1) o por el contrario se pone a
ON y a OFF antes y despus de transmitir respectivamente. Por defecto se configurar
con el valor 0.
TimeErrTelem: Tiempo (en seg.) antes de dar error de comunicaciones con el telemando.
Por defecto se configurar con el valor 60.
TimePortNoActivo: Tiempo (en seg.) que ha de transcurrir sin recibir mensajes por un
puerto para poder conmutar al otro puerto de comunicaciones.

B.2-62

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

NivelTraza: Nivel de monitorizacin de trazas por pantalla. El valor 0 deshabilita las trazas
y es el valor que hay que configurar por defecto.
TimeCambMando: Tiempo mximo (en seg.), a partir de la conclusin de un mando,
durante el cual los cambios asociados son etiquetados con causa no espontnea. Por
defecto se configurar con el valor 10.
TimeSel: Timeout (en seg.) para deseleccionar automticamente un comando que
previamente haba sido seleccionado. Slo tiene sentido para cuando se ejecuten los
comandos con el mtodo SELECT AND EXECUTE. Su valor por defecto es 10 segundos.
TimeEntreConsig: Es el tiempo (en mseg) que se espera entre dos rdenes consecutivas
de consigna. Su valor por defecto es de 22 milisegundos.
RRLResetClase2: Indica si, tras la recepcin de un Reset Remote Link, hay que
resetear (1) o no (0) las colas de datos de clase 2.
TimeEntreMsjTF: Timeout (en seg.) entre mensajes de una transferencia de ficheros para
abortar dicha transferencia.
TimeTotalTF: Timeout (en seg.) total para abortar una transferencia de ficheros.
MaxSegmPorSeccion: Mximo nmero de segmentos por cada seccin que se enviarn
en la transferencia de ficheros.
TimeTomaACero: Tiempo (en seg.) para dar por definitivo el cambio a cero de una toma.
Una vez transcurrido ese tiempo con la toma a cero, se enviar como invlida al
despacho. Si no se configura, el valor por defecto es 10 segundos.
PermisoSincronizar: Indica si el despacho tiene (1) o no (0) permiso para sincronizar a la
Unidad Central. Slo un despacho de los que vayan a interrogar a la Unidad Central
podr llevar este parmetro a 1. El resto lo llevarn a 0. Si se configuran ms de un
protocolo como posibles fuentes de sincronizacin, aquel protocolo que arranque primero
en la Unidad Central ser el nico que permitir a su despacho correspondiente
sincronizar a la Unidad Central.

Ej: 0,500,500,11,1,1,1,0,60,5,0,10,10,22,0,60,2100,5,10,1

Datos de los tamaos de las diferentes colas de datos: [ver ejemplo, lnea 17]
TamColaClase1 , TamColaClase2 , TamColaComandos , TamColardenes ,

TamColaClase1: Tamao de la cola de datos de clase 1. Una vez alcanzado dicho


nmero de datos de clase 1, se producir un overflow de la cola y se dejarn de
almacenar datos hasta que se reciba un Reset de aplicacin.
TamColaClase2: Tamao de cada una de las colas de datos de clase 2. Una vez
alcanzado dicho nmero de datos de clase 2, se dejarn de almacenar datos hasta que
vuelva a haber sitio en la cola para ms datos.
TamColaComandos: Tamao de la cola de comandos. Es el mximo nmero de
comandos (peticiones de datos) sin procesar que es capaz de almacenar la Unidad
Central.
TamColardenes: Tamao de la cola de rdenes (mandos) a ejecutar. Es el mximo
nmero de rdenes pendientes de confirmacin que es capaz de procesar la Unidad
Central.

Ej: 1000,1000,10,3,

B-2.63

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de la sincronizacin horaria: [ver ejemplo, lnea 20]


GestionaST , NotificaST , TimeAjuste , Fuente , TimeSincro , TimeSincro ,
Sincro Sincro KO OK

GestionaST: Indica si el despacho enva la fecha y la hora actualizada (1) o no (0) con el
horario de verano/invierno. Por defecto se configurar con el valor 1.
NotificaST: Indica si el despacho enva el bit ST indicando el horario de verano/invierno
(1) o no (0). Por defecto se configurar con el valor 1.
TimeAjusteSincro: Tiempo (en mseg.) para ajustar la sincronizacin horaria, con el
objetivo de compensar las posibles derivas de reloj, retrasos del canal, ... Por defecto se
configurar con el valor 1.
FuenteSincro (modelo CPX/CPP-A): Indica la fuente de sincronizacin por defecto:
0=Protocolo, 1=Reloj externo.
TimeSincroKO (modelo CPX/CPP-A): Tiempo (en seg.) sin recibir sincronizaciones para
dar por NO sincronizada a la Unidad Central.
TimeSincroOK (modelo CPX/CPP-A): Tiempo (en seg.) que ha de estar recibiendo
sincronizaciones correctas desde el reloj externo para considerar como sincronizada a la
Unidad Central.

Ej: 1,1,0,0,2100,5,

Datos de configuracin de las rdenes simples del telemando


A cada orden simple del telemando se le asocia un mando de la Unidad Central. Es
imprescindible poner las Dir101 en orden ascendente: [ver ejemplo, lneas 39-43]

NumOrdenes , Ejec , OrdenConmutaFteSincro ,


Dir101 , DirEq , ISE , DCO , DirEqOn , ISCon , ...
(*)
... DirEqOff , ISCoff , DirEqDes , ISCdes ,
(*) Se repite por cada orden simple del telemando. Habr tantas como indique
NumOrdenes. Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes simples del telemando.


Ejec: Indica si las rdenes simples se van a ejecutar con el mtodo DIRECT EXECUTE
(0) (es el valor por defecto) o SELECT AND EXECUTE (1). Por defecto se configurar la
opcin 0.
OrdenConmutaFteSincro: Direccin del protocolo IEC-101 de la orden que sirve para
conmutar de fuente de sincronizacin. Por defecto se configurar la direccin 62501.
Dir101: Direccin de la orden simple dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenece el mando de la Unidad Central.
ISE: Etiqueta PROCOME del mando de la Unidad Central.
DCO: DCO con el que se ejecutar el mando ISE del equipo DirEq. Por defecto se
configurar con el valor 2.
DirEqOn: Direccin del equipo (UCP) al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden. Si no
se desea utilizar esta seal, se configurar en este campo con el valor 1.
DirEqOff: Direccin del equipo (UCP) al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden. Si
no se desea utilizar esta seal, se configurar este campo con el valor 1.

B.2-64

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

DirEqDes: Direccin del equipo (UCP) al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden. Si no se desea utilizar esta seal, se configurar este campo con el valor 1.

Ej: 3,0,62501,
30001,22,12,2,22,0,22,1,22,9,
30251,12,0,2,12,78,12,76,12,9,
30252,12,1,2,12,79,12,77,12,9,

Datos de configuracin de las rdenes dobles del telemando


A cada orden doble del telemando se le asocian dos mandos de la Unidad Central. Es
imprescindible poner las Dir101 en orden ascendente: [ver ejemplo, lneas 48-53]

NumOrdenes , Ejec ,
Dir101 , DirEq , ISEon , DCOon , ISEoff , DCOoff , ...
(*)
... DirEqOn , ISCon , DirEqOff , ISCoff , DirEqDes , ISCdes ,
(*) Se repite por cada orden doble del telemando. Habr tantas como indique NumOrdenes.
Estarn dispuestas en orden ascendente de Dir101.

NumOrdenes: Nmero de rdenes dobles del telemando.


Ejec: Indica si las rdenes dobles se van a ejecutar con el mtodo DIRECT EXECUTE (0)
(es el valor por defecto) o SELECT AND EXECUTE (1). Por defecto se configurar a 0.
Dir101: Direccin de la orden doble dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenecen los mandos de la Unidad Central a
asociar a la orden doble.
ISEon: Etiqueta PROCOME del mando de la Unidad Central correspondiente a la
activacin de la orden doble.
DCOon: DCO con el que se ejecutar el mando ISEon del equipo DirEq (activacin de la
orden doble). Por defecto se configurar con el valor 2.
ISEoff: Etiqueta PROCOME del mando de la Unidad Central correspondiente a la
desactivacin de la orden doble.
DCOoff: DCO con el que se ejecutar el mando ISEoff del equipo DirEq (desactivacin de
la orden doble). Por defecto se configurar con el valor 2.
DirEqOn: Direccin del equipo (UCP) al que pertenece la seal digital ISCon.
ISCon: Etiqueta PROCOME de la seal digital que indica la activacin de la orden doble
(activacin del mando ISEon). Si no se desea utilizar esta seal, se configurar este
campo con el valor 1.
DirEqOff: Direccin del equipo (UCP) al que pertenece la seal digital ISCoff.
ISCoff: Etiqueta PROCOME de la seal digital que indica la desactivacin de la orden
doble (activacin del mando ISEoff). Si no se desea utilizar esta seal, se configurar en
este campo con el valor 1.
DirEqDes: Direccin del equipo (UCP) al que pertenece la seal digital ISCdes.
ISCdes: Etiqueta PROCOME de la seal digital que indica el desconocimiento del estado
de la orden doble. Si no se desea utilizar esta seal, se configurar este campo con el
valor 1.

Ej: 3,0,
35001,12,0,2,1,2,12,80,12,0,12,4,
35002,12,6,2,7,2,12,81,12,0,12,4,
35003,12,8,2,9,2,12,82,12,0,12,4,

B-2.65

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los comandos de regulacin de paso (equivale a un


cambio de toma en un RTN)
A cada comando de regulacin de paso del telemando se le asocian dos mandos (subir y bajar
la toma) de la Unidad Central y una medida donde leer la toma. Es imprescindible poner las
Dir101 en orden ascendente: [ver ejemplo, lneas 58-61]

NumComandos , Ejec ,
Dir101 , DirEq , ISEsubir , DCOsubir , ...
(*)
... ISEbajar , DCObajar , MEA ,
(*) Se repite por cada comando de regulacin de paso del telemando. Habr tantos como
indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de paso del telemando.


Ejec: Indica si los comandos de regulacin de paso se van a ejecutar con el mtodo
DIRECT EXECUTE (0) (es el valor por defecto) o SELECT AND EXECUTE (1). Por
defecto se configurar a 0.
Dir101: Direccin del comando dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenecen los mandos y la medida de la
Unidad Central.
ISEsubir: Etiqueta PROCOME del mando de la Unidad Central para subir la toma.
DCOsubir: DCO con el que se ejecutar el mando ISEsubir del equipo DirEq (para subir
la toma). Por defecto se configurar con el valor 2.
ISEbajar: Etiqueta PROCOME del mando de la Unidad Central para bajar la toma.
DCObajar: DCO con el que se ejecutar el mando ISEbajar del equipo DirEq (para bajar
la toma). Por defecto se configurar con el valor 2.
MEA: Etiqueta PROCOME de la medida de la Unidad Central donde se lee la toma.

Ej: 2,0,
45001,17,4,2,5,2,1,
45002,21,4,2,5,2,1,

Datos de configuracin de los comandos de regulacin de consigna


A cada comando de regulacin de consigna del telemando se le asocian dos mandos (subir y
bajar consigna) de la Unidad Central y una medida donde leer la consigna. Es imprescindible
poner las Dir101 en orden ascendente: [ver ejemplo, lneas 66-69]

NumComandos , Ejec ,
Dir101 , DirEq , ISEsubir , DCOsubir , ...
(*)
... ISEbajar , DCObajar , MEA , Paso ,
(*) Se repite por cada comando de regulacin de consigna del telemando. Habr tantos
como indique NumComandos. Estarn dispuestos en orden ascendente de Dir101.

NumComandos: Nmero de comandos de regulacin de consigna del telemando.


Ejec: Indica si los comandos de regulacin de consigna se van a ejecutar con el mtodo
DIRECT EXECUTE (0) (es el valor por defecto) o SELECT AND EXECUTE (1). Por
defecto se configurar la opcin 0.
Dir101: Direccin del comando dentro del protocolo IEC-101.

B.2-66

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

DirEq: Direccin del equipo (UCP) al que pertenecen los mandos y la medida de la
Unidad Central.
ISEsubir: Etiqueta PROCOME del mando de la Unidad Central para subir la consigna.
DCOsubir: DCO con el que se ejecutar el mando ISEsubir del equipo DirEq (para subir
la consigna). Por defecto se configurar con el valor 2.
ISEbajar: Etiqueta PROCOME del mando de la Unidad Central para bajar la consigna.
DCObajar: DCO con el que se ejecutar el mando ISEbajar del equipo DirEq (para bajar
la consigna). Por defecto se configurar con el valor 2.
MEA: Etiqueta PROCOME de la medida de la Unidad Central donde se lee la consigna.
Paso: Valor que permite calcular el nmero de veces que hay que ejecutar el mando de
subir o el de bajar consigna para alcanzar el valor de consigna pedido, de la siguiente
forma:
|Valor_Actual-Valor_Pedido|
N EjecucionesMando = ------------------------------------
Paso
Por defecto se configurar a 205.

Ej: 2,0,
40001,17,2,2,3,2,0,205,
40002,21,2,2,3,2,0,205,

Datos de configuracin de las seales de tipo contacto simple del telemando


A cada seal de este tipo del telemando se le asocia una seal digital de la Unidad Central. Es
imprescindible poner las Dir101 en orden ascendente: [ver ejemplo, lneas 81-85]

NumSD , DirSeOverflow , X% , Y% , TimeCambioPeriodico ,


,Dir101 , DirEq , ISC , (*)
(*) Se repite por cada seal tipo contacto simple del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto simple del telemando (sin contar las seales
de informacin del sistema).
DirSeOverflow: Direccin de la seal que indica que la cola class1 est llena al 100%
(se configurar con el valor 60001). El resto de seales de informacin del sistema sern
consecutivas:
d. 60002: Seal de cola llena al X% (semillena).
e. 60003: Seal que indica transferencia de ficheros activa.
f. 60004: Seal correspondiente al cambio peridico y espontneo.
g. 60005: Seal que indica que la Unidad Central (RTU) est sincronizada.
h. 60006: Seal que indica la fuente de sincronizacin.
X%: % donde se genera la seal de cola de clase 1 llena al X% (cola semillena). Si se
configura errneamente (los lmites vlidos son 20% a 99%) se tomar el valor por
defecto (70%).
Y%: % donde se desactiva la seal de cola de clase 1 llena al X% (cola semivaca). Si se
configura errneamente (los lmites vlidos son 0% a 80%) se tomar el valor por defecto
(30%).
TimeCambioPeriodico: Indica cada cunto tiempo (en seg.) se genera el cambio peridico
y espontneo 60004.

B-2.67

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Dir101: Direccin de la seal digital de tipo contacto simple dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenece la seal digital de la Unidad Central
asociada.
ISC: Etiqueta PROCOME de la seal digital de la Unidad Central.

Ej: 3,60001,70,30,1440,
1,10,0,
2,10,1,
3,10,2,
Datos de configuracin de las seales de tipo contactos dobles del telemando
A cada seal de este tipo del telemando se le asocian tres seales digitales de la Unidad
Central. Es imprescindible poner las Dir101 en orden ascendente: [ver ejemplo, lneas 90-94]

NumSD ,
Dir101 , DirEq , ISCabierto , ISCcerrado , ISCdesconocido , (*)
(*) Se repite por cada seal tipo contacto doble del telemando. Habr tantas como indique
NumSD. Se dispondrn en orden ascendente de Dir101.

NumSD: Nmero de seales tipo contacto doble del telemando.


Dir101: Direccin de la seal tipo contacto doble dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenecen las seales digitales de la Unidad
Central asociadas.
ISCabierto: Etiqueta PROCOME de la seal digital de la Unidad Central que indica el
estado abierto de la seal tipo contacto doble. Si no se desea utilizar esta seal, se
configurar con el valor 1.
ISCcerrado: Etiqueta PROCOME de la seal digital de la Unidad Central que indica el
estado cerrado de la seal tipo contacto doble. Si no se desea utilizar esta seal, se
configurar con el valor 1.
ISCdesconocido: Etiqueta PROCOME de la seal digital de la Unidad Central que indica
el estado desconocido de la seal tipo contacto doble. Si no se desea utilizar esta seal,
se configurar con el valor 1.

Ej: 3,
10001,22,10,11,-1,
10002,22,12,13,0,
10003,22,14,15,0,

Datos de configuracin de las tomas del telemando


A cada toma del telemando se le asocia una medida de la Unidad Central. Es imprescindible
poner las Dir101 en orden ascendente: [ver ejemplo, lneas 99-102]

NumTomas ,
Dir101 , DirEq , MEA , (*)
(*) Se repite por cada toma del telemando. Habr tantas como indique NumTomas. Se
dispondrn en orden ascendente de Dir101.

NumTomas: Nmero de tomas del telemando.


Dir101: Direccin de la toma dentro del protocolo IEC-101.
DirEq: Direccin del equipo (UCP) al que pertenece la medida de la Unidad Central
asociada.
B.2-68

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

MEA: Etiqueta PROCOME de la medida de la Unidad Central.

Ej: 2,
20001,17,1,
20002,21,1,

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida de la Unidad Central. Es
imprescindible poner las Dir101 en orden ascendente. Los valores de las medidas en esta
implementacin del protocolo son normalizados: [ver ejemplo, lneas 107-112]

NumMedidas , TimeCapturasMedidas ,
Dir101 , Dir , Medida , Corr , Offset , Ope1 , Ope2 , ...

... Ope3 , Ope4 , Ope5 , Ope6 , VBA , PBA , ...

... LINF , LISUP , VMAX , VMIN , FondoEscala , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMedidas.

NumMedidas: Nmero de medidas del telemando.


Dir101: Direccin de la medida dentro del protocolo IEC-101.
Dir: Direccin del equipo (UCP) al que pertenece la medida de la Unidad Central.
Medida: Etiqueta PROCOME de la medida de la Unidad Central.
Corr: Factor de correccin que permite convertir valores de medida de los equipos a
valores de medida del IEC-101. Por defecto se configurar a 1.0.
Offset: Offset que permite convertir valores de medida de los equipos a valores de
medida del IEC-101. Por defecto se configurar a 0.0.

Valor_Medida_101 = Valor_Medida_Equipo * Corr + Offset

Ope1: Indicador de uso del parmetro VBA: 0 = No est en uso; 1 = En uso. Se


configurar a 1.
Ope2: Indicador de uso del parmetro PBA: 0 = No est en uso; 1 = En uso. Se
configurar a 0.
Ope3: Indicador de uso del parmetro LINF: 0 = No est en uso; 1 = En uso. Se
configurar a 0.
Ope4: Indicador de uso del parmetro LISUP: 0 = No est en uso; 1 = En uso. Se
configurar a 0.
Ope5: Indicador de uso del parmetro VMAX: 0 = No est en uso; 1 = En uso. Se
configurar a 0.
Ope6: Indicador de uso del parmetro VMIN: 0 = No est en uso; 1 = En uso. Se
configurar a 0.
VBA: Parmetro Valor de Banda, que indica la variacin mnima entre dos valores de la
medida para que el nuevo valor sea enviado al despacho. Se configura en tanto por uno
(1 = 100%).
PBA: Parmetro Periodo de Banda, que es el tiempo que se da para considerar que la
medida es vlida para enviar (no se usa).

B-2.69

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

LINF: Parmetro Lmite Bajo, que indica el valor por debajo del cual se produce el status
de Alarma (no se usa).
LISUP: Parmetro Lmite Alto, que indica el valor por encima del cual se produce el status
de Alarma (no se usa).
VMAX: Parmetro Valor Mximo, que indica el valor tratado de ingeniera que
corresponde al valor mximo que el sensor del usuario puede entregar a la tarjeta de
adquisicin (no se usa).
VMIN: Parmetro Valor Mnimo, que indica el valor tratado de ingeniera que corresponde
al valor mnimo que el sensor del usuario puede entregar a la tarjeta de adquisicin (no
se usa).
FondoEscala: Indica el nmero de cuentas que representan el fondo de escala de la
medida en el equipo. Por defecto valdr 4095, que es el fondo de escala para nuestros
equipos PROCOME.

En esta implementacin del protocolo slo se usan el parmetro VBA.

Las medidas normalizadas en el protocolo IEC-101 se envan al centro de control codificadas


en 15 bits ms un bit de signo (de -32768 a 32767), de forma que el fondo de escala de las
MEAs Procome codificadas en 12 bits ms un bit de signo (de 4096 a 4095) se hace
corresponder con el fondo de escala del protocolo IEC-101 para el caso de las medidas
normalizadas. Puesto que esta conversin de fondos de escala (de 4096,+4095 a
32768,+32767) la realiza internamente el emulador para el perfil CEI101I, los factores Corr y
Offset se configuran con los valores 1.0 y 0.0, respectivamente.

Valor_Medida_101 = ( Valor_Medida_Equipo * Corr ) + Offset

Ej: 4,
15001,22,0,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,
15002,22,1,1.0,0.0,1,0,0,0,0,0,0.50,0,0,0,0,0,4095,
15005,22,2,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,
15006,22,3,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador de la Unidad Central. Es
imprescindible poner las Dir101 en orden ascendente: [ver ejemplo, lneas 117-122]

NumConts , TimeCaptEspontanea , TimeCaptHist ,


Dir101 , DirEq , CON , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de Dir101.

NumConts: Nmero de contadores del telemando.


TimeCaptEspontanea: Tiempo (en min.) de captura de contadores para envo
espontneo. Si se configura a 0, no se enviarn contadores de forma espontnea. Por
defecto se configurar a 60 minutos.
TimeCaptHist: Tiempo (en min.) de captura de contadores para el histrico de
contadores. Si se configura a 0, no existirn los histricos de contadores. Por defecto se
configurar a 60 minutos.

B.2-70

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Dir101: Direccin del contador dentro del protocolo IEC-101.


DirEq: Direccin del equipo al que pertenece el contador de la Unidad Central.
CON: Etiqueta PROCOME del contador de la Unidad Central.

Ej: 4,60,60,
25001,22,0,
25002,22,1,
25003,22,2,
25004,22,3,

El fichero queda de la forma:

[1] # Configuracin de RTU CEI101I No balanceado (IBERDROLA)


[2] # Seal de fallo de comunicaciones con el despacho.
[3] 1,
[4] 0,1,0,0,0,1,
[5] # Direccin enlace,direccin ASDU,
[6] 3,10007,
[7] # Parmetros de comunicaciones de los puertos
[8] 2,
[9] COM1,1200,e,8,1,1,
[10] COM2,1200,e,8,1,1,
[11] # TimeCDon,TimeCDoff,TimeRTSon,TimeRTSoff,SwCTS,SwCDTx,SwCDRx,
[12] # RTSAlwaysOn, TimeErrorTelem,TimePortNoActivo,NivelTraza,
[13] # TimeoutCambiosMandos(s),TimeoutSeleccion(s),TimeEntreConsignas(s),
[14] # RRLResetClass2,ToutEntreMsjTF(s),ToutTotalTF(s),MaxNumSegmPorSeccion,
[15] 0,500,500,11,1,1,1,0,60,5,0,10,10,22,0,60,2100,5,10,1
[16] # TamColaClase1,TamColaClase2,TamColaComandos,TamColaOrdenes,
[17] 1000,1000,10,3,
[18] # CCGestionaST,CCNotificaST,AjusteSync,FuenteSincro(0=Proto,1=GPS),
[19] # TimeSincroKO(seg),TimeSincroOK(seg),
[20] 1,1,0,0,2100,5,
[21] # ------------------------------------------------------------
[22] # TIPO DE OBJETO | RANGO DE DIRECCIONES
[23] # ------------------------------+------------------------------
[24] # Est. Dig. Simples | 00001 10000
[25] # Est. Dig. Dobles | 10001 15000
[26] # Medidas Analogicas | 15001 20000
[27] # Posicion de paso (tomas) | 20001 25000
[28] # Med. de Tot. int.(contadores) | 25001 30000
[29] # Ordenes simples | 30001 35000
[30] # ordenes dobles | 35001 40000
[31] # Consigna analogica | 40001 45000
[32] # Ordenes de reg. paso (tomas) | 45001 50000
[33] # Informacion de sistema | 60001 - 65535
[34] # ------------------------------+------------------------------
[35] ###############################################
[36] # COMANDOS SIMPLES (ON=Pulse, OFF=Pulse) #
[37] ###############################################
[38] # NumOrdenes,TipoEjec(0=EJEC.DIRECTA,1=SEL+EJEC),OrdenConmutaFteSincro,
[39] 3,0,62501,
[40] # Add101,DIR,ISE,DCO,DIRon,ISCon,DIRoff,ISCoff,DIRdesc,ISCdesc,
[41] 30001,22,12,2,22,0,22,1,22,9,
[42] 30251,12,0,2,12,78,12,76,12,9,
[43] 30252,12,1,2,12,79,12,77,12,9,
[44] ###################
[45] # COMANDOS DOBLES #
[46] ###################
[47] # NumOrdenes,TipoEjec(0=EJEC.DIRECTA,1=SEL+EJEC),
[48] 3,0,
[49] # Add101,DIR,ISEon,DCOon,ISEoff,DCOoff,DIRon,ISCon,DIRoff,ISCoff,

B-2.71

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[50] # DIRdesc,ISCdesc,
[51] 35001,12,0,2,1,2,12,80,12,0,12,4,
[52] 35002,12,6,2,7,2,12,81,12,0,12,4,
[53] 35003,12,8,2,9,2,12,82,12,0,12,4,
[54] ###################################
[55] # COMANDOS DE REGULACION DE TOMAS #
[56] ###################################
[57] # NumComandos,TipoEjec(0=EJEC.DIRECTA,1=SEL+EJEC),
[58] 2,0,
[59] # Add101,Dir,ISESubir,DCOsubir,ISEBajar,DCObajar,MEAToma,
[60] 45001,17,4,2,5,2,1,
[61] 45002,21,4,2,5,2,1,
[62] ######################################
[63] # COMANDOS DE REGULACION DE CONSIGNA #
[64] ######################################
[65] # NumComandos,TipoEjec(0=EJEC.DIRECTA,1=SEL+EJEC),
[66] 2,0,
[67] # Add101,DIR,ISESubir,DCOsubir,ISEBajar,DCObajar,MEAConsigna,Paso,
[68] 40001,17,2,2,3,2,0,205,
[69] 40002,21,2,2,3,2,0,205,
[70] ###################
[71] # SENALES SIMPLES #
[72] ###################
[73] # NOTA: La direccion de la senal de Overflow es la 60001. A partir de esa
[74] # viene el resto de seales de info del sistema:
[75] # 60002 -> Cola llena el x%.
[76] # 60003 -> Transf. ficheros activa.
[77] # 60004 -> Cambio periodico.
[78] # 60005 -> RTU sincronizada.
[79] # 60006 -> Fuente de sincronizacion.
[80] # NumSignals,AddSignalOverflow,%Lleno,%Vacio,TimeCambioPeriodico(s),
[81] 3,60001,70,30,1440,
[82] # Add101,DIR,ISC,
[83] 1,10,0,
[84] 2,10,1,
[85] 3,10,2,
[86] ##################
[87] # SENALES DOBLES #
[88] ##################
[89] # NumSenalesDobles,
[90] 3,
[91] # Add101,DIR,ISCoff,ISCon,ISCdesc,
[92] 10001,22,10,11,-1,
[93] 10002,22,12,13,0,
[94] 10003,22,14,15,0,
[95] #########
[96] # TOMAS #
[97] #########
[98] # NumTomas,
[99] 2,
[100] # Add101,DIR,MEA,
[101] 20001,17,1,
[102] 20002,21,1,
[103] ###########
[104] # MEDIDAS #
[105] ###########
[106] # NumMedidas,TimeCapturaMedidas(s),
[107] 4,1,
[108] # Add101,DIR,MEA,Corr,Offset,Ope(6),VBA,PBA,Lmax,Lmin,Vmax,Vmin,FondoEscala,
[109] 15001,22,0,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,
[110] 15002,22,1,1.0,0.0,1,0,0,0,0,0,0.50,0,0,0,0,0,4095,
[111] 15005,22,2,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,
[112] 15006,22,3,1.0,0.0,1,0,0,0,0,0,0.25,0,0,0,0,0,4095,
[113] ##############

B.2-72

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[114] # CONTADORES #
[115] ##############
[116] # NumCont, TiempoCapturaEspontanea(min), TiempoCapturaHistorico(min),
[117] 4,60,60,
[118] # Add101,DIR,CON
[119] 25001,22,0,
[120] 25002,22,1,
[121] 25003,22,2,
[122] 25004,22,3,

B.2.8 Gateway 104-101: GW104101.CFG


La emulacin del protocolo CEI 870-5-104 se ha realizado mediante la creacin de una tarea
que hace de Gateway entre dicho protocolo y el CEI 870-5-101. La implementacin del perfil,
en cuanto a datos de usuario y tramas 101 est en la tarea CEI101 correspondiente. La tarea
GW104101 se encarga de trasladar los mensajes segn el formato FT1.2 al formato CEI-104 y
enviarlos a la tarea que implementa el stack TCP/IP. Por otro lado, recibe los mensajes en
formato CEI-104, los convierte a formato FT1.2 y los enva a la tarea CEI101. Por lo tanto, para
configurar un perfil CEI 870-5-104 se necesita rellenar dos ficheros: CEI101x.CFG y
GW104101.CFG.

En el gw104101.cfg se configuran los datos referentes a los interfaces con el perfil CEI 870-
5-104 y con el perfil CEI 870-5-101.
Datos de configuracin de la capa de enlace:
GWLinkAdd , GWTamLinkA , GWTipoLink , MaxPrimary , PrimaryLinkLayer , GWFrameMax ,
dd Add Retries Timeout Lenght

GWLinkAdd: Es la direccin del enlace para comunicar con la tarea 101.


GWTamLinkAdd: Tamao del campo de direccin del enlace. Se debe configurar igual
que el perfil 101 correspondiente. Puede ser 1 2.
GWTipoLinkAdd: Indica si el campo direccin del enlace es no estructurado (1) o
estructurado (2).
MaxPrimaryRetries: Mximo nmero de reintentos con la tarea CEI101.
PrimaryLinkLayerTimeout: Timeout de comunicaciones con la tarea de CEI101.
GWFrameMaxLenght: Mximo tamao de una trama CEI101. Valor mnimo= 50; valor
mximo = 255.

Ej: 128,2,1,1,100,255,

Datos de configuracin del ASDU:


GWASDUAdd , GWTamCOT , GWTamComAddASDU ,

GWASDUAdd: Es la direccin del ASDU para comunicar con la tarea CEI101.


GWTamCOT: Tamao del campo causa de transmisin. Se debe configurar igual que el
perfil 101 correspondiente. Puede ser 1 2.
GWTamComAddASDU: Tamao del campo de direccin del ASDU. Se debe configurar
igual que el perfil 101 correspondiente. Puede ser 1 2.

Ej: 128,2,2,

B-2.73

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos del APCI:


Port104 , ApciK , ApciW , ApciT1 , ApciT2 , ApciT3 SendTest ,

Port104: Es el puerto IP para comunicar con el SCADA en el protocolo CEI 104. El valor
establecido es 2404.
ApciK: Valor del parmetro k: mxima diferencia entre nmeros de secuencia para enviar
una variable de estado. El rango es de 1 a 32767.
ApciW: Valor del parmetro w: ltimo reconocimiento despus de recibir w APDUs del
tipo I. El rango es de 1 a 32767.
ApciT1: Tiempo de espera respuesta al envo de un APDU del tipo SEND o TEST. El
rango es de 1 a 255 segundos.
ApciT2:Timeout de confirmaciones para el caso de mensajes sin datos. ApciT2 < ApciT1.
El rango es de 1 a 255 segundos
ApciT3: Timeout para el envo de tramas de tipo S en el caso de periodos largos de
inactividad: ApciT3 > ApciT1. El rango es de 1 a 255 segundos.
SendTest: Indica si se debe enviar un mensaje de Test al SCADA transcurrido el tiempo
ApciT3 sin recibir mensajes de l. Valores: 0 = No se enva; 1 = S se enva. Por defecto
se toma el valor 0.

Ej: 2404,20,8,15,10,20,1,

Datos de la direccin IP de la interfaz 104:


DirIP104 ,

DirIP104: Es la direccin IP de la interfaz de comunicaciones con el despacho 104. Si el


campo se deja en blanco, se toma la direccin IP del CPX. Si se configura una direccin
IP vlida, se usar sa para comunicar con el maestro 104.

Ej: 192.168.14.12,

El fichero queda de la forma:

[1] # Configuracin del Gateway 104 101


[2] # Datos de la capa de enlace
[3] 128,2,1,100,255,
[4] # Datos del ASDU
[5] 128,2,2,
[6] # Datos del APCI
[7] 2404,20,8,15,10,20,1,
[8] # Datos de la direccin IP del interface 104
[9] 192.168.14.12,
[10]

B.2-74

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.3 Analizador de redes: CIRCUTOR.CFG


En este fichero llamado circutor.cfg se configuran los datos referentes al telemando: datos
del CVMk (parmetros de comunicaciones, seales y medidas), mensajes de respuesta del
CVMk y medidas enviadas por el CVMk.

El formato del fichero es el siguiente:


Dato sobre la direccin del CVMk: [lnea 2]
DirCVMk ,

DirCVMk: Direccin del equipo CVMk.

Ej: 00,

Datos de configuracin de las comunicaciones con el CVMk: [lnea 3]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1 y COM2.


Veloc: Velocidad (en baudios). Los posibles valores son 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Los posibles valores son N o n (ninguna), O u o (par) y E
o e (impar).
NumBits: Nmero de bits. Los valores posibles son 7 y 8 bits.
NumStop: Nmero de bits de stop. Los posibles valores son 1 y 2 bits.

Ej: COM1,9600,N,7,1,

Datos sobre tiempos relacionados con el CVMk: [lneas 4-5]


PeriodCicloInterrogCVMk ,
TimeoutComCVMk ,

PeriodCicloInterrogCVMk: Periodo del ciclo de interrogacin del CVMk (en seg.).


TimeoutComCVMk: Timeout para las comunicaciones con el CVMk (en mseg.).

Ej: 30,
300,

B.3-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre el nmero total de seales digitales, mandos y medidas del


CVMk: [lnea 6]
N_ISCs , N_ISEs , N_MEAs ,

N_ISCs: Nmero total de seales digitales del CVMk.


N_ISEs: Nmero total de mandos del CVMk. No tiene mandos, as que este campo
tomar el valor 0.
N_MEAs: Nmero total de medidas del CVMk.

Ej: 1,0,24,

Datos de configuracin de las seales digitales del CVMk


Se configuran de la manera explicada en el apartado A.1: [lneas 8-9]

Ej: 1, // Num. seales


0,0,0,0,0,

Datos de configuracin de las medidas del CVMk


Se configuran de la forma explicada en el apartado A.1: [lneas 11-16]

Ej: 24, // Num. medidas


2442.002442,0.0,
0.211477411,0.0,
0.211477411,0.0,

0.0448840049,-100.0,

Datos de configuracin del formato de la respuesta del CVMk para el


procesamiento de las medidas ledas del CVMk: [lneas 18-23]
NumComandos ,
Comando , NumMed , NumDigit , (*)
(*) Se repite para cada comando del CVMk. Habr tantos como indique NumComandos.

NumComandos: Nmero de comandos que hay que ejecutar en cada ciclo de


interrogacin del CVMk.
Comando: Nombre del comando del CVMk.
NumMed: Nmero de medidas contenidas en el mensaje de respuesta del CVMk.
NumDigit: Dgitos enviados por cada medida.

B.3-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 7, // Num. comandos


RVI,4,9,
ROI,4,9,
RAI,4,9

RQI,1,9,

Datos de configuracin de medidas a generar partiendo de las medidas


analgicas enviadas por el CVMk: [lneas 26-31]
NumMedidas ,
Comando , Index , MEA , Min , Max , (*)
(*) Se repite para cada medida del CVMk. Habr tantas como indique NumMedidas.

NumMedidas: Nmero de medidas enviadas por el CVMk.


Comando: Nombre del comando del CVMk para leer la medida.
Index: ndice de la medida (dentro del mensaje de respuesta) del CVMk que queremos
leer, comenzando en 0.
MEA: Direccin dnde se almacenar la MEA en dbase.
Min: Valor Mnimo de la medida actual del CVMk.
Max: Valor Mximo de la medida actual del CVMk.

Ej: 24, // Num. medidas


RAI,3,0,0.0,10000000.0,
ROI,3,1,0.0,866.0,
ROI,0,2,0.0,866.0,

RFI,2,23,-100.0,100.0,

El fichero queda de la forma:

[1] # CONFIGURACION DE LAS COMUNICACIONES VIA SERIE


[2] 00, // Direccin del CVMk
[3] COM1,9600,N,7,1, // Coms. con el CVMk
[4] 30, // Periodo en seg. del ciclo de interrog. del CVMk.
[5] 300, // Timeout en mseg. para las comunic. con el CVMk.
[6] 1,0,24, // N de ISCs, N de ISEs, N de MEAs.
[7] # CONFIGURACION DE ISCs DEL CVMk DE CIRCUTOR
[8] 1, // Nmero de ISCs
[9] 0,0,0,0,0, // Fallo Comunicaciones con el CVMk
[10] # CONFIGURACION DE MEAs DEL CVMk DE CIRCUTOR
[11] 24, // Nmero de MEAs
[12] 2442.002442,0.0,
[13] 0.211477411,0.0,
[14] 0.211477411,0.0,
[15]
[16] 0.048840049,-100.0,
[17] # Definicin de los mensajes de respuesta del CVMk de CIRCUTOR
[18] 7, // Nmero de Comandos del CVMk
[19] RVI,4,9,
[20] ROI,4,9,
[21] RAI,4,9,
[22]
[23] RQI,1,9,

B.3-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[24] # Medidas enviadas por el CVMk de CIRCUTOR


[25] # Comando, Indice del dato(comenzando en 0), MEA, Mnimo, Mximo,
[26] 24, // Nmero de MEAs
[27] RAI,3,0,0.0,10000000.0,
[28] ROI,3,1,0.0,866.0,
[29] ROI,0,2,0.0,866.0,
[30]
[31] RFI,2,23,-100.0,100.0,

B.3-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.4 Protocolo DNP3: DNP3.CFG


En este fichero llamado dnp3.cfg se configuran los datos referentes al telemando: datos
generales, rdenes, seales, medidas y contadores. Dichas rdenes, seales, medidas y
contadores se referencian con un ndice. A cada orden, seal, medida y contador del
telemando se le asociar una orden, seal, medida o contador del CPX/CPP. El formato del
fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar de la manera descrita en el apartado A.1: [lneas 3-4]

Ej: 1,
0,1,0,0,0,

Datos sobre la emulacin de RTU: [lnea 6]


DirRTUEmul , DNP3TipoCom , DNP3PortTCPIP , DNP3KeepAlive , NumLAN ,

DirRTUEmul: Direccin base de la RTU a emular.


DNP3TipoCom: Tipo de Comunicacin con el Maestro (0=Serie, 1=TCP/IP). Por
defecto, est a 0, es decir, comunicacin serie.
DNP3PortTCPIP: Puerto TCP/IP que se utiliza para comunicar con el maestro. En el
caso del DNP3 TCP/IP esta definido con el valor 20000. Como direccin IP se utiliza
la definida en el fichero tcp.cfg.
DNP3KeepAlive: Este parmetro indica si el esclavo (CPX/CPP) enva mensajes del
tipo Keep Alive (Request Link Status) para mantener activa la comunicacin con el
Maestro tras un periodo de inactividad con el mismo. El periodo de inactividad se
determina mediante el parmetro ErrorTel (definido ms adelante). Por defecto
estar a 0 (false), por lo que no estar activa dicha funcionalidad.
NumLAN: Numero de LAN que se va a utilizar para la comunicacin va TCP/IP. Las
direcciones LAN estn definidas en el fichero TCP.CFG y, por ejemplo, en el caso
de los CPT que dispone de dos, sern el 1 o el 2. El valor por defecto es el 1,
asociado a LAN1.

Ej: 4,0,20000,0,2,

Datos de configuracin de la comunicacin serie con la Estacin Maestra:


[lnea 8]
Puerto , Veloc , TipoPar , NumBits , NumStop ,

Estos datos siempre se configurarn, pero slo se utilizarn en el caso de que la


comunicacin (parmetro TipoCom) sea por puerto serie.

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2 y COM3.
Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200,
2400, 4800, 9600 y 19200 baudios.
TipoPar: Tipo de paridad. Los valores posibles son N o n (ninguna), O u o (par),
E o e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los valores posibles son 5, 6, 7 y 8 bits.

B.4-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

NumStop: Nmero de bits de stop. Los posibles valores son 1 y 2 bits.

Ej: COM1:4800,n,8,1,

Datos sobre tiempos del telemando: [lnea 10]


RTSon , RTSoff , CDoff , ErrorTel , PermisoSincronizar ,
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).
RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CDoff: Tiempo de espera de desactivacin de la portadora (en mseg.).
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
PermisoSincronizar (modelo CPX/CPP-A): Indica si el despacho tiene (1) o no (0)
permiso para sincronizar a la Unidad Central. Slo un despacho de los que vayan a
interrogar a la Unidad Central podr llevar este parmetro a 1. El resto lo llevarn a 0. Si
se configuran ms de un protocolo como posibles fuentes de sincronizacin, aquel
protocolo que arranque primero en la Unidad Central ser el nico que permitir a su
despacho correspondiente sincronizar a la Unidad Central.

Ej: 80,110,22,60,1,
Datos sobre la direccin de la maestra y el nivel de monitorizacin de trazas:
[lnea 12]
DirMTU , NivelMonitor ,

DirMTU: Direccin de la maestra.


NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 1,8,
Datos sobre los reintentos a nivel de enlace y de aplicacin: [lneas 14-16]
ReintentosN2? , NumReintentosN2 ,
ReintentosN7? , NumReintentosN7 ,
ReintentosN2?: Bit que indica si se configuran reintentos a nivel de enlace (1) o no (0).
NumReintentosN2: Nmero de reintentos a nivel de enlace. Tiene sentido si el campo
ReintentosN2? est puesto a 1.
ReintentosN7?: Bit que indica si se configuran reintentos a nivel de aplicacin (1) o no
(0).
NumReintentosN7: Nmero de reintentos a nivel de aplicacin. Tiene sentido si el campo
ReintentosN7? est puesto a 1.

Ej: 0,0,
1,3,

Datos sobre tiempos de espera de confirmacin: [lnea 18]


TimeEspConfN2 , TimeEspConfN7 , TimeoutSelectMando ,

TimeEspConfN2: Tiempo mximo que se espera una confirmacin a nivel de enlace (en
mseg.).
TimeEspConfN7: Tiempo mximo que se espera una confirmacin a nivel de aplicacin
(en mseg.).

B.4-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

TimeoutSelectMando: Tiempo que se mantiene la seleccin de un mando antes de recibir


el mensaje de activacin. Transcurrido este tiempo el mando se deselecciona. (en
segundos. Valor mnimo = 1 seg. Valor por defecto= 5 seg.)

Ej: 1000,1000,5,

Datos de configuracin de las rdenes del telemando


A cada orden del telemando se le asocia un mando del CPX/CPP: [lneas 20-26]

NumOrdenes , MandosDobles ,

NumOrdenes: Nmero de rdenes definidas en el telemando.


MandosDobles: Si este parmetro vale 1, india que los mandos que se van a configurar
son dobles. Si toma el valor 0, los mandos sern simples. Los parmetros asociados a
cada mando dependen de este valor y se explican a continuacin.

Si los mandos son simples (MandosDobles = 0):

Index , DirEq , EtiqISE , (*)

(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes.

Index: Indice de la orden del telemando.


DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
EtiqISE: Etiqueta PROCOME del mando del CPX/CPP.

Ej: 52,0, // Num. rdenes


0,25,12,
1,25,9,
2,18,12,
...
51,13,9,

Si los mandos son dobles (MandosDobles = 1):

Index , Doble Code1 , DirEq1 , EtiqISE1 , Dco1 ,

Code2 , DirEq2 , EtiqISE2 , Dco2 , (*)

(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes.

Index: ndice de la orden del telemando.


Doble: Indica si el mando es doble (1), es decir, admite cdigos de activacin y
desactivacin, o, por el contrario, es simple (0), es decir, slo admite un cdigo:
activacin o desactivacin. En el primer caso deberemos configurar los dos mandos, es
decir, todos los parmetros de la lnea. En el segundo, slo configuraremos los
correspondientes al primer mando.
Code1: Cdigo del primer mando recibido por comunicaciones desde el maestro.
DirEq1: Direccin del equipo al que pertenece el primer mando del CPX/CPP.
EtiqISE1: Etiqueta PROCOME del primer mando del CPX/CPP.

B.4-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Dco1: Cdigo del primer mando que se va a enviar al equipo que lo va a realizar.
Code2: Cdigo del segundo mando recibido por comunicaciones desde el maestro.
DirEq2: Direccin del equipo al que pertenece el segundo mando del CPX/CPP.
EtiqISE2: Etiqueta PROCOME del segundo mando del CPX/CPP.
Dco2: Cdigo del segundo mando que se va a enviar al equipo que lo va a realizar.

Si se ha configurado el mando como doble (Doble=1), cuando se recibe una orden del
maestro con el valor CODE=Code1, se realizar el mando DirEq1-EtiqISE1-Dco1. Si, por el
contrario, se recibe una orden con valor CODE=Code2, se realizar el otro mando: DirEq2-
EtiqISE2-Dco2.

Si el mando es simple (Doble=0), se realizar el mando DirEq1-EtiqISE1,


independientemente del valor CODE recibido del maestro. En este caso, existe una
particularidad; si el parmetro Dco1=255, entonces el DCO que se enva al rel es el valor
del campo CODE recibido del maestro por comunicaciones (el valor depende de la
configuracin del maestro DNP3). Si el parmetro Dco1 es distinto de 255, se tomar este
valor como DCO para enviar al rel.

Ej: 3,1, // Num. rdenes


0,0,1,25,12,2,
1,1,129,25,9,2,65,25,11,2,
2,1,129,18,12,2,65,18,17,2,

Datos de configuracin de las seales digitales del telemando


A cada seal digital del telemando se le asocia una seal digital del CPX/CPP: [lneas 28-34]

NumSeales ,
Index , DirEq , EtiqISC , (*)
(*) Se repite para cada seal del telemando. Habr tantas como indique NumSeales.

NumSeales: Nmero de seales digitales definidas en el telemando.


Index: ndice de la seal del telemando.
DirEq: Direccin del equipo al que pertenece la seal del CPX/CPP.
EtiqISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 608, // Num. seales


0,25,65,
1,25,66,
2,25,40,
...
607,13,0,

B.4-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP: [lneas 36-42]

NumMedidas ,
Index , DirEq , EtiqMEA , Banda , FactorA , FactorB , (*)
(*) Se repite para cada medida del telemando. Habr tantas como indique NumMedidas.

NumMedidas: Nmero de medidas definidas en el telemando.


Index: ndice que representa a la medida en cuestin del telemando.
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP.
EtiqMEA: Etiqueta PROCOME de dicha medida del CPX/CPP.
Banda: Valor de banda, a la hora de determinar un cambio. Slo se envan cambios de
medidas si el cambio es superior al valor de la banda.
Factor A: Factor A de escalado, a la hora de enviar hacia el Telemando.
Factor B: Factor B de escalado, a la hora de enviar hacia el Telemando.

Ej: 157, // Num. medidas


0,18,3,10,1.0,0.0,
1,18,4,20,1.0,0.0,
2,18,5,10,2.0,0.0,
...
156,13,2,21,0.456,0.0,

Para configurar la funcionalidad de envo de la fecha y hora hacia el maestro los datos
necesarios se encuentran en la siguiente tabla:

Dato DirEq EtiqMEA


Anio -257 0
Mes -257 1
Dia -257 2
Hora -257 3
Minuto -257 4
Segundo -257 5

A partir de una direccin de objeto (index) determinada, se configurarn los seis elementos de
la tabla anterior, en el mismo orden y sin dejar huecos. Estos valores no generan cambios y
slo se envan al maestro cuando se pide por la foto (Analog Inputs o Class 0), por lo que los
parmetros de Banda y FondoEscala no se utilizan.

Ej: 157, // Num. medidas


0,18,3,1.000000,0,
...
81,-257,0,4095,1,
82,-257,1,4095,1,
83,-257,2,4095,1,
84,-257,3,4095,1,
85,-257,4,4095,1,
86,-257,5,4095,1,
...
156,13,2,1.000000,0,

B.4-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP: [lneas 44-46]

NumConts ,
Index , DirEq , EtiqCON , (*)
(*) Se repite para cada contador del telemando. Habr tantos como indique NumConts.

NumConts: Nmero de contadores definidos en el telemando


Index: ndice que representa al contador en cuestin del telemando.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
EtiqCON: Etiqueta PROCOME del contador del CPX/CPP.

Ej: 1, // Num. Contadores


0,16,17,

Datos sobre las seales del telemando asociadas a la clase 1: [lnea 48]
NumSeClass1 ,
Index , (*)
(*) Se repite para cada seal asociada a la clase 1. Habr tantas como indique
NumSeClass1.

NumSeClass1: Nmero de seales asociadas a la clase 1. Si toma el valor 0 significa


que todas las seales del telemando se asocian a la clase 1. Mantenido por
compatibilidad: se configurar un 0 (cero) en este campo.
Index: ndice de la seal en cuestin asociada a la clase 1.

Nota: Todas las seales digitales se consideran, por defecto, como pertenecientes a Clase 2.

Ej: 0, // Num. seales asoc. a CLASS 1

Datos sobre las medidas del telemando asociadas a la clase 2: [lnea 50]
NumMedClass2 ,
Index , (*)
(*) Se repite para cada medida asociada a la clase 2. Habr tantas como indique
NumMedClass2.

NumMedClass2: Nmero de medidas asociadas a la clase 2. Si toma el valor 0 significa


que todas las medidas del telemando se asocian a la clase 2. Mantenido por
compatibilidad: se configurar un 0 (cero) en este campo.
Index: ndice de la medida en cuestin asociada a la clase 2.

Nota: Todas las medidas se consideran, por defecto, como pertenecientes a Clase 2.

Ej: 0, // Num. medidas asoc. a CLASS 2

B.4-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre las seales del telemando: [lnea 52]


NumDatC3 ,
Index , (*)
(*) Se repite para cada seal. Habr tantas como indique NumDatC3.

NumDatC3: Nmero de seales asociadas a clase 3. No se tiene en cuenta este bloque.


Mantenido por compatibilidad: se configurar un 0 (cero) en este campo.
Index: Indice de la seal en cuestin asociado a la clase 3.

Ej: 0, // Num. seales asoc. a CLASS 3

Datos de configuracin de la Activacion/Desactivacion del Telemando en


instalaciones reduntantes:
La otra remota informar del estado en el que se encuentra y en funcin de una seal que
sintetiza dicho estado se tomara la decisin de activar o desactivar la tarea DNP3.

HabActivo , TimeElim , TimeEspEval , DirISC , IscISC , NegISC ,


Desact Cmb ISCAct Activ Activ Activ

HabActivoDesact: Indica si est habilitada (1) o no (0) esta funcionalidad. En caso de


no estarlo, siempre estar activa la tarea DNP3.
TimeElimCmb: Tiempo en segundos que ha de estar un cambio en la cola Temporal
de Cambios Pendientes cuando la tarea DNP3 se encuentra en estado Inactivo.
TimeEspEvalISCAct: Tiempo en segundos de espera antes de arrancar la tarea
DNP3, para dar tiempo a la otra remota en arrancar y disponer tras ese arranque
del estado en que esa otra se encuentra para poder decidir si hay que arrancar
nuestra tarea en modo activo o inactivo.
DirISCActiv: Direccin del equipo de la ISC indicativa de que hemos de activarnos si
es que no lo estbamos, o lo que es lo mismo, que la otra remota est desactiva.
Esta seal ser calculada en la lgica, en funcin de otras seales tales como:
exist_com_goose,otra_rtu_activa,est_com_switch,con_otra_rtu_con_dnp3,...
IscISCActiv: Numero de ISC de la ISC indicativa de que hemos de activarnos si es
que no lo estbamos, o lo que es lo mismo, que la otra remota est desactiva.
NegISCActiv: Negacin de la ISC indicativa de que hemos de activarnos si es que no
lo estbamos, o lo que es lo mismo, que la otra remota est desactiva.

El fichero queda de la forma:

[1] # Configuracin de RTU DNP3


[2] # Nmero de ISCs
[3] 1,
[4] 0,1,0,0,0,
[5] # Direccin de RTU a emular
[6] 4,0,20000,0,2, // Base
[7] # Parmetros de comunicaciones
[8] COM1:4800,n,8,1,
[9] # RTS on , RTS off,CD off , Error Telemando
[10] 80,110,22,60,
[11] # Direccin de la MTU, Nivel de Monitorizacin
[12] 1,8,
[13] # Reintentos N2 (si, no), Num reintentos
[14] 0,0,
[15] # Reintentos N7 (si, no), Num reintentos

B.4-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[16] 1,3,
[17] # Tiempo espera confirm N2,Idem N7 en ms
[18] 1000,1000,5,
[19] # rdenes
[20] 52, // Num. rdenes (mandos)
[21] # Asociacin de index, DIR, ISE
[22] 0 ,25,12, //ORDEN ABRIR DJ-352 TELECOMANDO,
[23] 1 ,25,9, //ORDEN CERRAR DJ-352 TELECOMANDO,
[24] 2 ,18,12, //ORDEN ABRIR DJ-222 TELECOMANDO,
[25]
[26] 51 ,13,9, // ORDEN CERRAR DJ-212 TELECOMANDO,
[27] # Seales
[28] 608, // Num. seales
[29] # Asociacin de index a DIR, ISC
[30] 0 ,25,65, // 13 ACOPL DISJUNTOR 3090
[31] 1 ,25,66, // 13 ACOPL DISJUNTOR 3090
[32] 2 ,25,40, // 13 ACOPL SECCIONADORA 3090
[33]
[34] 607 ,13,0, // 13 TRAFO-2 TENSION EN BARRA
[35] # Medidas
[36] 157, // Num. medidas
[37] # Asociacin de index a DIR, MED, Fondo escala, banda %,
[38] 0 ,18, 3,10,1.0,0.0, // MEDIDA DE CORRIENTE A
[39] 1 ,18, 4,20,1.0,0.0, // MEDIDA DE CORRIENTE B
[40] 2 ,18, 5,30,1.0,0.0, // MEDIDA DE CORRIENTE C
[41]
[42] 156 ,13, 2,10,1.0,0.0, // MEDIDA DE TENSION C
[43] # Contadores
[44] 1, // Num. contadores
[45] # index a DIR,CON
[46] 0,16,17,
[47] # Class 1
[48] 0, // Nmero de seales asignadas a CLASS 1
[49] # class 2
[50] 0, // Nmero de medidas asignadas a CLASS 2
[51] # class 3
[52] 0, // Nmero de contadores asignados a CLASS 3
[53] #index,
[54] 1,5,60,256,5,0, //HabActivDes,TimeElimCmb,TimeEspEvalISCAct,ISCActiv(dir ,isc ,n)
[55]

B.4-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.5 Protocolo DNP3: DNP3MS.CFG


En este fichero llamado dnp3ms.cfg se configuran los datos comunes referentes a la
interrogacin de equipos de nivel 1 usando el protocolo DNP3: El formato del fichero es el
siguiente:
Datos de la maestra: [lnea 2]
DirMaestra , NivelMonitor ,

DirRTUEmul: Direccin del CPX/CPP como maestro.


NivelMonitor: Nivel de monitorizacin de las trazas.

Ej: 100,1,

Datos de configuracin de las comunicaciones con el equipo de nivel 1


Estos datos slo se utilizan en el caso de que el equipo de Nivel 1 est conectado a uno de los
puertos serie del CPX/CPP. Si los equipos se conectan a los puertos de fibra ptica, los
parmetros de configuracin de dichos puertos se configuran en el fichero puertos.cfg. [lnea 4]

Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1 y COM2.


Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800, 9600 y 19200 baudios.
TipoPar: Tipo de paridad. Los valores posibles son N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los valores posibles son 5, 6, 7 y 8 bits.
NumStop: Nmero de bits de stop. Los posibles valores son 1 y 2 bits.

Ej: COM2:4800,n,8,1,

Datos sobre tiempos de la comunicacin con el equipo: [lnea 6]


RTSon , RTSoff , CDoff ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CDoff: Tiempo de espera de desactivacin de la portadora (en mseg.).

Ej: 66,11,11,

B.5-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre los reintentos a nivel de enlace y de aplicacin: [lneas 8-10]


ReintentosN2? , NumReintentosN2 ,
NumReintentosN7 , MaxTamBufTX MaxTamBufRX ,

ReintentosN2?: Bit que indica si se configuran reintentos a nivel de enlace (1) o no (0).
NumReintentosN2: Nmero de reintentos a nivel de enlace. Tiene sentido si el campo
ReintentosN2? est puesto a 1.
NumReintentosN7: Nmero de reintentos a nivel de aplicacin. Tiene sentido si el campo
ReintentosN7? est puesto a 1.
MaxTamBufTX: Tamao del buffer de transmisin. Es el mximo nmero de caracteres
que se pueden transmitir en la capa de aplicacin. El valor mnimo es 249 y por defecto
es 255. Este parmetro afecta por igual a todos los puertos DNP3 maestro.
MaxTamBufRX: Tamao del buffer de recepcin. Es el mximo nmero de carcteres que
se pueden recibir en la capa de aplicacin. El valor mnimo es 512 y por defecto es 2048.
Este parmetro afecta por igual a todos los puertos DNP3 maestro.

Ej: 0,0,
1,255,2048,

Datos sobre tiempos de espera de confirmacin de los mensajes enviados:


[lnea 12]
TimeEspConfN2 , TimeEspConfN7 ,

TimeEspConfN2: Tiempo mximo que se espera una respuesta a nivel de enlace (en
mseg.).
TimeEspConfN7: Tiempo mximo que se espera una respuesta a nivel de aplicacin. Si
la valocidad es pequea y/o el equipo tiene muchos datos, habr que incrementar este
tiempo porque habr que considerar el tiempo de envo de todos los datos por la lnea
serrie. (en mseg.).

Ej: 1000,4000,

Datos sobre tiempos varios: [lnea 13]


RetMsgBrdcst , IntervRefrescoSen , TipoSincro ,

RetMsgBrdcst: Tiempo de retardo que se espera despus de enviar un mensaje


broadcast antes de enviar un nuevo mensaje (en mseg.).
IntervRefrescoSen: Periodo de tiempo para peticiones de refresco de seales (CLASS
0)a los equipos de nivel 1 (en segundos).
TipoSincro: Si el valor es 0 la sincronizacin es broadcast. Si el valor es 1, la
sincronizacin es particular para ese equipo.

Ej: 50,60,1,

B.5-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre el procedimiento de interrogacin a los equipos: [lnea 14]


NumPort ,
PortNum , InterC0 , InterC1 , InterC2 , InterC3 , InterBI , InterBIC ,

InterAI , InterAIC , HUSC1 , HUSC2 , HUSC3 , (*)


(*) Se repite por cada puerto con equipos DNP3 conectados. Habr tantas lneas como se
indique NumPort.

NumPort: Nmero de puertos con equipos DNP3 conectados. Para cada uno de estos
puertos se debe definir el procedimiento de interrogacin deseado para ese puerto.
PortNum: Nmero del puerto en el que se va a aplicar el procedimiento de interrogacin
definido por el resto de parmetros de la lnea.
InterC0: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
datos de CLASS0. Si el valor es 0 no se realiza dicha interrogacin.
InterC1: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
datos de CLASS1. Si el valor es 0 no se realiza dicha interrogacin.
InterC2: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
datos de CLASS2. Si el valor es 0 no se realiza dicha interrogacin.
InterC3: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
datos de CLASS3. Si el valor es 0 no se realiza dicha interrogacin.
InterBI: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
Entradas Binarios. Si el valor es 0 no se realiza dicha interrogacin.
InterBIC: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
Cambios en Entradas Binarios. Si el valor es 0 no se realiza dicha interrogacin.
InterAI: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
Entradas Analgicas. Si el valor es 0 no se realiza dicha interrogacin.
InterAIC: Si el valor es 1 el tipo de interrogacin es mediante el mensaje de peticin de
Cambios en Entradas Analgicas. Si el valor es 0 no se realiza dicha interrogacin.
HUSC1: Si el valor es 1 se habilitan los unsolicited para los datos de Class1.Si el valor es
0 no se realiza dicha habilitacin.
HUSC2: Si el valor es 1 se habilitan los unsolicited para los datos de Class2.Si el valor es
0 no se realiza dicha habilitacin.
HUSC3: Si el valor es 1 se habilitan los unsolicited para los datos de Class3.Si el valor es
0 no se realiza dicha habilitacin.

Ej: 3,
2,1,1,1,0,0,0,0,0,0,0,0,
3,0,0,0,0,1,1,1,1,0,0,0,
5,1,0,0,0,0,0,0,0,1,1,0,

En el ejemplo podemos ver que hay tres puertos con equipos DNP3 conectados. Los puertos
son el 2, el 3 y el 5. Para cada puerto se define un procedimiento de interrogacin para todos
los equipos en ese puerto. As, por el puerto 2 se pregunta por Class 0 para el refresco de
seales y por Class1 y Class 2 para los cambios; por el puerto 3 se interroga por Read Binary
Input (BI) y Analog Input (AI) para el refresco de seales y por Read Binary Input Change (BIC)
y Analog Input Change (AIC) para los cambios; y por el puerto 5 se interroga por Class 0 para
el refresco de seales y se Habilitan los Unsolicited de Class 1 (HUSC1) y Class 2 (HUSC2)
para los cambios.

B.5-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

El fichero queda de la forma:

[1] # Direccion del central como MTU


[2] 100,1,
[3] # Parametros de comunicaciones
[4] COM2,4800,n,8,1,
[5] # RTS on , RTS off,CD off
[6] 60,11,11,
[7] # Reintentos N2 (si,no),Num reintentos
[8] 0,0,
[9] # Num reintentos
[10] 1,255,2048,
[11] # Tiempo espero confirm N2,Idem N7 en ms
[12] 1000,4000,
[13] 50,60,1,
[14] 3,
[15] # NmPort,C0,C1,C2,C3,BI,BIC,AI,AIC,HUSC1,HUSC2,HUSC3,
[16] 2,1,1,1,0,0,0,0,0,0,0,0,
[17] 3,0,0,0,0,1,1,1,1,0,0,0,
[18] 5,1,0,0,0,0,0,0,0,1,1,0,
[19]

B.5-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.6 Protocolo INDACTIC: INDACTIC.CFG


En este fichero llamado indactic.cfg se configuran los datos referentes al telemando: datos
generales, rdenes, seales, alarmas, medidas y contadores. Dichas rdenes, seales,
medidas y contadores se referencian como un bit dentro de un determinado grupo. A la hora de
enumerarse en el fichero se har por orden ascendente de grupo y de bit. A cada orden, seal,
medida y contador del telemando se le asociar una orden, seal, medida o contador del
CPX/CPP. El formato del fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 3-4]

Ej: 1,
0,1,0,0,0,

Datos generales del telemando: [lnea 6]


RTSon , RTSoff , ErrorTel , InvPort , TimeRetPIC , Monitor ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir.


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir.
ErrorTel: Tiempo antes de dar error de telemando.
InvPort: Bit que indica el modo de portadora: 0 = Normal, 1 = Invertida.
TimeRetPIC: Tiempo de retardo para acceso al PIC ajustable dependiendo de la
velocidad de la CPU.
Monitor: Nivel de monitorizacin de trazas.

Ej: 26,8,25,0,3000,0,

Datos sobre la direccin de RTU a emular: [lneas 8-9]


DirExtendida ,
DirBase ,

DirExtendida: Direccin extendida de la RTU a emular (-1 indica que no es extendida).


DirBase: Direccin base de la RTU a emular.

Ej: -1,
4,

B.6-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los mdulos de rdenes del telemando


A cada orden del telemando le asocia un mando del CPX/CPP: [lneas 11-24]

NumOrdenes ,
NumGrupo , NumBit , DirEq , EtiqISE , (*)
(*) Se repite por cada orden del telemando y se incluyen en orden ascendente de grupo y bit.
Habr tantas como indique NumOrdenes.

NumOrdenes: Nmero de rdenes definidas en el telemando.


NumGrupo: Nmero de grupo al que pertenece la orden del telemando.
NumBit: Nmero de bit de dicho grupo que representa a la orden en cuestin.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
EtiqISE: Etiqueta PROCOME del mando del CPX/CPP.

Ej: 104, // Num. rdenes


16,0,11,29,
16,1,11,32,
16,2,10,29,
16,3,10,32,
16,4,12,15,
16,5,12,14,
16,6,15,29,
16,7,15,32,
17,0,14,29,
17,1,14,32,

20,3,24,0,

Datos de configuracin de los mdulos de seales y de alarmas del telemando


Se definen de la misma manera y se distinguen dentro del fichero por una serie de comentarios
que se incluyen. A cada seal o alarma del telemando le asocia una seal del CPX/CPP:
[lneas 26-55]

NumSeales , EnvCambSinTiempo ,
NumGrupo , NumBit , DirEq , EtiqISC , (*)
(*) Se repite para cada seal del telemando y se incluyen en orden ascendente de grupo y bit.
Habr tantas como indique NumSeales.

NumSeales: Suma del nmero de seales y de alarmas definidas en el telemando.


EnvCambSinTiempo: Indica si se enviarn los cambios sin etiqueta de tiempos.
NumGrupo: Nmero de grupo al que pertenece la seal o alarma del telemando.
NumBit: Nmero de bit de dicho grupo de seales o alarmas que representa a la seal o
alarma en cuestin.
DirEq: Direccin del equipo al que pertenece la seal del CPX/CPP.
EtiqISC: Etiqueta PROCOME de la seal del CPX/CPP.

B.6-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 449,0, // 237 seales + 212 alarmas


16,0,11,21,
16,1,11,20,
16,2,10,21,
16,3,10,20,
16,4,12,21,
16,5,12,20,
16,6,15,21,
16,7,15,20,
17,0,14,21,

# Grupos de alarmas
36,0,256,26,
36,1,256,27,

49,2,256,65,
# ----- SEALES DE CDs --------
# ACTUR CD 1
50,0,101,33,
50,1,101,34,

# -- ALARMAS de LOS CDs
# ALARMAS ACTUR CD 1
76,0,101,14,
76,1,101,13,

90,4,257,104,

Datos generales sobre los grupos de medidas y contadores del telemando:


[lneas 58-65]
NumGrupo , NumBits , Tipo , (*)
(*) Se repite por cada grupo de medidas o contadores definidos en el telemando y se incluyen
por orden ascendente de grupo.

NumGrupo: Nmero del grupo de medidas o contadores correspondiente.


NumBits: Nmero de bits que tienen las medidas o contadores pertenecientes a dicho
grupo. Las medidas pueden ser de 8 o de 12 bits mientras que los contadores son de 16
bits.
Tipo: Tipo de medida o contador: 0 = Binario, 1 = BCD.

Ej: 8,8,0, // Medidas 8 bits


9,8,0, // Medidas 8 bits
10,8,0, // Medidas 8 bits
11,8,0, // Medidas 8 bits
12,0,0, // Medidas 12 bits
13,16,0, // Contadores 16 bits
14,16,0, // Contadores 16 bits
15,8,1, // TAPs (no usado)

B.6-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los mdulos de medidas del telemando


Es importante resaltar que no pueden existir saltos entre medidas, es decir, que han de figurar
en este fichero todas las medidas de todos los grupos, una tras otra y en orden ascendente de
grupo y bit. A cada medida del telemando le asocia una medida del CPX/CPP: [lneas 66-87]

NumMedidas ,
NumGrupo , NumBit , DirEq , EtiqMEA , Tipo , Factor , (*)
(*) Se repite para cada medida del telemando (sin saltarse ninguna) y se incluyen en
orden ascendente de grupo y bit. Habr tantas como indique NumMedidas.

NumMedidas: Nmero de medidas definidas en el telemando.


NumGrupo: Nmero de grupo al que pertenece la medida del telemando.
NumBit: Nmero de bit dentro del grupo que representa a la medida en cuestin.
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP.
EtiqMEA: Etiqueta PROCOME de dicha medida del CPX/CPP.
Tipo: Tipo de medida. Puede ser:
-0: Unipolar (slo toma valores positivos y ha de ser escalable por el factor de
conversin).
-1: Bipolar (toma valores positivos o negativos y ha de ser escalable por el factor de
conversin).
-2: Directa (no ha de ser escalable por el factor de conversin).
Factor: Factor de conversin a n bits de las medidas del CPX/CPP.

Para calcular el factor de conversin Factor ser necesario diferenciar, por un lado, entre el
nmero de bits utilizado para la codificacin de las medidas y, por otro lado, habr que tener en
cuenta el carcter polar de las mismas.

Bsicamente, se trata de obtener, para cada una de las medidas que envan por
comunicaciones los equipos de nivel 1, la relacin entre el rango de valores que el despacho
de telemando establece como vlidos y el rango de valores establecido por el mismo despacho
para el envo de dichas medidas mediante el protocolo de telemando. Esta relacin ha de ser
calculada a partir de los valores digitales, es decir, a partir de los valores en cuentas.

Medidas Binarias Unipolares de n bits. Este tipo de medidas nicamente toman valores
positivos que sern codificados con un tamao de palabra de n bits.

Para clcular el parmetro Factor asociado a una medida concreta, se necesita conocer, en
primer lugar, el valor digital de 12 bits o nmero de cuentas Cn que enva por comunicaciones
el equipo de nivel 1 cuando la medida adquiere el valor nominal fijado por los tcnicos de
telecontrol. Este valor nominal ser facilitado por los tcnicos del centro de telecontrol, ya que
establece el rango vlido de valores de ingeniera para dicha medida en el telemando y, por
tanto, los valores a partir de los cuales el centro de control considera que la medida entra en
saturacin.

B.6-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

En segundo lugar, se necesita conocer, para cada medida, el rango establecido por los
tcnicos de telemando para los valores digitales de n bits vlidos de cada medida enviados al
despacho mediante el protocolo de telecontrol. Este rango estar delimitado por un valor digital
inferior Dinf y un valor digital superior Dsup que, a su vez, representan los valores de underflow
y overflow para el despacho de telecontrol. Es decir, el valor Dinf se enva al despacho cuando
el valor medido enviado por el rel es de 0 cuentas, mientras que se enviar al despacho el
valor Dsup cuando el rel enve el nmero de cuentas correspondiente al valor nominal,
establecido por los tcnicos de telecontrol.

Con estos datos, el parmetro Factor se obtiene de la siguiente manera:

Factor = Cn / (Dsup - Dinf)

Nota: este tipo de medidas no estn afectadas por los factores de conversin configurados en el fichero de equipos fsicos
dbase.cfg.

Medidas Binarias Bipolares de n bits. Este tipo de medidas toman valores positivos y
negativos que sern codificados con un tamao de palabra de n bits.

Para calcular el parmetro Factor asociado a una medida concreta, se necesita conocer, en
primer lugar, el valor digital de 12 bits o nmero de cuentas Cn que enva por comunicaciones
el equipo de nivel 1 cuando la medida adquiere el valor nominal fijado por los tcnicos de
telecontrol. Este valor nominal ser facilitado por los tcnicos del centro de telecontrol, ya que
establece el rango vlido de valores de ingeniera para dicha medida en el telemando y, por
tanto, los valores a partir de los cuales el centro de control considera que la medida entra en
saturacin.

En segundo lugar, se necesita conocer, para cada medida, el rango establecido por los
tcnicos de telemando para los valores digitales de n bits vlidos de cada medida enviados al
despacho mediante el protocolo de telecontrol. Este rango estar delimitado por un valor digital
inferior Dinf y un valor digital superior Dsup que, a su vez, representan los valores de underflow
y overflow para el despacho de telecontrol.

Adems, dicho rango estar repartido entre los valores negativos y positivos, con el valor cero
incluido. Es decir, el valor Dinf se enva al despacho cuando el valor medido enviado por el rel
sea el nmero de cuentas correspondiente al valor nominal negativo de la medida, el cual es
establecido por los tcnicos de telecontrol. Cuando el valor de la medida enviada por el rel es
de 0 cuentas, se enva al despacho el valor que se obtiene como resultado de la operacin [ 2 *
exp(n) ] / 2, donde n es el nmero de bits utilizado para codificar la medida enviada al
despacho de telecontrol. Finalmente, se enviar al despacho el valor Dsup cuando el rel enve
el nmero de cuentas correspondiente al valor nominal positivo.

Con estos datos, el parmetro Factor se obtiene de la siguiente manera:

Factor = Cn / [ (Dsup - Dinf) / 2 ]

Nota: este tipo de medidas no estn afectadas por los factores de conversin configurados en el fichero de equipos fsicos
dbase.cfg.

B.6-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Medidas Binarias Directas de n bits. Este tipo de medidas nicamente toman valores
positivos dentro de un rango bien delimitado, y sern codificados con un tamao de palabra de
n bits.

Excepcionalmente, para este tipo de medidas no se utiliza el parmetro Factor.

Los parmetros Factor_a y Factor_b utilizados para calcular los valores digitales de n bits que
se envan al despacho de telecontrol, para este tipo de medidas, se configuran sobre los dos
factores de conversin (Pendiente y Origen) utilizados en la configuracin de las medidas
dentro del fichero de equipos fsicos dbase.cfg, aunque sern utilizados de forma diferente a
la comentada en el apartado A.1 de este mismo manual.

En este caso, ambos factores de conversin sern utilizados de la siguiente manera:

Factor_a: Valor nominal digital de 12 bits, o cuentas, que establecen los tcnicos de
telemando para la medida enviada por el rel.
Factor_b: Valor nominal digital de n bits que establecen los tcnicos de telemando para la
medida enviada al despacho, a travs del protocolo de telemando.

Con estos dos parmetros, se obtiene la relacin entre los valores digitales de 12 bits enviados
por el rel y los valores digitales de n bits que han de enviarse al centro de telecontrol.

Medidas BCD. Este tipo de medidas son transmitidas al centro de telecontrol en formato BCD y
no utilizan el parmetro Factor.

Los parmetros utilizados para calcular los valores BCD que se envan al despacho de
telecontrol, para este tipo de medidas, se configuran sobre los dos factores de conversin
(Pendiente y Origen) utilizados en la configuracin de las medidas dentro del fichero de
equipos fsicos dbase.cfg, y sern utilizados de la misma forma que la comentada en el
apartado A.1 de este mismo manual. Por tanto, ambos factores de conversin sern utilizados
de la siguiente manera:

Pendiente: Pendiente de la recta de Conversin de la medida. Ver figura A.1.


Origen: Origen de la recta de Conversin. Ver figura A.1.

B.6-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Con estos dos parmetros, se obtiene la relacin entre los valores digitales de 12 bits enviados
por el rel y los valores en formato BCD que han de enviarse al centro de telecontrol.

Ej: 53, // Num. medidas 21+27+4 reservas


8,0,11,2,1,27.3,
8,1,10,2,1,27.3,
8,2,12,1,1,27.3,
8,3,17,1,1,27.3,
8,4,11,3,1,27.3,
8,5,10,3,1,27.3,
8,6,12,2,1,27.3,
8,7,17,2,1,27.3,
8,8,13,2,0,15.3274,
8,9,11,1,0,8.8493,
8,10,10,1,0,8.8493,
8,11,20,2,0,15.3274,
8,12,20,3,0,15.3274,
8,13,20,0,0,15.3274,
8,14,20,1,0,15.3274,
8,15,15,0,0,16.1858,
9,0,14,0,0,16.1858,
9,1,16,0,0,16.1858,

11,6,104,1,0,17.5256,

Datos de configuracin de los mdulos de contadores del telemando


A cada contador del telemando le asocia un contador del CPX/CPP: [lneas 89-92]

NumConts ,
NumGrupo , NumBit , NumBits , DirEq , EtiqCON , (*)
(*) Se repite para cada contador del telemando y se incluyen en orden ascendente de
grupo y bit. Habr tantos como indique NumConts.

NumConts: Nmero de contadores definidos en el telemando.


NumGrupo: Nmero de grupo al que pertenece el contador en cuestin del telemando.
NumBit: Nmero de bit de dicho grupo que representa al contador en cuestin.
NumBits: Nmero de bits de que consta dicho contador.
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
EtiqCON: Etiqueta PROCOME de dicho contador del CPX/CPP.

Ej: 2, // Num. contadores


13,0,16,17,0,
13,1,16,17,0,

B.6-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de la seales digitales dobles


Estas seales no son un ente aparte de las seales digitales, sino que se trata de una forma
diferente de tratamiento y envo de las mismas hacia el SCADA. Si dos seales se definen
como dobles, el CPX/CPP siempre enva los cambios en el mismo orden: primero el cambio de
la seal que se ha desactivado y despus el cambio de la seal que se ha activado. Como ya
hemos indicado ms arriba cmo se configuran las seales digitales, aqu slo hay que indicar
cules de aqullas son seales dobles. [lneas 26-55]

NumSeales , ToutCmb ,
NumFile , BitInicio , BitFinal , (*)
(*) Se repite para cada grupo de seales dobles. Se incluyen en orden ascendente de
grupo y bit. Habr tantas lneas como indique NumSeales.

NumSeales: Suma del nmero de lneas que se necesitan para configurar las seales
dobles.
ToutCmb: Tiempo (en milisegundos) que se espera a que lleguen los cambios de las
seales relacionadas antes de enviarlos al SCADA. Si llega una de las seales y no llega
la otra, transcurrido este tiempo se enva el primer cambio al SCADA. Se mide en
segundos. Por defecto, 5000 milisegundos.
NumFile: Nmero de file al que se refieren los siguientes parmetros.
BitInicio: Nmero de bit de inicio de definicin de este grupo de seales dobles.
BitFinal: Nmero de bit de final de definicin de este grupo de seales dobles.

Como en las configuraciones las seales dobles estn agrupadas dentro de un mismo rango, lo
que tenemos que indicar en este apartado es dnde comienza y dnde termina cada uno de
estos rangos. Cuanto ms agrupadas estn las seales dobles en la configuracin, menos
grupos tendremos que definir aqu. En el ejemplo siguiente podemos ver que existen 6 seales
dobles en dos files diferentes. En el primero son dobles las seales 0,1, las seales 2,3 y las
seales 6,7. En el file segundo son dobles las seales 0,1, las seales 2,3 y las seales 4,5.

Ej: 3,5000,
16,0,3,
16,6,7,
17,0,5,

B.6-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:

[1] # Configuracin de RTU Indactic


[2] # Numero de ISCs
[3] 1,
[4] 0,1,0,0,0,
[5] # RTS on,RTS off,Error Telemando,invertir portadora,tiempo retardo pic,monitor
[6] 26,8,25,0,3000,0,
[7] # Direccin de RTU a emular
[8] -1, // Extendida
[9] 4, // Base (4 ACTUR )
[10] # Ordenes
[11] 104, // Num. de rdenes 44 + 60
[12] # Asociacin de grupo,bit a DIR,ISE
[13] 16,0,11,29,
[14] 16,1,11,32,
[15] 16,2,10,29,
[16] 16,3,10,32,
[17] 16,4,12,15,
[18] 16,5,12,14,
[19] 16,6,15,29,
[20] 16,7,15,32,
[21] 17,0,14,29,
[22] 17,1,14,32,
[23]
[24] 20,3,24,0,
[25] # Seales
[26] 449,0, // 237 seales + 212 alarmas
[27] # Asociacin de grupo,bit a DIR,ISC
[28] # es imprescindible poner los grupos
[29] # en orden ascendente por filegrupo y bit
[30] 16,0,11,21,
[31] 16,1,11,20,
[32] 16,2,10,21,
[33] 16,3,10,20,
[34] 16,4,12,21,
[35] 16,5,12,20,
[36] 16,6,15,21,
[37] 16,7,15,20,
[38] 17,0,14,21,
[39]
[40] # Grupos de alarmas
[41] 36,0,256,26,
[42] 36,1,256,27,
[43]
[44] 49,2,256,65, // FALLO COM. CUALQUIER UCP
[45] # ----- SEALES DE CDs --------
[46] # ACTUR CD 1
[47] 50,0,101,33,
[48] 50,1,101,34,
[49]
[50] # -- ALARMAS de LOS CDs
[51] # ALARMAS ACTUR CD 1
[52] 76,0,101,14,
[53] 76,1,101,13,
[54]
[55] 90,4,257,104,

B.6-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[56] # Medidas
[57] # Numero de bits de las medidas x file,tipo (0 - bin 1 - bcd)
[58] 8,8,0,
[59] 9,8,0,
[60] 10,8,0,
[61] 11,8,0,
[62] 12,0,0,
[63] 13,16,0, // Contadores
[64] 14,16,0, // contadores
[65] 15,8,1, // TAP'S (no usado)
[66] 53, // Nmero de medidas 21+27+4 reservas
[67] # Asociacin de grupo,bit,DIR,MED,(uni. o Bi o directo),factor correccin,
[68] 8,0,11,2,1,27.3,
[69] 8,1,10,2,1,27.3,
[70] 8,2,12,1,1,27.3,
[71] 8,3,17,1,1,27.3,
[72] 8,4,11,3,1,27.3,
[73] 8,5,10,3,1,27.3,
[74] 8,6,12,2,1,27.3,
[75] 8,7,17,2,1,27.3,
[76] 8,8,13,2,0,15.3274,
[77] 8,9,11,1,0,8.8493,
[78] 8,10,10,1,0,8.8493,
[79] 8,11,20,2,0,15.3274,
[80] 8,12,20,3,0,15.3274,
[81] 8,13,20,0,0,15.3274,
[82] 8,14,20,1,0,15.3274,
[83] 8,15,15,0,0,16.1858,
[84] 9,0,14,0,0,16.1858,
[85] 9,1,16,0,0,16.1858,
[86]
[87] 11,6,104,1,0,17.5256,
[88] # Contadores
[89] 2, // Num. Contadores
[90] # FileGroup (medidas),bit,dir,CON
[91] 13,0,16,17,0,
[92] 13,1,16,17,0,
[93] #
[94] # SEALES DOBLES
[95] 3,5000,
[96] 16,0,3,
[97] 16,6,7,
[98] 17,0,5,

B.6-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.7 Protocolo MODBUS esclavo: MODBUS.CFG


Es el fichero de configuracin de la tarea MODBUS esclavo. Contiene la direccin de esclavo
de la unidad central, as como datos de las comunicaciones y la relacin entre las seales,
medidas, contadores y mandos que maneja la unidad central con sus correspondientes
direcciones MODBUS. El formato del fichero es el siguiente:
Datos de configuracin de las seales propias de la tarea MODBUS esclavo
(seal de fallo de comunicaciones con el maestro): [lneas 4-5]
NumISCs ,
ISC , Alarma , F_activ , F_desactiv , Neg , Bocina , (*)

(*) Se repite por cada seal digital del equipo. Habr tantas como indique NumISCs.

NumISCs: Nmero de seales digitales del equipo (1 en este caso).


ISC: Etiqueta PROCOME de la seal en cuestin.
Alarma: Bit de alarma, que indica si la seal se considera alarma (1) o no (0).
F_activ: Bit de filtrado de activacin, que indica si se considera como suceso la activacin
de la seal (0) o no (1).
F_desac: Bit de filtrado de desactivacin, que indica si se considera como suceso la
desactivacin de la seal (0) o no (1).
Neg: Bit de negacin de alarma, que indica si se considera como alarma cuando la seal
toma el valor 1 (0) o cuando toma el valor 0 (1).
Bocina: Bit de bocina, que indica si suena (1) o no (0) la bocina cuando se activa la seal,
siempre que sta est considerada como alarma (su bit de alarma est puesto a 1). Este
bit aparecer o no en el fichero correspondiente dependiendo de la versin del
ejecutable.

Ej: 1,
0,1,0,0,0,1,

Datos sobre la direccin de esclavo de la unidad central: [lnea 7]


DirEsclavo , TipoComModbus ,

DirEsclavo: Direccin de esclavo de la unidad central. Es la direccin de esclavo que


tendr que incluirse en las peticiones del maestro que vayan dirigidas a la unidad central.
TipoComModbus: Se indica el tipo de comunicacin que se utilizar para hablar con el
Telemando: 0 = Com. Serie, 1 = Com. TCP/IP 2 = Com. Sobre TCP/IP (Este es un caso
especial en el que tras realizar la conexin TCP/IP con el Scada, se enva la informacin
en formato Modbus, tal como se hace en la comunicacin va serie. Se utiliza por ejemplo
en la S.E. La Aparecida- Siemsa). El valor por defecto ser el 0, es decir, va puerto serie.

Ej: 14,0, //ModbSerie

B.7-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de comunicaciones del puerto: Se distinguen tres casos: Comunicacin


Va Puerto Serie, Comunicacin Modbus TCP y Comunicacin Modbus Sobre
Enlace TCP/IP ya establecido [lnea 9]
A. Comunicacin va Puerto Serie:

Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 600, 1200, 2400, 4800, 9600 y
19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (impar) y
E o e (par).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: # Datos Com. Puerto Serie


COM1,9600,n,8,1,

B y C. Comunicacin Modbus TCP o Comunicaciones sobre enlace TCP/IP ya establecido.

Puerto , DirIP ,

En estos dos casos asociados a un enlace TCP/IP, se definirn dos parmetros nuevos en
lugar de los relacionados al puerto de comunicaciones serie.

Puerto: Puerto TCP que se utiliza para la conexin con el maestro. El valor por defecto es
502.
DirIP: Direccin IP de la interfaz de comunicaciones que se va a utilizar para comunicar
con el maestro MODBUS. Si no se configura este parmetro se usar la direccin IP del
CPX.

Ej: # Datos Com. TCP/IP


502,128.127.60.1,

Datos generales de comunicaciones con el maestro: [lnea 11]


TimeWait , RTSon , RTSoff , TimeoutComs , NivelMonitor ,

TimeWait: Tiempo (en mseg.) que se espera desde que se desea transmitir hasta que se
pone RTS a ON (siempre que RTSon sea distinto de 1), o bien tiempo (en mseg.) que
se espera desde que se desea transmitir hasta que se empieza a transmitir (si RTSon es
igual a 1). Por defecto vale 0.
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.). Su valor
por defecto ser 1, que significa que no se va a poner nunca el RTS a ON y por lo
tanto se va a transmitir inmediatamente despus de cumplirse el tiempo TimeWait.
ATENCIN: Si no se desea utilizar la lnea de control RTS, es obligatorio configurar
a 1 este parmetro.

B.7-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

RTSoff: Tiempo (en mseg.) que transcurre despus de transmitir hasta que se pone el
RTS a OFF. Su valor por defecto ser 1, que significa que no se va utilizar la lnea
RTS. Lo normal es configurarlo a 1 si se ha configurado RTS a 1, pero queda una
puerta abierta a poder configurar este tiempo con un valor distinto de 1, habiendo
configurado RTSon a 1: se utilizara para obligar al esclavo a esperar dicho tiempo
RTSoff despus de transmitir (una vez transcurrido este tiempo se pondra el RTS a OFF,
estado en el que ya estaba por haber configurado RTSon a -1).
ATENCIN: No se puede configurar este parmetro a 1 si RTSon se ha
configurado con un valor distinto de 1, pues se quedara el RTS a ON para
siempre.
TimeoutComs: Tiempo (en seg.) que ha de permanecer la unidad central sin recibir un
mensaje correcto para dar error de comunicaciones con el maestro, es decir, generar la
seal de fallo de comunicaciones con el maestro configurada en este mismo fichero. Por
defecto vale 60 segundos.
NivelMonitor: Nivel de monitorizacin de trazas. Por defecto vale 0.

Ej: 0,-1,-1,60,0,

Datos de las seales digitales por las que puede interrogar el maestro a la
unidad central: [lneas 13-17]

NumISCs , OffsetValidacISCs , NegValidacISCs ,


DirModbusISC , Dir , ISC , NegISC , (*)

(*) Se repite por cada seal digital que vaya a manejar el maestro. Habr tantas como indique
NumISCs.
NumISCs: Nmero de seales digitales que va a manejar el maestro.
ATENCIN: En ocasiones concretas (tal como ocurre con el driver que usa Siemsa)
este valor debe obligatoriamente mltiplo de 16. En dicho caso, se declaran varias
seales de ms hasta llegar a la cifra definida, siendo dichas lneas declaradas
como seales del equipo 1, e ISC 1.
OffsetValidacISCs: Offset para localizar las direcciones donde se encuentran las
validaciones de las seales ISC, ya que esta informacin se solicita como si fueran
seales propiamente dichas, mediante la Funcin Modbus 02. Este valor se sumar a la
direccin de la primera ISC definida (DirModbusISC1), para localizar la direccin de
comienzo de la primera validacin asociada a la primera seal ISC. A partir de ahora las
validaciones irn correlativas al igual que las ISCs a las que estn asociadas.
Por ejemplo: DirValidacinISC1 = DirModbusISC1 + OffsetValidacISCs.
El valor por defecto de este offset es el 0, en el caso de que no se vayan a implementar
las valideces mediante la Funcin 02, pero en caso contrario se suele indicar el mismo
valor que NumISCs, para que dichas valideces vayan detrs de las propias seales,
aunque este criterio es slo orientativo.
ATENCIN: Este valor debe ser superior a la Direccin Modbus de la ltima seal
ISC, ya que en caso contrario se producira un solapamiento de las seales.
OffsetValidacISCs > DirModbusISC1 + NumISCs
NegValidacISCs: Negacin de las Validaciones de las seales ISC. En caso de que valga
uno, el valor de dichas validaciones se invierte a la hora de mandar por comunicaciones.

B.7-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

DirModbusISC: Direccin MODBUS de la seal digital (en decimal).


ATENCIN: Las seales deben estar dispuestas en orden ASCENDENTE de
direccin MODBUS, sin necesidad de que dichas direcciones sean consecutivas.
Dir: Direccin del equipo al que pertenece la seal digital.
ISC: Etiqueta de la seal digital.
NegISC: Negacin de la seal ISC concreta, para envo por comunicaciones.

Ej: 256,256,1, // NumISCs,OffsetValidacISCs,NegValidacISCs,


0,1,0,0, // DirModbusISC1,Dir1,Isc1,NegISC1,
1,2,0,0,
2,2,2,0,
3,2,3,0,
.....
255,19,9,0,

Datos de los mandos que puede ejecutar el maestro: [lneas 19-21]


NumISEs ,
DirModbusISE , Dir , ISE , (*)

(*) Se repite por cada mando que vaya a ejecutar el maestro. Habr tantos como indique
NumISEs.

NumISEs: Nmero de mandos que puede ejecutar el maestro. Por defecto vale 0.
DirModbusISE: Direccin MODBUS del mando (en decimal). 2 mandos pueden tener la
misma direccin MODBUS. En ese caso, el primer mando se ejecutara con el valor COIL
ON (0xFF00) y el segundo con COIL OFF (0x0000). En caso de existir un solo mando
con esa direccin, ste se ejecutara siempre con COIL ON. Para aclarar los conceptos
de COIL ON y OFF, consultar Modicon Modbus Protocol Reference Guide.
ATENCIN: Los mandos deben estar dispuestos en orden ASCENDENTE de
direccin MODBUS, sin necesidad de que dichas direcciones sean consecutivas.
Dir: Direccin del equipo al que pertenece el mando.
ISE: Etiqueta del mando.

Ej: 2, // Num. Mandos


512,1,0, // Mando 1
513,1,1, // Mando 2

B.7-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de las medidas por las que puede interrogar el maestro a la unidad
central: [lneas 24-27]

NumMEAs , OffsetValidacMEAs , NegValidacMEAs ,


DirModbusMEA , Dir , MEA , (*)

(*) Se repite por cada medida que pueda manejar el maestro. Habr tantas como indique
NumMEAs.

NumMEAs: Nmero de medidas que puede manejar el maestro. Por defecto vale 0.
ATENCIN: En ocasiones concretas (tal como ocurre con el driver que usa Siemsa)
este valor debe obligatoriamente mltiplo de 16. En dicho caso, se declaran varias
medidas de ms hasta llegar a la cifra definida, siendo dichas medidas
declaradas como medidas del equipo 1, y MEA 1.
OffsetValidacMEAs: Offset para localizar las direcciones donde se encuentran las
validaciones de las Medidas, ya que esta informacin se solicita como si fueran seales
propiamente dichas, mediante la Funcin Modbus 02. Este valor se deber sumar a la
direccin de la primera ISC definida (DirModbusISC1), para localizar la direccin de
comienzo de la primera validacin asociada a la primera medida. A partir de ahora las
validaciones irn correlativas al igual que las MEAs a las que estn asociadas.
Por ejemplo: DirValidacinMEA1 = DirModbusISC1 + OffsetValidacMEAs.
El valor por defecto de este offset es el 0, en el caso de que no se vayan a implementar
las valideces mediante la Funcin 02.
ATENCIN: Este valor debe ser superior a la Direccin Modbus asociada a la
Validacin de la Ultima Seal ISC, ya que en caso contrario se producira un
solapamiento de las seales.
(OffsetValidacMEAs > DirModbusISC1 + OffsetValidacISCs + NumISCs)
NegValidacMEAs: Negacin de las Validaciones de las Medidas MEAs. En caso de que
valga uno, el valor de dichas validaciones se invierte a la hora de mandar por
comunicaciones.
DirModbusMEA: Direccin MODBUS de la medida (en decimal).
ATENCIN: Las medidas deben estar dispuestas en orden ASCENDENTE de
direccin MODBUS, sin necesidad de que dichas direcciones sean consecutivas.
Dir: Direccin del equipo al que pertenece la medida.
MEA: Etiqueta de la medida.

Ej: 4,512,1, // NumMEAs,OffsetValidacMEAs,NegValidacMEAs,


8192,1,0, // DirModbusMEA1,Dir1,Mea1,
8193,1,1, // Medida 2
8194,2,0, // Medida 3
8195,2,1, // Medida 4

B.7-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de los contadores por los que puede interrogar el maestro a la unidad
central: [lneas 29-33]
NumCONs , OffsetValidacCONs , NegValidacCONs , NumBytesCON ,
DirModbusCON , Dir , CON , (*)

(*) Se repite por cada contador que pueda manejar el maestro. Habr tantos como indique
NumCONs.

NumCONs: Nmero de contadores que puede manejar el maestro. Por defecto vale 0.
ATENCIN: En ocasiones concretas (tal como ocurre con el driver que usa Siemsa)
este valor debe obligatoriamente mltiplo de 16. En dicho caso, se declaran varios
contadores hasta llegar a la cifra definida, siendo dichos contadores declarados
como contadores del equipo 1, y CON 1.
OffsetValidacCONs: Offset para localizar las direcciones donde se encuentran las
validaciones de los Contadores, ya que esta informacin se solicita como si fueran
seales propiamente dichas, mediante la Funcin Modbus 02. Este valor se deber
sumar a la direccin de la primera ISC definida (DirModbusISC1), para localizar la
direccin de comienzo de la primera validacin asociada al primer Contador. A partir de
ahora las validaciones irn correlativas al igual que los CONs a las que estn asociadas.
Por ejemplo: DirValidacinCON1 = DirModbusISC1 + OffsetValidacCONs.
El valor por defecto es el 0.
ATENCIN: Este valor debe ser superior a la Direccin Modbus asociada a la
Validacin de la ltima Seal MEA, ya que en caso contrario se producira un
solapamiento de las seales.
(OffsetValidacCONs > DirModbusISC1 + OffsetValidacMEAs + NumMEAs)
NegValidacCONs: Negacin de las Validaciones de los Contadores CONs. En caso de
que valga uno, el valor de dichas validaciones se invierte a la hora de mandar por
comunicaciones
NumBytesCON: Nmero de Bytes que ocupan los Contadores. Distinguimos dos posibles
valores: Contadores de 2 Bytes (valor Entero) y contadores de 4 Bytes (valor Long). En
este ltimo caso, hay que tener en cuenta que dado que el protocolo Modbus utiliza el
valor entero como unidad bsica de comunicacin, tenemos que reservar dos direcciones
Modbus para definir un nico contador. Es por ello, que en dicho caso, dichas
Direcciones Modbus seran todas pares o todas impares (Ver Ejemplo 2 adjunto). Por
defecto se toma el valor 2 (Ver Ejemplo 1 adjunto).
DirModbusCON: Direccin MODBUS del contador (en decimal).
ATENCIN: Los contadores deben estar dispuestos en orden ASCENDENTE de
direccin MODBUS, sin necesidad de que dichas direcciones sean consecutivas.
ATENCIN: En el caso de que NumBytesCON sea 4, se han de definir estas
direcciones como todas pares o todas impares (Ver Ejemplo 2 adjunto).
Dir: Direccin del equipo al que pertenece el contador.
CON: Etiqueta del contador.

Ej1: 4,3000,1,2,
/NumCONs,OffsetValidacCONs,NegValidacCONs,NumBytesCON
8320,1,0, // DirModbusCON1 (entero)
8321,1,1, // Contador Entero 2
8322,2,0, // Contador Entero 3
8323,2,1, // Contador Entero 4

B.7-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej2: 4,3000,1,4,
//NumCONs,OffsetValidacCONs,NegValidacCONs,NumBytesCON,
8320,1,0, // DirModbusCON1 (Long )
8322,1,1, // Contador Long 2
8324,2,0, // Contador Long 3
8326,2,1, // Contador Long 4

El fichero queda de la forma:

[1] # Fichero MODBUS.CFG de configuracin de la tarea MODBUS esclavo


[2] #
[3] # Datos de seal de fallo de coms con el maestro.
[4] 1,
[5] 0,1,0,0,0,1,
[6] # Direccin de esclavo de la unidad central
[7] 14,
[8] # Datos de comunicaciones
[9] COM1,9600,n,8,1,
[10] # Datos generales de coms. con el maestro
[11] 0,-1,-1,60,0,
[12] # Seales digitales
[13] 4,1000,1, // NumISCs, OffsetValidacISCs,NegValidacISCs
[14] 0,1,0, // Dir MODBUS, Dir, ISC
[15] 1,2,0,
[16] 2,2,2,
[17] 3,2,3,
[18] # Mandos
[19] 2, // Num. Mandos
[20] 512,1,0, // Dir MODBUS, Dir, ISE
[21] 513,1,1,
[22] # Medidas
[23] 4,2000,1, // NumMEAs, OffsetValidacMEAs,NegValidacMEAs
[24] 8192,1,0, // Dir MODBUS, Dir, MEA
[25] 8193,1,1,
[26] 8194,2,0,
[27] 8195,2,1,
[28] # Contadores
[29] 4,3000,1,2, // NumCONs, OffsetValidacCONs,NegValidacCONs,NumBytesCON
[30] 8320,1,0, // Dir MODBUS, Dir, CON
[31] 8321,1,1,
[32] 8322,2,0,
[33] 8323,2,1,

B.7-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

B.7-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.8 Protocolo MODBUS maestro: MODBUSMS.CFG


En este fichero llamado modbusms.cfg se configuran los datos del mdulo MODBUS
maestro: parmetros generales, ISCs, ISEs, MEAs y CONs de los equipos lgicos y entradas
digitales, salidas digitales, entradas analgicas y registros de acumuladores de los diferentes
mdulos a mapear sobre las ISCs, ISEs, MEAs y CONs anteriores respectivamente. El fichero
tiene el siguiente formato:
Datos de comunicaciones del puerto: [lnea 4]
Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,9600,n,8,1,

Datos generales del maestro: [lnea 8]


RTSon , RTSoff , TimeRX , NumReint , NivelMonitor ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
TimeRX: Timeout de recepcin con las RTUs (en mseg.). Valido para todos los mensajes
a excepcin de los mensajes de broadcast, en cuyo caso se toma el valor definido en
ToutSincroBroadcast.
NumReint: Nmero de reintentos de comunicacin con el equipo.
NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 0,0,500,2,0,

Datos de tiempos del maestro: [lnea 10]


TimeExplMed , TimeExplCon , TimePulso , TimeExpGenerico ,
TimeSincro , TimeEsperaTrasReset , ToutSincroBroadcast ,

TimeExplMed: Tiempo de exploracin de medidas (en seg.). Expresa cada cunto tiempo
se realizan las exploraciones de medidas.
TimeExplCon: Tiempo de exploracin de contadores (en seg.). Expresa cada cunto
tiempo se realizan las exploraciones de contadores.
TimePulso: Tiempo del pulso de los mandos (en mseg.). En el caso del SEPAM, este
valor debe ser muy bajo, ya que se trata del tiempo entre las escrituras Select y
Operate, y hemos de fijarlo a solamente 50 mseg.
TimeSincro: Tiempo de sincronizacin de los equipos (en seg.). Lo incorporan los equipos
SEPAM. Por defecto es de 25 segundos.

B.8-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

TimeEsperaTrasReset: Tiempo de espera tras la perdida de comunicacin con un equipo


SEPAM. Tambin se aplica al inicio del CPX/CPP. El valor introducido se mide en
segundos. Durante este tiempo, el CPX/CPP mantiene una comunicacin keep-alive
con el rel para asegurar que, una vez pase este tiempo, el rel tenga las BDs dispuestas
ya con la informacin real del equipo. Por defecto, es de 60 segundos (1 minuto).
ToutSincroBroadcast: Timeout de recepcin de los mensajes broadcast de
sincronizacion. Su valor por defecto es de 22 mseg.

Ej: 20,60,50,0,25,60,22,

Datos de las RTUs: [lneas 12-14]


DirPrimerEqLog ,
NumRTUs , TipoDeRTUs ,

DirPrimerEqLog: Direccin (PROCOME) del primer equipo lgico equivalente.


NumRTUs: Nmero de RTUs a incorporar como equipos.
TipoDeRTUs: Tipo de RTU. Pueden ser T-DAM(0), Genricas(1), Micom(2) o Sepam(3).
Por defecto T-DAM.

Nota: Slo se pueden configurar todas las RTUs de un mismo tipo.

Ej: 100,
4,0,

A continuacin aparecen los datos de todas las RTUs (una tras otra) a incorporar como
equipos. Por cada RTU se darn los siguientes datos:
Datos generales de la RTU: [lnea 21]
Dir , N_ ISC , SC Max , N_ ISE , ISE Max ,N_ ISS ,ISS Max , N_ MEA ,N_ CON , DirEq , ISC , ISC Fail ,
Remoto Remoto

Dir: Direccin de la RTU. La direccin del equipo lgico equivalente ser la direccin
(DirPrimerEqLog + Dir).
N_ISC: Nmero de seales digitales de la RTU.
ISCMax: Etiqueta ms alta que puede tomar cualquier ISC de la RTU en cuestin.
N_ISE: Nmero de mandos de la RTU.
ISEMax: Etiqueta ms alta que puede tomar cualquier ISE de la RTU en cuestin.
N_ISS: Nmero de escrituras de salidas de la RTU.
ISSMax: Etiqueta ms alta que puede tomar cualquier ISS de la RTU en cuestin.
N_MEA: Nmero de medidas de la RTU.
N_CON: Nmero de contadores de la RTU.
DirEqRemoto: Direccin del equipo de la ISC indicativa de que esta RTU est en modo
Telemando. Puede ser la direccin de ella misma o la de otro equipo, como puede ser el
equipo logica.
ISCRemoto: ISC del equipo definido en la columna anterior que determina si la RTU que
estamos configurando est en modo telemando. Esta ISC [DirEqRemoto, ISCRemoto] es
necesario que este activa para la ejecucin de mandos remotos.
ISCFail: Etiqueta PROCOME de la seal que indica fallo de orden. En este caso dicha
ISC pertenece a la RTU que estamos configurando en este momento.

B.8-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: Ejemplo1:
La ISC que determina que el equipo se encuentra en modo Telemando es propia
del equipo. Concretamente la ISC[1,21].
1, 65,64, 16,15, 1,0, 6, 1, 1,21, 0,

Ejemplo2:
La ISC que determina que el equipo se encuentra en modo Telemando esta definida
en el equipo logica. Concretamente la ISC[256,504].
1, 65,64, 16,15, 1,0, 6, 1, 256,504, 0,

Datos sobre las seales digitales (ISCs) de la RTU


Se configuran de la forma explicada en el apartado A.1. [lneas 23-29]

Ej: 65, // Num. ISCs


00,0,1,1,0,0,
01,0,1,1,0,0,

64,0,1,1,0,0,

Datos sobre los mandos (ISEs) de la RTU


Se configuran de la forma explicada en el apartado A.1. [lneas 31-36]

Ej: 16, // Num. ISEs


00,10,-1.500,0,10,-1,10,-1,0,0,
01,10,-1,500,0,10,-1,10,-1,0,0,

15,10,-1,500,0,10,-1,10,-1,0,0,

Datos sobre las escrituras de salidas (ISSs) de la RTU


Se configuran de la forma explicada en el apartado A.1. [lneas 38-40]. En el caso de los
SEPAM este valor estar a 0.

Ej: 1, // Num. ISSs


00,10,-1,10000,0,0,

Datos sobre las medidas (MEAs) de la RTU


Se configuran de la forma explicada en el apartado A.1. [lneas 42-46]

Ej: 6, // Num. MEAs


1.0,0.0,
1.0,0.0,

1.0,0.0,

B.8-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre los contadores (CONs) de la RTU.


Se configuran de la forma explicada en el apartado A.1. [lneas 49-51]. En el caso de los
SEPAM este valor estar a 0.

Ej: 1, // Num. CONs


1.0,0.0,

A partir de ahora se configura de forma particular en funcin del tipo de RTU que se haya
definido en la lnea 14:

CASO A) RTUs tipo T-DAM: se define la Medida BCD (MeaBCD). En cualquier caso slo
existir una nica medida por RTU. El primer valor ha de ser TRUE o FALSE, para concretar si
habr o no dicha medida.

Num
ExisteB IscB IscBC IscB IscBC IscBC IscBC IscBC IscBC
, MeaB , , , , , , , ,
CD CD0 D1 CD2 D3 D4 D5 D6 D7
CD

ExisteBCD: TRUE o FALSE para indicar si tiene o no Medidas BCD


NumMeaBCD: Numero de MEA (indice), que la representa.
IscBCD0-8: las 8 ISCs que dan lugar al valor de la medida BCD. En el caso de que una
ISC no intervenga su valor sera 1.

Ej: 1,6,1,2,3,4,5,6,-1,-1,
Datos sobre los mdulos conectados al RTU: [lneas 56-66]
- Para las RTU del tipo T_DAM:

NumModLog , Dir , Tipo , Dir , Tipo , Dir , Tipo , (*)


DirModInp , NumInps , ISCini ,
DirModOutp , NumOutps , ISEini ,
DirModAnalog , NumAnalogs , MEAini ,
DirModCont , NumConts , CONini ,
(*) Slo es vlido para los mdulos T-DAM.

NumModLog: Nmero de mdulos lgicos.

Dir: Direccin del mdulo. Tantas veces como mdulos


Tipo: Tipo de mdulo. Lgicos haya (NumModLog).

B.8-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Para el caso de mdulos T-DAM existen los siguientes tipos de mdulos:


00: Posicin sin mdulo.
01: Mdulo tipo RMF-50 50 (7/8 entradas digitales y 8 salidas digitales).
02: Mdulo tipo RMF-12 12 (1 entrada analgica 16 bits).
03: Mdulo tipos 11 y 13 (1 entrada analgica termopar o RTD 16 bits).
04: Mdulo tipo RMF-21 21 (1 salida analgica 12 bits).
05: Mdulo tipo RMF-52 52 (8 entradas digitales).
06: Mdulo tipo RMF-60 60 (4 entradas digitales y 4 salidas digitales).
07: Mdulo tipo RMF-51 (8 salidas digitales).
08: Mdulo tipo RMF-21 (1 salida analgica 12 bits y signo).
16: Mdulo tipos 17 18 (8 entradas analgicas 16 bits) (entrada 1).
17: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 2.
18: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 3.
19: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 4.
20: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 5.
21: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 6.
22: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 7.
23: Posicin ficticia ocupada por mdulo tipo 17 18 entrada 8.
DirModInp: Direccin inicial de las entradas digitales modbus.
Para el caso de T-DAM se calcula de la siguiente forma:
[N Entrada (1 @ 8) - 1] + [N Mdulo (1 @ 32) - 1] 8 (0000 @ 00FF)H
[N Entrada (1 @ 8) - 1] + [N Mdulo (1 @ 32) - 1] 8 + 20.480 (5000 @ 50FF)H
NumInps: Nmero de entradas digitales del mdulo.
ISCini: Etiqueta PROCOME de la ISC inicial del equipo lgico a partir de la cual
(incluyendo a ella) se mapean las entradas digitales modbus.
DirModOutp: Direccin inicial de las salidas digitales modbus.
Para el caso de T-DAM se calcula de la siguiente forma:
[N Salida (1 @ 8) - 1] + [N Mdulo (1 @ 32) - 1] 8 + 512 (0200 @ 02FF)H
[N Salida (1 @ 8) - 1] + [N Mdulo (1 @ 32) - 1] 8 + 20.992 (5200 @ 52FF)H
NumOutps: Nmero de salidas digitales del mdulo.
ISEini: Etiqueta PROCOME del ISE inicial del equipo lgico a partir del cual (incluyendo a
l) se mapean las salidas digitales modbus.
DirModAnalog: Direccin inicial de las entradas analgicas modbus.
Para el caso de T-DAM se calcula de la siguiente forma:
Mdulos de 1 entrada analgica:
[N Mdulo (1 @ 32) - 1] + 8.192 (2000 @ 201F)H
[N Mdulo (1 @ 32) - 1] + 20.480 (5000 @ 501F)H
Mdulos de 8 entradas analgicas:
[N Mdulo (1 @ 32) - 1] + [N Entrada (1 @ 8) - 1] + 8.192 (2040 @ 205F)H
[N Mdulo (1 @ 32) - 1] + [N Entrada (1 @ 8) - 1] + 20.480 (5040 @ 505F)H
NumAnalogs: Nmero de entradas analgicas del mdulo.
MEAini: Etiqueta PROCOME de la MEA inicial del equipo lgico a partir de la cual
(incluyendo a ella) se mapean las entradas analgicas modbus.
DirModCont: Direccin inicial de los registros de acumuladores modbus.
Para el caso de T-DAM se calcula de la siguiente forma:
[N Mdulo (1 @ 32) - 1] + 8.256 (2040 @ 205F)H
[N Mdulo (1 @ 32) - 1] + 20.480 (5040 @ 505F)H
NumConts: Nmero de registros de acumuladores del mdulo.
CONini: Etiqueta PROCOME del CON inicial del equipo lgico a partir del cual
(incluyendo a l) se mapean los registros de acumuladores modbus.

B.8-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: Mdulos T-DAM:


16,1,5,2,5,3,5,4,5,5,5,6,5,7,5,8,5,10,7,11,7,
20,2,21,2,22,2,23,2,24,2,25,2, (todo en 1 lnea)
000,64,1, // Entradas
584,16,0, // Salidas
8211,6,0, // Entradas analgicas
8320,0,0, // Contadores

CASO B) RTUs tipo GENERICO o MICOM:

NumModLog ,
DirModulo , Numero , Tipo , ISCini , (#)
(#) Habr tantas filas como mdulos tenga la RTU. En el caso de RTUs del tipo Micom slo
habr un nico mdulo, por lo que NumModLog ha de ser siempre igual a 1.

NumModLog: Nmero de Mdulos Lgicos.


DirModulo: Direccin inicial de las entradas digitales modbus.
Tipo: Tipo de mdulo (1=Analog, 2=Contador, 3=Micom)
Numero: Nmero de entradas digitales del mdulo a leer.
ISCini: Etiqueta PROCOME de la ISC inicial del equipo lgico a partir de la cual
(incluyendo a ella) se mapean las entradas digitales modbus.

Ej: Mdulos Genricos:


4,
0,29,1,0, // DirModulo,Num,Tipo,DirISCProcome
29,7,2,0, //
49,60,1,29, //
109,4,1,89, //

Ej: Mdulo Micom:


1,
30016,10,3,0, // DirModBus,Num,Tipo,DirISCProcome

CASO C) RTUs tipo SEPAM:

En el caso de los SEPAM no se definen ni salidas digitales (ISS) ni contadores (CON)


Datos sobre las Entradas conectados a la RTU: [lnea 84]
NumBlqEntradas , DirIniMODBUS , Numero , ISCini , (#)

(#) Habr tantos Bloques de Entradas [DirInMODBUS, Numero, IscIni] como indique el numero
definido en NumBlqEntradas.

NumBlqEntradas: Nmero de Bloques de Entrada. A partir de este numero se describen


los bloques de entradas en si.

B.8-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Por cada bloque se define:

DirIniMODBUS: Direccin Inicial MODBUS de la primera Entrada Digital.


Numero: Nmero de Entradas Digitales que se han definido en este bloque.
ISCIni: Etiqueta PROCOME de la ISC Inicial del equipo lgico a partir de la cual
(incluyendo a ella) se mapean las entradas digitales modbus.

Ej: # Grupos de Entradas


#NumBlqEntr,[DirIniModbus,Numero,IscProcoIniEquiv],[...],[...]
3 49408,41,0, 51440,122,41, 51662,29,163,

Datos sobre los Mandos a ejecutar sobre la RTU: [lnea 89]


Los mandos son del tipo SBO (Select Before Operate) y se realizan mediante dos escrituras:
inicialmente en la direccin Select y, tras el tiempo TimePulso definido arriba, se realiza la
verificacin de la correcta escritura mediante una lectura, tras la cual se realiza la escritura final
en la direccin Operate.

DirSelectISEIni , DirOperateISEIni , Numero , IseProcoIniEquiv ,

DirSelectISEIni: Direccin MODBUS Inicial de la Select.


DirOperateISEIni: Direccin MODBUS Inicial de la Operate.
Numero: Nmero de Mandos definidos correlativamente.
IseProcoIniEquiv: Etiqueta PROCOME de la ISE Inicial del equipo lgico a partir de la
cual (incluyendo a ella) se mapean los Mandos Modbus.

Ej: # Mandos SBO (Select Before Operate)


#DirSelectISEIni, DirOperateISEIni, Numero, IseProcoIniEquiv,
51312, 51376, 10, 0,

Datos sobre las Medidas de la RTU: [lnea 93]


NumBlqMedidas , DirIni , Numero , MeaIni , [TipoMea1,TipoMea2,..,TipoMeaN]** ,
MODBUS

* En funcin del numero de medidas definidas en el segundo campo, habr tantos campos de Tipo de Medidas.
**En funcin del numero de medidas definidas en el segundo campo, habr tantos campos de Tipo de Medidas.

NumBlqMedidas: Numero de Bloques con medidas que vienen a continuacin. Por cada
Bloque se definirn todos los campos siguientes:
DirIniMODBUS: Direccin Inicial MODBUS de la primera Medida, de un determinado
bloque.
Numero: Nmero de Medidas que hay correlativas en un determinado bloque.
MEAIni: Etiqueta PROCOME de la MEA Inicial del equipo lgico a partir de la cual
(incluyendo a ella) se mapean las medidas modbus deun determinado bloque.

B.8-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

TipoMeaN: En funcin del nmero de medidas definidas en el campo Numero se


declaran, a partir de ahora, los tipos concretos de esas N medidas, en orden correlativo,
claro est, pertenecientes a un determinado bloque. Los diferentes tipos definidos hasta
el momento son los siguientes:
- Tipo 16NS: Se define con el valor 4 en el fichero de configuracin. Se trata de un valor
de 16 bits sin signo. Esto supone un problema, ya que en Dbase se guarda con signo,
por lo que se ha optado por dividir su valor entre dos para guardarlo en la base de
datos. Posteriormente, para su visualizacin en la consola o el envo a cualquier
telemando, se tendr que multiplicar dicho valor guardado por dos para obtener el
valor real. Ejemplos de este tipo de medida son las intensidades y las tensiones.
- Tipo 16O: Se define con el valor 5 en el fichero de configuracin. Se trata de un valor
de 16 bits con signo y con un desplazamiento de 8000h. Esto supone que el valor real
32768 se codifica como 0000h. El valor real 0 se codifica como 8000h. El valor real
32767 se codifica como FFFFh. Ejemplos de este tipo de medida son la potencia
activa y la potencia reactiva.

Ej: #NumBlqMedidas, DirIniModb, Num, MeaIni,


TipoMea1,TipoMea2,...,TipoMeaN,)
2, 64384,4,0, 4,4,5,5, 64285,1,4, 4,

El fichero para RTUs del tipo T-DAM queda de la forma:

[1] # Configuracin de MODBUSMS


[2] # Esta configuracin es la de PRUEBAS
[3] # Parmetros de comunicaciones del puerto
[4] COM1,9600,n,8,1,
[5] # Tiempos de RTS ON (CS0T) y RTS OFF en mseg, Time out de RX con las RTUs (ms),
[6] # num reintentos, monitor
[7] # Para los mdulos T-MOD no hay que usar el RTS
[8] 0,0,500,2,0,
[9] # Tiempos de explorac.(en seg) de ciclo medidas, ciclo contadores, time pulso,..
[10] 1,4,1000,1,
[11] # Direccin (PROCOME) del primer equipo lgico equivalente
[12] 100,
[13] #Numero de RTUs a explorar (Max 10),Tipo de RTU (0=T_DAM,1=Generico,2=Micom)
[14] 4,0,
[15] # Estas configuraciones son para las Miniremotas T-DAM de FARELL
[16] #====================================================================
[17] #------------ EQUIPO LOGICO [ACTUR - CD N 1, AREA 7]
[18] #====================================================================
[19] # Direccin RTU, N ISCs, ISC max, N ISE, ISE max, N ISS, ISS max, N Meas,
[20] N Con, ISC Local, ISC Fallo,
[21] 1,65,64,16,15,1,0,6,1,0,21,0,
[22] # Numero de ISCs
[23] 65,
[24] # ISC, alarma, f.activa, f.desact, flanco alrm, bocina,
[25] 00,0,1,1,0,0, // T-DAM en Fallo COMs
[26] 01,0,1,1,0,0,
[27] 02,0,1,1,0,0,
[28] ...
[29] 64,0,1,1,0,0,
[30] # Numero de ISEs
[31] 16,
[32] # ISE, Exec ON, Exc OFF, Time, Negada, OK, BAD, doble, n blqs, dir, isc, neg,..,
[33] 00,10,-1,500,0,10,-1,10,-1,0,0,
[34] 01,10,-1,500,0,10,-1,10,-1,0,0,

B.8-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[35] ...
[36] 15,10,-1,500,0,10,-1,10,-1,0,0,
[37] # Numero de ISSs
[38] 1,
[39] ISS,DirEqEstado,ISCEstado,Time,Neg,Analog?
[40] 00,10,-1,10000,0,0,
[41] # Numero de MEAs
[42] 6,
[43] # Factores a, b
[44] 1.0,0.0,
[45] 1.0,0.0,
[46] ...
[47] 1.0,0.0,
[48] # Numero de CONs
[49] 1,
[50] # Factores a, b
[51] 1.0,0.0
[52] # Medida BCD:
[53] 1,6,1,2,3,4,5,6,-1,-1,
[54] # A partir de aqu se configura el equipo lgico MODBUSMS
[55] # con todas sus seales, mandos, medidas y contadores
[56] # Primero describimos cuantos mdulos y de que tipo son
[57] # N mdulos lgicos, dir, tipo, dir, tipo,......
[58] 16,1,5,2,5,3,5,4,5,5,5,6,5,7,5,8,5,10,7,11,7,20,2,21,2,22,2,23,2,24,2,25,2,
[59] # Dir MODBUS Inputs, Num Inputs, ISC inicial a mapear sobre direcciones modbus,
[60] # dejamos la ISC 0 para indicar el Fallo COMs del mdulo T-DAM
[61] # Dir MODBUS Inputs, Num Inputs, ISC inicial
[62] 000,64,1,
[63] # Dir MODBUS Outputs, Num Outputs, ISE inicial,
[64] 584,16,0,
[65] # Dir MODBUS Inp Analog, Num Inp Analog, MEA inicial,
[66] 8211,6,0,
[67] # Dir MODBUS Contadores, Num Contadores, CON inicial
[68] 8320,0,0,
[69] #====================================================================
[70] #------------ EQUIPO LOGICO [ACTUR CD N 2]
[71] #====================================================================
[72] # Direccin RTU, N ISCs, ISC max, N ISE, ISE max, N ISS, ISS max, N Meas,
[73] N Con, ISC Local, ISC Fallo,
[74] 2,65,64,24,23,0,0,8,0,20,0,
[75] ...

El fichero para RTUs del tipo MICOM queda de la forma:

[1] # Configuracionde MODBUSMS


[2] # Esta configuracion es la de PRUEBAS MODBUS MICOM
[3] # Parametros de comunicaciones del port
[4] COM1,9600,n,8,1,
[5] # Tiempos de RTS ON (CS0T) y RTS OFF en miliseg,Time out de RX con las RTUs (ms),
[6] # num reintentos,monitor
[7] # Para los modulos T-MOD no hay que usar el RTS
[8] 0,0,500,3,0,
[9] # tiempos de exploracion (en segs) de ciclo medidas,cliclo contadores,time pulse,
[10] 1,4,1000,0,
[11] #Direccion (PROCOME) del primer equipo logico equivalente
[12] 0,
[13] #Numero de RTUs a explorar Max 10, Tipo de RTU(0=T-DAM,1=Generico,2=MICOM)
[14] 1,2,

B.8-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[15] #====================================================================
[16] #------------ EQUIPO LOGICO [SANTA QUITERIA - N 1]
[17] #====================================================================
[18] # Direccion RTU,N ISCs,ISC max,N ISE,ISE max,N ISS,ISS max,N Meas,N con,Dir
Local,ISC Local,ISC Fallo,
[19] 1,32,31,0,0,0,0,0,0,0,0,0,
[20] # Numero de ISCs
[21] 32,
[22] #ISC,alarma,f.activa,f.desact,flanco alrm, bocina
[23] 00,0,1,1,0,0,
[24] 01,0,1,1,0,0,
[25] 02,0,1,1,0,0,
[26] 03,0,1,1,0,0,
[27] 04,0,1,1,0,0,
[28] 05,0,1,1,0,0,
[29] 06,0,1,1,0,0,
[30] 07,0,1,1,0,0,
[31] 08,0,1,1,0,0,
[32] 09,0,1,1,0,0,
[33] 10,0,1,1,0,0,
[34] 11,0,1,1,0,0,
[35] 12,0,1,1,0,0,
[36] 13,0,1,1,0,0,
[37] 14,0,1,1,0,0,
[38] 15,0,1,1,0,0,
[39] 16,0,1,1,0,0,
[40] 17,0,1,1,0,0,
[41] 18,0,1,1,0,0,
[42] 19,0,1,1,0,0,
[43] 20,0,1,1,0,0,
[44] 21,0,1,1,0,0,
[45] 22,0,1,1,0,0,
[46] 23,0,1,1,0,0,
[47] 24,0,1,1,0,0,
[48] 25,0,1,1,0,0,
[49] 26,0,1,1,0,0,
[50] 27,0,1,1,0,0,
[51] 28,0,1,1,0,0,
[52] 29,0,1,1,0,0,
[53] 30,0,1,1,0,0,
[54] 31,0,1,1,0,0,
[55] # Numero de ISE
[56] 0,
[57] # Numero de ISS
[58] 0,
[59] # Numero de MEA
[60] 0,
[61] # Numero de CON
[62] 0,
[63] # Modulos: NumModLog (Tipo Micom)
[64] # DirIniModbus,Numero de enteros a pedir,Tipo de Modulo,DirISCInicial
[65] 1,
[66] 3016,10,3,0,

B.8-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero para RTUs del tipo SEPAM queda de la forma:

[1] # Configuracionde MODBUSMS


[2] # SUBESTACION ACTUR
[3] # Configuracion de MODBUSMS
[4] # Parametros de comunicaciones del port
[5] COM3,19200,I,8,1,
[6] # TimeRTSon(ms),timeRTSoff(ms),ToutRX(ms),NumReintentos,NivelMonitor,
[7] # NOTA: Para los modulos T-MOD no hay que usar el RTS
[8] 0,0,66,3,0,
[9] # TimeExpMedidas(seg),TimeExpCont(seg),TimePulso(seg),TimeExpGenerico(seg),
TimeExpSincro(seg),
[10] # TimeEsperaTrasReset(seg), ToutSincroBroadcast(mseg),
[11] 20,0,50,0,25,60,22,
[12] # Direccion (PROCOME) del primer equipo logico equivalente
[13] 32,
[14] # NumRTUs(Max 25),TipoDeRTUs(T-DAM(0),GENERICO(1),MICOM(2),SEPAM(3)),
[15] 1,3,
[16] #
[17] # SEPAM S81:
[18] #====================================================================
[19] #------- EQUIPO LOGICO 1: ACTUR - BARRAS 1 10KV (tipo BARRAS MT, B-MTC2-SZ)
[20] #====================================================================
[21] #Dir,TotISCs,ISCMasAlta,TotISE,ISEMasAlta,TotISS,ISSMasAlta,TotMea,TotCon,DirLoca
l,ISCLocal,ISCFallo
[22] 1, 22,21, 10,9, 0,0, 4, 0, 256,493, 86,
[23] # DirLocal= Dir.(PROCOME) primer equipo logico equivalente + DirRTU = 33
[24] ##
[25] # Numero de ISCs
[26] 22,
[27] # ISC,alarma,f.activa,f.desact,flanco alrm,bocina,
[28] 0,0,1,1,0,0, // RESERVA 0 (Ox C100)
[29] 1,0,1,1,0,0, // RESERVA 1 (Ox C101)
[30] 2,0,0,0,0,0, // RESERVA 2 (Ox C102)
[31] 3,0,0,0,0,0, // RESERVA 3 (Ox C103)
[32] 4,0,1,1,0,0, // SECCIONADOR B1 POSICION CERRADO
[33] 5,0,1,1,0,0, // SECCIONADOR B1 POSICION ABIERTO
[34] 6,0,1,1,0,0, // RESERVA 6 (Ox C106)
[35] 7,0,1,1,0,0, // RESERVA 7 (Ox C107)
[36] 8,0,1,1,0,0, // RESERVA 8 (Ox C108)
[37] 9,0,1,1,0,0, // SECCIONADOR PAT POSICION CERRADO
[38] 10,0,1,1,0,0, // SECCIONADOR PAT POSICION ABIERTO
[39] 11,0,1,1,0,0, // RESERVA 11 (Ox C10B)
[40] 12,0,0,0,0,0, // CONTROL SIN MANDO
[41] 13,0,0,0,0,0, // CONTROL MANDO LOCAL
[42] 14,0,0,0,0,0, // RESERVA 14 (Ox C10E)
[43] 15,0,0,0,0,0, // RESERVA 15 (Ox C10F)
[44] 16,1,0,0,0,0, // UCP/S MAGNETO/S CC ABIERTO
[45] 17,1,0,0,0,0, // UCP/S FALTA CC O FALLO
[46] 18,1,0,0,0,0, // UCP FALLA CC SUPERVISION
[47] 19,1,0,0,0,0, // MAGNETO TENSIONES HOMOPOLARES
[48] 20,0,0,0,0,0, // RESERVA 20 (Ox C114)
[49] 21,0,0,0,0,0, // RESERVA 21 (Ox C115)
[50] ##
[51] # Numero de ISEs
[52] 10,
[53] # ISE,DirEqEst,ISCEst,Time,Negada,DirEqOK,IscOK,DirEqBAD,IscBAD,doble,
n blqs,dir,isc,neg,..,
[54] # DirEq=DirLocal=32+1

B.8-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[55] 0,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- ABRIR INTOR DESDE REMOTO


[56] 1,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- CERRAR INTOR DESDE REMOTO
[57] 2,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- ABRIR SECC. B1 DESDE REMOTO
[58] 3,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- CERRAR SECC. B1 DESDE REMOTO
[59] 4,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- ABRIR SECC. B2 DESDE REMOTO
[60] 5,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- CERRAR SECC. B2 DESDE REMOTO
[61] 6,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- 79 FUERA DE SERVICIO DESDE REMOTO
[62] 7,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- 79 EN SERVICIO DESDE REMOTO
[63] 8,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- COG. FUERA SERVICIO DESDE REMOTO
[64] 9,33,-1,4000,0,33,-1,-1,-1,0,0,0,0,0, // O- COG. EN SERVICIO DESDE REMOTO
[65] ##
[66] # Numero de ISSs
[67] 0,
[68] ##
[69] # Numero de MEAs
[70] 4,
[71] # Factores a,b
[72] 1.0000000,0.0000000, // MEDIDA DE INTENSIDAD (Tipo_16NS)
[73] 1.0000000,0.0000000, // MEDIDA DE TENSIN (10KV/110V) (Tipo_16NS)
[74] 1.0000000,0.0000000, // POTENCIA ACTIVA (Tipo_16O)
[75] 1.0000000,0.0000000, // POTENCIA REACTIVA (Tipo_16O)
[76] ##
[77] # Numero ce CONs (Factores a,b)
[78] 0,
[79] #1.0,0.0,
[80] ###################################################
[81] # MODELO SEPAM S81 EQUIPO LOGICO 1:
[82] ## ISC
[83] # N grupos, [Dir. memoria (en decimal), N seales q engloba ese grupo, 1 ISC]
,[...],[...],...
[84] # 0xC100=49408, 0xC8F0=51440, 0xC9CE=51662
[85] 3, 49408,41,0, 51440,122,41, 51662,29,163,
[86] ## ISE
[87] # DirSelectISEIni, DirOperateISEIni, NumMandos, DirISEProcomeIni,
[88] # Dir. memoria (en decimal), n seales q engloba esa grupo, 1 ISE,
[89] # DirSelect=0C870=51312 - DirOperate=0xC8B0=51376
[90] 51312,51376,10,0,
[91] ## MEA
[92] # DirModbusMEA (en decimal), NumMEAs, MEAProcoEquiv,
(TipoMea1,TipoMea2,...,TipoMeaN,)
[93] # 0xFB80=64384
[94] 2, 64384,4,0,4,4,5,5, 64285,1,4,4,

B.8-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.9 Protocolo PID1: PID1.CFG


En este fichero llamado pid1.cfg se configuran los datos referentes al telemando: datos
generales, contactos, acumuladores, medidas y mandos. A cada contacto, acumulador, medida
y mando de cada grupo de cada mdulo se le asociar una seal, contador, medida o mando
del CPX/CPP respectivamente. En este fichero se van a emplear una serie de conceptos que
se explican a continuacin:
Contactos: Entradas digitales con o sin cronologa.
Acumuladores: Entradas digitales contadoras de impulsos.
Medidas: Entradas analgicas.
Mandos: Salidas digitales para rdenes con rels.
Salidas analgicas: Salidas analgicas para enviar un valor por una salida analgica de
un equipo.
Mdulo: Es una agrupacin de seales de tipo lgico. Los mdulos pueden ser:
- Mdulo de contactos = 128 contactos.
- Mdulo de medidas = 32 medidas.
- Mdulo de acumuladores = 32 acumuladores.
- Mdulo de mandos = 128 mandos.
- Mdulo de salidas analgicas = 32 medidas.
Grupo: Asociacin bsica de elementos de entrada/salida. Se trata de una unidad de tipo
lgico que puede o no tener correspondencia fsica, siendo sta dependiente de la
implementacin. Los grupo pueden ser:
- Grupo de contactos = 64 elementos.
- Grupo de medidas = 8 elementos.
- Grupo de acumuladores = 4 elementos.
- Grupo de mandos = 64 elementos.
- Grupo de salidas analgicas = 8 elementos.

El formato del fichero es el siguiente:


Datos de configuracin de la seal de Fallo de Comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

B.9-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre ajustes generales del Terminal Remoto: [lnea 5]


NumTR , NivelMonitor , PetCron , PetGenCamb , PID1TipoMaestro ,

NumTR: Nmero de terminal.


NivelMonitor: Nivel de monitorizacin de trazas.
PetCron: Bit que indica si se activan los registros de cambios cronolgicos (1) o no (0).
Este valor es modificable por comunicaciones desde el puesto central.
PetGenCamb: Bit que indica si se utiliza la peticin general de cambios: (0) s se utiliza y
(1) no se utiliza. Se ha realizado as por compatibilidad con las configuraciones antiguas.
Este valor es modificable por comunicaciones desde el puesto central.
PID1TipoMaestro: Indica el tipo de comunicaciones con el telemando. Puede tomar dos
valores: 0, indica que la comunicacin es Maestro-Esclavo; 1, indica que la comunicacin
es Maestro-Maestro. El valor por defecto es cero (0).

Ej: 66,0,1,0,0,

Datos sobre timeouts del Terminal Remoto: [lnea 6]


TC1 , TC2 , TC3 ,

TC1: Tiempo de espera entre el ltimo bit de la recepcin y la puesta del RTS previo a la
transmisin.
TC2: Tiempo de espera desde la puesta del RTS hasta el envo del primer bit de
Transmisin (tiempo para activar el PTT en comunicacin va Radio).
TC3: Tiempo de mantenimiento del RTS despus de Transmitir el ltimo bit de la trama.

Ej: 250,200,200,

Datos sobre parmetros pertenecientes al Terminal Remoto: [lnea 7]


CM1 , TFC , TSL1 , TM1 , TS3 , IntervSincro ,

DispersionPID1 , TS2 , Tac , TipoRTU ,


CM1: Nmero de cuentas para el tratamiento como cambio en el valor de una medida. El
valor por defecto es 7 cuentas.
TFC: Tiempo de fallo de comunicaciones (en minutos). El rango de valores vlidos es de
1-200.
TSL1: Tiempo de silencio en lnea (en seg.), que es el tiempo que ha pasado desde que
recibi un mensaje correcto, aunque no fuese para l. El valor por defecto es 20
segundos.
TM1: Tiempo mximo de validez en la seleccin de un mando (en seg.). El valor por
defecto es 30 segundos.
TS3: Tiempo que emplea el Terminal Remoto para ponerse progresivamente en
fecha/hora enviada por una sincronizacin suave (en minutos). El valor por defecto es 1
minuto.
IntervSincro: Intervalo de tiempo entre dos actualizaciones consecutivas de la hora en un
proceso de sincronizacin suave (en seg.). El valor TS3 se divide entre este valor para
calcular los pasos a realizar en este proceso. El valor por defecto es 15 segundos.

B.9-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

DispersionPID1: Diferencia horaria mxima entre el tiempo PID1 y el tiempo del GPS o de
la UCS para empezar a utilizar el tiempo del PID1 en lugar del GPS. En Seg.
TS2: Diferencia de tiempo entre hora de SCADA y de CPX/CPP para admitir
sincronizacin suave (en mseg.). El valor por defecto es 120 segundos.
TipoRTU: Tipo de RTU que define la comunicacin con el SCADA (COSINOR=0 y
SIEMENS=1). El valor por defecto es 0.

Ej: 8,5,120,30,1,15,60,120,44,0,

Datos de configuracin de las comunicaciones con la Estacin Maestra:


[lnea 8]
Puerto , Veloc , TipoPar , NumBits , NumStop , TamFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2 y COM3.
Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800, 9600 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O, o, I o i
(impar), E, e, P o p (par), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los valores posibles son 5,6,7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamFIFO: Nmero de caracteres con el que se va a programar la FIFO de la UART. Este
parmetro se utiliza para no perder caracteres en el caso de mucha carga de trabajo en
el CPX/CPP. Sin embargo, si se utiliza el parmetro TAC se deber ajustar con un valor
de 1 porque en caso contrario se producirn fallos de comunicaciones.

Ej: COM1,600,I,8,2,1,

Datos sobre la funcionalidad de generacin de cambio espontneo peridico:


[lnea 11]
Punto , Minuto ,

Punto: Identificacin de la seal que se va a utilizar. Se utiliza el identificativo de punto,


que es un nmero consecutivo comenzando por la primera seal del primer grupo del
primer mdulo, enumerndose consecutivamente hasta el ltimo contacto. Si el Punto es
1 se deshabilita la funcionalidad.
Minuto: Nmero de minutos de intervalo entre dos cambios de la seal. Cada Minuto
genera un cambio en la seal identificada como Punto. El estado de la seal se va
alternando en cada cambio. El rango de este campo es 1 ... 1440 minutos.

Ej: 3,60,

B.9-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre la funcionalidad de filtro de rebotes en cambios digitales.


Segn los valores configurados, cuando se reciben ms de NumCambios en un tiempo dado
por SegEspDesact, se deshabilitan los cambios de dicha seal hasta que transcurra otro
tiempo configurable, SegEsperaAct, sin que se reciban cambios. La habilitacin/deshabilitacin
slo es efectiva para los cambios enviados al puesto central, no afecta a los cambios internos
en el CPX/CPP. [lnea 14]

Activado , SegEspDesact , SegEsperaAct , NumCambios ,

Activado: Si est activada la funcionalidad (1) o no lo est (0).


SegEspDesact: Intervalo de tiempo de recepcin de NumCambios para la desactivacin
de la seal. (10 ... 32767)
SegEsperaAct: Intervalo de tiempo que tiene que transcurrir sin recibir ningn cambio de
una seal determinada para activarla. (10 ... 32767)
NumCambios: Mximo nmero de cambios que se permiten en el tiempo SegEspDesact
antes de desactivar la seal (1... 32767).

Ej: 1,10,10,10,

Datos sobre el nmero de mdulos de cada tipo que hay en el telemando:


[lnea 16]
N_Mod_Cnt , N_Mod_Acu , N_Mod_Med , N_Mod_Man , N_Mod_Sal_Ana ,

N_Mod_Cnt: Nmero de mdulos de contactos (mximo 8).


N_Mod_Acu: Nmero de mdulos de acumuladores (mximo 1).
N_Mod_Med: Nmero de mdulos de medidas (mximo 3).
N_Mod_Man: Nmero de mdulos de mandos (mximo 4).
N_Mod_Sal_Ana: Nmero de mdulos de salidas analgicas (mximo 3).

Ej: 2,1,1,1,1,

Datos de configuracin de los mdulos de CONTACTOS: [lneas 18-34]


NumModCnt ,
ModNum , NumGrps ,
GrpNum , NumCnts ,
DirEq , ISC , Neg , (*) (**) (***)
(*) Se repite por cada contacto del grupo. Habr tantas como indique NumCnts.
(**) Se repite por cada grupo del mdulo de contactos correspondiente. Habr tantos como
indique NumGrps.
(***) Se repite por cada mdulo de contactos del telemando. Habr tantos como indique
NumModCnt.

NumModCnt: Nmero de mdulos de contactos (mximo 8).


ModNum: Nmero de mdulo (i).
NumGrps: Nmero de grupos de contactos del mdulo i (mximo 2).
GrpNum: Nmero de grupo (j).

B.9-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

NumCnts: Nmero de contactos que pertenecen al grupo j (mximo 64).


DirEq: Direccin del equipo al que pertenece la seal del CPX/CPP asociada al contacto
en cuestin.
ISC: Etiqueta PROCOME de la seal del CPX/CPP.
Neg: Bit de negacin de la seal del CPX/CPP.

Ej: 2, //Nm. mdulos de contactos


# * PRIMER MDULO
1,2, // ModNum, Num_Grp
# ---- Primer Grupo
0,64, // GrpNum, Num_Cnt
256,25,0,
256,0,0,

19,21,0,
# ---- Segundo Grupo
1,64, // GrpNum, Num_Cnt
19,25,0,
19,28,0,

11,100,0,
# * SEGUNDO MDULO

Datos de configuracin de los mdulos de ACUMULADORES: [lneas 36-48]


NumModAcu ,
ModNum , NumGrps ,
GrpNum , NumAcus , (***)
DirEq , CON , (*) (**)
(*) Se repite por cada acumulador del grupo en cuestin. Habr tantos como indique
NumAcus.
(**) Se repite por cada grupo del mdulo de acumuladores correspondiente. Habr tantos como
indique NumGrps.
(***) Se repite por cada mdulo de acumuladores del telemando. Habr tantos como indique
NumModAcu.

NumModAcu: Nmero de mdulos de acumuladores (mximo 1).


ModNum: Nmero de mdulo (i).
NumGrps: Nmero de grupos de acumuladores del mdulo i (mximo 8).
GrpNum: Nmero de grupo (j).
NumAcus: Nmero de acumuladores que pertenecen al grupo j (mximo 4).
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP asociado al
acumulador en cuestin.
CON: Etiqueta PROCOME del contador del CPX/CPP.

B.9-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 1, // Nm. mdulos de Acumuladores


# * PRIMER MDULO
1,2, // ModNum, Num_Grp
# ---- Primer Grupo
0,4, // GrpNum, Num_Acu
2,0, // 1
2,2, // 2
2,3, // 3
3,0, // 4
# ---- Segundo Grupo
1,2, // GrpNum, Num_Acu
3,2, // 1
3,3, // 2

Datos de configuracin de los mdulos de MEDIDAS: [lneas 52-68]


NumModMed ,
ModNum , NumGrps ,
GrpNum , NumMeds , (***)
DirEq , MEA , Correccion , Offset , (*) (**)
(*) Se repite por cada medida del grupo en cuestin. Habr tantas como indique
NumMeds.
(**) Se repite por cada grupo del mdulo de medidas correspondiente. Habr tantos como
indique NumGrps.
(***) Se repite por cada mdulo de medidas del telemando. Habr tantos como indique
NumModMed.

NumModMed: Nmero de mdulos de medidas (mximo 3).


ModNum: Nmero de mdulo (i).
NumGrps: Nmero de grupos de medidas del mdulo i (mximo 4).
GrpNum: Nmero de grupo (j).
NumMeds: Nmero de medidas que pertenecen al grupo j (mximo 8).
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP asociada a dicha
medida del telemando.
MEA: Etiqueta PROCOME de la medida del CPX/CPP.
Correccion: Factor multiplicador de correccin que permite convertir valores de medida
en cuentas de los equipos a valores de medida del protocolo PID1 (normalmente a 1.0).
Offset: Desplazamiento que permite convertir valores de medida en cuentas de los
equipos a valores de medida del protocolo PID1 (normalmente a 0.0).

Los factores Correccion y Offset se aplican a los valores de medida en cuentas enviados por
los equipos a la Unidad Central, para obtener dichos valores en el formato del protocolo PID1, y
finalmente ser transmitidos al Centro de Control.

Valor_Medida_PID1 = ( Valor_Medida_Equipo * Correccion ) + Offset

B.9-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Adems, con los valores calculados en el formato del protocolo PID1, el emulador de PID1 de
la Unidad Central obtendr la diferencia entre el valor actual y anterior de cada medida para
compararlo con el valor del parmetro CM1 (nmero de cuentas, en el formato del protocolo
PID1, para el tratamiento como cambio en el valor de una medida), que indica si la medida ha
variado el nmero de cuentas indicado por el parmetro.

Puesto que en el perfil del protocolo PID1 implementado en la Unidad Central las medidas se
codifican en 12 bits (al igual que en el protocolo Procome utilizado en la comunicacin de
control con los equipos de nivel 1), se utilizan como factores de Correccion y Offset los valores
1.0 y 0.0, respectivamente.

Ej: 1, // Nm. mdulos de Medidas


# * PRIMER MDULO
1,3, // ModNum, Num_Grp
# ---- Primer Grupo
0,8, // GrpNum, Num_Med
1,0,1.0,0.0, // 1
1,1,1.0,0.0, // 2

7,2,409.6,0.0, // 8
# ---- Segundo Grupo
1,8, // GrpNum, Num_Med
7,1,0.956522,0.0, // 1
3,1,1.0,0.0, // 2

9,0,1.0,0.0, // 8
# ---- Tercer Grupo

Datos de configuracin de los mdulos de MANDOS: [lneas 71-85]


NumModMan ,
ModNum , NumGrps ,
GrpNum , NumMans , (***)
DirEq , ISE , DirEqBlq , ISCBlq , NegBlq , (*) (**)
(*) Se repite por cada mando del grupo en cuestin. Habr tantos como indique
NumMans.
(**) Se repite por cada grupo del mdulo de mandos correspondiente. Habr tantos como
indique NumGrps.
(***) Se repite por cada mdulo de mandos del telemando. Habr tantos como indique
NumModMan.

NumModMan: Nmero de mdulos de mandos (mximo 4).


ModNum: Nmero de mdulo (i).
NumGrps: Nmero de grupos de mandos del mdulo i (mximo 2).
GrpNum: Nmero de grupo (j).
NumMans: Nmero de mandos que pertenecen al grupo j (mximo 64).
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP asociado al mando
en cuestin del telemando.
ISE: Etiqueta PROCOME del mando del CPX/CPP.
DirEqBlq: Direccin del equipo al que pertenece la seal de bloqueo del mando.

B.9-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

ISCBlq: Etiqueta PROCOME de la seal de bloqueo del mando.


NegBlq: Bit de negacin de la seal de bloqueo.

Ej: 1, // Nm. mdulos de Mandos


# * PRIMER MDULO
1,2, // ModNum, Num_Grp
# ---- Primer Grupo
0,64, // GrpNum, Num_Man
# 0,0,0,0,0, // 0 Reserva
1,8,0,0,0, // 1
1,5,0,0,0, // 2

16,3,0,0,0, // 64
# ---- Segundo Grupo
1,1, // GrpNum, Num_Man
16,5,0,0,0, // 1

Datos de configuracin de los mdulos de SALIDAS ANALGICAS


Esta funcionalidad se utiliza para modificar, desde el puesto central, el valor de las salidas
analgicas de los equipos conectados al CPX/CPP. El valor asociado con la salida analgica y
que hay que enviar al equipo se recibe desde el puesto central mediante el mensaje
correspondiente: [lneas 88-104]

NumModSal ,
ModNum , NumGrps ,
GrpNum , NumSal , (***)
DirEq , ISM , (*) (**)
(*) Se repite por cada medida del grupo en cuestin. Habr tantas como indique NumSal.
(**) Se repite por cada grupo del mdulo de medidas correspondiente. Habr tantos como
indique NumGrps.
(***) Se repite por cada mdulo de medidas del telemando. Habr tantos como indique
NumModSal.

NumModSal: Nmero de mdulos de Salidas Analgicas (mximo 3).


ModNum: Nmero de mdulo (i).
NumGrps: Nmero de grupos de salidas del mdulo i (mximo 4).
GrpNum: Nmero de grupo (j).
NumSal: Nmero de salidas que pertenecen al grupo j (mximo 8).
DirEq: Direccin del equipo al que pertenece la salida analgica del CPX/CPP asociada a
dicha salida analgica del telemando.
ISM: Etiqueta PROCOME de la salida analgica del CPX/CPP.

B.9-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 1, // Nm. mdulos de Salidas


# * PRIMER MDULO
1,3, // ModNum, Num_Grp
# ---- Primer Grupo
0,8, // GrpNum, NumSal
1,0, // 1
1,1, // 2

7,2, // 8
# ---- Segundo Grupo
1,8, // GrpNum, Num_Sal
7,1, // 1
3,1, // 2

9,0, // 8
# ---- Tercer Grupo

El fichero queda de la forma:


[1] # CONFIGURACIN DE ISCs
[2] 1,
[3] 0,1,0,0,0, // Fallo Comunicaciones con Telecontrol
[4] # CONFIGURACIN DE LA TR
[5] 66,0,1,0, // Nmero de TR , NivMonitor, cronologa, PetGenCamb
[6] 250,200,200, // TC1, TC2, TC3
[7] 8,5,120,30,1,15,60,120,66,0,
[8] COM1,600,I,8,2,1, // Coms. con EM
[9] # Generacin espontnea de cambios peridicos
[10] # Punto, Intervalo
[11] 3,60,
[12] # Configuracin de rebotes.
[13] # Act, SegEspDesact, SegEspAct, NumCambios,
[14] 1,10,10,10,
[15] # CONFIGURACION DE SEALES
[16] 2,1,1,1,1, // N_MOD_CNT, N_MOD_ACU, N_MOD_MED, N_MOD_MAN, N_MOD_SAL
[17] # **** MDULOS DE CONTACTOS
[18] 2, // Nmero de mdulos de contactos
[19] # * PRIMER MDULO
[20] 1,2, // ModNum, Num_Grp
[21] # ---- Primer Grupo
[22] 0,64, // GrpNum, Num_Cnt
[23] 256,25,0, // 1 TODAS EN TELEMANDO
[24] 256,0,0, // 2 ALGUNA EN LOCAL
[25]
[26] 19,21,0, // 64 T-2:ALARMA BUCHHOLZ (TPP)
[27] # ---- Segundo Grupo
[28] 1,64, // GrpNum, Num_Cnt
[29] 19,25,0, // 65 T-2:A. NIVEL ACEITE (TPP)
[30] 19,28,0, // 66 T-2:ANOMALIA REGUL. (TPP)
[31]
[32] 11,100,0, // 128 L-4 13:BAJA PRESION GAS
[33] # * SEGUNDO MDULO
[34]
[35] # **** MDULOS DE ACUMULADORES
[36] 1, // Nmero de mdulos de Acumuladores
[37] # * PRIMER MDULO
[38] 1,2, // ModNum, Num_Grp
[39] # ---- Primer Grupo
[40] 0,4, // GrpNum, Num_Acu
[41] 2,0, // P ENTRANTE T-1
B.9-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[42] 2,2, // Q ENTRANTE T-1


[43] 2,3, // Q SALIENTE T-1
[44] 3,0, // P ENTRANTE T-2
[45] # ---- Segundo Grupo
[46] 1,2, // GrpNum, Num_Acu
[47] 3,2, // Q ENTRANTE T-2
[48] 3,3, // Q SALIENTE T-2
[49] #
[50] #
[51] # **** MDULOS DE MEDIDAS
[52] 1, // Nmero de mdulos de Medidas
[53] # * PRIMER MDULO
[54] 1,3, // ModNum, Num_Grp
[55] # ---- Primer Grupo
[56] 0,8, // GrpNum, Num_Med
[57] 1,0,1.0,0.0, // V LINEA 1 30kV
[58] 1,1,1.0,0.0, // V LINEA 2 30kV
[59]
[60] 7,2,409.6,0.0, // TOMA T-2 (max 9--4096/10=409.6)
[61] # ---- Segundo Grupo
[62] 1,8, // GrpNum, Num_Med
[63] 7,1,0.956522,0.0, // TENSION CONSIGNA T-2
[64] 3,1,1.0,0.0, // POTENCIA ACTIVA T-2
[65]
[66] 9,0,1.0,0.0, // INTENSIDAD L-2
[67] # ---- Tercer Grupo
[68]
[69] #
[70] # **** MDULOS DE MANDOS
[71] 1, // Nmero de mdulos de Mandos
[72] # * PRIMER MDULO
[73] 1,2, // ModNum, Num_Grp
[74] # ---- Primer Grupo
[75] 0,64, // GrpNum, Num_Man
[76] # DirEq, ISE, BLQ: EqIsc, BLQ: ISC, Neg
[77] # 0,0,0,0,0, // 0 Reserva por razones del telemando
[78] 1,8,0,0,0, // 1 ABRIR 52-1 30kV
[79] 1,5,0,0,0, // 2 CERRAR 52-1 30kV
[80]
[81] 16,3,0,0,0, // 64 L-9:PASO A AUTOMATICO
[82] # ---- Segundo Grupo
[83] 1,1, // GrpNum, Num_Man
[84] # DirEq, ISE, BLQ: EqIsc, BLQ: ISC, Neg
[85] 16,5,0,0,0, // 65 L-9:PASO A MANUAL
[86] #
[87] # **** MDULOS DE SALIDAS ANALOGICAS
[88] 1, // Nmero de mdulos de Salidas
[89] # * PRIMER MDULO
[90] 1,3, // ModNum, Num_Grp
[91] # ---- Primer Grupo
[92] 0,8, // GrpNum, Num_Sal
[93] 1,0, // V LINEA 1 30kV
[94] 1,1, // V LINEA 2 30kV
[95]
[96] 7,2, // TOMA T-2
[97] # ---- Segundo Grupo
[98] 1,8, // GrpNum, Num_Sal
[99] 7,1, // TENSION CONSIGNA T-2
[100]3,1, // POTENCIA ACTIVA T-2
[101]
[102]9,0, // INTENSIDAD L-2
[103]# ---- Tercer Grupo
[104]

B.9-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.10 Protocolo SEVCO 6802: SEVCO.CFG


En este fichero llamado sevco.cfg se configuran los datos referentes al telemando: datos
generales, entradas digitales, contadores, medidas y rdenes. A cada entrada digital, contador,
medida y orden de cada mdulo le asociar una seal, contador, medida o mando del
CPX/CPP respectivamente. En este fichero se van a emplear una serie de conceptos que se
explican a continuacin:
Entradas Digitales: Entradas digitales con o sin cronologa.
Contadores: Entradas digitales contadoras de impulsos.
Medidas: Entradas analgicas.
rdenes: Salidas digitales para rdenes con rels.
Mdulo: Es una agrupacin de seales de tipo lgico. Los mdulos pueden ser:
- Mdulo de entradas digitales = 128 seales.
- Mdulo de medidas = 16 medidas.
- Mdulo de contadores = 32 contadores.
- Mdulo de rdenes = 16 mandos.

El formato del fichero es el siguiente:


Datos de configuracin de la seal de Fallo de Comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

Datos sobre ajustes generales del Terminal Remoto: [lnea 5]


NumTR ,

NumTR: Nmero de terminal.

Ej: 55,

B.10-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones con la Estacin Maestra:


[lnea 6]
Puerto , Veloc , TipoPar , NumBits , NumStop NumPorts ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2 y COM3.
Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800 y 9600 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 5,6,7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
NumPorts: Nmero de puertos que se utilizan para comunicar con el despacho de control.
Valor por defecto = 2. Para el CPP, se asignar el valor 1. En el caso de 2 puertos, slo
se indicar el primero, COM1; el otro se asigna internamente a COM2.

Ej: COM1,600,N,8,2,2,

Datos de timeouts del Terminal Remoto: [lnea 13]


TimeRTS_CTS , TimeCTS_TD , TimeTD_RTS , NumCaractFF ,

TimeRTS_CTS: Tiempo de espera desde la puesta del RTS hasta la puesta del CTS (en
mseg.).
TimeCTS_TD: Tiempo de espera desde la puesta del CTS hasta el envo del primer bit de
Transmisin (en mseg.).
TimeTD_RTS: Tiempo de mantenimiento del RTS despus de transmitir el ltimo bit de la
trama (en mseg.).
NumCaractFF: Nmero de caracteres FF a aadir en la cola del mensaje.

Ej: 60,60,60,2,

Datos sobre el nmero de mdulos de cada tipo que hay en el telemando:


[lnea 14]
N_Mod_ED , N_Mod_Med , N_Mod_Man , N_Mod_Con , N_Reg_Crono ,

N_Mod_ED: Nmero de mdulos de entradas digitales (mximo 15).


N_Mod_Med: Nmero de mdulos de medidas (mximo 15).
N_Mod_Man: Nmero de mdulos de mandos (mximo 15).
N_Mod_Con: Nmero de mdulos de contadores (mximo 15).
N_Reg_Crono: Nmero de registros cronolgicos.

Ej: 2,2,1,1,100,

B.10-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los mdulos de ENTRADAS DIGITALES:


[lneas 16-30]
NumModED ,
ModNum , NumEDs ,
DirEq , ISC , (*) (**)
(*) Se repite por cada entrada digital del mdulo. Habr tantas como indique NumEDs.
(**) Se repite por cada mdulo de entradas digitales. Habr tantos como indique
NumModED.

NumModED: Nmero de mdulos de entradas digitales (mximo 15).


ModNum: Nmero de mdulo.
NumEDs: Nmero de entradas digitales que pertenecen al mdulo en cuestin (mximo
128).
DirEq: Direccin del equipo al que pertenece la seal del CPX/CPP asociada a dicha
entrada digital del mdulo.
ISC: Etiqueta PROCOME de la seal del CPX/CPP.

Ej: 2, // Nm. mdulos de Entradas Digitales


# * PRIMER MDULO
0,128, // ModNum, Num_ED
0,0,
0,0,
10,16,
10,17,

11,10,
# * SEGUNDO MDULO
1,64, // ModNum, Num_ED
12,8,
256,8,

0,0,

Datos de configuracin de los mdulos de CONTADORES: [lneas 32-37]


NumModCon ,
ModNum , NumCons ,
DirEq , CON , (*) (**)
(*) Se repite por cada contador del mdulo correspondiente. Habr tantos como indique
NumCons.
(**) Se repite por cada mdulo de contadores del telemando. Habr tantos como indique
NumModCon.

NumModCon: Nmero de mdulos de contadores (mximo 15).


ModNum: Nmero de mdulo.
NumCons: Nmero de contadores que pertenecen al mdulo en cuestin (mximo 16).
DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP asociado al
contador en cuestin del telemando.
CON: Etiqueta PROCOME del contador del CPX/CPP.

B.10-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 1, // Nm. mdulos de Contadores


# * PRIMER MDULO
0,3, // ModNum, Num_Cons
10,3,
10,4,
10,5,

Datos de configuracin de los mdulos de MEDIDAS: [lneas 39-51]


NumModMed ,
ModNum , NumMeds ,
DirEq , MEA , Factor_a , Factor_b , (*) (**)
(*) Se repite por cada medida del mdulo correspondiente. Habr tantas como indique
NumMeds.
(**) Se repite por cada mdulo de medidas. Habr tantos como indique NumModMed.

NumModMed: Nmero de mdulos de medidas (mximo 15).


ModNum: Nmero de mdulo.
NumMeds: Nmero de medidas que pertenecen al mdulo correspondiente (mximo 16).
DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP asociada a la
medida en cuestin del telemando.
MEA: Etiqueta PROCOME de dicha medida del CPX/CPP.
Factor_a: Pendiente de la recta de conversin de la medida.
Factor_b: Origen de la recta de conversin de la medida.

Con los parmetros Factor_a y Factor_b se obtiene la relacin para convertir los valores
digitales de 12 bits que envan los rels (rango 4096 a +4095) a los valores de ingeniera que
maneja este perfil del telemando SEVCO.

Valor_Medida_SEVCO = [ ( Valor_Medida_Equipo * Factor_a ) + Factor_b ] / 2

Puesto que en este perfil de telemando las medidas se envan como valores digitales
codificados con una longitud de palabra de 11 bits, los parmetros Factor_a y Factor_b se
tendrn que configurar con los valores 1.0 y 0.0 respectivamente. De esta forma, y mediante un
procesamiento interno realizado dentro de la Unidad Central, las medidas de 12 bits enviadas
por los rels nicamente son trasladadas a una codificacin de 11 bits para obtener los valores
de las medidas en el rango de este perfil del telemando SEVCO (rango -2048 a +2047).

B.10-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 2, // Nm. mdulos de Medidas


# * PRIMER MDULO
0,16, // ModNum, Num_Meds
0,0,1,0,
0,0,1,0,

0,0,1,0,
# * SEGUNDO MDULO
1,5, // ModNum, Num_Meds
0,0,1,0,
18,1,1,0,

0,0,1,0,

Datos de configuracin de los mdulos de MANDOS: [lneas 53-62]


NumModMan ,
ModNum , NumMans ,
DirEqAb , ISEAb , DirEqCe , ISCCe , DCOAb , DCOCe , (*) (**)
(*) Se repite por cada mando del mdulo correspondiente. Habr tantos como indique
NumMans.
(**) Se repite por cada mdulo de mandos del telemando. Habr tantos como indique
NumModMan.

NumModMan: Nmero de mdulos de mandos (mximo 15).


ModNum: Nmero de mdulo.
NumMans: Nmero de mandos que pertenecen al mdulo correspondiente (mximo 16).
DirEqAb: Direccin del equipo al que pertenece el mando del CPX/CPP para abrir.
ISEAb: Etiqueta PROCOME del mando del CPX/CPP para abrir.
DirEqCe: Direccin del equipo al que pertenece el mando del CPX/CPP para cerrar.
ISCCe: Etiqueta PROCOME del mando del CPX/CPP para cerrar.
DCOAb: Cdigo de operacin que hay que enviar al equipo para que realice la operacin
de abrir interruptor. Este cdigo depende del equipo destino del mando. Para equipos
PROCOME se utilizar el valor 2. Para otros equipos depender del equipo en particular.
DCOCe: Cdigo de operacin que hay que enviar al equipo para que realice la operacin
de cerrar interruptor. Este cdigo depende del equipo destino del mando. Para equipos
PROCOME se utilizar el valor 2. Para otros equipos depender del equipo en particular.

Ej: 1, // Nm. mdulos de Mandos


# * PRIMER MDULO
0,16, // ModNum, Num_Mans
# ---- Primer Grupo
0,0,0,0,
10,12,10,9,2,2,
12,12,12,9,2,2,

0,0,0,0,

B.10-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

El fichero queda de la forma:


[1] # CONFIGURACION DE ISCs
[2] 1,
[3] 0,1,0,0,0, // Fallo Comunicaciones con Telecontrol
[4] # CONFIGURACION DE LA TR
[5] 55, // Nmero de TR
[6] COM1,600,N,8,2, // Coms. con EM
[7] # Tiempos de control del RTS
[8] # a,b,c,d
[9] # a: tiempo de espera desde que se activa RTS hasta que se activa CTS
[10] # b:tiempo desde que se activa RTS hasta que se empieza a transmitir
[11] # c:tiempo que permanece activo RTS despus de transmitido el ltimo carcter
[12] # d:n de FF a aadir en la cola del mensaje
[13] 60,60,60,2, // Tiempos del RTS
[14] 2,2,1,1,100, // N_MOD_ED, N_MOD_EA, N_MOD_SD, N_MOD_CON, N_REG_CRON
[15] # **** MDULOS DE ENTRADAS DIGITALES
[16] 2, // Nmero de mdulos de Entradas Digitales
[17] # * PRIMER MDULO
[18] 0,128, // ModNum, Num_DE
[19] 0,0, //reserva
[20] 0,0, //reserva
[21] 10,16, //D01 int abierto
[22] 10,17, //D01 int cerrado
[23]
[24] 11,10, //D01 disparo direccional de tierra
[25] # * SEGUNDO MDULO
[25] 1,64, // ModNum, Num_DE
[26] 12,8, //D03 bloqueo por CMB
[27] 256,8, //D03 interruptor en mantenimiento
[28]
[29] 0,0, //reserva
[30] # **** MDULOS DE CONTADORES
[31] 1, // Nmero de mdulos de Contadores
[32] # * PRIMER MDULO
[33] 0,3,
[34] 10,3,
[35] 10,4,
[36] 10,5,
[37] # **** MDULOS DE MEDIDAS
[38] 2, // Nmero de mdulos de Medidas
[39] # * PRIMER MDULO
[40] 0,16, // ModNum, Num_Med
[41] 0,0,1,0,
[42] 0,0,1,0,
[43]
[44] 0,0,1,0,
[45] # * SEGUNDO MDULO
[46] 1,5, // ModNum, Num_Grp
[47] 0,0,1,0,
[48] 18,1,1,0,
[49]
[50] 0,0,1,0,
[51] # **** MDULOS DE MANDOS
[52] 1, // Nmero de mdulos de Mandos
[53] # * PRIMER MDULO
[54] 0,16, // ModNum, Num_Man
[55] # ---- Primer Grupo
[56] # DirEqAb, ISEAb, DirEqCe, ISECe
[57] 0,0,0,0,
[58] 10,12,10,9, //D01
[59] 12,12,12,9, //D03
[60]
[61] 0,0,0,0,
B.10-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.11 Protocolo Wisp+.: WISP.CFG


El fichero de configuracin del Protocolo Extended Wisp + (Wisp.cfg) consta de cinco partes
diferenciadas. La primera de ellas contiene datos genricos, tanto internos para la Unidad
Central como parmetros de comunicaciones e identificativos del Wisp+ (configuracin del
puerto de comunicaciones, nmero de RTU etc.). Las otras cuatro son las que identifican las
relaciones entre CPX/CPP-Wisp+ en lo relativo a mandos, seales digitales, medidas
analgicas y contadores.

Las lneas precedidas en el fichero de configuracin por un smbolo '#' y la informacin


presentada en cada lnea despus de '//' son comentarios cuyo nico fin es clarificar el
significado de cada grupo de parmetros. De hecho, el fichero debera ser siempre
autoexplicativo.

Por requerimientos del sistema, se deben configurar los parmetros de cada seccin colocando
en orden ascendente los segmentos Wisp+ y sus nmeros (es decir primero el 1,1,; luego el
1,2, etc.).

A todo parmetro debe seguirle una coma (incluso al ltimo de cada lnea).

El formato del fichero es el siguiente:


Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 2-3]

Ej: 1,
0,1,0,0,0,

Datos sobre la emulacin de RTU: [lnea 5]


DirRTUEmul , SistPert , Max_Replay , Broadcast ,
DirRTUEmul: Direccin base de la RTU a emular.
SistPert. Sistema al que pertenece.
Max_Replay. Mxima longitud de paquete en bytes.
Broadcast. Grupo al que pertenece.

Ej: 24,0,200,0,

B.11-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones del puerto: [lnea 7]


Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM1,1200,e,8,1,

Datos generales de tiempos del telemando: [lnea 10]


RTSon , RTSoff , ErrorTel , DespachoSincroST ,

RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).


RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
ErrorTel: Tiempo antes de dar error de telemando (en seg.).
DespachoSincroST: Indica si el despacho sincroniza a la Unidad Central con la hora de
verano/invierno (1) o con la hora estndar (0). Para el nuevo despacho (SAC), se
configurar a 1, mientras que se configurar a 0 si el despacho empleado es el antiguo
(WESDAC). Si no se configura, la Unidad Central toma el valor 0 por defecto.

Ej: 22,22,90,1,

Datos de configuracin de las rdenes del telemando


A cada orden del telemando se le asocia un mando del CPX/CPP. Es imprescindible poner
las DirWisp (Seg + Nsal) en orden ascendente: [lneas 16-23]

NumOrdenes , TimeOut
Seg , NSal , Pulso , DirEq , ISE , DCO , (*)
(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes. Estarn
dispuestas en orden ascendente de DirWisp. Al ser dobles los mandos, existen dos lneas
por pulso ( ON / OFF)

NumOrdenes: Nmero de rdenes del telemando.


TimeOut: Time Out de los mandos en segundos.
Seg: Segmento dentro del protocolo Wisp+.
Nsal: Salida dentro del segmento.
Pulso: Patrn para diferenciar ON / OFF de cada mando doble.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP.
ISE: Etiqueta PROCOME del mando del equipo.
DCO: DCO con el que se va a ejecutar el mando (valor por defecto=2).

B.11-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 2,10, // Num. rdenes,TimeOut


1,2,5,30,3,2,
1,2,6,30,2,2,

En este este ejemplo se indica que hay 2 mandos configurados con 10 segundos de timeout
para las rdenes. Dichos mandos en este caso son el correspondiente al segmento 1 y salida 2
del Wisp+, el primero con un pulso de entrada tipo 5 y el segundo con un pulso de entrada tipo
6. Los valos finales de cada lnea son los correspondientes al mando interno de la Unidad
Central.
Datos de configuracin de las seales de tipo contacto simple del telemando
A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las DirWisp (Seg + Sal) en orden ascendente: [lneas 25-41]

Ngrupo , (*)
Seg , Sal , Prio ,
DirEq , ISC , Neg , (**)
(*) Indica cuntos grupos (Seg,Sal,Prio) existen.
(**) Por cada grupo (Seg,Sal,Prio) habr 8 lneas.

NGrupo: Nmero de grupo de seales configurados.


Seg: Segmento dentro del protocolo Wisp+.
Sal: Salida dentro del segmento.
Prio: Prioridad.
DirEq: Direccin del equipo al que pertenece la seal digital del CPX/CPP. Si no tiene (-
1).
ISC: Etiqueta PROCOME de la seal digital del equipo. Si no tiene (-1).
Neg: Valor 0 1. Si la seal es negada sera (1).

Ej: 1, // Nmero de grupos de seales


1,1,0, // Segmento, salida, prioridad
37,4,0,
37,0,0,
-1,-1,0,
258,0,0,
-1,-1,0,
37,31,0,
37,11,0,
-1,-1,0,

B.11-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las medidas del telemando.


A cada medida del telemando se le asocia una medida del CPX/CPP.: [lneas 43-48]

NumMeds ,
DirSeg , NMTel , Dir , Med , Tasa , Alis , Prio , Escala , ...

... Offset , Bipolar , (*)


(*) Se repite por cada medida del telemando. Habr tantas como indique NumMeds.

NumMeds: Nmero de medidas del telemando.


DirSeg: Segmento de la medida dentro del protocolo Wisp+.
NMTel: Numero de la medida dentro del segmento.
Dir: Direccin del equipo al que pertenece la medida del CPX/CPP.
Med: Etiqueta PROCOME de la medida del equipo.
Tasa: Valor peridico en segundos para adquirir la medida.
Alis: Mnima cantidad que debe variar el valor para ser considerado significativo. Este
valor viene en cuentas PROCOME.
Prio: Prioridad.
Escala: Factor de escalado por el que se multiplica al valor en cuentas de la medida.
Offset: Factor de escalado que se suma al valor anterior. Por defecto toma el valor 0.
Es decir:
MEATEL = MEAUCS * Escala + Offset
Bipolar: Indica si la medida es bipolar (1) (toma valores positivos o negativos) o unipolar
(0) (slo toma valores positivos). Por defecto toma el valor 0.

Ej: 2, // Num. medidas


1,1,30,3,20,30,0,1,0,0,
2,2,30,6,20,30,0,1,0,1,

Datos de configuracin de los contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP. Es imprescindible
poner las DirWisp (Seg + N_Cont) en orden ascendente: [lneas 50-56]

NumConts , P_Cong ,
Seg , N_Cont , Dir CON , Prio , (*)
(*) Se repite por cada contador del telemando. Habr tantos como indique NumConts.
Se dispondrn en orden ascendente de DirWisp.

NumConts: Nmero de contadores del telemando.


P_Cont: Periodo de congelacin.
Seg: Segmento del contador dentro del protocolo Wisp+.
N_Cont: numero de contador dentro del segmento.
Dir: Direccin del equipo al que pertenece el contador del CPX/CPP.
CON: Etiqueta PROCOME del contador del equipo.
Prio: Prioridad.

Ej: 2,30 // Num.Contadores,per. congelacin en minutos


1,1,27,1,0,
1,2,28,9,0,

B.11-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:


[1]# Configuracin de RTU CEI101
[2]1,
[3]0,1,0,0,0,
[4]# Direccin de RTU a emular
[5]24,0,200,0, // Base
[6]# Parmetros de comunicaciones del port
[7]COM1,1200,e,8,1,
[8]# Tiempos de RTS ON (CS0T) y RTS OFF en miliseg,error telemando en
[9]# segundos, DespachoSincroST
[10] 22,22,90,1,
[11] #
[12] #
[13] #
[14] #
[15] #
[16] # Ordenes
[17] 2,10, // Num. de rdenes, Timeout de los mandos en segundos
[18] # Asociacin de Segmento Wisp,Salida Wisp, Pulso (Por Ej.: 5=00000101)DIR,ISE
[19] #Es imprescindible poner las DIR Wisp
[20] # en orden ascendente
[21] # Segmento, nmero de salida,Pulso ,DIR procome, Num mando, DCO,
[22] 1,2,5,30,3,2,
[23] 1,2,6,30,2,2,
[24] #
[25] # N grupos de seales
[26] 1,
[27] # Asociacin de Segmento Wisp, nmero de salida Wisp, Prioridad
[28] # Es imprescindible poner las DirWisp en orden ascendente.
[29] #y en grupos.
[30] Grupo 1 , a cada grupo deben seguir 8 lineas con el trio DIR, ISC
[31] #correspondiente (si no tienen poner 1) y negada si (1) no (0)
[32] # DIR,ISC son la direccin PROCOME y el seal del 7IRD donde se encuentra
[33] # el contacto
[34] 1,1,0,
[35] 37,4,0,
[36] 37,0,0,
[37] -1,-1,0,
[38] 258,0,0,
[39] -1,-1,0,
[40] 37,31,0
[41] 37,11,0
[42] #
[43] # Medidas
[44] 2, // Numero de medidas
[45] # DIR Segmento,Num Medida telemando,DIR Procom,Num MED Central,Tasa (en segundos)
[46] #,Alisado,Prioridad, Factor de Conversin, Offset, Bipolar
[47] 1,1,30,3,20,30,0,1,0,0,
[48] 1,2,30,6,20,30,0,1,0,1,

B.11-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[49] #
[50] # Contadores
[51] 2,30, // Num. Contadores, Period congelacin en minutos
[52] # Asociacin de Segmento, Numero de contador, DIR, ISC, Prioridad
[53] # Es imprescindible poner las DIRWisp
[54] # en orden ascendente
[55] 1,1,27,1,0,
[56] 1,2,28,9,0

B.11-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.12 Comunicaciones con PLCs SIMATIC de


SIEMENS
En este apartado se van a describir los siguientes ficheros de comunicaciones:

COMSINEC.CFG: Fichero de configuracin de las comunicaciones del CPX/CPP con el


PLC y el SCD.
COM3964R.CFG: Fichero de configuracin de la tarea COM3964R.
COMPLC.CFG: Fichero de configuracin de la tarea COMPLC.
COMSCD.CFG: Fichero de configuracin de la tarea COMSCD.

B.12.1 Protocolo SINEC H1: COMSINEC.CFG (slo CPD)


En este fichero se configuran las comunicaciones del CPD con el PLC y el SCD para enviar y
recibir DBs hacia y desde el PLC y el SCD. El nombre del fichero es comsinec.cfg. El
formato del fichero es el siguiente:
Datos de la comunicacin del CPD con el PLC y el SCD: [lneas 2-12]
TimeReconex ,
dd1PLC , dd2PLC , dd3PLC dd4PLC , dd5PLC , dd6PLC ,
dd1SCD , dd2SCD , dd3SCD , dd4SCD , dd5SCD , dd6SCD ,
TSAPlocPLC_r ,
TSAPlocPLC_w ,
TSAPremPLC_r ,
TSAPremPLC_w ,
TSAPlocSCD_r ,
TSAPlocSCD_w ,
TSAPremSCD_r ,
TSAPremSCD_w ,

TimeReconex: Tiempo de reconexin (en seg.).

dd1PLC
dd2PLC
dd3PLC Direccin Ethernet
dd4PLC del PLC
dd5PLC
dd6PLC

dd1SCD
dd2SCD
dd3SCD Direccin Ethernet
dd4SCD del SCD
dd5SCD
dd6SCD

B.12-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

TSAPlocPLC_r: TSAP local para conexin con el PLC (lectura).


TSAPlocPLC_w: TSAP local para conexin con el PLC (escritura).
TSAPremPLC_r: TSAP remoto para conexin con el PLC (lectura).
TSAPremPLC_w: TSAP remoto para conexin con el PLC (escritura).
TSAPlocSCD_r: TSAP local para conexin con el SCD (lectura).
TSAPlocSCD_w: TSAP local para conexin con el SCD (escritura).
TSAPremSCD_r: TSAP remoto para conexin con el SCD (lectura).
TSAPremSCD_w: TSAP remoto para conexin con el SCD (escritura).

Ej: 1,
08,00,06,01,00,21,
08,00,06,01,00,16,
8 1,
____8__2,
16, 1,
___16__2,
SCDRLOC_,
SCDWLOC_,
SCDRREM_,
SCDWREM_,

Datos de los DBs: [lneas 14-19]


NumDBs ,
DBNum , DwIni , DwFin , Tipo , AvisoPLC , AvisoSCD , Nodo , (*)
(*) Se repite para cada DB. Habr tantos como indique NumDBs.

NumDBs: Mximo nmero de DBs de 256 palabras cada uno.


DBNum: Nmero de DB.
DwIni: Palabra inicial del DB.
DwFin: Palabra final del DB.
Tipo: Tipo de DB (0 = Lectura; 1 = Escritura).
AvisoPLC: Indica si hay que avisar a la tarea COMPLC si se produce un cambio en el DB
en cuestin.
AvisoSCD: Indica si hay que avisar a la tarea COMSCD si se produce un cambio en el
DB en cuestin.
Nodo: Indica si el DB en cuestin pertenece al PLC (0) o al SCD (1).

Ej: 4, // Num. DBs


100,0,254,1,0,0,0,
44, 0,254,0,1,0,0,
70, 0,254,1,0,0,1,
72, 0, 20,0,0,1,1,

B.12-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:

[1] # DATOS DE LA COMUNICACION CON EL PLC Y EL SCD


[2] 1, // Tiempo de reconexion
[3] 08,00,06,01,00,21, // Dir Ethernet del PLC
[4] 08,00,06,01,00,16, // Dir Ethernet del SCD
[5] 8 1, // TSAP Local del PLC
[6] ____8__2, // TSAP Local del PLC
[7] 16 1, // TSAP Remoto del PLC
[8] ___16__2, // TSAP Remoto del PLC
[9] SCDRLOC_, // TSAP Local del SCD
[10] SCDWLOC_, // TSAP Local del SCD
[11] SCDRREM_, // TSAP Remoto del SCD
[12] SCDWREM_, // TSAP Remoto del SCD
[13] # DATOS DE LOS DBs
[14] 4, // Nmero de DBs
[15] # DBNr,DwInic,DwFin,Tipo(R/W),Aviso_COMPLC,Aviso_COMSCD,Nodo (0 - PLC) (1 - SCD),
[16] 100,0,254,1,0,0,0, // CPD --> PLC
[17] 44, 0,254,0,1,0,0, // PLC --> CPD
[18] 70, 0,254,1,0,0,1, // CPX --> SCD
[19] 72, 0, 20,0,0,1,1, // SCD --> CPD

B.12.2 Protocolo RK512/3964R: COM3964R.CFG


Este fichero contiene los datos necesarios para configurar la tarea COM3964R. El nombre del
fichero es com3964r.cfg. El formato del fichero es el siguiente:
Dato del tiempo de reconexin: [lnea 2]
TimeReconex , PlcRedun , IdxDbChk , NumReint ,

TimeReconex: Tiempo de reconexin (en mseg.).


PlcRedun: Indica si el CPX es redundante (1) o no lo es (0). Si es redundante se
comprueba el estado del mismo (activo/pasivo) antes de empezar a interrogar al PLC.
Slo se debe interrogar si el CPX est activo.
IdxDbChk: ndice del DB que se utiliza para comprobar el funcionamiento de la CPU del
PLC. La primera palabra de dicho DB se utiliza como contador y se monitoriza en el CPX.
Si durante cinco ciclos no se modifica su valor se considera que la CPU est parada,
aunque las comunicaciones funcionen, porque son gestionadas por la CP y no por la
CPU.
NumReintentos: Nmero de reintentos antes de dar por fallido el procedimiento en curso.
Valor por defecto: 6.

Ej: 5000,0,2,6,

B.12-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones con el PLC: [lnea 3]


Puerto , Veloc , TipoPar , NumBits , NumStop , TamFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800, 9600 y 19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 5,6,7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamFIFO: Tamao de la FIFO de la UART de comunicaciones. Se debe configurar una
FIFO de tamao 1.

Ej: COM1,9600,P,8,1,1,

Datos de los DBs: [lneas 4-6]


NumDBs ,
DBNum , DwIni , DwFin , Tipo , AvisoPLC , Sincro , (*)
(*) Se repite para cada DB. Habr tantos como indique NumDBs.

NumDBs: Mximo nmero de DBs de 256 palabras cada uno.


DBNum: Nmero de DB.
DwIni: Palabra inicial del DB.
DwFin: Palabra final del DB.
Tipo: Tipo de DB (0 = Lectura; 1 = Escritura).
AvisoPLC: Indica si hay que avisar a la tarea COMPLC si se produce un cambio en el DB
en cuestin.
Sincro: Indica si el DB en cuestin se utiliza para sincronizar el PLC con la fecha y hora
del CPX. Si vale 1 se utilizar para sincronizar el PLC. El formato de fecha y hora es el
que se muestra en la siguiente tabla. Se considera ndice 0 (cero) a partir de la DW inicial
configurada en el campo DwIni, es decir, la DW0 ser DWIni.

DW Descripcin
0 1
1 Da Juliano a partir del 01/01/1990
2
Milisegundos del da a partir de las 00:00
3

Ej: 1, // Num. DBs


110,0,170,1,1,0,

B.12-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:

[1] # CONFIGURACIN DE LA TAREA COM3964R


[2] 5000,0,2,6, // Tiempo de reconexin
[3] COM1,9600,P,8,1,1, // Parmetros de comunicaciones
[4] 1, // Mximo nmero de DBs
[5] # Nmero DB, DwIni, DwFin, Tipo (R/W), AvisoCOMPLC, Nodo
[6] 110,0,170,1,1,0, // Primer DB

B.12.3 Fichero de configuracin de la tarea COMPLC:


COMPLC.CFG
En este fichero llamado complc.cfg se configuran una serie de datos correspondientes al
PLC:

Seales digitales, mandos y medidas del PLC.


Seales digitales, mandos y medidas que se generarn por mediacin de los DBs del
PLC.
Seales y mandos de CPX/CPP a enviar al PLC.

El fichero tiene el siguiente formato:

Datos sobre el nmero total de seales digitales, mandos y medidas del PLC:
[lnea 1]
N_ISCs , N_ISEs , N_MEAs , N_CONs ,

N_ISCs: Nmero total de seales digitales del PLC.


N_ISEs: Nmero total de mandos del PLC.
N_MEAs: Nmero total de medidas del PLC.
N_CONs: Nmero total de contadores del PLC.

Ej: 488,60,6,4,

Datos de configuracin de las seales digitales del PLC


Se configuran de la manera explicada en el apartado A.1: [lneas 3-8]

Ej: 488, // Num. seales


0,0,0,0,0,
1,0,0,0,0,
2,0,0,0,0,

487,0,1,1,0,

B.12-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los mandos del PLC


Se configuran de la manera explicada en el apartado A.1: [lneas 10-15]

Ej: 60, // Num. mandos


0,266,-1,1000,0,266,-1,266,-1,0,0,
1,266,-1,1000,0,266,-1,266,-1,0,0,
2,266,-1,1000,0,266,-1,266,-1,0,0,

59,266,-1,1000,0,266,-1,266,-1,0,0,

Datos de configuracin de las medidas del PLC


Se configuran de la manera explicada en el apartado A.1: [lneas 17-22]

Ej: 6, // Num. medidas


1.0,0.0,
1.0,0.0,
1.0,0.0,

1.0,0.0,

Datos de configuracin de los contadores del PLC


Se configuran de la manera explicada en el apartado A.1: [lneas 24-28]

Ej: 4, // Num. contadores


1.0,0.0,
1.0,0.0,
1.0,0.0,
1.0,0.0,

Datos de configuracin de las ISCs a generar cuando se produzcan cambios


en determinados DBs del PLC
Se realiza un mapeo entre un bit de una palabra de un DB del PLC y una seal ISC. Cuando se
produzca un cambio en dicho bit de dicha palabra de dicho DB del PLC se generar la seal
ISC: [lneas 30-36]

N_ISCs ,
DB , DW , Bit , ISC , (*)
(*) Se repite para cada ISC a generar. Habr tantas como indique N_ISCs.

N_ISCs: Nmero de ISCs a generar.


DB: DB del PLC.
DW: Palabra del PLC.
Bit: Bit de la palabra DW del DB del PLC cuyo cambio de valor provoca la generacin de
la seal ISC.
ISC: Etiqueta PROCOME de la seal digital que se genera cuando se produce un cambio
en Bit de DW perteneciente a DB.

B.12-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Como se puede ver en la lnea segunda del ejemplo siguiente, un cambio en el bit 0 de la
palabra 0 del DB 44 del PLC provocar la generacin de la ISC 1.

Ej: 487, // Num. seales


44,0,0,1,
44,0,1,2,
44,0,2,3,

44,39,15,487,

Datos de configuracin de los DBs a actualizar cuando se detecta cambios en


las ISCs del CPX/CPP asociadas
Se realiza un mapeo entre ISC del CPX/CPP y un bit de una palabra de un DB del PLC. Todo
cambio que se produzca en dicha ISC del CPX/CPP se ver reflejado en dicho bit de dicha
palabra de dicho DB del PLC: [lneas 38-44]

N_DBs ,
DirEq , ISC , DB , DW , Bit , (*)
(*) Se repite para cada DB del PLC en el que se generen cambios. Habr tantas como
indique N_DBs.

N_DBs: Nmero de DBs del PLC en los que se generen cambios cuando cambien las
ISCs del CPS asociadas.
DirEq: Direccin del equipo al que pertenece la ISC del CPX/CPP que genera cambios en
el PLC.
ISC: Etiqueta PROCOME de la seal digital del CPX/CPP que genera cambios en el PLC.
DB: DB del PLC en el que se reflejan los cambios producidos en la seal ISC del
CPX/CPP.
DW: Palabra perteneciente a DB del PLC en la que se reflejan los cambios producidos en
la seal ISC del CPX/CPP.

Bit: Bit de la palabra DW perteneciente a DB del PLC en el que se reflejan los cambios
producidos en la seal ISC del CPX/CPP.

Como se puede ver en la segunda lnea del siguiente ejemplo, un cambio en la ISC 21 del
equipo 43 se va a ver reflejada en el bit 0 de la palabra 0 del DB 100 del PLC.

Ej: 1589, // Num. DBs


43,21,100,0,0,
43,22,100,0,1,
43,4,100,0,3,

256,1,100,199,15,

B.12-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los ISEs del CPX/CPP que se generan por


indicacin de los DBs del PLC
Se realiza un mapeo entre ISE del CPX/CPP y el bit de una palabra de un DB del PLC que lo
genera. Cuando se produce un cambio en dicho bit del PLC se genera el mando ISE del
CPX/CPP: [lneas 46-52]

N_ISEs ,
DB , DW , Bit , DirEq , ISE , DCO , (*)
(*) Se repite por cada ISE a generar. Habr tantos como indique N_ISEs.

N_ISEs: Nmero de mandos del CPX/CPP que se generan.


DB: DB del PLC que provoca la generacin del mando ISE del CPX/CPP.
DW: Palabra perteneciente a DB del PLC que provoca la generacin del mando ISE del
CPX/CPP.
Bit: Bit de la palabra DW perteneciente a DB del PLC que provoca la generacin del
mando ISE del CPX/CPP.
DirEq: Direccin del equipo al que pertenece el mando del CPX/CPP que se genera.
ISE: Etiqueta PROCOME del mando que se genera.
DCO: DCO del mando del CPX/CPP que se genera.

Como se puede ver en la segunda lnea del siguiente ejemplo, un cambio en el bit 0 de la
palabra 100 del DB 44 del PLC generar el ISE 1 del equipo 43 con el DCO 2.

Ej: 144, // Num. mandos


44,100,0,43,1,2,
44,100,1,43,0,2,
44,100,2,62,1,2,

44,108,15,195,0,2,

Datos de configuracin de los ISEs del CPX/CPP a enviar al PLC


Se realiza un mapeo entre ISE del CPX/CPP y bit de una palabra de un DB del PLC: [lneas 54-
60]

N_ISEs ,
DirEq , ISE , DB , DW , Bit , (*)
(*) Se repite por cada ISE a ejecutar por el PLC. Habr tantos como indique N_ISEs.

B.12-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

N_ISEs: Nmero de ISEs del CPX/CPP a ejecutar en el PLC.


DirEq: Direccin del equipo al que pertenece el mando ISE del CPX/CPP.
ISE: Etiqueta PROCOME del mando ISE del CPX/CPP.
DB: DB del PLC asociado a dicho ISE del CPX/CPP.
DW: Palabra perteneciente a DB del PLC asociada al mando ISE del CPX/CPP.
Bit: Bit de la palabra DW del DB del PLC asociado al mando ISE del CPX/CPP.

Ej: 84, // Num. mandos


43,1,100,200,0,
266,0,100,200,1,
266,1,100,200,2,

152,0,100,214,12,

Datos de configuracin de los DBs del PLC que generan medidas


Se realiza un mapeo entre palabra del DB del PLC y MEA generada. Cualquier cambio
producido en dicha palabra del PLC se ver reflejado en la MEA generada: [lneas 63-68]

N_MEAs ,
DB , DW , MEA , FuncConv , (*)
(*) Se repite por cada DB del PLC que genere alguna medida. Habr tantos como indique
N_MEAs.

N_MEAs: Nmero de medidas generadas por cambios en el DB asociado del PLC.


DB: DB del PLC cuyo cambio genera la medida MEA.
DW: Palabra perteneciente a DB del PLC cuyo cambio genera la medida MEA.
MEA: Etiqueta PROCOME de la medida MEA generada por los cambios producidos en la
palabra DW del DB del PLC.
FuncConv: Funcin de conversin de la medida (de DB.DW a MEA).

Como se ve en la segunda lnea del ejemplo siguiente, un cambio en la palabra 40 del DB 44


del PLC generar la MEA 0.

Ej: 6, // Num. medidas


44,40,0,1,
44,41,1,1,
44,42,2,1,

44,45,5,1,

B.12-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de los DBs a actualizar cuando se detectan cambios en


las MEAs del CPX/CPP asociadas
Se realiza un mapeo entre MEA del CPX/CPP y una palabra de un DB del PLC. Todo cambio
que se produzca en dicha MEA del CPX/CPP se ver reflejado en dicha palabra de dicho DB
del PLC: [lneas 70-76]

N_DBs ,
DirEq , MEA , DB , DW , FuncConv , (*)
(*) Se repite para cada DB del PLC en el que se generen medidas. Habr tantas como
indique N_DBs.

N_DBs: Nmero de DBs del PLC en los que se generen cambios cuando cambien las
MEAs del CPX/CPP asociadas.
DirEq: Direccin del equipo al que pertenece la MEA del CPX/CPP que genera cambios
en el PLC.
MEA: Etiqueta PROCOME de la medida MEA del CPX/CPP que genera cambios en el
PLC.
DB: DB del PLC en el que se reflejan los cambios producidos en la medida MEA del
CPX/CPP.
DW: Palabra perteneciente a DB del PLC en la que se reflejan los cambios producidos en
la medida MEA del CPX/CPP.
FuncConv: Funcin de conversin de la medida (de MEA a DB.DW).

Como se puede ver en la segunda lnea del siguiente ejemplo, un cambio en la MEA 0 del
equipo 43 se va a ver reflejada en la palabra 128 del DB 110 del PLC.

Ej: 11, // Num. DBs


43,0,110,128,0,
43,1,110,129,0,
43,2,110,130,0,

43,10,110,131,0,

B.12-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de los DBs del PLC que generan contadores


Se realiza un mapeo entre palabra del DB del PLC y CON generado. Cualquier cambio
producido en dicha palabra del PLC se ver reflejado en el CON generado: [lneas 78-83]

N_CONs ,
DB , DW , CON , FuncConv , (*)
(*) Se repite por cada DB del PLC que genere algn contador. Habr tantos como indique
N_CONs.
N_CONs: Nmero de contadores generados por cambios en el DB asociado del PLC.
DB: DB del PLC cuyo cambio genera el contador CON.
DW: Palabra perteneciente al DB del PLC cuyo cambio genera la contador CON.
CON: Etiqueta PROCOME del contador CON generado por los cambios producidos en la
palabra DW del DB del PLC.
FuncConv: Funcin de conversin del contador (de DB.DW a CON).
Como se ve en la segunda lnea del ejemplo siguiente, un cambio en la palabra 50 del DB 44
del PLC generar el CON 0.

Ej: 4, // Num. contadores


44,50,0,1,
44,51,1,1,
44,52,2,1,
44,55,5,1,

El fichero queda de la forma:


[1] 488,60,6,4, // Nmero de ISCs, ISEs, MEAs, CONs
[2] # CONFIGURACIN DE ISCs DEL PLC
[3] 488, // Nmero de ISCs
[4] 0,0,0,0,0,
[5] 1,0,0,0,0,
[6] 2,0,0,0,0,
[7]
[8] 487,0,1,1,0,
[9] # CONFIGURACIN DE ISE DEL PLC
[10] 60, // Nmero de ISEs
[11] 0,266,-1, 1000, 0,266,-1,266, -1, 0, 0,
[12] 1,266,-1, 1000, 0,266,-1,266, -1, 0, 0,
[13] 2,266,-1, 1000, 0,266,-1,266, -1, 0, 0,
[14]
[15] 59,266,-1, 1000, 0,266,-1,266, -1, 0, 0,
[16] # CONFIGURACIN DE MEA DEL PLC
[17] 6, // Nmero de MEAs
[18] 1.0,0.0,
[19] 1.0,0.0,
[20] 1.0,0.0,
[21]
[22] 1.0,0.0,
[23] # CONFIGURACIN DE CON DEL PLC
[24] 4, // Nmero de CONs
[25] 1.0,0.0,
[26] 1.0,0.0,
[27] 1.0,0.0,
[28] 1.0,0.0,
[29] # ISCs A GENERAR COMO CAMBIOS DE COMPLC
[30] 487, // Nmero de ISCs
[31] # db,dw,bit,isc,

B.12-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[32] 44, 0, 0, 1,
[33] 44, 0, 1, 2,
[34] 44, 0, 2, 3,
[35]
[36] 44,39,15,487,
[37] # ISCs A ACTUALIZAR EN DB Y DW PARA EL PLC
[38] 1589, // Nmero de DBs
[39] # DIR, ISC, DB, DW, BIT
[40] 43,21,100, 0, 0,
[41] 43,22,100, 0, 1,
[42] 43, 4,100, 0, 3,
[43]
[44] 256,1,100,199,15,
[45] # ISEs A EJECUTAR POR EL CPX/CPP sobre los equipos
[46] 144, // Nmero de ISEs
[47] # db, dw, bit, dir, ise, dco
[48] 44,100, 0, 43,1,2,
[49] 44,100, 1, 43,0,2,
[50] 44,100, 2, 62,1,2,
[51]
[52] 44,108,15,195,0,2,
[53] # ISEs A EJECUTAR POR EL PLC
[54] 84, // Nmero de ISEs
[55] #ise, db, dw, bit
[56] 43, 1,100,200, 0,
[57] 266, 0,100,200, 1,
[58] 266, 1,100,200, 2,
[59]
[60] 152,0,100,214, 12,
[61] # Medidas enviadas por el PLC
[62] # db, dw, MEA, Func. Convers.
[63] 6, // Nmero de MEAs
[64] 44,40, 0, 1,
[65] 44,41, 1, 1,
[66] 44,42, 2, 1,
[67]
[68] 44,45, 5, 1,
[69] MEAs A ACTUALIZAR EN DB Y DW PARA EL PLC
[70] 11, // Nmero de DBs
[71] # DIR, MEA, DB, DW, Func. Convers.
[72] 43,0,110,128,0,
[73] 43,1,110,129,0,
[74] 43,2,110,130,0,
[75]
[76] 43,10,110,131,0,
[77] # Contadores enviados por el PLC
[78] 4, // Nmero de CONs
[79] # db, dw, CON, Func. Convers.
[80] 44,50, 0, 1,
[81] 44,51, 1, 1,
[82] 44,52, 2, 1,
[83] 44,55, 5, 1,

B.12-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.12.4 Fichero de configuracin de la tarea COMSCD:


COMSCD.CFG (slo CPD)
En este fichero llamado comscd.cfg se realiza un mapeo de seales y medidas del CPD y
del PLC, con DBs del SCD de la forma:

ISC del CPD .......................................................... Bit de una palabra de un DB del SCD.


Bit de una palabra de un DB del PLC ................... Bit de una palabra de un DB del SCD.
MEA del CPD ........................................................ Palabra de un DB del SCD.
Palabra (medida) de un DB del PLC ..................... Palabra de un DB del SCD.

El fichero tiene el siguiente formato:


Datos de configuracin de las ISCs del CPD a enviar al SCD
Se har un mapeo entre una ISC del CPD y un bit (Bit) de una palabra (DW) perteneciente a un
DB (DB) del SCD. Todo cambio que se produzca en la ISC del CPD se ver reflejado en el bit
de la palabra del DB que se le haya asignado: [lneas 3-9]

N_ISCs ,
DirEq , ISC , DB , DW , Bit , Neg , (*)
(*) Se repite para cada ISC. Habr tantas como indique N_ISCs.

N_ISCs: Nmero de ISCs del CPD a enviar al SCD.


DirEq: Direccin del equipo al que pertenece la ISC del CPD.
ISC: Etiqueta PROCOME de la ISC del CPD.
DB: DB asignado a dicha ISC del CPD.
DW: Palabra perteneciente a DB asignada a dicha ISC del CPD.
Bit: Bit de la palabra DW perteneciente a DB asignado a dicha ISC del CPD.
Neg: Bit de negacin de la ISC.

Como se puede ver en la segunda lnea del ejemplo siguiente, un cambio en la seal 50 del
equipo 256 se ver reflejado en el bit 6 de la palabra 100 del DB 70 del SCD.

Ej: 134, // Num. seales


256,50,70,100,6,0,
256,51,70,100,8,0,
43,0,70,100,9,0,

220,3,70,131,11,0,

Datos de configuracin de los DBs del PLC a enviar al SCD


A cada bit (BitPLC) de una palabra (DWPLC) perteneciente a un DB (DBPLC) del PLC se le
asigna un bit (BitSCD) de una palabra (DWSCD) perteneciente a un DB (DBSCD) del SCD.
Todo cambio que se produzca en dicho bit del PLC se ver reflejado en el bit correspondiente
que se le ha asignado en el SCD: [lneas 11-17]

N_DBs ,
DBPLC , DWPLC , BitPLC , DBSCD , DWSCD , BitSCD , (*)
(*) Se repite para cada DB del PLC. Habr tantos como indique N_DBs.

B.12-13

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

N_DBs: Nmero de DBs del PLC a enviar al SCD.


DBPLC: DB del PLC que genera cambios.
DWPLC: Palabra del DB DBPLC que genera cambios.
BitPLC: Bit de la palabra DWPLC del DB DBPLC que genera cambios.
DBSCD: DB del SCD sobre el que se generan cambios.
DWSCD: Palabra del DB DBSCD sobre la que se generan cambios.
BitSCD: Bit de la palabra DWSCD perteneciente al DB DBSCD sobre el que se generan
cambios.

Como se puede ver en la segunda lnea del ejemplo siguiente, una cambio en el bit 11 de la
palabra 54 del DB 44 del PLC se ver reflejado en el bit 0 de la palabra 100 del DB 70 del
SCD.

Ej: 41, // Num. DBs


44,54,11,70,100,0,
44,54,13,70,100,4,
44,55,7,70,101,0,

44,26,13,70,123,10,

Datos de configuracin de las medidas del CPD a enviar al SCD


A una MEA del CPD se le asignar un bit (Bit) de una palabra (DW) perteneciente a un DB (DB)
del SCD. Un cambio en la MEA del CPD se ver reflejado en el bit asignado del SCD: [lneas
21-25]

N_MEAs ,
DirEq , MEA , DB , DW , FuncConv , (*)
(*) Se repite para cada MEA. Habr tantas como indique N_MEAs.

N_MEAs: Nmero de MEAs del CPD a enviar al SCD.


DirEq: Direccin del equipo al que pertenece la MEA del CPD.
MEA: Etiqueta PROCOME de la MEA del CPD.
DB: DB en el que se van a reflejar los cambios en la MEA del CPD.
DW: Palabra perteneciente a DB en la que se van a reflejar los cambios en la MEA del
CPD.
FuncConv: Factor de conversin de la MEA. No se utiliza (siempre a 0).

Como se ve en la segunda lnea del ejemplo siguiente, un cambio en la medida 0 del equipo 43
se ver reflejado en la palabra 1 del DB 70 del SCD.

Ej: 70, // Num. medidas


43,0,70,1,0,
43,3,70,2,0,
266,0,70,3,0,

156,0,70,81,0,

B.12-14

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las medidas (DBs) del PLC a enviar al SCD.


A cada palabra (DWPLC) perteneciente a un DB (DBPLC) del PLC se le asigna una palabra
(DWSCD) perteneciente a un DB (DBSCD) del SCD. Todo cambio que se produzca en dicha
palabra del PLC se ver reflejado en la palabra correspondiente que se le ha asignado en el
SCD: [lneas 27-33]

N_DBs ,
DBPLC , DWPLC , DBSCD , DWSCD , FuncConv , (*)
(*) Se repite para cada DB de medidas definido del PLC . Habr tantos como indique N_DBs.

N_DBs: Nmero de DBs de medidas del PLC a enviar al SCD.


DBPLC: DB del PLC que genera cambios.
DWPLC: Palabra del DB DBPLC que genera cambios.
DBSCD: DB del SCD sobre el que se generan cambios.
DWSCD: Palabra del DB DBSCD sobre la que se generan cambios.
FuncConv: Funcin de conversin de la medida. No se utiliza (siempre a 0).

Como se puede ver en la segunda lnea del ejemplo siguiente, una cambio la palabra 3 del DB
44 del PLC se ver reflejado la palabra 82 del DB 70 del SCD.

Ej: 5, // Num. DBs


44,3,70,82,0,
44,3,70,83,0,
44,0,70,84,0,
44,0,70,85,0,
44,5,70,86,0,

El fichero queda de la forma:

[1] # Fichero: COMSCD.CFG


[2] # NUMERO DE ISCs A ENVIAR AL SCD
[3] 134,
[4] # DIR, ISC, DB, DW, BIT
[5] 256,50,70,100,6,0,
[6] 256,51,70,100,8,0,
[7] 43,0,70,100,9,0,
[8]
[9] 220,3,70,131,11,0,
[10] # NUMERO DE SEALES DESDE EL PLC AL SCD
[11] 41,
[12] # (PLC)DB, DW, BIT, (SCD)DB, DW, BIT
[13] 44,54,11,70,100,0,
[14] 44,54,13,70,100,4,
[15] 44,55,7,70,101,0,
[16]
[17] 44,26,13,70,123,10,
[18] # NUMERO DE MEAs A ENVIAR AL SCD
[19] 70,
[20] # DIR, MEA, DB, DW, FUNC CONV
[21] 43,0,70,1,0,
[22] 43,3,70,2,0,
[23] 266,0,70,3,0,

B.12-15

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[24]
[25] 156,0,70,81,0,
[26] # NUMERO DE MEDIDAS DESDE EL PLC A ENVIAR AL SCD
[27] 5,
[28] # DB, DW, DB, DW, FUNC CONV
[29] 44,3,70,82,0,
[30] 44,3,70,83,0,
[31] 44,0,70,84,0,
[32] 44,0,70,85,0,
[33] 44,5,70,86,0,

B.12-16

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.13 Protocolo GESTEL: GESTEL.CFG


En este fichero, llamado GESTEL.CFG se configuran los datos referentes al telemando:
datos generales, entradas digitales (ED), salidas digitales (SD), entradas analgicas (EA) y
entradas de contador (EC).

Los datos anteriormente mencionados se agrupan en mdulos. El CPX/CPP puede tener un


mximo de 128 mdulos numerados del 0 al 127. Cada mdulo puede ser de un tipo de los
mencionados anteriormente: ED, SD, EA, EC. Cada mdulo puede tener un mximo de 16
seales, llamadas canales, todas del mismo tipo. A cada canal se le asociar una seal,
contador, medida o mando del CPX/CPP, dependiendo del tipo de canal de que se trate.

Los mdulos configurados no tienen porqu ser consecutivos y se pueden intercalar de


diferentes tipos.

El formato del fichero es el siguiente:


Datos de configuracin de la seal de Fallo de Comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1: [lneas 4 y 5]

Ej: 1,
0,1,0,0,0,

Datos sobre ajustes generales del Terminal Remoto: [lnea 7]


NumTR , PeriodCont , NDecHistCont , PetAlGrupo , NivelMonitor , SwPetAlGrupo ,

NumTR: Nmero de terminal Remoto.


PeriodCont: Periodo de integracin de contadores. Este parmetro se expresa en
minutos. Su valor por defecto ser 15 minutos.
NdecHistCont: Nmero de decimales de los valores que se almacenan en los registros de
contadores histricos. El formato de envo de estos valores se realiza en unidades fsicas
en formato Entero-Exponente y por lo tanto es necesario definir el valor del exponente
(que, al utilizarse en valor negativo, se corresponde con el nmero de decimales que va a
tener el valor del contador.
PetAlCamb: Bit que indica si se utiliza la peticin de alarmas grupo (peticin general de
cambios a todas las remotas). Su valor puede ser: (1) s se utiliza y (0) no se utiliza. Este
valor es modificable por comunicaciones desde el puesto central.
NivelMonitor: Nivel de monitorizacin de trazas.
SwPetAlGrupo: Este campo indica si, en el inicio, se va a responder a los mensajes de
peticin de Alarmas Grupo, si vale 1, o si no se responde cuando vale 0. Por defecto, se
toma el valor 0.

Ej: 66,15,2,1,0,0,

B.13-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones con la Estacin Maestra:


[lnea 8]
Puerto , Veloc , TipoPar , NumBits , NumStop , TamFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2 y COM3,
COM4.
Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800, 9600, 19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O, o, P, p (par),
E, e, I, i (impar).
NumBits: Nmero de bits. Los valores posibles son 5,6,7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamFIFO: Tamao en bytes de la FIFO de la UART. Los valores posibles son: 0,1,4,8 y
14. Cuando el valor es 0, no se utiliza la FIFO.

Ej: COM1,9600,i,8,1,0,

Datos sobre timeouts del Terminal Remoto: [lnea 9]


RTSOn , RTS Off , CD Off , Sw CD , Sw CTS , ErrTeleman ,

RTS On: Tiempo de espera desde la puesta del RTS hasta el envo del primer bit de
Transmisin (tiempo para activar el PTT en comunicacin va Radio). (En ms)
RTS Off: Tiempo de mantenimiento del RTS despus de Transmitir el ltimo bit de la
trama. (En ms)
CD Off: Tiempo mximo de espera entre el instante que el CPX/CPP decide enviar una
mensaje y la puesta del RTS previo a la transmisin. (En ms). Si durante esta espera se
desactiva la seal de CD, entonces se sigue con el siguiente paso. Si este parmetro vale
0, entonces no se realiza ninguna espera ni se controla la seal de CD.
SwCD: Bit que indica si se utiliza el control del CD o no. 0 1. Si est activado se
realizar un control de la seal CD de forma que si est activa no se realizar ninguna
transmisin. En los canales con portadora continua se deber configurar con el valor cero
(0).
SwCTS: Bit que indica si se utiliza el CTS o se hace por tiempo. 0 1. Si est activado se
realiza un control de la seal CTS de forma que, cuando el CPX/CPP activa la seal RTS,
si no se activa la seal CTS, no se realiza envo ninguno. Por otro lado, cuando est
transmitiendo, si se desactiva la seal CTS entonces se deja de transmitir.
ErrTeleman: Tiempo que se espera sin recibir nada desde el Despacho para esta remota,
antes de generar la seal de fallo de comunicaciones con el Telemando. (En Seg: 300)

Ej: 33,11,11,0,0,300,

B.13-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El procedimiento para transmitir un mensaje sera el que se representa en el diagrama


de seales siguiente:

RX

CD

TX

RTS

CTS

CDOff RTSOn RTSOff

Datos sobre los mdulos del terminal remoto


Ahora se deben configurar los datos de cada uno de los mdulos. Como hemos comentado
anteriormente cada mdulo es de un tipo determinado y se pueden intercalar mdulos de cada
tipo. Primero indicamos de cuntos mdulos dispone este terminal remoto.[lnea 11]

NumModulos ,

NumModulos: Nmero de mdulos que existen en total en esta configuracin. Se deben


incluir todos los mdulos sin importar el tipo del mismo. Este campo puede tomar valores
entre 0 y 128.

Ej: 4,

Para cada uno de los mdulos que hemos indicado en la lnea anterior configuraremos sus
datos. Como puede haber varios mdulos del mismo tipo y stos pueden estar intercalados,
vamos a indicar cmo configurar los datos de cada uno de los tipos de mdulos que pueden
configurarse. Se debe incluir un bloque de los siguientes para cada uno de los mdulos.

B.13-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos generales de cada mdulo.[lneas 13, 21, 27, 33]


ModNum , Tipo , Modo ,

ModNum: Nmero del mdulo. Este es un valor entre 0 y 127.


Tipo: En este campo indicamos el tipo del mdulo: ED 1, EA 2, EC 3, SD 4.
Modo: Indica el modo mediante el cual se puede interrogar por este mdulo. Los valores
que puede tomar son: CAMB_MED 0, CAMBIOS 1, MEDIDAS 2.

Ej: 4,1,0,

Datos de los mdulos de entradas digitales (ED). [lneas 14-19]


NumCanales ,
CanalNum , Doble , DirEqOn , IscOn , Neg ,

DirEqOff , IscOff , Neg , DirEqDesc , IscDesc , Neg , (*)

(*) Se repite esta lnea tantas veces como se indica en el campo NCanales.

NumCanales: Nmero de canales del mdulo.


CanalNum: Nmero del canal al que se refieren los datos. Este es un valor entre 0 y 15.
los canales se deben configurar en orden empezando por el ms bajo (canal 0) y no debe
haber huecos entre dos canales. Si un canal no existe fsicamente se configurar como
reserva con todos los datos referentes a los equipos y las seales con valor 1.
Doble: Indica si el canal es doble o simple. Los canales simples slo pueden tomar dos
estados 1 (uno) y 0 (cero). Los canales dobles pueden tomar ms valores que los
anteriores por eso ocupan, fsicamente, dos canales consecutivos. En el primero se
configuran los datos de todas las seales necesarias y en el segundo se configura el
campo Doble con el valor 1 y el resto de campos no se configuran.

Los siguientes campos slo se inluirn si se ha configurado el canal como simple (0) o como
doble (1). Si se ha configurado como segundo canal de uno doble (-1) el programa del
CPX/CPP no los leer.

DirEqOn: Direccin del equipo al que pertenece la seal de estado On.


IscOn: Etiqueta PROCOME de la seal de estado On.
Neg: Indica si la seal anterior se utiliza negada (1) o no (0).

B.13-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Las siguientes seales slo se incluirn si la seal es doble. Si se configura la seal como
simple, el programa del CPX/CPP no las leer.

DirEqOff: Direccin del equipo al que pertenece la seal de estado Off.


IscOff: Etiqueta PROCOME de la seal de estado Off.
Neg: Indica si la seal anterior se utiliza negada (1) o no (0).
DirEqDesc: Direccin del equipo al que pertenece la seal de estado Desconocido.
IscDesc: Etiqueta PROCOME de la seal de estado Desconocido.
Neg: Indica si la seal anterior se utiliza negada (1) o no (0).

Ej: 5,
0,0,1,52,0,
1,0,1,48,0,
2,0,-1,-1,0,
3,1,1,37,0,1,38,0,1,39,0,
4,-1,

Datos de los mdulos de entradas analgicas (EA).[lneas22-25]


NumCanales ,
CanalNum , DirEq , Mea , Banda , FactorA , FactorB , (*)

(*) Se repite esta lnea tantas veces como se indica en el campo NumCanales.

NumCanales: Nmero de canales del mdulo.


CanalNum: Nmero del canal al que se refieren los datos. Este es un valor entre 0 y 15.
Los canales se deben configurar en orden empezando por el ms bajo (canal 0) y no
debe haber huecos entre dos canales. Si un canal no existe fsicamente se configurar
como reserva con todos los datos referentes a los equipos y las seales con valor 1.
DirEq: Direccin del equipo al que pertenece la medida.
Mea: Etiqueta PROCOME de la medida.
Banda: Valor de la banda que se utiliza para considerar el cambio de valor de la medida
como un cambio en el canal. Es un valor entero. Puede variar entre 0 y 4095.
FactorA: Pendiente de la recta de conversin de la medida. Es un valor real (coma
flotante).
FactorB: Ofsset de la recta de conversin de la medida. Es un valor real (coma flotante).

Ej: 3,
0,1,0,30,1.0,0.0,
1,1,1,40,1.0,0.0,
2,1,2,30,1.0,0.0,

B.13-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de los mdulos de entradas de contador (EC). [lneas 28-31]


NumCanales ,
CanalNum , DirEq , Con , FactorA , FactorB , Hist , (*)

(*) Se repite esta lnea tantas veces como se indica en el campo NumCanales.

NumCanales: Nmero de canales del mdulo.


CanalNum: Nmero del canal al que se refieren los datos. Este es un valor entre 0 y 15.
Los canales se deben configurar en orden empezando por el ms bajo (canal 0) y no
debe haber huecos entre dos canales. Si un canal no existe fsicamente se configurar
como reserva con todos los datos referentes a los equipos y las seales con valor 1.
DirEq: Direccin del equipo al que pertenece la medida.
Con: Etiqueta PROCOME del contador.
FactorA: Pendiente de la recta de conversin de la medida. Es un valor real (coma
flotante).
FactorB: Ofsset de la recta de conversin de la medida. Es un valor real (coma flotante).
Hist: Este parmetro indica si se va a realizar histrico de contadores de este canal. 0
NO, 1 SI se realiza histrico.

Ej: 3,
0,1,0,1.0,0.0,0,
1,1,1,1.0,0.0,1,
2,1,2,1.0,0.0,0,

B.13-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de los mdulos de salidas digitales (SD). [lneas 34-38]


NumCanales ,
CanalNum , Vigilancia , Doble , DirEqAct , IseAct ,

DirEqRep , IseRep , (*)

(*) Se repite esta lnea tantas veces como se indica en el campo NumCanales.

NumCanales: Nmero de canales del mdulo.


CanalNum: Nmero del canal al que se refieren los datos. Este es un valor entre 0 y 15.
Los canales se deben configurar en orden empezando por el ms bajo (canal 0) y no
debe haber huecos entre dos canales. Si un canal no existe fsicamente se configurar
como reserva introduciendo el valor cero (0) en el campo doble y 1 en los campos
DirEqAct y IseAct.
Vigilancia: En este campo se indica si se debe realizar vigilancia de la ejecucin del
mando. Si est activado (1) el CPX/CPP espera un tiempo configurable a que se
determine si se ha realizado correctamente el mando o, por el contrario, ha fallado. Si
dicha ejecucin falla, se genera un suceso que se incorpora a la cola de cambios
indicando el SCADA que dicho mando ha fallado. Durante este periodo no se acepta
ningn otro mando que se reciba desde el SCADA. Para poder realizar la vigilancia se
deben configurar adecuadamente las seales asociadas a estos mandos en el fichero
dbase.cfg: seal de estado, seal de OK y seal de fallo.
Doble: Indica si el canal es doble o simple. Para los canales simples slo se utiliza el
mando de Activacin. Para los canales dobles se utilizan ambos mandos; en este caso un
canal doble ocupa, fsicamente, dos canales consecutivos. En el primero se configuran
los datos de todas las seales necesarias (mandos de Activacin y Reposicin) y en el
segundo, se configura este campo con el valor 1 y el resto de campos no se configuran.
DirEqAct: Direccin del equipo al que pertenece el mando de Activacin.
IseAct: Etiqueta PROCOME del mando de Activacin.
DirEqRep: Direccin del equipo al que pertenece el mando de Reposicin.
IseRep: Etiqueta PROCOME del mando de Reposicin.

Ej: 4,
0,0, 0, 1, 0,
1,1, 0, 1, 1,
2,1, 1, 2, 0, 2, 1,
3,0,-1,

B.13-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

El fichero queda de la forma:

[1] # SUBESTACION DE PRUEBAS


[2] #
[3] # CONFIGURACIN DE ISCs
[4] 1,
[5] 0,1,0,0,0, // Fallo Comunicaciones con Telecontrol
[6] # CONFIGURACIN DE LA TR
[7] 66,15,2,1,0, // Nm de TR , Period cont, NumDecContHist,PetAlGrupo, Niv Monitor
[8] COM1,9600,i,8,1,0, // Coms. con EM
[9] 33,11,11,0,0,300, // RTSOn, RTSOff, CDOff, SwCD, SwCTS, ErrTeleman
[10] # CONFIGURACION DE LOS MDULOS
[11] 4, // Numero total de mdulo
[12] # CONFIGURACIN DEL PRIMER MDULO
[13] 3,1,0, // ModNum, Tipo ED, Modo CAMB_MED,
[14] 5, // Numero de canales
[15] 0,0,1,52,0, // 0, Simple, DirEqOn, IscOn
[16] 1,0,1,48,0, // 1, Simple, DirEqOn, IscOn
[17] 2,0,-1,-1,0, // 2, Reserva,
[18] 3,1,1,37,0,1,38,0,1,39,0,
[19] 4,-1, //3, Segundo canal doble
[20] # CONFIGURACIN DEL SEGUNDO MDULO
[21] 4,2,0, // ModNum, Tipo EA, Modo CAMB_MED,
[22] 3, // Numero de canales
[23] 0,1,0,30,1.0,0.0, // 0,DirEq,Mea,Banda, FactoA, FactorB
[24] 1,1,1,40,1.0,0.0, // 1,
[25] 2,1,3,30,1.0,0.0, // 2,
[26] # CONFIGURACIN DEL TERCER MDULO
[27] 6,3,0, // ModNum, Tipo EC, Modo CAMB_MED,
[28] 3, // Numero de canales
[29] 0,1,0,1.0,0.0,0,
[30] 1,1,1,1.0,0.0,1,
[31] 2,1,2,1.0,0.0,0,
[32] # CONFIGURACIN DEL CUARTO MDULO
[33] 7,3,0, // ModNum, Tipo SD, Modo CAMB_MED,
[34] 4, // Numero de canales
[35] 0,0, 0, 1, 0, // 0,No Vigilancia, Simple,
[36] 1,1, 0, 1, 1, // 1,Vigilancia, Simple,
[37] 2,1, 1, 2, 0, 2, 1, // 2,Vigilancia, Doble,
[38] 3,0,-1, // 3,Doble (Seg mando),
[39]

B.13-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.14 Protocolo SPABUS maestro: SPABUSMS.CFG y


MODULSPA.CFG
El emulador del protocolo SPABUS maestro incorpora dos ficheros de configuracin dentro del
propio CPX/CPP; uno de ellos permitir emular cada equipo de proteccin SPA como si de un
equipo virtual Procome se tratara (fichero SPABUSMS.CFG), mientras que el otro fichero
(MODULSPA.CFG) incluir la descripcin de cada uno de los mdulos de proteccin y control
SPA con los que tendr que comunicarse el CPX/CPP a travs de este emulador.

B.14.1 Fichero de emulacin de equipos: SPABUSMS.CFG


En este fichero llamado spabusms.cfg se configuran los datos del mdulo SPABUS
maestro: parmetros generales, ISCs, ISEs, MEAs y CONs de cada uno de los equipos lgicos
Procome sobre los que se van a mapear las ISCs, ISEs, MEAs y CONs de los equipos reales
SPA.
Nota: previamente ser necesario dar de alta en la Unidad Central el emulador de SPABUS maestro, para lo cual bastar
con aadir en el fichero de configuracin PROTASK.CFG del CPX/CPP la lnea siguiente: 0,SPABUSMS,SPABUSMS,2048,-
1,

El fichero tiene el siguiente formato:


Datos de comunicaciones del puerto: [lnea 4]
Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.

Ej: COM2,9600,E,7,1,

Datos generales del maestro: [lnea 7]


TimeLineIdle , RTSon , RTSoff , NumReint ,

EnableChecksum , NivelMonitor ,

TimeLineIdle: Tiempo de Idle Line que se aade antes de cada transmisin (en mseg.).
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).
RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
NumReint: Nmero de reintentos de comunicacin con el equipo.
EnableChecksum: Clculo del checksum en los mensajes SPA-bus (0: No se clcula
checksum, 1: S se clcula checksum).
NivelMonitor: Nivel de monitorizacin de trazas.

Ej: 22,0,0,1,1,0,

B.14-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de tiempos del maestro: [lnea 12]


TimeExplMed , TimeExplCon , TimeSincMsg , TimeSincDate ,

TimeExplMed: Tiempo de exploracin de medidas (en seg.). Expresa cada cunto tiempo
se realizan las exploraciones de medidas.
TimeExplCon: Tiempo de exploracin de contadores (en seg.). Expresa cada cunto
tiempo se realizan las exploraciones de contadores.
TimeSincMsg: Perodo de sincronizacin de los milisegundos de los equipos SPA (en
seg.).
TimeSincDate: Perodo de sincronizacin de la fecha y hora completa de los equipos SPA
(en seg.).

Ej: 5,10,1,60,
Datos de las equipos lgicos Procome sobre los que se va a mapear los
equipos fsicos SPA: [lnea 16]
NumEqLogicos ,

NumEqLogicos: Nmero de equipos SPA completos a incorporar como equipos lgicos


Procome en la Unidad Central (limitado a 60 equipos).

Ej: 52,

Nota: El parmetro NumEqLogicos deber aparecer actualizado dentro del fichero de configuracin DBASE.CFG de la
Unidad Central, concretamente en la seccin Datos generales de la subestacin, de forma que se sumar al valor del
parmetro NumEqLogicos que aparece en dicha seccin.

A continuacin, aparecen los datos de todos los equipos lgicos Procome (uno tras otro) a
incorporar como equipos que emulan a los equipos fsicos SPA, en la base de datos de tiempo
real del CPX/CPP. Por cada equipo se darn los siguientes datos:
Datos generales del equipo lgico Procome que emula al equipo SPA:
[lnea 26]
Dir , TimeOut , N_ISC , ISC Max , N_ ISE , ISE Max ,

N_ ISS , ISS Max , N_ MEA , N_CON , ISCRem ,

Dir: Direccin Procome del equipo lgico asociado a un equipo fsico completo SPA.
TimeOut: Timeout para errores de comunicaciones (en mseg.).
N_ISC: Nmero de seales digitales del equipo lgico.
ISCMax: Etiqueta ms alta que puede tomar cualquier ISC del equipo lgico.
N_ISE: Nmero de mandos del equipo lgico.
ISEMax: Etiqueta ms alta que puede tomar cualquier ISE del equipo lgico.
N_ISS: Nmero de escrituras de salidas del equipo lgico.
ISSMax: Etiqueta ms alta que puede tomar cualquier ISS del equipo lgico.
N_MEA: Nmero de medidas del equipo lgico.
N_CON: Nmero de contadores del equipo lgico.

B.14-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

ISCRem: Etiqueta PROCOME de la seal que determina si el equipo lgico est en


Telemando, en cuyo caso permitir la realizacin de mandos. Nota para el
programador: en el cdigo aparecer nombrada como ISCLocal, pero realmente su
significado es el descrito.

Ej: 1,500,108,107,17,16,0,0,8,0,0,
Datos sobre los mdulos de proteccin y control SPA que componen el
equipo fsico SPA emulado por el equipo lgico Procome: [lneas 28-67]
NumModulos ,
ModuloSPA , DirFisicaSPA , (*)

(*) Se repite por cada mdulo que compone el equipo SPA. Habr tantos como indique
NumModulos.
NumModulos: Nmero de mdulos de proteccin y control SPA que componen el equipo
fsico SPA.
ModuloSPA: Identificacin del mdulo SPA. Mximo 15 caracteres.
DirFisicaSPA: Direccin fsica del mdulo SPA.

Ej: 3, // Num. Mdulos SPA


SPTO6D3,113, // Mdulo de CONTROL
SPCU3C14,114,// Mdulo de PROTECCIN SOBRE- Y SUBTENSIN
SPCU1C6,115, // Mdulo de PROTECCIN TENSIN RESIDUAL
Datos sobre las seales digitales (ISCs) del equipo lgico
Se configuran de la forma explicada en el apartado A.1. [lneas 35-41]

Ej: 108, // Num. ISCs


00,0,0,0,0,0,
01,0,0,1,0,0,

107,1,0,1,0,1,

Datos sobre los mandos (ISEs) del equipo lgico


Se configuran de la forma explicada en el apartado A.1. [lneas 43-50]

Ej: 17, // Num. ISEs


00,1,36,10000,0,1,36,1,78,0,2,1,71,0,256,15,0,
01,1,37,10000,0,1,37,1,78,0,2,1,71,0,256,15,0,

16,1,1,10000,0,1,1,1,-1,0,0,

B.14-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre las escrituras de salidas (ISSs) del equipo lgico


Se configuran de la forma explicada en el apartado A.1. [lnea 52]

Ej: 0, // Num. ISSs

Nota: no se ha llegado a utilizar escrituras de salidas con equipos fsicos SPA.

Datos sobre las medidas (MEAs) del equipo lgico


Se configuran de la forma explicada en el apartado A.1. [lneas 55-62]

Ej: 8, // Num. MEAs


0.46886447,0.0,
0.46886447,0.0,

0.03516484,0.0,

Datos sobre los contadores (CONs) del equipo lgico


Se configuran de la forma explicada en el apartado A.1. [lnea 64]

Ej: 0, // Num. CONs

Nota: los contadores se manejan como medidas analgicas en los equipos fsicos SPA.

El fichero queda de la forma:

[1] # Configuracin de SPABUSMS


[2] # Esta configuracin es la de PRUEBAS
[3] # Parmetros de comunicaciones del port serie
[4] COM2,9600,E,7,1,
[5] # Tiempos de Idle Line,RTS ON,RTS OFF en miliseg,N Reintentos,Checksum,Monitor
[6] # Para el bus SPA de ABB no hay que usar el RTS
[7] 22,0,0,1,1,0,
[8] # Tiempos de exploracin:
[9] # Ciclo de medidas (seg), Ciclo de contadores (seg),
[10] # Perodos de sincronizacin de los equipos (seg): Sincro Miliseg, Sincro Fecha y
[11] #Hora,
[12] 5,10,1,60,
[13] # N de Equipos SPA de ABB completos (Mdulo Control + Mdulos Proteccin)
[14] # conectados al bus SPA de ABB.
[15] # Cada Equipo SPA completo equivale a un Equipo lgico Procome
[16] 52,
[17] #
[18] # Estas configuraciones son para los Equipos de ABB conectados al bus SPA
[19] #=====================================================================
[20] # EQUIPO LOGICO N 1 (SPAC-534C4 LINEA PITUAU 69kV 02J6)
[21] #=====================================================================
[22] # Dir. PROCOME del equipo lgico Procome asociado a un Equipo completo SPA de
[23] # ABB,
[24] # TimeOut RX (ms), N ISCs, ISC Mx, N ISEs, ISE Mx, N ISSs, ISS Mx,
[25] # N MEAs, N CONs, ISC Local,
[26] 1,500,108,107,17,16,0,0,8,0,0,
[27] # N de mdulos (Control y/o Proteccin) que componen el Equipo SPA de ABB,
[28] 3,
[29] # Identificacin Mdulo SPA, Dir. fsica Mdulo SPA,
[30] SPTO6D3,113,
[31] SPCU3C14,114,
[32] SPCU1C6,115,

B.14-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[33] # Configuracin de las seales digitales


[34] # Numero de ISCs
[35] 108,
[36] # seal digital,alarma,filtra act.,filtra desact.,flanco alarma
[37] 0,0,0,0,0,0,
[38] 1,0,0,1,0,0,
[39] 2,0,0,1,0,0,
[40] ...
[41] 107,1,0,1,0,1,
[42] # ISE
[43] 17,
[44] # mando,isc estado(equipo,n seal),tiempo,negada,isc ok(equipo,n seal),isc
[45] #fallo(equipo,n seal),doble,n bloqueos,(equipo,seal dig) por bloqueo
[46] 0,1,36,10000,0,1,36,1,78,0,2,1,71,0,256,15,0,
[47] 1,1,37,10000,0,1,37,1,78,0,2,1,71,0,256,15,0,
[48] 2,1,39,10000,0,1,39,1,-1,0,2,1,72,0,256,15,0,
[49] ...
[50] 16,1,1,10000,0,1,1,1,-1,0,0,
[51] # ISS
[52] 0,
[53] # ISS,Dir,Isc,time,neg,Analog ?
[54] # MEA
[55] 8,
[56] # MEA * Factor de Conversion = Valor Real
[57] # a,b donde a=(max-min)/4095 y b=min
[58] 0.46886447,0,
[59] 0.46886447,0,
[60] 0.46886447,0,
[61] ...
[62] 0.03516484,0,
[63] # CON
[64] 0,
[65] # CONT * FACTOR de Conversion = VALOR REAL
[66] # a,b donde a=(max-min)/4095 y b=min
[67] #
[68] #========================================================================
[69] # EQUIPO LOGICO N 2 (SPAC-538C RELE DIRECCIONAL LINEA PITUAU 69kV 02J6)
[70] #========================================================================
[71] # Dir. PROCOME del equipo lgico Procome asociado a un Equipo completo SPA de
[72] # ABB,
[73] # TimeOut RX (ms), N ISCs, ISC Mx, N ISEs, ISE Mx, N ISSs, ISS Mx,
[74] # N MEAs, N CONs, ISC Local,
[75] 2,500,31,30,0,0,0,0,0,0,0,
[76] # N de mdulos (Control y/o Proteccin) que componen el Equipo SPA de ABB,
[77] 3,
[78] # Identificacin Mdulo SPA, Dir. fsica Mdulo SPA,
[79] SPCS4D1F,111, // PROTECCIN SOBREINTENSIDAD DIRECCIONAL BIFSICA SPCS 4D11
[80] SPCS3C4,112, // PROTECCIN SOBREINTENSIDAD DIRECCIONAL DE NEUTRO SPCS 3C4
[81] SPCS4D1F,130, // PROTECCIN SOBREINTENSIDAD DIRECCIONAL BIFSICA SPCS 4D12
[82] ...

B.14-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

B.14.2 Fichero de descripcin de equipos: MODULSPA.CFG


En este fichero llamado modulspa.cfg se incluir la descripcin individualizada de cada uno
de los mdulos de proteccin y control SPA, as como la relacin de cada uno de ellos con la
configuracin equivalente a PROCOME. Estos mdulos sern referenciados desde el fichero
SPABUSMS.CFG en la configuracin de cada uno de los equipos lgicos Procome sobre los
que se va a mapear los equipos fsicos SPA. El fichero tiene el siguiente formato:

Datos del nmero de mdulos SPA de proteccin y control descritos en este


fichero: [lnea 21]
NmodulosSPA ,

NmodulosSPA: Nmero de mdulos SPA.

Ej: 9,

A continuacin, aparecen los datos de los diferentes mdulos SPA de proteccin y control (uno
tras otro). Por cada mdulo SPA se darn los siguientes datos:
Datos generales del mdulo SPA: [lnea 27]
Identificacion , N_ISC , N_ ISE , N_ ISS , N_MEA , N_CON , TIPO ,

Identificacion: Nombre que identifica al mdulo SPA. Mximo 15 caracteres.


N_ISC: Nmero de seales digitales del mdulo SPA.
N_ISE: Nmero de mandos del mdulo SPA.
N_ISS: Nmero de escrituras de salidas del mdulo SPA.
N_MEA: Nmero de medidas analgicas del mdulo SPA.
N_CON: Nmero de contadores del mdulo SPA.
TIPO: Indica el tipo del mdulo SPA (0:Control, 1:Proteccin).

Ej: SPTO6D3,100,17,0,8,0,0,

Nota: la informacin de entradas digitales, medidas analgicas, ajustes, salidas digitales, etc. dentro de un mdulo SPA
est clasificada en grupos lgicos denominados canales.

Nota: las referencias a etiquetas Procome de ISCs, MEAs, CONs, ISSs e ISEs que se configuren en cada mdulo SPA
dentro del fichero MODULSPA.CFG, sern referencias relativas y no absolutas dentro de cada equipo lgico Procome que
emula a un equipo fsico SPA. Esto es as porque cada mdulo SPA se define una nica vez dentro de este fichero con su
conjunto de ISCs, MEAs, CONs, ISSs e ISEs para realizar su mapeo a diferentes equipos lgicos Procome dentro de la
Unidad Central. Por tanto, si un equipo fsico SPA consta de varios mdulos SPA de proteccin y control, el equipo lgico
Procome asociado al mismo en el fichero de configuracin SPABUSMS.CFG, estar compuesto de los mismos mdulos
que habrn sido definidos previamente en el fichero MODULSPA.CFG, de forma que el nmero de ISCs, MEAs, CONs,
ISSs e ISEs de dicho equipo lgico Procome ser la suma de ISCs, MEAs, CONs, ISSs e ISEs de cada uno de los
mdulos SPA referenciados para el equipo en el fichero SPABUSMS.CFG, y el orden del etiquetado de dicha informacin
vendr determinado por el orden en el que han sido referenciados los mdulos SPA en la declaracin del equipo lgico
Procome.

B.14-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre las ENTRADAS DIGITALES BINARIAS del mdulo SPA: Categora
de datos 'I' dentro del protocolo SPABUS: [lneas 37-42]
Las entradas digitales binarias de un mdulo SPA se van a configurar formando grupos de
entradas digitales binarias HOMLOGAS asociadas a canales consecutivos. Las entradas
digitales binarias HOMLOGAS son las que tienen el mismo cdigo (valor entero), pero
pertenecen a canales diferentes dentro de un mdulo SPA, y slo toman dos estados (0 o 1).
Por lo tanto, las entradas digitales binarias HOMLOGAS se van a configurar formando grupos
de canales que sean consecutivos dentro del mdulo SPA.

NumBinDigInputs ,
Input , CanalIni , CanalFin , IscIni , (*)

(*) Se repite por cada grupo de entradas digitales binarias HOMLOGAS que se pretenda
solicitar al mdulo SPA. Habr tantos como indique NumBinDigInputs.
NumBinDigInputs: N de grupos de entradas digitales binarias HOMLOGAS en el
Mdulo SPA.
Input: Cdigo de Entrada digital binaria SPA.
CanalIni: Canal inicial del grupo.
CanalFin: Canal final del grupo.
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Entradas Digitales Binarias SPA del grupo.

Ej: 1, // N de grupos de entradas digitales binarias


HOMLOGAS
1,8,17,85,
Datos sobre las ENTRADAS DIGITALES MULTIBIT del mdulo SPA: Categora
de datos 'I' dentro del protocolo SPABUS: [lneas 52-58]
Las entradas digitales multibit de un mdulo SPA se van a configurar formando grupos de
entradas digitales multibit HOMLOGAS asociadas a canales consecutivos. Las entradas
digitales multibit HOMLOGAS son las que tienen el mismo cdigo, pero pertenecen a canales
diferentes dentro del Mdulo SPA, y pueden tomar ms de dos estados (0,1,2,3,...). Por lo
tanto, las entradas digitales multibit HOMLOGAS se van a configurar formando grupos de
canales que sean consecutivos dentro del Mdulo SPA.

NumMultiDigInputs ,
Input , CanalIni , CanalFin , NumEstados ,

NumIscsEstados , IscIni , Estado , PosIsc , (*)

(**)

(*) Se repite por cada grupo de entradas digitales multibit HOMLOGAS que se pretenda
solicitar al mdulo SPA. Habr tantos como indique NumMultiDigInputs.
(**) Se repite por cada uno de los estados que puedan tomar las entradas digitales multibit.
Habr tantas como indique NumIscsEstados.

B.14-7

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

NumMultiDigInputs: N de grupos de entradas digitales multibit HOMLOGAS en el


Mdulo SPA.
Input: Cdigo de Entrada digital multibit.
CanalIni: Canal inicial del grupo.
CanalFin: Canal final del grupo.
NumEstados: Nmero de Estados de la Entrada Digital Multibit.
NumIscsEstados: Nmero de ISCs utilizadas por los N Estados de la Entrada Digital
Multibit (una misma ISC puede estar asociada a varios estados de una entrada digital
multibit).
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Entradas Digitales Multibit SPA del grupo.
Estado: Estado de la Entrada Digital Multibit.
PosIsc: Posicin relativa (respecto a la ISC IscIni) de la ISC asociada al Estado de la
Entrada Digital Multibit.

Ej: 1, // N de grupos de entradas digitales multibit


HOMLOGAS
1,1,7,4,3,36,0,3,1,2,2,1,3,3,

Datos sobre las SALIDAS DIGITALES BINARIAS del mdulo SPA: Categora de
datos 'O' dentro del protocolo SPABUS: [lneas 65-67]
Las salidas digitales binarias de un mdulo SPA se van a configurar formando grupos de
salidas digitales binarias contiguas dentro de un mismo canal. Las salidas digitales binarias
slo toman dos estados (0 o 1).

NumBinDigOutputs ,
Canal , OutputIni , OutputFin , IscIni , (*)

(*) Se repite por cada grupo de salidas digitales binarias que se pretenda solicitar al mdulo
SPA. Habr tantos como indique NumBinDigOutputs.
NumBinDigOutputs: N de grupos de salidas digitales binarias dentro del Mdulo SPA.
Canal: N del canal del grupo.
OutputIni: Cdigo de la Salida Digital Binaria Inicial del grupo.
OutputFin: Cdigo de la Salida Digital Binaria Final del grupo.
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Salidas Digitales Binarias SPA del grupo.

Ej: 1, // N de grupos de salidas digitales binarias


0,1,8,0,

B.14-8

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre las SALIDAS DIGITALES MULTIBIT del mdulo SPA: Categora de
datos 'O' dentro del protocolo SPABUS: [lneas 77-83]
Las salidas digitales multibit de un Mdulo SPA se van a configurar formando grupos de salidas
digitales multibit HOMLOGAS asociadas a canales consecutivos. Las salidas digitales multibit
HOMLOGAS son las que tienen el mismo cdigo, pero pertenecen a canales diferentes
dentro del Mdulo SPA, y pueden tomar ms de dos estados (0,1,2,3,...). Por lo tanto, las
salidas digitales multibit HOMLOGAS se van a configurar formando grupos de canales que
sean consecutivos en el Mdulo SPA.

NumMultiDigOutputs ,
Output , CanalIni , CanalFin , NumEstados ,

NumIscsEstados , IscIni , Estado , PosIsc , (*)

(**)
(*) Se repite por cada grupo de salidas digitales multibit HOMLOGAS que se pretenda
solicitar al mdulo SPA. Habr tantos como indique NumMultiDigOutputs.
(**) Se repite por cada uno de los estados que puedan tomar las salidas digitales multibit.
Habr tantas como indique NumIscsEstados.
NumMultiDigOutputs: N de grupos de salidas digitales multibit HOMLOGAS en el
Mdulo SPA.
Output: Cdigo de salida digital multibit.
CanalIni: Canal inicial del grupo.
CanalFin: Canal final del grupo.
NumEstados: Nmero de Estados de la Salida Digital Multibit.
NumIscsEstados: Nmero de ISCs utilizadas por los N Estados de la Salida Digital
Multibit (una misma ISC puede estar asociada a varios estados de una salida digital
multibit).
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Salidas Digitales Multibit SPA del grupo.
Estado: Estado de la Salida Digital Multibit.
PosIsc: Posicin relativa (respecto a la ISC IscIni) de la ISC asociada al Estado de la
Salida Digital Multibit.

Ej: 1, // N de grupos de salidas digitales multibit


HOMLOGAS
10,0,0,5,5,5,1,1,2,6,3,11,4,16,5,21,

B.14-9

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre las VARIABLES INTERNAS DIGITALES del mdulo SPA: Categora
de datos 'V' dentro del protocolo SPABUS: [lneas 90-93]
Las variables internas digitales de un Mdulo SPA se van a configurar formando grupos de
variables internas digitales contiguas dentro de un mismo canal. Las variables internas digitales
slo toman dos estados (0 o 1).

NumIntDigVars ,
Canal , VarIni , VarFin , IscIni , (*)

(*) Se repite por cada grupo de variables internas digitales que se pretenda solicitar al mdulo
SPA. Habr tantos como indique NumIntDigVars.
NumIntDigVars: N de grupos de variables internas digitales dentro del Mdulo SPA.
Canal: N del canal del grupo.
VarIni: Cdigo de la Variable Interna Digital Inicial del grupo.
VarFin: Cdigo de la Variable Interna Digital Final del grupo.
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Variables Internas Digitales SPA del grupo.

Ej: 1, // N de grupos de variables internas digitales


0,6,6,0,
Datos sobre las VARIABLES INTERNAS MULTIBIT del mdulo SPA: Categora
de datos 'V' dentro del protocolo SPABUS: [lneas 52-58]
Las variables internas multibit de un mdulo SPA se van a configurar formando grupos de
variables internas multibit HOMLOGAS asociadas a canales consecutivos. Las variables
internas multibit HOMLOGAS son las que tienen el mismo cdigo, pero pertenecen a canales
diferentes dentro del Mdulo SPA, y pueden tomar ms de dos estados (0,1,2,3,...). Por lo
tanto, las variables internas multibit HOMLOGAS se van a configurar formando grupos de
canales que sean consecutivos dentro del Mdulo SPA.

NumMultiDigVarInts ,
VarInt , CanalIni , CanalFin , NumEstados ,

NumIscsEstados , IscIni , Estado , PosIsc , (*)

(**)

(*) Se repite por cada grupo de entradas digitales multibit HOMLOGAS que se pretenda
solicitar al mdulo SPA. Habr tantos como indique NumMultiDigInputs.
(**) Se repite por cada uno de los estados que puedan tomar las entradas digitales multibit.
Habr tantas como indique NumIscsEstados.

B.14-10

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

NumMultiDigVarInts: N de grupos de variables internas multibit HOMLOGAS en el


Mdulo SPA.
VarInt: Cdigo de la Variable Interna multibit.
CanalIni: Canal inicial del grupo.
CanalFin: Canal final del grupo.
NumEstados: Nmero de Estados de la Variables Interna Multibit.
NumIscsEstados: Nmero de ISCs utilizadas por los N Estados de la Variable Interna
Multibit (una misma ISC puede estar asociada a varios estados de una variable interna
multibit).
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Variable Internas Multibit SPA del grupo.
Estado: Estado de la Variable Interna Multibit.
PosIsc: Posicin relativa (respecto a la ISC IscIni) de la ISC asociada al Estado de la
Variable Interna Multibit.

Ej: 1, // N de grupos de Variables Internas Multibit


HOMLOGAS
1, 1,7, 4, 3, 36, 0,3, 1,2, 2,1, 3,3,

Datos sobre las AJUSTES DIGITALES BINARIOS del mdulo SPA: Categora de
datos 'S' dentro del protocolo SPABUS: [lneas 100-103]
Los ajustes digitales binarios de un Mdulo SPA se van a configurar formando grupos de
ajustes digitales contiguos dentro de un mismo canal. Los ajustes digitales binarios slo toman
dos estados (0 o 1).

NumBinDigAjs ,
Canal , AjsIni , AjsFin , IscIni , (*)

(*) Se repite por cada grupo de ajustes digitales binarios que se pretenda solicitar al mdulo
SPA. Habr tantos como indique NumBinDigAjs.
NumBinDigAjs: N de grupos de ajustes digitales binarios dentro del Mdulo SPA.
Canal: N del canal del grupo.
AjsIni: Cdigo del Ajuste Digital Binario Inicial del grupo.
AjsFin: Cdigo del Ajuste Digital Binario Final del grupo.
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean los Ajustes Digitales Binarios SPA del grupo.

Ej: 2, // N de grupos de ajustes digitales binarios


0,5,6,97,
0,78,78,99,

NumIscsEstados: Nmero de ISCs utilizadas por los N Estados de la Variable Interna


Multibit (una misma ISC puede estar asociada a varios estados de una variable interna
multibit).
IscIni: Etiqueta PROCOME de la ISC inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Variable Internas Multibit SPA del grupo.
Estado: Estado de la Variable Interna Multibit.
PosIsc: Posicin relativa (respecto a la ISC IscIni) de la ISC asociada al Estado de la
Variable Interna Multibit.

B.14-11

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 1, // N de grupos de Variables Internas Multibit


HOMLOGAS
1, 1,7, 4, 3, 36, 0,3, 1,2, 2,1, 3,3,

Datos sobre las ENTRADAS ANALGICAS del mdulo SPA: Categora de


datos 'I' dentro del protocolo SPABUS: [lneas 109-112]
Las entradas analgicas de un Mdulo SPA se van a configurar formando grupos de entradas
analgicas contiguas dentro de un mismo canal.

NumAnalogInputs ,
Canal , InputIni , InputFin , MeaIni , (*)

(*) Se repite por cada grupo de entradas analgicas que se pretenda solicitar al mdulo
SPA. Habr tantos como indique NumAnalogInputs.
NumAnalogInputs: N de grupos de entradas analgicas dentro del Mdulo SPA.
Canal: N del canal del grupo.
InputIni: Cdigo de la Entrada Analgica Inicial del grupo.
InputFin: Cdigo de la Entrada Analgica Final del grupo.
MeaIni: Etiqueta PROCOME de la MEA inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Entradas Analgicas SPA del grupo.

Ej: 1, // N de grupos de entradas analgicas


0,11,16,0,

Datos sobre las VARIABLES INTERNAS ANALGICAS del mdulo SPA:


Categora de datos 'V' dentro del protocolo SPABUS: [lneas 119-122]
Las variables internas analgicas de un Mdulo SPA se van a configurar formando grupos de
variables internas analgicas contiguas dentro de un mismo canal.

NumAnalogIntVars ,
Canal , VarIni , VarFin , MeaIni , (*)

(*) Se repite por cada grupo de variables internas analgicas que se pretenda solicitar al
mdulo SPA. Habr tantos como indique NumAnalogIntVars.
NumAnalogIntVars: N de grupos de variables internas analgicas dentro del Mdulo
SPA.
Canal: N del canal del grupo.
VarIni: Cdigo de la Variable Interna Analgica Inicial del grupo.
VarFin: Cdigo de la Variable Interna Analgica Final del grupo.
MeaIni: Etiqueta PROCOME de la MEA inicial del equipo lgico, a partir de la cual
(incluyendo a ella) se mapean las Variables Internas Analgicas SPA del grupo.

Ej: 1, // N de grupos de variables internas analgicas


0,3,4,6,

B.14-12

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre los CONTADORES INTERNOS del mdulo SPA: Categora de


datos 'V' dentro del protocolo SPABUS: [lnea 128]
Los contadores internos de un Mdulo SPA se van a configurar formando grupos de
contadores internos contiguos dentro de un mismo canal.

NumIntContadores ,
Canal , ConIntIni , ConIntFin , ConIni , (*)

(*) Se repite por cada grupo de contadores internos que se pretenda solicitar al mdulo SPA.
Habr tantos como indique NumIntContadores.
NumIntContadores: N de grupos de contadores internos dentro del Mdulo SPA.
Canal: N del canal del grupo.
ConIntIni: Cdigo del Contador Interno Inicial del grupo.
ConIntFin: Cdigo del Contador Interno Final del grupo.
ConIni: Etiqueta PROCOME del CON inicial del equipo lgico, a partir del cual
(incluyendole a l) se mapean los Contadores Internos SPA del grupo.

Ej: 0, // N de grupos de contadores internos

Datos sobre los CONTADORES EXTERNOSdel mdulo SPA: Categora de


datos 'I' dentro del protocolo SPABUS: [lnea 136]
Los contadores externos de un Mdulo SPA se van a configurar formando grupos de
contadores externos contiguos dentro de un mismo canal.

NumExtContadores ,
Canal , ConExtIni , ConExtFin , ConIni , (*)

(*) Se repite por cada grupo de contadores externos que se pretenda solicitar al mdulo SPA.
Habr tantos como indique NumExtContadores.
NumExtContadores: N de grupos de contadores externos dentro del Mdulo SPA.
Canal: N del canal del grupo.
ConExtIni: Cdigo del Contador Externo Inicial del grupo.
ConExtFin: Cdigo del Contador Externo Final del grupo.
ConIni: Etiqueta PROCOME del CON inicial del equipo lgico, a partir del cual
(incluyndole a l) se mapean los Contadores Externos SPA del grupo.

Ej: 0, // N de grupos de contadores externos

B.14-13

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre los CONTADORES Y MEDIDAS BCD CALCULADOS por el


CPX/CPP a partir de los datos proporcionados por el mdulo SPA
No se corresponde con ninguna Categora de datos dentro del protocolo SPABUS ya que son
calculados internamente por la Unidad Central: [lneas 154-163]

Los contadores calculados son contadores que no son generados por un Mdulo SPA, sino que
son calculados por la Unidad Central a partir de un grupo de contadores que s son generados
por un Mdulo SPA. Este tipo de contadores calculados se utilizan para obtener la Energa total
a partir de las fracciones de GWh, MWh y KWh.

Las medidas BCD calculadas son medidas calculadas por la Unidad Central a partir de un
grupo de bits que son los que componen los dgitos de cada medida BCD manejada por el
mdulo SPA del equipo. El valor de una medida BCD estar disponible en la Unidad Central
por dos vas:

Va Refresco: mediante la lectura directa de los datos SPA asociados a los bits que
componen los dgitos de la medida BCD.
Va Cambios: mediante la recogida de los eventos de activacin y desactivacin
asociados a cada uno de los bits.

Estas medidas BCD del mdulo SPA son convertidas finalmente a cuentas en MEA's Procome
asociadas al equipo lgico Procome que emula al equipo fsico de ABB.

NumCalcContadores , NumCalcMedBCD ,
ConGiga , ConMega , ConKilo , Contador , (*)

(*) Se repite por cada contador que vaya a ser calculado dentro de la Unidad Central a partir
de los contadores parciales proporcionados por el Mdulo SPA. Habr tantos como indique
NumCalcContadores.

NumCalcContadores: N de contadores calculados por la UCS.


NumCalcMedBCD: N de medidas BCD calculadas por la UCS.
ConGiga: Etiqueta PROCOME del CON asociado al Contador SPA de GWh o GVarh.
ConMega: Etiqueta PROCOME del CON asociado al Contador SPA de MWh o MVarh.
ConKilo: Etiqueta PROCOME del CON asociado al Contador SPA de KWh o KVarh.
Contador: Etiqueta PROCOME del CON asociado al Contador Calculado.

Mea , CategDatoSPA , NumDigitosBCD , (*)


Canal_Est_Bit , Dato_Est_Bit , (**)
Canal_Bit_ON , Evento_Bit_ON , Canal_Bit_OFF , Evento_Bit_OFF , (**)

(*) Se repite por cada Medida BCD que vaya a ser calculada dentro de la Unidad Central a
partir de los bits proporcionados por el Mdulo SPA. Habr tantas como indique
NumCalcMedBCD.
(**) Se repite por cada uno de los bits que componen la Medida BCD que vaya a ser calculada
dentro de la Unidad Central. Habr tantos como indique la expresin (4 * NumDigitosBCD).

B.14-14

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Mea: Etiqueta PROCOME de la MEA asociada a la medida BCD SPA calculada.


CategDatoSPA: Categora de los datos SPA asociados a los bits que componen la
medida BCD (I: Inputs, O: Outputs).
NumDigitosBCD: N de dgitos BCD que componen la medida SPA (cada dgito BCD
consta de 4 bits).
Canal_Est_Bit: N del canal del dato SPA que guarda el estado actual del bit (Bit LSB ,
, Bit MSB).
Dato_Est_Bit: Cdigo del dato SPA que guarda el estado actual del bit (Bit LSB , , Bit
MSB).
Canal_Bit_ON: N del canal del Evento que pone a 1 el bit (Bit LSB , , Bit MSB).
Evento_Bit_ON: Cdigo del Evento que pone a 1 el bit (Bit LSB , , Bit MSB).
Canal_Bit_OFF: N del canal del Evento que pone a 0 el bit (Bit LSB , , Bit MSB).
Evento_Bit_OFF: Cdigo del Evento que pone a 0 el bit (Bit LSB , , Bit MSB).

Ej: 0,1, // N de contadores calculados, N de medidas BCD


calculadas
0,O,2,
5,861,5,862,5,863,5,864,5,866,5,867,5,868,5,869,
24,E51,24,E50,24,E49,24,E48,24,E47,24,E46,24,E45,24,E44,
24,E43,24,E42,24,E41,24,E40,24,E39,24,E38,24,E37,24,E36,

Datos sobre los MANDOS SOBRE OBJETOS del mdulo SPA (Interruptores,
Seccionadores, etc.): Categora de datos 'O' dentro del protocolo SPABUS:
[lneas 167-173]
NumMandos ,
Mando , Canal , Dco , Ise , (*)

(*) Se repite por cada mando del mdulo SPA. Habr tantos como indique NumMandos.
NumMandos: N de mandos en el Mdulo SPA.
Mando: Cdigo del Mando en el Equipo SPA.
Canal: N del canal lgico, dentro del mdulo SPA, al que est asociado el mando.
Dco: Estado final de la Salida gobernada por el mando dentro del mdulo SPA.
Ise: Etiqueta PROCOME de la ISE asociada al Mando SPA.

Ej: 14, // N de mandos en el Mdulo SPA


1,1,0,0,
1,1,1,1,
1,2,0,2,
...
1,7,1,13,

B.14-15

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre los MANDOS PARA MODIFICACIN DE AJUSTES del mdulo


SPA: Categora de datos 'S' dentro del protocolo SPABUS: [lneas 177-181]
NumEscrAjs ,
Mando , Canal , Dco , Ise , (*)

(*) Se repite por cada mando del mdulo SPA. Habr tantos como indique NumEscrAjs.
NumEscrAjs: N de mandos en el Mdulo SPA.
Mando: Cdigo del Mando en el Equipo SPA.
Canal: N del canal lgico, dentro del mdulo SPA, al que est asociado el mando.
Dco: Estado final del Ajuste gobernado por el mando dentro del mdulo SPA.
Ise: Etiqueta PROCOME de la ISE asociada al Mando SPA.

Ej: 3, // N de mandos en el Mdulo SPA


78,0,1,14,
78,0,0,15,
79,0,1,16,

Datos sobre los MANDOS PARA ESCRITURA DE VARIABLES INTERNAS


MULTIBIT del mdulo SPA: Categora de datos 'V' dentro del protocolo
SPABUS: [lneas 182-186]
NumEscrVarIntMulti ,
Mando , Canal , Dco , Ise , (*)

(*) Se repite por cada mando del mdulo SPA. Habr tantos como indique NumEscrAjs.
NumEscrVarIntMulti: N de mandos en el Mdulo SPA.
Mando: Cdigo del Mando en el Equipo SPA.
Canal: N del canal lgico, dentro del mdulo SPA, al que est asociado el mando.
Dco: Estado final del Ajuste gobernado por el mando dentro del mdulo SPA.
Ise: Etiqueta PROCOME de la ISE asociada al Mando SPA.

Ej: 3, // N de mandos en el Mdulo SPA


150,0,6,17,
151,0,7,18,
152,0,6,19,

B.14-16

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos sobre la configuracin de los EVENTOS que se desea recoger del


mdulo SPA: Categora de datos 'E' dentro del protocolo SPABUS: [lneas 191-
198]
Los eventos de un Mdulo SPA se van a configurar de uno en uno, de forma que la generacin
de cada evento podr habilitarse o deshabilitarse mediante una mscara de evento.

Por regla general, y ya dentro de la Unidad Central un evento SPA supondr la


activacin/desactivacin de una ISC Procome principal asociada al Evento, y al mismo tiempo
la activacin/desactivacin de una serie de ISC's Procome secundarias relacionadas con la
primera.

NumEventos ,
Canal , Evento , Mascara , HabilEvento , Isc , Cambio ,

NumCambiosSec , IscSec , CambioIscSec , (*)

(**)

(*) Se repite por cada Evento del mdulo SPA. Habr tantos como indique NumEventos.
(**) Se repite por cada una de las ISC's Procome secundarias relacionadas con el Evento SPA.
Habr tantas como indique NumCambiosSec.

NumEventos: N de Eventos en el Mdulo SPA que generan cambios en ISC's Procome.


Canal: N del canal lgico, dentro del mdulo SPA, al que est asociado el Evento.
Evento: Cdigo del Evento SPA.
Mascara: Mscara para habilitar/deshabilitar la generacin del Evento SPA.
HabilEvento: Valor que habilita la generacin del Evento SPA.
Isc: Etiqueta PROCOME de la ISC principal asociada al Evento SPA.
Cambio: Cambio que genera el Evento sobre la ISC Procome asociada.
NumCambiosSec: N de ISC's Procome secundarias relacionadas con el Evento SPA.
IscSec: Etiqueta PROCOME de otra ISC relacionada con el Evento SPA.
CambioIscSec: Cambio que provoca el Evento SPA sobre dicha ISC Procome.

Ej: 82, // N de Eventos en el Mdulo SPA


0,1,155,1,0,0,0,
0,2,155,2,0,1,0,
0,5,155,16,97,0,0,
...
7,10,155,512,84,1,1,84,0,

B.14-17

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre las MSCARAS DE EVENTOS del mdulo SPA: Categora de datos
'V' dentro del protocolo SPABUS: [lneas 203-209]
Las mscaras de eventos en un Mdulo SPA se van a configurar de una en una, y permitirn al
emulador maestro de SPABUS habilitar/deshabilitar, va comunicacin serie, la generacin del
evento asociado dentro del mdulo SPA.

NumMascaras ,
Canal , Mascara , (*)

(*) Se repite por cada mscara de eventos del mdulo SPA. Habr tantos como indique
NumMascaras.

NumMascaras: N de mscaras de eventos en el Mdulo SPA.


Canal: N del canal lgico, dentro del mdulo SPA, al que est asociada la mscara de
eventos.
Mascara: Mscara asociada al Evento SPA.

Ej: 21, // N de mscaras de eventos en el Mdulo SPA


0,155,
0,156,
0,157,
...
17,155,

Datos necesarios para modificar ajustes sobre la memoria EEPROM del


Mdulo SPA: Categora de datos 'V' dentro del protocolo SPABUS: [lnea 213]
En este punto se define, por un lado, el cdigo asociado a la Operacin de actualizacin de la
memoria EEPROM del mdulo SPA y, por otro lado, se va a configurar el Password para poder
actualizar dicha memoria EEPROM en el mdulo SPA.

StoreEEPROM , PasswordSPA ,

StoreEEPROM: Operacin de actualizacin de la memoria EEPROM del mdulo SPA.


PasswordSPA: Password para poder actualizar la memoria EEPROM del mdulo SPA (0:
No es necesario Password).

Ej: 151,0, // Acceso a EEPROM, Password (0:No Password)

B.14-18

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:

[1] #/******************************************************************************/
[2] # En este fichero se configuran los diferentes tipos de mdulos SPA (Control y/o
[3] # Proteccin) que componen los Equipos fsicos SPA de ABB.
[4] # Para cada mdulo se especificarn todas sus seales digitales, mandos, medidas
[5] # y contadores.
[6] #
[7] # "SPTO6D3" Mdulo SPA: CONTROL SPTO 6D3
[8] # "SPTO1D2" Mdulo SPA: CONTROL SPTO 1D2
[9] # "SPCJ4D29" Mdulo SPA: PROTECCIN SOBREINTENSIDAD SPCJ 4D29
[10] # "SPCU3C14" Mdulo SPA: PROTECCIN SOBRE- Y SUBTENSIN SPCU 3C14
[11] # "SPCU1C6" Mdulo SPA: PROTECCIN TENSIN RESIDUAL SPCU 1C6
[12] # "SPCS3C4" Mdulo SPA: PROTECCIN SOBREINTENSIDAD DIRECCIONAL DE NEUTRO
[13] # SPCS 3C4
[14] # "SPCS4D1F" Mdulo SPA: PROTECCIN SOBREINTENSIDAD DIRECCIONAL BIFSICA
[15] # SPCS 4D11
[16] # "SPCD3D53" Mdulo SPA: PROTECCIN DIFERENCIAL TRIFSICA
[17] # "SACO16D1" Mdulo SPA: ANUNCIADOR O ALARMERO
[18] #
[19] # -------------------------------------------------------------------------------
[20] # Nmero de mdulos SPA (Control y/o Proteccin) descritos en este fichero
[21] 9,
[22] #
[23] # -------------------------------------------------------------------------------
[24] # Mdulo SPA: CONTROL SPTO 6D3
[25] # Identificacin Mdulo SPA, N ISCs, N ISEs, N ISSs, N MEAs, N CONs,
[26] # Tipo(Control=0, Prot=1)
[27] SPTO6D3,100,17,0,8,0,0,
[28] # -------------------------------------------------------------------------------
[29] # ENTRADAS DIGITALES BINARIAS (Categora de datos 'I')
[30] # Las entradas digitales binarias de un Mdulo SPA se van a configurar formando
[31] # grupos de entradas digitales binarias HOMlOGAS asociadas a canales
[32] # consecutivos.
[33] # Las entradas digitales binarias HOMLOGAS son las que tienen el mismo cdigo,
[34] # pero pertenecen a canales diferentes dentro del Mdulo SPA, y slo toman dos
[35] # estados (0 o 1).
[36] # N de grupos de entradas digitales binarias HOMLOGAS en el Mdulo SPA
[37] 1,
[38] # Las entradas digitales binarias HOMLOGAS se van a configurar formando grupos
[39] # de canales que sean consecutivos en el Mdulo SPA.
[40] # Cdigo de Entrada digital binaria, Canal Inicial, Canal Final, ISC inicial
[41] # asociada al grupo de Entradas
[42] 1,8,17,85,
[43] # -------------------------------------------------------------------------------
[44] # ENTRADAS DIGITALES MULTIBIT (Categora de datos 'I')
[45] # Las entradas digitales multibit de un Mdulo SPA se van a configurar formando
[46] # grupos de entradas digitales multibit HOMlOGAS asociadas a canales
[47] # consecutivos.
[48] # Las entradas digitales multibit HOMLOGAS son las que tienen el mismo cdigo,
[49] # pero pertenecen a canales diferentes dentro del Mdulo SPA, y pueden tomar ms
[50] # de dos estados (0,1,2,3,...).
[51] # N de grupos de entradas digitales multibit HOMLOGAS en el Mdulo SPA
[52] 1,
[53] # Las entradas digitales multibit HOMLOGAS se van a configurar formando grupos
[54] # de canales que sean consecutivos en el Mdulo SPA.
[55] # Cdigo de Entrada digital multibit, Canal Inicial, Canal Final, N de Valores
[56] # de la Entrada, N ISCs usadas por los N valores, ISC inicial, Valor 1, Pos.
[57] # ISC, ..., Valor n, Pos. ISC
[58] 1,1,7,4,3,36,0,3,1,2,2,1,3,3,
[59] # -------------------------------------------------------------------------------
[60] # SALIDAS DIGITALES BINARIAS (Categora de datos 'O')

B.14-19

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[61] # Las salidas digitales binarias de un Mdulo SPA se van a configurar formando
[62] # grupos de salidas digitales binarias contiguas dentro de un mismo canal.
[63] # Las salidas digitales binarias slo toman dos estados (0 o 1).
[64] # N de grupos de salidas digitales binarias en el Mdulo SPA
[65] 1,
[66] # Canal, Salida Inicial, Salida Final, ISC inicial asociada al grupo de salidas
[67] 0,1,8,0,
[68] # -------------------------------------------------------------------------------
[69] # SALIDAS DIGITALES MULTIBIT (Categora de datos 'O')
[70] # Las salidas digitales multibit de un Mdulo SPA se van a configurar formando
[71] # grupos de salidas digitales multibit HOMlOGAS asociadas a canales
[72] # consecutivos.
[73] # Las salidas digitales multibit HOMLOGAS son las que tienen el mismo cdigo,
[74] # pero pertenecen a canales diferentes dentro del Mdulo SPA, y pueden tomar ms
[75] # de dos estados (0,1,2,3,...).
[76] # N de grupos de salidas digitales multibit HOMLOGAS en el Mdulo SPA
[77] 1,
[78] # Las salidas digitales multibit HOMLOGAS se van a configurar formando grupos
[79] # de canales que sean consecutivos en el Mdulo SPA.
[80] # Cdigo de Salida digital multibit, Canal Inicial, Canal Final, N de Valores de
[81] # la Salida, N ISCs usadas por los N valores, ISC inicial, Valor 1, Pos. ISC,
[82] # ..., Valor n, Pos. ISC
[83] 10,0,0,5,5,5,1,1,2,6,3,11,4,16,5,21,
[84] # -------------------------------------------------------------------------------
[85] # VARIABLES INTERNAS DIGITALES (Categora de datos 'V')
[86] # Las variables internas digitales de un Mdulo SPA se van a configurar formando
[87] # grupos de variables internas digitales contiguas dentro de un mismo canal.
[88] # Las variables internas digitales slo toman dos estados (0 o 1).
[89] # N de grupos de variables internas digitales en el Mdulo SPA
[90] 1,
[91] # Canal, Variable Interna Inicial, Variable Interna Final, ISC inicial asociada
[92] # al grupo de Variables
[93] 0,6,6,0,
[94] # -------------------------------------------------------------------------------
[95] # VARIABLES INTERNAS DIGITALES MULTIBIT (Categora de datos 'V')
[96] # Las variables internas multibit de un Mdulo SPA se van a configurar formando
[97] # grupos de variables internas multibit HOMlOGAS asociadas a canales
[98] # consecutivos.
[99] # Las variables internas multibit HOMLOGAS son las que tienen el mismo cdigo,
[100] # pero pertenecen a canales diferentes dentro del Mdulo SPA, y pueden tomar ms
[101] # de dos estados (0,1,2,3,...)
[102] 1,
[103] 1, 1,7, 4, 3, 36, 0,3, 1,2, 2,1, 3,3,
[104] # ------------------------------------------------------------------------------
[105] # AJUSTES DIGITALES (Categora de datos 'S')
[106] # Los ajustes digitales de un Mdulo SPA se van a configurar formando
[107] # grupos de ajustes digitales contiguos dentro de un mismo canal.
[108] # Los ajustes digitales slo toman dos estados (0 o 1).
[109] # N de grupos de ajustes digitales en el Mdulo SPA
[110] 2,
[111] # Canal, Ajuste Inicial, Ajuste Final, ISC inicial asociada al grupo de Ajustes
[112] 0,5,6,97,
[113] 0,78,78,99,
[114] # ------------------------------------------------------------------------------
[115] # ENTRADAS ANALGICAS (Categora de datos 'I')
[116] # Las entradas analgicas de un Mdulo SPA se van a configurar formando
[117] # grupos de entradas analgicas contiguas dentro de un mismo canal.
[118] # N de grupos de entradas analgicas en el Mdulo SPA
[119] 1,
[120] # Canal, Entrada Analgica Inicial, Entrada Analgica Final, MEA inicial
[121] # asociada al grupo de Entradas
[122] 0,11,16,0,

B.14-20

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[123] # ------------------------------------------------------------------------------
[124] # VARIABLES INTERNAS ANALGICAS (Categora de datos 'V')
[125] # Las variables internas analgicas de un Mdulo SPA se van a configurar
[126] # formando grupos de variables internas analgicas contiguas dentro de un mismo
[127] # canal.
[128] # N de grupos de variables internas analgicas en el Mdulo SPA
[129] 1,
[130] # Canal, Variable Interna Inicial, Variable Interna Final, MEA inicial asociada
[131] # al grupo de Variables
[132] 0,3,4,6,
[133] # ------------------------------------------------------------------------------
[134] # CONTADORES INTERNOS (Categora de datos 'V')
[135] # Los contadores internos de un Mdulo SPA se van a configurar formando
[136] # grupos de contadores internos contiguos dentro de un mismo canal.
[137] # N de grupos de contadores internos en el Mdulo SPA
[138] 0,
[139] # Canal, Contador Interno Inicial, Contador Interno Final, CON inicial asociado
[140] # al grupo de Contadores
[141] # ------------------------------------------------------------------------------
[142] # CONTADORES EXTERNOS (Categora de datos 'I')
[143] # Los contadores externos de un Mdulo SPA se van a configurar formando
[144] # grupos de contadores externos contiguos dentro de un mismo canal.
[145] # N de grupos de contadores externos en el Mdulo SPA
[146] 0,
[147] # Canal, Contador Externo Inicial, Contador Externo Final, CON inicial asociado
[148] # al grupo de Contadores
[149] # ------------------------------------------------------------------------------
[150] # CONTADORES Y MEDIDAS BCD CALCULADOS POR LA UCS (Categora de datos: Ninguna)
[151] # Los contadores calculados son contadores que no son generados por un Mdulo
[152] # SPA, sino que son calculados por la UCS a partir de un grupo de contadores que
[153] # s son generados por un Mdulo SPA. Este tipo de contadores calculados, se
[154] # utilizan para obtener la Energa total a partir de las fracciones de GWh, MWh
[155] # y KWh.
[156] # Las medidas BCD calculadas son medidas calculadas por la UCS a partir de un
[157] # grupo de bits que son los que componen los dgitos BCD de cada medida BCD
[158] # manejada por el mdulo SPA, y cuyo valor llega a la UCS mediante los eventos
[159] # de activacin y desactivacin asociados a cada uno de los bits. Estas
[160] # medidas BCD del mdulo SPA son convertidas finalmente a cuentas en MEA's
[161] # Procome.
[162] # N de contadores calculados por la UCS, N de medidas BCD calculadas por la
[163] # UCS
[164] 0,1,
[165] # Contador SPA de GWh o GVarh, Contador SPA de MWh o MVarh, Contador SPA de KWh
[166] # o KVarh, CON asociado al grupo de Contadores
[167] # MEA asociada a la medida BCD SPA, Categora_Med_BCD_SPA, N dgitos BCD,
[168] # Canal, DatoSPA BIT_0, ...
[169] # Canal, Evento Activacion BIT_0, Canal, Evento Desactivacion BIT_0, ...
[170] # Medida del Porcentaje de distancia a la Falta (Localizador)
[171] 0,O,2,
[172] 5,861,5,862,5,863,5,864,5,866,5,867,5,868,5,869,
[173] 24,E51,24,E50,24,E49,24,E48,24,E47,24,E46,24,E45,24,E44,24,E43,24,E42,24,E41,24,
E40,24,E39,24,E38,24,E37,24,E36,
[174] # ------------------------------------------------------------------------------
[175] # MANDOS SOBRE OBJETOS (Categora de datos 'O')
[176] # N de mandos en el Mdulo SPA
[177] 14,
[178] # Cdigo del Mando, Canal, DCO, ISE asociada al Mando
[179] 1,1,0,0,
[180] 1,1,1,1,
[181] 1,2,0,2,
[182] ...
[183] 1,7,1,13,

B.14-21

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[184] # ------------------------------------------------------------------------------
[185] # MANDOS PARA MODIFICACIN DE AJUSTES (Categora de datos 'S')
[186] # N de mandos en el Mdulo SPA
[187] 3,
[188] # Cdigo del Mando, Canal, DCO, ISE asociada al Mando
[189] 78,0,1,14,
[190] 78,0,0,15,
[191] 79,0,1,16,
[192] # ------------------------------------------------------------------------------
[193] # MANDOS PARA ESCRITURA DE VARIABLES INTERNAS(Categora de datos 'V')
[194] # N de mandos en el Mdulo SPA
[195] 3,
[196] # Cdigo del Mando, Canal, DCO, ISE asociada al Mando
[197] 150,0,6,17,
[198] 151,0,7,18,
[199] 152,0,6,19,
[200] # ------------------------------------------------------------------------------
[201] # EVENTOS (Categora de datos 'E')
[202] # Los eventos de un Mdulo SPA se van a configurar de uno en uno, de forma que
[203] # la generacin de cada evento podr habilitarse o deshabilitarse mediante una
[204] # mscara de evento.
[205] # Por regla general, y ya dentro de la Unidad Central un evento supondr la
[206] # activacin de una ISC asociada al Evento, y la desactivacin de una serie de
[207] # ISC's relacionadas con la primera.
[208] # N de Eventos en el Mdulo SPA
[209] 82,
[210] # Canal, Evento, Mscara, Valor Mscara, ISC, Cambio, N ISC's, ISC1, Cambio 1,
[211] # ..., ISCn, Cambio n
[212] 0,1,155,1,0,0,0,
[213] 0,2,155,2,0,1,0,
[214] 0,5,155,16,97,0,0,
[215] ...
[216] 7,10,155,512,84,1,1,84,0,
[217] # ------------------------------------------------------------------------------
[218] # MSCARAS DE EVENTOS (Categora de datos 'V')
[219] # Las mscaras de eventos en un Mdulo SPA se van a configurar de una en una.
[220] # N de mscaras de eventos en el Mdulo SPA
[221] 21,
[222] # Canal, Mscara
[223] 0,155,
[224] 0,156,
[225] 0,157,
[226] ...
[227] 17,155,
[228] # ------------------------------------------------------------------------------
[229] # Informacin necesaria para hacer cambios en la configuracin del Equipo SPA
[230] # Acceso a EEPROM, Password (0:No Password)
[231] 151,0,
[232] #
[233] # ------------------------------------------------------------------------------
[234] # Mdulo SPA: CONTROL SPTO 1D2
[235] # Identificacin Mdulo SPA, N ISCs, N ISEs, N ISSs, N MEAs, N CONs,
[236] # Tipo(Control=0, Prot=1)
[237] SPTO1D2,35,6,0,5,0,0,
[238] ...

B.14-22

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.15 Protocolo PROCOSLV: PROCOSLV.CFG


En este fichero llamado procoslv.cfg se configuran los datos referentes al telemando: datos
generales, rdenes, seales, medidas y contadores. A cada orden, seal, medida y contador
del telemando se le asociar una orden, seal, medida o contador del CPX/CPP. El formato del
fichero es el siguiente:
Datos de configuracin de la seal de fallo de comunicaciones con el
Telecontrol
Se realizar tal y como se describi en el apartado A.1:

Ej: 1,
0,1,0,0,0,0,

Datos sobre la emulacin de RTU:


DirRTUEmul , NivelTraza , TimeCDoff , TimeRTSon , TimeRTSoff , ..

.. TipoComs , TimeErrComs , HabSincro ,

DirRTUEmul: Direccin base de la RTU a emular.


NivelTraza: Nivel de monitorizacin de trazas (0,1,2, 3)..
TimeCDoff: Tiempo transcurrido desde que se recibe el ltimo carcter de la trama hasta
que se activa el RTS
TimeRTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).
TimeRTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
TipoComs: Indica el tipo de comunicacin con el maestro. Los posibles valores son 0
(comunicacin va serie) y 1 (comunicacin va TCP/IP).
TimeErrComs: Tiempo (en segundos) que ha de estar el CPX/CPP sin recibir preguntas
del maestro para dar error de comunicaciones. Si se configura a 0, significa que no se
realiza la gestin del fallo de comunicaciones y nunca se indicar que el CPX/CPP est
en error de comunicaciones.
HabSincro: Indica si se habilita (1) la funcionalidad de sincronizacin desde el maestro o
no (0). Por defecto vale cero (0), es decir, no se permiten sincronizaciones desde el
maestro.

Ej: 13,8,0,33,0,0,60,0,

B.15-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones del puerto:


Dependiendo del parmetro TipoComs se han de configurar a continuacin los datos del puerto
serie o del puerto TCP/IP.

Si TipoComs vale 0 (comunicacin va SERIE):

Puerto , Veloc , TipoPar , NumBits , NumStop , TamaoFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 600, 1200, 2400, 4800, 9600
y 19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o
(impar), E o e (par).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamaoFIFO: Es el tamao de la FIFO en bytes. Los posibles valores son 1, 4, 8, 14
o 0 (no se emplea FIFO). Por defecto se configurar como 1.

Ej: COM1,19200,p,8,1,1,

Si TipoComs vale 1 (comunicacin va TCP/IP):

PuertoTCP ,

PuertoTCP: Puerto de comunicaciones TCP/IP.

Ej: 502,

Datos de configuracin de las seales digitales del telemando


A cada seal digital del telemando se le asocia una seal del CPX/CPP:

NumSeales ,
DirEq , EtiqISC , (*)
(*) Se repite para cada seal del telemando. Habr tantas como indique NumSeales.

NumSeales: Nmero de seales definidas en el telemando.


DirEq: Direccin del equipo al que pertenece la seal del CPX/CPP.
EtiqISC: Etiqueta PROCOME de la seal digital del CPX/CPP.

Ej: 40, // Num. seales


6,2,
6,3,
6,4,
...
257,4,

B.15-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos de configuracin de las medidas del telemando


A cada medida del telemando se le asocia una medida del CPX/CPP:

NumMedidas ,
DirEq , EtiqMEA , (*)
(*) Se repite para cada medida del telemando. Habr tantas como indique NumMedidas.

NumMedidas: Nmero de medidas definidas en el telemando.


DirEq: Direccin del equipo al que pertenece la medida del CPX/CPP.
EtiqMEA: Etiqueta PROCOME de dicha medida del CPX/CPP.

Ej: 18, // Num. medidas


100,0,
100,1,
100,2,
...
4,1,

Datos de configuracin de los Contadores del telemando


A cada contador del telemando se le asocia un contador del CPX/CPP:

NumContadores ,
DirEq , EtiqCON , (*)
(*) Se repite para cada contador del telemando. Habr tantos como indique NumContadores.

NumContadores: Nmero de contadores definidos en el telemando.


DirEq: Direccin del equipo al que pertenece el contador del CPX/CPP.
EtiqCON: Etiqueta PROCOME de dicho contador del CPX/CPP.

Ej: 16, // Num. Contadores


100,0,
100,1,
100,2,
...
4,3,

B.15-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las rdenes del telemando


A cada orden del telemando se le asocian uno o dos mandos del CPX/CPP, dependiendo de si
es doble o simple:

NumOrdenes ,
IseProcoslv , Doble , DirEq1 , Ise1 , Dco1 , DirEq2 , Ise2 , Dco2 , (*)
(*) Se repite por cada orden del telemando. Habr tantas como indique NumOrdenes.

NumOrdenes: Nmero de rdenes definidas en el telemando.


IseProcoslv: Numero de Mando del telemando.
Doble: Indica si el mando es doble o no.
DirEq1: Direccin del equipo al que pertenece el primer mando del CPX/CPP.
ISE1: Etiqueta PROCOME del mando del CPX/CPP.
Dco1: Dco de ejecucin del mando 1.
Slo en caso de que el mando sea doble, se aadirn los siguientes campos; si el mando
es simple no se leen.
DirEq2: Direccin del equipo al que pertenece el segundo mando del CPX/CPP.
ISE2: Etiqueta PROCOME del mando del CPX/CPP.
Dco2: Dco de ejecucin del mando 2.

Ej: 7, //Num. Mandos(ISE)


0, 0, 100,0,2,
1, 0, 100,1,2,
2, 1, 100,2,2, 100,2,1,
...
6, 0, 100,27,2,

El fichero queda de la forma:

[1] # Fichero de configuracin del emulador de PROCOME Esclavo


[2] # SE CARRASQUILLO - CONFIGURACION DE PRUEBAS CON EQUIPO 100
[3] # ASO 21/05/2004
[4] 1,
[5] 0,1,0,0,0,0,
[6] # Direccion de RTU, Nivel Monitor,Time Espera CD_OFF,Time RTS_ON,Time RTS_OFF
[7] 13,8,0,33,0,0,
[8] # Parametros de comunicaciones
[9] COM2,19200,p,8,1,1,
[10] # Seales
[11] 40, // Numero de seales
[12] # Asociacion de index a DIR,ISC
[13] 6,2, // 0
[14] 6,3, // 1
[15] 6,7, // 2
[16] 6,8, // 3
[17] 6,60, // 4
[18] 257,6, // 5
[19] 256,0, // 6
[20] 256,0, // 7
[21] 100,8, // 8 Local
[22] 100,9, // 9 Cuadro
[23] 100,10, //10 XXX
[24] 100,11, //11 XXX
[25] 100,12, //12 XXX
[26] 100,13, //13 XXX
[27] 100,14, //14 XXX
[28] 100,15, //15 XXX

B.15-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

[29] 257,17, //16


[30] 100,17, //17 Telemando
[31] 256,0, //18
[32] 256,0, //19
[33] 44,89, //20
[34] 44,90, //21
[35] 44,110, //22
[36] 44,111, //23
[37] 257,44, //24
[38] 256,0, //25
[39] 256,0, //26
[40] 256,0, //27
[41] 256,0, //28
[42] 256,0, //29
[43] 4,2, //30
[44] 4,3, //31
[45] 4,97, //32
[46] 4,98, //33
[47] 4,94, //34
[48] 4,95, //35
[49] 4,100, //36
[50] 4,101, //37
[51] 4,152, //38
[52] 257,4, //39
[53] # Medidas
[54] 18, // Numero de medidas
[55] # Asociacion de index a DIR,MEA,
[56] 100,0, // 0 POTENCIA ACTIVA T1
[57] 100,1, // 1 POTENCIA ACTIVA T1
[58] 100,2, // 2 TENSION BARRAS 220kV (T1)
[59] 17,4, // 3 RESERVA
[60] 17,5, // 4 RESERVA
[61] 17,6, // 5 POTENCIA ACTIVA T2
[62] 17,7, // 6 POTENCIA REACTIVA T2
[63] 6,0, // 7 RESERVA
[64] 6,0, // 8 RESERVA
[65] 6,0, // 9 RESERVA
[66] 44,6, //10 POTENCIA ACTIVA T3
[67] 44,7, //11 POTENCIA REACTIVA T3
[68] 6,0, //12 RESERVA
[69] 6,0, //13 RESERVA
[70] 6,0, //14 RESERVA
[71] 4,6, //15 POTENCIA ACTIVA L. VALLEJERA
[72] 4,7, //16 POTENCIA REACTIVA L. VALLEJERA
[73] 4,1, //17 TENSION LINEA VALLEJERA 220kV
[74] # Contadores
[75] 16, // Num. Contadores
[76] # index a DIR,CON
[77] 100,0, //0 CONTADOR ENERGIA ACTIVA ENTRANTE T1
[78] 100,1, //1 CONTADOR ENERGIA ACTIVA SALIENTE T1
[79] 100,2, //2 CONTADOR ENERGIA REACTIVA ENTRANTE T1
[80] 100,3, //3 CONTADOR ENERGIA REACTIVA SALIENTE T1
[81] 17,0, //4 CONTADOR ENERGIA ACTIVA ENTRANTE T2
[82] 17,1, //5 CONTADOR ENERGIA ACTIVA SALIENTE T2
[83] 17,2, //6 CONTADOR ENERGIA REACTIVA ENTRANTE T2
[84] 17,3, //7 CONTADOR ENERGIA REACTIVA SALIENTE T2
[85] 44,0, //8 CONTADOR ENERGIA ACTIVA ENTRANTE T3
[86] 44,1, //9 CONTADOR ENERGIA ACTIVA SALIENTE T3
[87] 44,2, //10 CONTADOR ENERGIA REACTIVA ENTRANTE T3
[88] 44,3, //11 CONTADOR ENERGIA REACTIVA SALIENTE T3
[89] 4,0, //12 CONTADOR ENERGIA ACTIVA ENTRANTE L. VALLEJERA
[90] 4,1, //13 CONTADOR ENERGIA ACTIVA SALIENTE L. VALLEJERA
[91] 4,2, //14 CONTADOR ENERGIA REACTIVA ENTRANTE L. VALLEJERA
[92] 4,3, //15 CONTADOR ENERGIA REACTIVA SALIENTE L. VALLEJERA
[93] # Mandos
[94] 7,

B.15-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[95] # ISEProcoslv, Doble ,ISC1(dir1,isc1,dco1),ISC2(dir2,isc2,dco)


[96] 0, 0, 100,0,2,
[97] 1, 0, 100,1,2,
[98] 2, 1, 100,0,2, 100,1,2,
[99] 3, 0, 100,2,2,
[100] 4, 0, 100,3,2,
[101] 5, 1, 100,2,2, 100,3,2,
[102] 6, 0, 100,27,2,

B.15-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.16 Protocolo STIOBCH: STIOBCH.CFG


Fichero de configuracin de la tarea emuladora del protocolo STIOBCH. Contiene todos los
datos necesarios para comunicar con el Despacho de control: direccin de la RTU, datos de las
comunicaciones y la relacin entre las seales, Medidas y Mandos que maneja la unidad
central.

El fichero tiene el siguiente formato:


Datos de configuracin de las seales propias de la tarea STIOBCH (seal de
fallo de comunicaciones con el maestro) [lineas 4-5]:

NumISCs ,
ISC , Alarma , F_activ , F_desactiv , Neg , Bocina , (*)

(*) Se repite por cada seal digital del equipo. Habr tantas como indique NumISCs.

NumISCs: Nmero de seales digitales del equipo (1 en este caso).


ISC: Etiqueta PROCOME de la seal en cuestin.
Alarma: Bit de alarma, que indica si la seal se considera alarma (1) o no (0).
F_activ: Bit de filtrado de activacin, que indica si se considera como suceso la activacin
de la seal (0) o no (1).
F_desac: Bit de filtrado de desactivacin, que indica si se considera como suceso la
desactivacin de la seal (0) o no (1).
Neg: Bit de negacin de alarma, que indica si se considera como alarma cuando la seal
toma el valor 1 (0) o cuando toma el valor 0 (1).
Bocina: Bit de bocina, que indica si suena (1) o no (0) la bocina cuando se activa la seal,
siempre que sta est considerada como alarma (su bit de alarma est puesto a 1). Este
bit aparecer o no en el fichero correspondiente dependiendo de la versin del
ejecutable.

Ej: 1,
0,1,0,0,0,1,

Datos sobre la direccin de esclavo de la unidad central [linea 7]:

DirRTU ,

DirRtu: Direccin de la unidad central como esclava.

Ej: 56,

B.16-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de comunicaciones del puerto [linea 9]:

Puerto , Veloc , TipoPar , NumBits , NumStop , TamaoFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 600, 1200, 2400, 4800, 9600 y
19200 baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (impar) y
E o e (par).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamaoFIFO: Tamao de la FIFO.

Ej: COM1,1200,N,8,1,1,
Datos generales de comunicaciones por el puerto serie con el maestro [Lnea
12]:

NivelPrioridad , TimeEsperaCanal , TimeRTSon , TimeRTSoff , TimeEsperaAck , NumMaxReintentos ,

NivelPrioridad: [0->4] Nivel de Prioridad de la Subestacin. Esta variable permite reducir


el nmero de colisiones entre diferentes subestaciones, ya que dependiendo de la
prioridad de la misma, estarn ms o menos tiempo observando que el canal se mantiene
libre antes de enviar la informacin. El nivel de prioridad ir desde 0 para las
subestaciones ms prioritarias (importantes), hasta 4. Para el caso de las de prioridad 0,
una vez superado el tiempo de TimeEsperaCanal, con ste libre, se procede al envo de
la informacin. Esta variable est asociada con la siguiente que indica el tiempo concreto
que debe estar el canal libre por cada unidad de esta variable.
TimeEsperaCanal: Tiempo mnimo en mseg que el procesador estar esperando a que el
canal de comunicacin est libre (Canal de Comunicaciones Libre = CTS a ON). La
espera ser como mnimo de este valor y, en funcin del valor de NivelPrioridad, se
entrar en un bucle de espera mayor. Durante la citada espera no se cede el control
del procesador por lo que deber tener un valor muy pequeo, y que por defecto
definimos a 100 mseg.

TiempoTotalEsperaCanal = TimeEsperaCanal + (NivelPrioridad * TimeEsperaCanal)

TimeRTSon: Tiempo en milisegundos que se ha de mantener el RTS a ON antes de


transmitir. Su valor por defecto ser 0.
TimeRTSoff: Tiempo en milisegundos que transcurre despus de transmitir hasta que
se pone el RTS a OFF. Su valor por defecto ser 0.
TimeEsperaAck: Tiempo en milisegundos que se espera la recepcin del Acknowledge
(Ack) tras el envo espontneo de informacin por parte de la Unidad Central, antes de
decidir el reenvo de la informacin. Dicho tiempo ser contado con el canal de
comunicaciones libre (CTS a On) y si durante el contaje del mismo el canal es ocupado
por alguien, se paraliza dicho timer para continuar una vez se libera el canal.
NumMaxReintentos: Mximo nmero de reintentos de envo de un determinado mensaje
antes de proceder a eliminarlo definitivamente.

Ej: 0,250,33,33,2870,6,

B.16-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Datos referentes a parmetros del CPX/CPP [Lnea 14]:

NumMaxMsjPdteEnvio , TimeCambiosMando , TimeErrorTelemando , NivelTraza ,

NumMaxMsjPdteEnvio: Nmero mximo de mensajes espontneos pendientes de enviar


cuando no existe comunicacin con el Telemando. Se guardan en una cola circular, y por
defecto se declaran 100 mensajes.
TimeCambiosMando: Tiempo mximo en segundos que se espera a la recepcin del
cambio de alguna ISC's (ON, OFF y DES), asociadas a un mando concluido OK, para
eliminarlo de la lista de rdenes en curso.
TimeErrorTelemando: Tiempo en segundos que ha de permanecer la unidad central sin
recibir un mensaje correcto para dar error de comunicaciones con el maestro, es decir,
generar la seal de fallo de comunicaciones con el maestro configurada en este mismo
fichero. Por defecto vale 60 segundos.
NivelMonitor: Nivel de monitorizacin de trazas. Por defecto vale 0.

Ej: 100,2,60,0,
Configuracin de la seales digitales:
En este bloque se configura la asociacin de seales digitales de la base de datos del
CPX/CPP con las seales digitales del protocolo [Lneas 16-48].

NumISC ,
IscSTIOBCH , DIR , ISC , NEG , IsTipo27 , (*)

(*) Se repite por cada ISC que vaya a manejar el maestro. Habr tantos como indique
NumISC.

NumISC: Nmero de ISC. Aunque no se utilicen todas ellas, y muchas se encuentren en


reserva, se ha de configurar al valor 32, ya que la comunicacin con el telemando exige
que sea 4 los bytes asociados a las 32 seales, en el caso de la S.E. Monte Barreto. Las
que no se utilizan se definen como asociadas a la seal [-1,-1].
IscSTIOBCH: Numero de Seal STIOBCH.
DIR: Direccin del equipo al que pertenece la ISC.
ISC: Etiqueta de la ISC.
NEG: Negacin de la ISC. NEG=0 no se niega, NEG=1 se niega.
IsTipo27: Esta seal est asociada al comando 27, y los cambios de la misma deben ser
reportados con el comando 27. En el ejemplo que nos ocupa se trata de la seal 19
(Interruptor Local/Remoto), que est controlada por la ISC[100,18].

B.16-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Ej: 32, // Num. ISC


0, 100,0, 0, 0, // ISC STIOBCH 1
1, 100,1, 0, 0, // ISC STIOBCH 2
2, 100,2, 0, 0, // ISC STIOBCH 3
3, 100,3, 0, 0, // ISC STIOBCH 4
4, 100,4, 0, 0, // ISC STIOBCH 5
5, 100,5, 0, 0, // ISC STIOBCH 6
6, 100,6, 0, 0, // ISC STIOBCH 7
7, 100,7, 0, 0, // ISC STIOBCH 8
8, 100,8, 0, 0, // ISC STIOBCH 9
9, 100,9, 0, 0, // ISC STIOBCH 10
10, 100,10, 0, 0, // ISC STIOBCH 11
11, 100,11, 0, 0, // ISC STIOBCH 12
12, 100,12, 0, 0, // ISC STIOBCH 13
13, 100,13, 0, 0, // ISC STIOBCH 14
14, 100,14, 0, 0, // ISC STIOBCH 15
15, 100,15, 0, 0, // ISC STIOBCH 16
16, 100,16, 0, 0, // ISC STIOBCH 17
17, 100,17, 0, 0, // ISC STIOBCH 18
18, 100,18, 0, 1, // ISC STIOBCH 19
19, 100,19, 0, 0, // ISC STIOBCH 20
20, -1,-1, 0, 0, // ISC STIOBCH 21
21, -1,-1, 0, 0, // ISC STIOBCH 22
22, -1,-1, 0, 0, // ISC STIOBCH 23
23, -1,-1, 0, 0, // ISC STIOBCH 24
24, -1,-1, 0, 0, // ISC STIOBCH 25
25, -1,-1, 0, 0, // ISC STIOBCH 26
26, -1,-1, 0, 0, // ISC STIOBCH 27
27, -1,-1, 0, 0, // ISC STIOBCH 28
28, -1,-1, 0, 0, // ISC STIOBCH 29
29, -1,-1, 0, 0, // ISC STIOBCH 30
30, -1,-1, 0, 0, // ISC STIOBCH 31
31, -1,-1, 0, 0, // ISC STIOBCH 32

Configuracin de las Medidas:


En este bloque se configura la asociacin de seales analgicas de la base de datos del
CPX/CPP con las seales analgicas del protocolo [Lneas 50-64].

NumMEA ,
MeaSTIOBCH , DIR , MEA , FactorA , FactorB , (*)

(*) Se repite por cada MEA que vaya a manejar el maestro. Habr tantos como indique
NumMEA.

NumMEA: Nmero de MEA. Este valor se ha de configurar al valor 14, ya que la


comunicacin con el telemando exige que sean 28 bytes asociados a las 14 medidas, en
el caso de la S.E. Monte Barreto
DIR: Direccin del equipo al que pertenece la ISC.
MEA: Etiqueta de la ISC.
FactorA: Factor de escala.
FactorB: Offset del escalado.

B.16-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 14, // Num. MEA


0, 100,0, 3.3691, 0.0 // Ia Barra1
1, 100,1, 3.3691, 0.0 // Ib Barra1
2, 100,2, 3.3691, 0.0 // Ic Barra1
3, 100,3, 3.3691, 0.0 // Io Barra1
4, 101,0, 3.3691, 0.0 // Ia Barra2
5, 101,1, 3.3691, 0.0 // Ib Barra2
6, 101,2, 3.3691, 0.0 // Ic Barra2
7, 101,3, 3.3691, 0.0 // Io Barra2
8, 100,4, 3.3691, 0.0 // Va Barra1
9, 100,5, 3.3691, 0.0 // Vb Barra1
10, 100,6, 3.3691, 0.0 // Vc Barra1
11, 101,4, 3.3691, 0.0 // Va Barra2
12, 101,5, 3.3691, 0.0 // Vb Barra2
13, 101,6, 3.3691, 0.0 // Vc Barra2

Configuracin de los Mandos:


En este bloque se configura la asociacin de mandos del protocolo con mandos de la base de
datos del CPX/CPP [Lneas 66-70].

NumMandos ,
AccSTIOBCH , DirIniSTIOBCH , DirEjec , IseEjec , DcoEjec , DirRes , IscRes , (*)

(*) Se repite por cada mando que vaya a manejar el maestro. Habr tantos como indique
NumMandos.

NumMandos: Nmero de mandos.


AccSTIOBCH: Accin a realizar en formato STIOBCG. (0=Abrir, 1=Cerrar).
DirIniSTIOBCH: Elemento sobre el que se va a realizar la accin.
DirEjec: Direccin del equipo al que pertenece la ISE.
IseEjec: Etiqueta de la ISE.
DcoEjec: DCO asociado a la ejecucin del mando.
DirRes: Direccin del equipo al que pertenece la ISC resultante del mando.
IscRes: Etiqueta de la ISC resultante del mando.

Ej: 4, // Num. Mandos


0,1, 100,0,2, 100,8, //
1,2, 100,1,2, 100,17, //
0,3, 100,14,2, 100,48, //
1,4, 100,3,2, 100,17, //

Un ejemplo del fichero podra ser el siguiente:

[1] # Fichero STIOBCH.CFG de configuracin de la tarea STIOBCH


[2] #
[3] # Datos de seal de fallo de coms con el maestro.
[4] 1,
[5] 0,1,0,0,0,1,
[6] # Direccin de esclavo de la unidad central
[7] 56,
[8] # Datos de comunicaciones
[9] COM1,1200,N,8,1,1,

B.16-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[10] # Datos generales de Coms. con el Maestro:


[11] #NivelPrioridad,EsperaCanal,TimeRSTOn,TimeRTSOff,TimeEsperaAck, NumMaxReintentos,
[12] 0,250,33,33,2870,6,
[13] # NumMaxMsjPdteEnvio,TimeCambiosMando(seg),TimeErrorTelemando(seg), NivelTraza,
[14] 100,2,60,0,
[15] # ISC
[16] 32, // Num. ISC
[17] 0, 100,0, 0, 0, // ISC 1
[18] 1, 100,1, 0, 0, // ISC 2
[19] 2, 100,2 0, 0, // ISC 3
[20] 3, 100,3, 0, 0, // ISC 4
[21] 4, 100,4, 0, 0, // ISC 5
[22] 5, 100,5, 0, 0, // ISC 6
[23] 6, 100,6, 0, 0, // ISC 7
[24] 7, 100,7, 0, 0, // ISC 8
[25] 8, 100,8, 0, 0, // ISC 9
[26] 9, 100,9, 0, 0, // ISC 10
[27] 10, 100,10, 0, 0, // ISC 11
[28] 11, 100,11, 0, 0, // ISC 12
[29] 12, 100,12, 0, 0, // ISC 13
[30] 13, 100,13, 0, 0, // ISC 14
[31] 14, 100,14, 0, 0, // ISC 15
[32] 15, 100,15, 0, 0, // ISC 16
[33] 16, 100,16, 0, 0, // ISC 17
[34] 17, 100,17, 0, 0, // ISC 18
[35] 18, 100,18, 0, 1, // ISC 19
[36] 19, 100,19, 0, 0, // ISC 20
[37] 20, -1,-1, 0, 0, // ISC 21
[38] 21, -1,-1, 0, 0, // ISC 22
[39] 22, -1,-1, 0, 0, // ISC 23
[40] 23, -1,-1, 0, 0, // ISC 24
[41] 24, -1,-1, 0, 0, // ISC 25
[42] 25, -1,-1, 0, 0, // ISC 26
[43] 26, -1,-1, 0, 0, // ISC 27
[44] 27, -1,-1, 0, 0, // ISC 28
[45] 28, -1,-1, 0, 0, // ISC 29
[46] 29, -1,-1, 0, 0, // ISC 30
[47] 30, -1,-1, 0, 0, // ISC 31
[48] 31, -1,-1, 0, 0, // ISC 32
[49] #Medidas
[50] 14, // Num. MEA
[51] 0, 100,0, 3.3691, 0.0 // Ia Barra1
[52] 1, 100,1, 3.3691, 0.0 // Ib Barra1
[53] 2, 100,2, 3.3691, 0.0 // Ic Barra1
[54] 3, 100,3, 3.3691, 0.0 // Io Barra1
[55] 4, 101,0, 3.3691, 0.0 // Ia Barra2
[56] 5, 101,1, 3.3691, 0.0 // Ib Barra2
[57] 6, 101,2, 3.3691, 0.0 // Ic Barra2
[58] 7, 101,3, 3.3691, 0.0 // Io Barra2
[59] 8, 100,4, 3.3691, 0.0 // Va Barra1
[60] 9, 100,5, 3.3691, 0.0 // Vb Barra1
[61] 10, 100,6, 3.3691, 0.0 // Vc Barra1
[62] 11, 101,4, 3.3691, 0.0 // Va Barra2
[63] 12, 101,5, 3.3691, 0.0 // Vb Barra2
[64] 13, 101,6, 3.3691, 0.0 // Vc Barra2
[65] # Mandos
[66] 4, / Num. Mandos
[67] 0,1, 100,0,2 100,8, //Mando Apertura sobre la posicin 1
[68] 1,2, 100,1,2 100,17, //Mando Cierre sobre la posicin 1
[69] 0,3, 100,14,2 100,48, //Mando Apertura sobre la posicin 2
[70] 1,4, 100,3,2 100,17, //Mando Cierre sobre la posicin 2

B.16-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.17 Protocolo SEVCO Maestro: SEVCOMS.CFG


En este fichero llamado sevcoms.cfg se configuran los datos comunes referentes a la
interrogacin de equipos de nivel 1 usando el protocolo SEVCO: El nmero de seales de cada
tipo y los parmetros asociados a cada una se configurarn en dbase.cfg, como cualquier otro
equipo. El formato del fichero es el siguiente:
Datos de la maestra: [lnea 2]
DirRTUEmul ,

DirRTUEmul: Direccin del CPX/CPP como maestro.

Ej: 100,

Datos de configuracin de las comunicaciones con el equipo de nivel 1


Parmetros de configuracin del puerto serie. [lnea 4]

Puerto , Veloc , TipoPar , NumBits , NumStop ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1 y COM2.


Veloc: Velocidad (en baudios). Los posibles valores son 110, 150, 300, 600, 1200, 2400,
4800, 9600 y 19200 baudios.
TipoPar: Tipo de paridad. Los valores posibles son N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los valores posibles son 5, 6, 7 y 8 bits.
NumStop: Nmero de bits de stop. Los posibles valores son 1 y 2 bits.

Ej: COM2:4800,n,8,1,

Datos sobre tiempos de la comunicacin con el equipo: [lnea 6]


SwRTS SwCTS SwCD RTSon , RTSoff , CDoff ,

SwRTS: Indica si se activar la lnea RTS antes de transmitir. 0 = NO; 1 = SI. Valor por
defecto = 0.
SwCTS: Indica si se va a utilizar la lnea CTS. 0 = NO; 1 = SI. Valor por defecto = 0.
SwCD: Indica si se va a utilizar la lnea CD. 0 = NO, 1 = SI. Valor por defecto = 0.
RTSon: Tiempo que se mantiene RTS en ON antes de transmitir (en mseg.).
RTSoff: Tiempo que se mantiene RTS en OFF despus de transmitir (en mseg.).
CDoff: Tiempo de espera de desactivacin de la portadora (en mseg.).

Ej: 1,1,1,66,11,11,

B.17-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos sobre tiempos varios: [lnea 8]


NumReinten , RetMsgBrdcst , IntervRefrescoSen ,

NumReinten: Nmero de reintentos que se realizan antes de generar el fallo de


comunicaciones con la RTU. Valor por defecto = 2.
RetMsgBrdcst: Tiempo de retardo que se espera despus de enviar un mensaje
broadcast antes de enviar un nuevo mensaje (en mseg.). Valor mnimo 50 mseg.
IntervRefrescoSen: Periodo de tiempo para peticiones de refresco de seales al equipo
de nivel 1 (en segundos). Valor mnimo = 10 s.

Ej: 50,60,1,

Datos sobre los bloques de seales configuradas: [lnea 10]


NumBlqED , NumBlqEA , NumBlqEC , NumBlqSD ,

NumBlqED: Nmero de bloques de Entradas Digitales configuradas. Tiene que estar de


acuerdo con las seales configuradas en dbase. Cada bloque consta de un mximo de
128 seales.
NumBlqEA: Nmero de bloques de Entradas Analgicas configuradas. Tiene que estar de
acuerdo con las seales configuradas en dbase. Cada bloque consta de un mximo de
16 seales.
NumBlqEC: Nmero de bloques de Entradas de Contador configuradas. Tiene que estar
de acuerdo con las seales configuradas en dbase. Cada bloque consta de un mximo
de 16 seales.
NumBlqSD: Nmero de bloques de Salidas Digitales configuradas. Tiene que estar de
acuerdo con las seales configuradas en dbase. Cada bloque consta de un mximo de
32 seales.

Ej: 3,1,1,2,

El fichero queda de la forma:

[1] # Direccion del central como MTU


[2] 100,
[3] # Parametros de comunicaciones
[4] COM2,4800,n,8,1,
[5] # SwRTS, SwCTS, SwCD, RTSon , RTSoff,CDoff
[6] 1,1,1,60,11,11,
[7] # Reintentos, ToutBradcast, TimeRefSeales
[8] 2,50,60,
[9] #NumBlqED, NumBlqEA, NumBlqEC, NumBlqSD,
[10] 3,1,1,2,
[11]

B.17-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.18 Comunicaciones con CGC. COMSCGC.CFG


En este fichero llamado comscgc.cfg se configuran los datos referentes a la comunicacin
con el equipo integrador de contadores CGC. Los contadores se configuran en dbase.cfg como
un equipo ms, indicando que el protocolo de control es tipo contador (5) y el puerto es 1. En
este fichero se indicarn los parmetros de comunicaciones y el mapeado de direcciones de
contador con direcciones de dbase.

El formato del fichero es el siguiente:


Datos de las comunicaciones: [lneas 2-3]
En esta lnea se indican los parmetros necesarios para la comunicacin entre el CGC y el
CPX/CPP.

DirIPCGC , PortCGC ,
CGCToutSocket , IntervMed , CGCIntervCont ,

DirIPCGC: Direccin IP del CGC.


PortCGC: Nmero de puerto de comunicaciones del socket CGC.
CGCToutSocket: Timeout de espera de respuesta ante una pregunta del CPX/CPP. En
segundos.
IntervMed: Periodo de envo de peticiones de medidas al CGC. En segundos.
CGCIntervCont: Periodo de envo de peticiones de contadores al CGC. En segundos.

Ej: 128.127.60.26,32010
4,2,30,

B.18-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de mapeado de direcciones de contador


Parmetros de configuracin del mapeado de direcciones del contador a direcciones de dbase.
Estos datos son necesarios porque la direccin del contador est en el rango de 0 a 65535
mientras que las direcciones de equipos en dbase est en el rango de 0 a 254. [lnea 5-9]

NumEqCGC ,
DirEqCGC , DirEqCPX , (*)

(*) Se repite por cada contador que est configurado en el CGC. Habr tantos como indique
NumEqCGC.

NumEqCGC: Nmero de equipos conectados al CGC y que han configurado en dbase.


DirEqCGC: Nmero que indica la direccin de comunicaciones del contador.
DirEqCPX: Direccin del equipo contador que se ha asignado en dbase.
Ej: 4,
5432, 20,
45645, 21,
32458, 40,
60321, 44,

El fichero queda de la forma:

[1] # Parmetros de comunicaciones.


[2] 128.127.60.26, 32010,
[3] 4,2,30,
[4] # Datos de mapeado de direcciones
[5] 4,
[6] 5432,20,
[7] 45645,21,
[8] 32458,40,
[9] 60321,44,
[10]

B.18-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

B.19 Protocolo Wisp+ Maestro: WISPMS.CFG


El fichero de configuracin del Protocolo Wisp+ Maestro (wispms.cfg) consta de cinco partes
diferenciadas. La primera de ellas contiene datos genricos, tanto internos para la Unidad
Central como parmetros de comunicaciones e identificativos del Wisp+ Maestro (configuracin
del puerto de comunicaciones, nmero de RTU etc.). Las otras cuatro son las que identifican
las relaciones entre CPX/CPP y el equipo Wisp+ en lo relativo a seales digitales, mandos,
medidas analgicas y contadores.

Por requerimientos del sistema, se deben configurar los parmetros de cada seccin colocando
en orden ascendente los segmentos Wisp+ Maestro y sus nmeros (es decir, primero el 1,1,;
luego el 1,2, etc.). A todo parmetro debe seguirle una coma (incluso al ltimo de cada lnea).

El formato del fichero es el siguiente:


Datos generales del maestro sobre la RTU: [lnea 3]
nRTUcfg , flgExtWisp , tPoll , tSync , TCountFreeze , NivelTraza , TimerDelay , ToutRxCab , Sincro ,
Msg ST

nRTUcfg: Nmero de RTUs configuradas.


FlgExtWisp: Flag de Wisp+ Extendido. Por defecto configurado a 1, es decir, extendido.
TPoll: Tiempo de Poll en milisegundos.
TSync: Tiempo de Sincronizacin en segundos.
TCountFreeze: Tiempo de Congelacin de Contadores en Minutos. Si se configura un
nmero de minutos que no es divisor exacto de un da, se toma el valor por defecto (30
minutos).
NivelTraza: Nivel de Trazado por pantalla.
TimerDelay: Tiempo intermensaje PARA PRUEBAS en milisegundos.
TimeoutRxCabMsg: Timeout para dar error al recibir la cabecera de un mensaje.
SincroST: Parmetro que indica si se ha de sincronizar a la RTU con horario de verano /
invierno o con horario estndar (sin hacer el cambio a verano e invierno). Por defecto,
est a FALSE.
Ej: 1,0,100,30,1,0,50,100,0,

B.19-1

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las comunicaciones del puerto: [lnea 5]


Puerto , Veloc , TipoPar , NumBits , NumStop , TamanoFIFO ,

Puerto: Puerto de comunicaciones. Los valores posibles son COM1, COM2, COM3 y
COM4.
Veloc: Velocidad (en baudios). Puede tomar los valores 2400, 4800, 9600 y 19200
baudios.
TipoPar: Tipo de paridad. Puede tomar los valores N o n (ninguna), O u o (par), E o
e (impar), M o m (marca) y S o s (espacio).
NumBits: Nmero de bits. Los posibles valores son 7 y 8 bits.
NumStop: Nmero de bits de stop. Puede tomar los valores 1 y 2.
TamanoFIFO: Tamao de la FIFO.
Ej: COM2,9600,N,8,1,1,

Datos generales de la configuracin del equipo: [lnea 10]


DirRTU , SistRTU , NumSegISCs , NumBytesISCs , NumSegISEs , NumSalISEs ,

... NumSegMEAs , NumMEAs , NumSegCONs , NumCONs , DirProcoEq ,

DirRTU: Direccin de la RTU.


SistRTU: Sistema al que pertenece la RTU, en el caso de haberse configurado en la
variable FlgExtWisp como Wisp+ Extendido.
NumSegISCs: Nmero de Segmentos de las ISCs.
NumBytesISCs: Nmero de Bytes de las ISCs.
NumSegISEs: Nmero de Segmentos de las ISEs.
NumSalISEs: Nmero de Salidas de las ISEs.
NumSegMEAs: Nmero de Segmentos de las MEAs.
NumMEAs: Nmero de MEAs.
NumSegCONs: Nmero de Segmentos de las CONs.
NumCONs: Nmero de CONs.
DirProcoEq: Direccin del equipo PROCOME equivalente.
Ej: 1,0, 4,13, 5,13, 3,12, 2,7, 43,

Datos de configuracin de las seales de tipo contacto simple del equipo


A cada seal de este tipo del telemando se le asocia una seal digital del CPX/CPP. Es
imprescindible poner las DirWisp (Seg + Sal) en orden ascendente: [lneas 25-41]

Seg , Byte , ISCini , Prioridad ,

Seg: Nmero de Segmento.


Byte: Nmero de Bytes.
ISCini: ISC inicial asociada al primero de los 8 bits asociados a cada Byte.
Prioridad: Nivel de Prioridad. Su rango es de menos a ms prioridad [1->3]. En el caso de
las seales se suele poner el valor intermedio, 2, dejando la mxima prioridad para
respuestas a control y mensajes con datos especficos.

B.19-2

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

Ej: 1,1, 0, 2, // Segmento,Byte, ISCini, Prioridad


1,2, 8, 2,
1,3, 16, 2,
1,4, 24, 2,
2,1, 128, 2,
2,2, 136, 2,
2,3, 144, 2,
2,4, 152, 2,
3,1, 256, 2,
3,2, 264, 2,
3,3, 272, 2,
3,4, 280, 2,
13,1, 320, 2,

Datos de configuracin de las rdenes del equipo


A cada orden del equipo se le asocia un mando del CPX/CPP. Es imprescindible poner las
DirWisp (Seg + Nsal) en orden ascendente: [lneas 16-23]

Seg , Salida , ISEon , ISEoff , Tipo ,

Seg: Nmero de rdenes del telemando.


Salida: Nmero de Salida dentro de cada Segmento .
ISEon: Mando de Activacin.
ISEoff: Mando de Desactivacin.
Tipo: Tipo de Mando.(CON_SEGURO 6= SALIDA_RELE).

Ej: 1,1, 0,1, 4,//Seg,Salida(1Seg=16Sal=32mando),ISEon,ISEoff,Tipo,


1,2, 2,3, 4,
1,3, 4,5, 4,
2,1, 32,33, 4,
2,2, 34,35, 4,
2,3, 36,37, 4,
3,1, 64,65, 4,
3,2, 66,67, 4,
3,3, 68,69, 4,
4,1, 96,97, 4,
4,2, 98,99, 4,
4,3, 100,101, 4,
17,2, 124,125, 6, // Mando Local/Remoto en el Segmento lgico 17
// que no existe fsicamente. Tipo de Mando=6.

B.19-3

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

Datos de configuracin de las medidas del equipo.


A cada medida del equipo se le asocia una medida del CPX/CPP.: [lneas 43-48]

Seg , Medida , MEA , Tasa , Alisado , Prioridad ,

Seg: Nmero de Segmento.


Medida: Nmero de Medidas en dicho segmento.
MEA: Nmero de Medida asociado.
Tasa: Valor peridico en Segundos para obtener la medida. Su rango es [0->255].
Alisado: Nivel de Alisado. Es la mnima cantidad que debe variar el valor para ser
considerado significativo. Este valor viene en cuentas PROCOME. Su rango es [0-
>255].
Prioridad: Nivel de Prioridad. Su rango es de menos prioridad a ms [1->3]. En el caso de
las medidas y contadores se suele poner al valor mnimo, 1.

Ej: 1,1, 0, 10,10,1, //Seg,Medida,MEA,Tasa,Alisado,Prioridad,


1,2, 1, 10,10,1,
1,3, 2, 10,10,1,
1,4, 3, 10,10,1,
2,1, 4, 10,10,1,
2,2, 5, 10,10,1,
2,3, 6, 10,10,1,
2,4, 7, 10,10,1,
3,1, 8, 10,10,1,
3,2, 9, 10,10,1,
3,3, 10, 10,10,1,
3,4, 11, 10,10,1,

Datos de configuracin de los contadores del equipo


A cada contador del equipo se le asocia un contador del CPX/CPP. Es imprescindible poner
las DirWisp (Seg + N_Cont) en orden ascendente: [lneas 50-56]

Seg , Cont , CON Prioridad ,

Seg: Nmero de Segmento.


Cont: Nmero de Contador en dicho segmento.
CON: Etiqueta Procome del Contador del equipo.
Prioridad: Nivel de Prioridad. Su rango es de menos a ms prioridad [1->3]. En el caso de
las medidas y contadores se suele poner al mnimo.

Ej: 1,1, 0, 1, // Seg,Cont,CON,Prioridad,


1,2, 1, 1,
1,3, 2, 1,
1,4, 3, 1,
2,1, 4, 1,
2,2, 5, 1,
2,3, 6, 1,

B.19-4

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004


configuracin de los emuladores de protocolo

El fichero queda de la forma:


[1] # Configuracin de RTUs con protocolo Extended WISP+
[2] # nRTUscfg,flgExtWisp,tPoll,Tsync,TCountFreeze,NivelTraza,
[3] # TimerDelay,ToutRxCabMsg,SincroST,
[4] 1,0,100,30,1,0,50,100,0,
[5] # Parmetros de comunicaciones del port
[6] COM2,9600,N,8,1,1,
[7] # Datos generales de configuracin de los equipos
[8] ##############################################
[9] # EQUIPO WISP 1 (Dir.Procome 43)
[10] ##############################################
[11] # DirRTU,SistRTU, NumSegISCs,NumBytesISCs, NumSegISEs,NumSalISEs,
[12] # NumSegMEAs,NumMEAs, NumSegCONs,NumCONs,DirProcoEq,
[13] # 1,0, 4,13, 5,13, 3,12, 2,7, 43,
[14] #################
[15] # ISCs: Segmento,Byte,ISCini,Prioridad,
[16] 1,1, 0, 2,
[17] 1,2, 8, 2,
[18] 1,3, 16, 2,
[19] 1,4, 24, 2,
[20] 2,1, 128, 2,
[21] 2,2, 136, 2,
[22] 2,3, 144, 2,
[23] 2,4, 152, 2,
[24] 3,1, 256, 2,
[25] 3,2, 264, 2,
[26] 3,3, 272, 2,
[27] 3,4, 280, 2,
[28] 13,1, 320, 2,
[29] #################
[30] # ISEs: Seg,Salida(1Seg=16Sal=32mando) ,ISEon,ISEoff, Tipo,
[31] 1,1, 0,1, 4,
[32] 1,2, 2,3, 4,
[33] 1,3, 4,5, 4,
[34] 2,1, 32,33, 4,
[35] 2,2, 34,35, 4
[36] 2,3, 36,37, 4,
[37] 3,1, 64,65, 4,
[38] 3,2, 66,67, 4,
[39] 3,3, 68,69, 4,
[40] 4,1, 96,97, 4,
[41] 4,2, 98,99, 4,
[42] 4,3, 100,101, 4,
[43] #################
[44] # MEAs: //Seg,Medida, MEA, Tasa,Alisado,Prioridad,
[45] 1,1, 0, 10,10,1,
[46] 1,2, 1, 10,10,1,
[47] 1,3, 2, 10,10,1,
[48] 1,4, 3, 10,10,1,
[49] 2,1, 4, 10,10,1,
[50] 2,2, 5, 10,10,1,
[51] 2,3, 6, 10,10,1,
[52] 2,4, 7, 10,10,1,
[53] 3,1, 8, 10,10,1,
[54] 3,2, 9, 10,10,1,
[55] 3,3, 10, 10,10,1,
[56] 3,4, 11, 10,10,1,
[57] #################

B.19-5

ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004 LCPX403A


Anexo B

[58] # CONs: Seg,Cont, CON, Prioridad,


[59] 1,1, 0, 1,
[60] 1,2, 1, 1,
[61] 1,3, 2, 1,
[62] 1,4, 3, 1,
[63] 2,1, 4, 1,
[64] 2,2, 5, 1,
[65] 2,3, 6, 1,

B.19-6

LCPX403A ZIV Aplicaciones y Tecnologa, S. A. Zamudio, 2004

Potrebbero piacerti anche