Вы находитесь на странице: 1из 7

WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

Microcontroladores Asociados a Medicin y Comunicaciones en


Sistemas SCADA de Energa
Ricardo A. Lpez, Emilio Pinciroli, Fernando G. Tinetti1
Departamento de Informtica Sede Trelew, Facultad de Ingeniera - UNPSJB
1
III-LIDI, Facultad de Informtica UNLP
1
Comisin de Investigaciones Cientficas Prov. de Bs. As.
lopez.ricardoa@gmail.com, eyg_pinciroli@yahoo.com.ar, fernando@info.unlp.edu.ar

Resumen transferencia de datos sobre la base de redes


estndar RS485 y Ethernet.
Los Sistemas de Adquisicin de Datos y Asimismo, esta investigacin en particular, se
Control (SCADA Supervisory Control And enmarca en un proyecto global, que apunta al
Data Adquisition), toman de distintas zonas y estudio de innovaciones en el campo del
dispositivos y del campo de control, un Scada para sistemas elctricos en particular y
conjunto variado de seales y datos de otros sistemas de adquisicin de datos en lo
medida. general.
Constituyendo un subsistema independiente,
en las Estaciones Transformadoras Elctricas Estas innovaciones tienen como objetivo,
(EETT), existe un conjunto de aparatos de adems del abaratamiento, estandarizacin y
medicin de la energa, cada uno de ellos optimizacin de los sistemas, utilizar la WEB
asociado a un campo de suministro, que como medio de difusin de la informacin,
recolectan la informacin. mediante la creacin de servicios que puedan
Existe la factibilidad de asociar estos ser tiles para diferentes actores.
medidores a microcontroladores, efectuando Introduccin
as un aprovechamiento ms eficiente y de
menor costo de la medicin, con algunas Muchas empresas de energa, que ya poseen
caractersticas interesantes para las empresas. sistemas de medicin, en muchos casos
Consecuentemente, es posible construir con desean integrarla a su sistema SCADA, a
aquellos, una verdadera red de efectos de tener una nica fuente de
comunicaciones estandarizada que permite informacin y abaratar costos, evitando
adems del aprovechamiento por parte del modificaciones en una instalacin ya en
Scada, aportar otras capacidades de produccin. La dificultad reside en que los
supervisin, resguardo y auditora. medidores son de fabricantes heterogneos,
con protocolos propietarios, que difcilmente
Palabras Clave: Medicin Elctrica de se pueden integrar a un SCADA. En la
energa, Microcontroladores, sistemas de actualidad se estn efectuando esfuerzos para
tiempo real, sistemas de control, sistemas que el equipamiento elctrico en general
SCADA (Supervisory Control And Data responda a una norma estandarizada
Adquisition). (Protocolo IEC 16850), pero debido a la
dificultad que conlleva la implementacin de
Contexto una norma muy general, an resta bastante
Este proyecto est enmarcado como una para que ello sea consolidado. En general
continuacin de uno precedente, de propsito siempre es necesaria la adecuacin de las
general, en el que se seleccionaron elementos EETT donde se produce el suministro y/o la
de hardware y software para desarrollo [8] y generacin de energa, a efectos de acceder a
se elaboraron protocolos de comunicaciones los valores de demanda o generacin. Estos
[9] y sincronizacin [7] [10], para la equipos contadores o medidores normalmente

Pgina 767 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

ya estn asociados a Transformadores de esquema de pulsos o flancos denominado:


medida de tensin y corriente (TV, TI) y Pulsos KYZ. Esta forma de comunicacin al
representan un elevado costo en la instalacin. exterior se efecta por hardware y consiste en
informacin digitalizada en valores de lgica
Desde bastante tiempo atrs se han intentado
TTL o mediante un rel electrnico.
diferentes mtodos para introducirnos dentro
La Fig. 1 muestra el formato de una trama
de estos contadores, acondicionando un
tpica. Como puede observarse, la salida
hardware sobre la base de un microcontro-
digital cambia de estado (de 0 a 1 o viceversa)
lador para que se tome un grupo de variables
cuando se ha registrado un pasaje de energa
definido y que aquel se comunique al SCADA
de un cuanto (0,025 Wh en nuestro ejemplo).
[8] mediante un protocolo abierto [9], con
Como se denota en la figura, al aumentar la
determinadas caractersticas de sincronizacin
energa circulante en el medidor, el flanco se
[7] [10].
hace ms frecuente y el perodo entre cada
Los contadores de energa empleados en una flanco ascendente o descendente es
ET responden al viejo esquema de medicin directamente proporcional a la energa
de cuantos constantes de energa. Cada circulante (0.025Wh).
cuanto o valor, equivale por ejemplo a 0,025
Wh (Watt-hora, como unidad de conteo). La
cantidad de unidades contadas en un perodo, 1
multiplicada por una escala como la del
ejemplo y multiplicada por las relaciones de E
0
transformacin, otorgan una medida de
energa con alta precisin. 0.025Wh 0.025Wh 0.025Wh
En la argentina, segn las disposiciones del
ENRE (Ente Regulador de la Energa Fig. 1: Formato de Pulsos KYZ.
Elctrica), esta medicin debe tener un ndice
de clase de 0,2 (0,2% de error mximo) para Existe una salida diferente por cada cuadrante
alta tensin (transporte), 0,5 para media en el que se site la medicin, dado que es
tensin (distribucin) y entre 1% y 2% para necesario mantener la discriminacin de cada
medicin de operacin de la red. cuadrante, a estas distintas salidas comn-
Los medidores actuales tpicamente trabajan mente se las denomina canales, contando
con un DSP y almacenan por un lado la entonces con cuatro canales independientes de
medida del contador de energa y por el otro medicin por cada contador.
la energa generada o suministrada, en Sistema de medicin de energa
intervalos regulares normalmente de 15
minutos. Este conteo de energa, tanto del Consiste en un controlador que efecta el
contador general como de los intervalos, conteo de flancos y lo almacena. Este
discrimina por un lado la energa demandada controlador dispone de 4 puertas digitales de
(por convencin, positiva: +E) y la energa entrada y un software de conteo, controlado
generada, de sentido inverso (por convencin, por interrupcin a efectos de no perder
negativa: E). Por otro lado, se discrimina la flancos y ser consistente con la medicin
energa activa y reactiva. Esta forma de acumulada en el hardware del propio
medicin, se condice con los cuatro contador, que usualmente, se utiliza como
cuadrantes de los ejes cartesianos Y-X, informacin de respaldo o auditoria.
discriminando as el sistema de medicin, el Esos flancos deben ser integrados en un
valor vectorial de energa para cada uno de los perodo configurable, tpicamente cada 15
cuatro cuadrantes. minutos a efectos de establecer la demanda o
Tambin es un estndar de la industria, que generacin de energa. Estos valores de
cada medida se exteriorice mediante un energa (96 mediciones por da) permiten

Pgina 768 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

reconstruir la curva de demanda diaria en una base de tiempo de 1cs (centisegundo), se


intervalos de 15 minutos, con los cuales se observa que el error de discriminacin es del
factura al consumidor o se remunera al orden de 1/500 = 0,2%.
proveedor de energa. Por otro lado, tambin Dado que por teora de errores, los errores de
se integran las energas reactivas del sistema una medida derivada del cociente de dos
con lo cual, tpicamente, se penaliza acorde a mediciones independientes (energa por un
una cierta calidad de servicio esperada. lado y tiempo por el otro), son la suma de los
Como puede colegirse, la precisin requerida errores relativos de cada una, tendramos:
en la medicin de estas magnitudes es muy eP% = eE% + eT% = 0.2% + 0.2% = 0.4%
alta (entre 0,2 y 0,5%), debido a que estn en
juego cantidades econmicas de importancia. Observamos que la medicin de potencia
posee una precisin del 0.4%, lo que est por
Sistema de medicin de Potencia debajo de los valores de error mximo
Dado que el medidor de energa cuenta con admisible (1%), para valores de operacin de
una emisin de flancos proporcionales a la la red.
energa circulante, que posee una elevada
Concentracin de la informacin
precisin, ello posibilita efectuar
integraciones en perodos cortos (en el orden En resumen, en las condiciones apuntadas, el
de 5 seg.), efectuar la integracin y dividirla microcontrolador cuenta con 4 canales de
por el tiempo para obtener los valores de medicin de energas, discriminada en 4
potencia activa y reactiva del sistema, tanto cuadrantes y 4 canales de medicin de
en generacin como en demanda, acorde a los potencia en similar condicin.
canales de medicin ya mencionados. Para tener eficiencia en el manejo de la
Las potencias obtenidas de la media en el informacin y hacer fluir sta a un SCADA
perodo de 5 segundos, que a fines prcticos sera conveniente reunir a los microcontrola-
de operacin de la red, pueden considerarse dores (uno dentro de cada medidor), en una
como potencia instantnea o de tiempo real red fsica de baja velocidad, dentro de la
del sistema elctrico. Estas potencias EETT y hacer converger la misma a un
instantneas son las que se utilizan para concentrador de la informacin, que acte
operacin de la red y son las que como maestro de adquisicin [8].
normalmente proveen los sistemas SCADA. Esta red se realiza con el protocolo MARA
Slo que en este caso, tales potencias V1.4 que ha sido definido suficientemente en
aparecen como calculadas directamente a proyectos anteriores [7][9].
partir de la medicin y sin necesidad de Asimismo, debe contarse con un eficiente
instalacin de trasductores, ni adecuaciones medio de sincronizacin [10] con la hora
adicionales. global, dado que es necesario que las
Para elaborar un sistema de precisin de estas mediciones de energa se correspondan a
magnitudes es necesaria una base de tiempo perodos iguales para los distintos medidores.
de calidad y de cierta granularidad (una De otro modo, sera imposible evaluar las
centsima de segundo), lo cual es posible con condiciones de demanda mxima del sistema,
la confeccin de un RTC dentro del al efectuar sumatorias de perodos que no se
microcontrolador. La tcnica de medicin corresponden, aunque difieran en minutos.
consiste en efectuar la sumatoria de flancos Esto es algo muy crtico para el sistema de
entre dos flancos extremos (obtenidos por medicin elctrica en su conjunto.
interrupcin) y medir el tiempo transcurrido. Con el sentido apuntado, se constituye un
Concentrador Maestro que, concentrando
Tratamiento de errores de medicin fsicamente las comunicaciones mediante una
Si se considera un valor de refresco de la red multipunto, por ejemplo RS485, efecta
medida del orden de 5 segundos y teniendo peridicamente la consulta a cada uno de los

Pgina 769 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

nodos de la red, para obtencin de las tablas del microcontrolador.


potencias instantneas definidas. LA encuesta b) Es necesario tener Ethernet, a efectos de
completo del maestro a sus esclavos, debe vincular el concentrador a un punto de
estar en el orden del tiempo de aparicin de almacenamiento histrico en una BDD.
una medida nueva en cada nodo, esto es, 5 Esta vinculacin obviamente, se la
segundos. supone a travs de Internet.
Se utiliza una red bajo norma RS485 porque Por otro lado, esta placa debe poseer
adems de barata en implementacin, no entradas analgicas y digitales, a efectos
necesita hardware especial en el microcontro- de poder introducir medidas de tensin
lador ms all de una puerta serie. La red que necesariamente deben provenir de
apuntada tiene excelente inmunidad al ruido y trasductores especficos en cada medida,
no requiere de conexionado especial ya que los contadores de energa no lo
trabajando en bajas velocidades (9600 bps), proveen. Sin embargo, slo se necesitan
compatibles con los tiempos de generacin de en las barras de tensin de las que se
los datos. derivan todos los alimentadores.
El Concentrador Maestro de la adquisicin de Normalmente, no son mayores a tres.
los datos, debe ser una placa con un Contando con medicin de tensiones, se
microcontrolador de mayor porte. Esto es as puede obtener como medicin indirecta a
por dos razones: partir de tensiones y potencias, otros
a) En primer lugar es necesario un valores de inters como por ejemplo
almacenamiento temporario relativa- intensidades de corrientes (I). Esta no es
mente importante, ya que se cuenta con 8 condicin necesaria de funcionamiento,
canales de datos por cada medidor en el pero si de gran atractivo y a un costo
protocolo y esto debe ser alojado en reducido.

Medidor 1

Medidor 2 Master - Ncleo de


Concentrador Adquisicin

Medidor 3

BDD
Medidor 4

Fig. 2: Esquema General del Sistema.


Ncleo de adquisicin y BDD Ncleo de Adquisicin (NA), que se encarga
En el otro extremo de la nube y a travs de de la tarea de recoleccin de distintos
algn vnculo de comunicacin estndar (Red concentradores distribuidos adecuadamente.
privada virtual u otra), se dispone de un Cmo se ha supuesto un concentrador por
cada ET y se suponen varias de stas en un

Pgina 770 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

sistema elctrico de una ciudad, habra que y la sincronizacin, elementos crticos del
disponer una red considerable de recoleccin desarrollo.
de datos. d) Se acondicion una red RS485 (o con
El NA es objeto de otro proyecto distinto, si caractersticas similares) con sus perifricos.
bien en estrecho vnculo con el presente. La misma debi contemplar optoaislacin,
El NA se lo concibe como una aplicacin que dado que los medidores pertenecen a distintos
permite mltiples conexiones con los distintos campos de energa y alimentados por
concentradores. En principio se supone que tensiones diferentes y es necesario evitar por
cada concentrador significa un Socket Server, todos los medios disponibles, que una falla en
de modo tal que el NA se encargue de abrir, un campo arrastre a toda la red de
mantener y cerrar conexiones, como microcontroladores.
asimismo actuar en caso de prdidas de la
conexin. A tal efecto, sera capaz de e) En la constitucin del Master Concentrador
mantener mltiples conexiones cliente. se ha empleado una placa de desarrollo de
El NA mantiene por otro lado, conexiones mayor porte (16 bits), preferentemente
con el Servidor de la Base de Datos (BDD), adquirida en el mercado [4][5], dado que en
donde se efecta el almacenamiento definitivo este caso son prioritarias la existencia de
de los datos en tablas histricas (Energas) y perifricos de comunicacin, como Rs485 y
de tiempo real (Potencias). Ethernet, adems de los CAD. Se efectu
La BDD es luego la que en definitiva tambin el desarrollo del mdulo de
alimenta al Web Server, forma prevista para comunicaciones en los protocolos de
divulgacin de la informacin en variados aplicacin que hubo necesidad, tanto para la
requerimientos y formatos. red de microcontroladores como para la red
WAN sobre ethernet.
Lneas de investigacin y
La metodologa bsica a empleada ha sido la
desarrollo revisin bibliogrfica y experimentacin con
a) Se han relevado las caractersticas de los las herramientas de desarrollo que ya dispone
distintos medidores de plaza. En particular se la Universidad como producto de proyectos
ha efectuado un primer anlisis sobre anteriores, con kits de desarrollo de
medidores del tipo ABB Alpha II y microcontroladores de 16 bits. La bibliografa
Schlumberger Quantum 121, por mencionar a utilizada en este punto se compone de un
dos lneas de fabricacin lderes en plaza, que conjunto relativamente estndar en el
son recomendados por el ENRE. contexto de arquitecturas de sistemas de
cmputo, en donde se describen las
b) Se estudian distintos microcontroladores caractersticas de la red y de los
aptos para realizar un hardware de microcontroladores en general [1] [2] [6] y
experimentacin. Bsicamente la eleccin por otro lado bibliografa ms especfica con
depende de la instalacin factible dentro de la la programacin de kits. La informacin
carcasa con que cuentan los medidores, a estndar se complementa con las hojas de
efectos de no efectuar modificaciones en su datos de los microcontroladores (con la
fisonoma. Las condiciones de alimentacin descripcin y programacin de los mismos) y
posibles del nuevo hardware tambin es otro ejemplos de aplicaciones completas (tambin
objeto de la investigacin. denominados notas de aplicacin).
c) Se ha efectuado un desarrollo de software
configurable para las aplicaciones a embeber Resultados y Objetivos
en los medidores. Se debe atender A partir del desarrollo de las lneas de
especialmente los mecanismos de investigacin que se han descrito, se arrib en
interrupcin, para evitar la prdida de flancos elevado grado a los siguientes objetivos:

Pgina 771 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

1.Obtencin de un subsistema completo de b) Propender al trabajo en conjunto de los


medicin de las caractersticas apuntadas, profesionales jvenes de un equipo de
que rene las cualidades y caractersticas investigacin conformado, tambin
exigidas para ser integrante de un sistema nutriendo a alumnos de los aos
SCADA. superiores en la conformacin de sus tesis
2.Desde el punto de vista de las redes y de grado y posgrado.
posibilidades de comunicacin e c) La informacin sistematizada se orientar,
integracin, si bien es cierto que se apunt a en principio, a las ctedras de los ltimos
experimentar en Ethernet y RS485 en una aos de la Licenciatura en Informtica de
primera etapa, por razones de extensin, el la UNPSJB donde el tema podra caber
enfoque podra tener mayor amplitud en en: Redes y comunicacin de datos,
proyectos ulteriores que se desprendan de la Sistemas Distribuidos, Tecnologas WEB
plataforma que pretende otorgar el actual. y Taller de nuevas tecnologas.
3.Experimentar y generar experiencia en
adquisicin y procesamiento de informacin d) Tambin se orientar a brindar servicios
relacionada con la medicin elctrica. Tanto concretos a distribuidoras elctricas de
a nivel conceptual de procesamiento de nuestra regin. Se cuenta con un caso
seales en general, como especfico y concreto realizado en la Cooperativa
prctico en cuanto a implementacin sobre Elctrica de Trelew.
dispositivos de medida. e) Se otorgara un marco considerable para
4.Desarrollo de los distintos mdulos del desarrollo de Tesinas, Maestras y
sistema, en hardware y software, en modo Doctorados. En la actualidad estn en
prototipo a efectos de evaluar su curso tres de grado y una de posgrado,
capacidades y caractersticas. relacionadas con el proyecto global.
Los resultados esperados se centran en los
objetivos enunciados y se espera completarlos Referencias
con la obtencin de factores de mrito de cada
1. S. F. Barrett, D. J. Pack, Microcontrollers
una de las soluciones que se adoptaron y otras
Fundamentals for Engineers and Scientists,
en curso. El campo de anlisis es variado y
Morgan & Claypool Publishers, 2006,
complejo y no admiten soluciones triviales
ISBN: 1598290584.
dado que estn relacionadas con uno de los
2. F. M. Cady, Microcontrollers and
sistemas ms complejos existentes: el
Microcomputers: Principles of Software
elctrico.
and Hardware Engineering, Oxford
Formacin de Recursos University Press, 1997, ISBN: 0195110080.
3. Institute of Electrical and Electronics
Humanos Engineers, Local Area Network-CSMA/
En la formacin de recursos materiales y CD Access Method and Physical Layer
humanos se destaca: Spec. ANSI/IEEE 802.3-IEEE Computer
Society, 1985
a) Documentacin en curso de las
4. Microchip Technology Inc., CPU DsPIC
definiciones y mdulos (de hardware y
33F. Disponible en http://ww1.micro
software) que surjen como producto de la
chip.com/downloads/en/DeviceDoc/70204
investigacin efectuada, a efectos de
B.pdf
sistematizar alguna parte de la
5. Microchip Technology Inc., dsPIC30F/33F
informacin disponible obteniendo un
Programmers Reference Manual High-
compendio medianamente completo del
Performance Digital Signal Controllers.
tratamiento del problema.
Disponible en http:// ww.microchip.com

Pgina 772 de 1158


WICC 2014 XVI Workshop de Investigadores en Ciencias de la Computacin

6. Microchip Technology Inc., Ethernet CACIC, UNJu, Octubre 2009, ISBN 978
Theory of Operation - AN1120, 2008. 897 24068-4-1.
Disponible en http://ww.microchip.com 9. Lpez R. Protocolos en Redes de
7. Fernando G. Tinetti, Ricardo A. Lpez, Microcontroladores. 1ra Edicin -
Marcelo E. Gmez, Sebastin Wahler, Septiembre 2010. Tesis de Magister en
"Sincronizacin de Microcontroladores en Redes de datos. Director: Fernando F.
red, Implementacin y Evaluacin, XV Tinetti, Fac. Informtica UNLP.
CACIC, UNJu, Octubre 2009, ISBN 978 10. Ricardo A.Lpez, Fernando G. Tinetti,
897 24068-4-1. "Sincronizacin Broadcast en Redes
8. Ricardo A. Lpez, Fernando G. Tinetti, Multipunto", XVII CACIC, UNLP, La
"Redes de Microcontroladores, Definicin, Plata, Argentina, Octubre 2011, ISBN: 978-
Implementacin y Evaluacin, XV 950-34-0756-1, pp. 1224-1233.

Pgina 773 de 1158

Вам также может понравиться