Tecnologías de sistemas integrados

Comentarios

Transcripción

Tecnologías de sistemas integrados
Revista
ABB
Revista técnica
del Grupo ABB
www.abb.com/abbreview
2 / 2006
Pioneering
Tecnologías
spirits
de sistemas
integrados
Soluciones de aplicación enlatadas
A revolution
in high integrados
dc current
Tendencias
de los sistemas
página 9
measurement
page 6
Team-mates:
MultiMove
functionality
heralds
Redes
de sensores
inalámbricos
página 39
a new era in robot applications
page 26
2004
El canto Best
de lasinnovations
líneas eléctricas
page 43
página
50
a
Las latas están bien establecidas
como envase para el transporte y
almacenamiento de muchos productos. Uno de los factores más importantes de este éxito es la simplicidad.
Si es necesaria una herramienta de
apertura, se trata simplemente del
modesto abrelatas, de uso universal.
El mundo de los ordenadores ha sido
durante mucho tiempo la antítesis de
todo esto. Incluso las tareas más
simples necesitaban del concurso de
un especialista. No así para los sistemas integrados. En ellos, el ordenador
es parte del dispositivo y reacciona
directamente a los acontecimientos
relevantes. En el caso extremo, nadie
se da cuenta de que está ahí, hasta
que se echa una mirada en el interior.
Editorial
Tecnologías de sistemas integrados
‘Embedded, Everywhere’, dispositivos integrados por doquier,
es el título de una agenda de investigación publicada en 2001
por la Academia Nacional de Ciencias de EE UU. En ella se
destacaba la importancia de la investigación de los ordenadores integrados para la comunidad científica. Hoy, cinco años
después, los dispositivos inteligentes integrados están muy
extendidos y se estima que su número ya supera al de habitantes del planeta. Se calcula que en 2010 habrá al menos tres
ordenadores integrados por habitante, el equivalente a 16.000
millones de máquinas, que serán 40.000 millones en 2020. La
Unión Europea está formulando actualmente una importante
iniciativa de investigación sobre la próxima generación de tecnologías de dispositivos integrados, que se concentrará en la
interacción entre redes integradas. ARTEMIS1), así se llama el
programa, une industrias e instituciones universitarias para
dirigir los trabajos de desarrollo, que estarán financiados por
los estados miembro y por la UE. Asia también es consciente
de la importancia de las tecnologías integradas para el crecimiento económico y la prosperidad del futuro. Ya existen programas subvencionados estatalmente en Japón, Corea y China,
cada uno de ellos con sus características y prioridades propias.
Estos programas, de carácter nacional e internacional, promueven el uso de dispositivos integrados en multitud de aplicaciones de todos los sectores industriales, en grandes infraestructuras, en los campos de la salud y el entretenimiento, y en
redes fijas y móviles.
¿En qué consiste esta tecnología, cómo la utilizamos en
ABB? ¿Con qué retos nos enfrentamos? ¿Adónde nos lleva
esta tecnología? Este número de Revista ABB está centrado
en estas cuestiones y encuentra respuestas para casi todos
los campos de Investigación y Desarrollo de ABB.
Los ordenadores integrados existen desde hace ya varias
décadas. Sus tareas han estado limitadas principalmente a
aplicaciones autónomas y a pequeñas redes con interacción limitada con el usuario. El término “integrado” hace
referencia a la naturaleza de estas tareas, que están relacionadas sobre todo con funciones subordinadas específicas
que escapan a la apreciación humana (mientras las tareas
se realicen correctamente). Por ejemplo, un automóvil
actual incluye más de 20 ordenadores integrados que se
ocupan de los sistemas de frenos, confort, control del motor, etc. La próxima fase prevista para estos dispositivos
integrados es su incorporación completa, como sistemas
inteligentes y de comunicación de redes basadas en sensores, capaces no sólo de intercambiar información entre
ellos mismos, sino también con redes diferentes. El crecimiento exponencial en complejidad, comparado con nues-
tro nivel actual de capacidad, crea un vacío tecnológico
para el que hemos de encontrar puentes de unión. De
aquí la importancia de iniciativas como la europea ARTEMIS y de sus programas análogos en EE UU y Asia.
Dos autores participan como invitados en este número de
Revista ABB, presentando a nuestros lectores las tecnologías
integradas. El Doctor Kostas Glinos, de la Comisión Europea,
describe en el primer artículo la importancia que la UE concede a esta tecnología y presenta con cierto detalle la iniciativa ARTEMIS. En el segundo artículo principal, el Doctor
Richard Zurawski, presidente del Grupo ISA de Santa Clara
(California), examina con más detalle el estado de las tecnologías integradas de hardware y software y se plantea adónde nos llevan las tendencias actuales. Un análisis del uso de
los sistemas integrados en la cartera de productos propia de
ABB completa la sección general.
A continuación se describen varias aplicaciones de los sistemas integrados. Esta serie de artículos cubre una gran variedad de productos que, gracias a la incorporación de tecnologías integradas ya en las primeras fases de diseño, ofrecen importantes ventajas al cliente.
La siguiente sección está dedicada a las diversas capacidades
de comunicación de los dispositivos integrados. Comunicación
inalámbrica y Ethernet industrial, buses de campo y ondas
portadoras sobre líneas de energía son sólo algunos ejemplos
que ponen de relieve cómo ABB puede soportar el intercambio de información en diferentes niveles y sobre diferentes
medios. Las dos últimas secciones de este número de Revista
ABB describen implementaciones de software y hardware.
Las tecnologías necesarias para ofrecer a nuestros clientes
las ventajas propias de un rendimiento mayor tienen una
amplitud considerable. Mantener actualizados los conocimientos en campos tan cambiantes y distantes entre sí
como son las aplicaciones de baja potencia para la generación y verificación de software, el proceso avanzado de
señales y las tecnologías FPGA es un gran reto para nuestros equipos de Investigación y Desarrollo de todo el mundo. Pero no cabe duda de que estos retos de investigación
son la mejor motivación para nuestros investigadores.
Espero que disfrute usted de la lectura de este número.
Peter Terwiesch
Chief Technology Officer
ABB Ltd.
Nota
1)
El nombre ARTEMIS está formado con las iniciales de Advanced Research &
Technology for EMbedded Intelligence and Systems.
Revista ABB 2/2006
3
Índice
Revista ABB 2/2006
Tecnologías de sistemas integrados
Tecnologías de sistemas integrados
6
El reto de los sistemas integrados
Gestión de la revolución de las tecnologías de digitales
integradas, uno de los sectores TI con mayor crecimiento
9
Tendencias de los sistemas integrados
Oportunidades y desafíos de System-on-Chip y de las
tecnologías de sistemas integrados en red para la automatización industrial
30
Los sistemas integrados amplían la
automatización
El sistema 800XA incorpora numerosos dispositivos
integrados.
35
Control de accionamientos
Nuevo sistema de gestión de la vida útil para tomar el
pulso al sistema
14
Tecnología de sistemas integrados en ABB
39
Redes de sensores sin hilos
Desafíos actuales y futuros. Más rendimiento y funcionalidad con tamaños menores y menos costes, nuevos
retos para los desarrolladores.
Introducción de las redes de sensores sin hilos en la
automatización industrial
18
Protección integrada de energía
Mejora de las aplicaciones integradas en la automatización de sistemas de energía para la protección de
muchas nuevas aplicaciones especiales
43
Ethernet de alto rendimiento
ABB amplía su gama de dispositivos compatibles con
Ethernet para mejorar la comunicación.
46
Buses de campo para accionamientos
23
Los motores del cambio
Los buses de campo avanzados mejoran la conectividad.
Por qué el controlador DTC de ABB se ha convertido
prácticamente en la solución ideal.
48
Medicina de motores
Chequeo para aumentar la productividad de los motores
26
Laminación y control
¿Qué tienen en común un tren ligero y un laminador?
Los dos utilizan el sistema AC800 PEC de control rápido
y flexible.
4
50
El canto de las líneas eléctricas
Refuerzo de las comunicaciones. ETL600 de
ABB transmite informaciones por las líneas eléctricas.
Revista ABB 2/2006
www.abb.com/abbreview
14
54
Ideas brillantes
El desarrollo de productos de ABB Distribution
Automation se beneficia de la cooperación internacional.
58
Robótica do-it-yourself
39
FlexPendant, el kit de desarrollo de software, pone sobre
la mesa un sistema de programación fácil de robots.
62
Patrones de diseño
Cómo creó ABB el controlador AC800 PEC.
66
Energía inalámbrica en productos sin cables
Menos cambios de dirección, más flexibilidad. La alimentación sin cables de los dispositivos en puntos de
difícil acceso reduce los costes de instalación y abre
nuevas posibilidades para los dispositivos electrónicos
distribuidos.
46
70
Hacia la mayoría de edad
FPGA llena el hueco entre hardware y software.
75
Procesamiento de señales en sistemas
integrados
Los nuevos algoritnmos para la instrumentación de
dispositivos aumentan el rendimiento y amplían la funcionalidad.
58
Revista ABB 2/2006
5
Courtesy Airbus
El reto de los
sistemas integrados
Kostas Glinos
¿Qué tienen en común un teléfono
móvil, un robot industrial, un cable de
módem, un reproductor MP3 y un
automóvil? Todos estos productos
utilizan sistemas integrados. De hecho, las tecnologías integradas constituyen uno de los sectores TI de más
rápido crecimiento hoy en día. Sin embargo, los fabricantes están sometidos
a una presión cada día mayor para
sacar al mercado productos innovadores cada vez más rápidamente y a precios cada vez más bajos y esto significa que garantizar la calidad del producto reduciendo al mismo tiempo el
coste, el tiempo de desarrollo y la
complejidad del sistema se ha convertido en todo un reto.
Europa está considerada como líder
mundial en tecnologías integradas
para los sectores aerospacial, de
automoción, industrial, de comunicación y de electrónica de consumo. Sin
embargo, esta posición de vanguardia
está amenazada por la competencia
global, la fragmentación y la falta de
coordinación en estos sectores industriales. Mantenerse a la vanguardia de
la tecnología de sistemas integrados
requerirá una inversión importante,
con objetivos claros, en investigación
y desarrollo.
Para afrontar estas cuestiones, la
Comisión Europea ha facilitado el
desarrollo de una iniciativa llamada
ARTEMIS. ARTEMIS es una amplia
alianza de actores de la industria y la
investigación en el campo de las tecnologías de sistemas integrados. La
asociación ARTEMIS agrupa numerosos sectores industriales muy fuertes
en Europa, entre ellos la automoción,
el sector aerospacial, la electrónica
de consumo, las comunicaciones, la
medicina y la fabricación.
E
tros negocios en un mercado globalizado y muy competitivo. Los ordenadores se han convertido en herramientas cotidianas integradas en todo tipo
de actividades sociales y comerciales.
Más destacable, aunque menos llamativa, es la revolución de la tecnología digital integrada, que se encuentra en todo tipo de equipos y sistemas y está
destinada a ampliar la funcionalidad y
mejorar el funcionamiento con bajos
costes. De hecho, casi todos los aparatos técnicos tienen ordenadores integrados: desde los simples electrodomésticos de uso general hasta las instalaciones, inclusive el control de las mismas,
como calefacción, aire acondicionado,
ascensores y escaleras mecánicas, y en
las unidades de fabricación, desde la
robótica hasta los sistemas de automatización y control de la producción. También se utilizan ampliamente en medicina, especialmente en equipos médicos
de diagnóstico y en los dispositivos inteligentes, cada vez más numerosos,
que se implantan en el cuerpo humano.
El sector del transporte también ha sido
testigo de la rápida proliferación de los
sistemas integrados en automóviles, camiones, trenes o aviones.
Las cifras son asombrosas: se estima
que más del 90 por ciento de todos
n menos de cuatro décadas, la tecnología de la información digital
ha revolucionado por completo nuestro mundo. Los equipos han evolucionado desde los primitivos mainframes,
que operan fundamentalmente como
ordenadores principales en centros de
cálculo, hasta los sistemas interconectados de ordenadores de sobremesa y
portátiles que utilizamos actualmente.
Esta amplia infraestructura digital influye profundamente en nuestros negocios y en nuestra vida familiar de
cada día: nos permite estar en contacto con amigos y parientes en todo el
mundo y nos ayuda a desarrollar nues6
Revista ABB 2/2006
El reto de los sistemas integrados
Tecnologías de sistemas integrados
ARTEMIS, Iniciativa europea para sistemas
integrados.
los equipos informáticos se encuentran
en sistemas integrados y no en sistemas de sobremesa. En términos de
valor de mercado, por ejemplo, sólo el
sector automovilístico representa cerca
del 5 por ciento del mercado mundial
de semiconductores (unos 200.000
millones de euros en 2005).
Más impresionante aún es la forma en
que los sistemas integrados aumentan
el valor de muchos productos. Por
ejemplo, los sistemas integrados representan actualmente el 20 por ciento del valor total de un automóvil medio y en 2009 este valor ascenderá
previsiblemente al 36 por ciento. Ese
mismo año, la electrónica y el software integrados constituirán el 22 por
ciento del valor de los sistemas de automatización industrial, el 41 por ciento de la electrónica de consumo y el
33 por ciento de los equipos médicos.
El índice de crecimiento supera actualmente el 10 por ciento anual en
todos los sectores de aplicación y se
espera que en 2020 habrá más de
40.000 millones de chips integrados
en todo el mundo.
Gracias a los grandes avances logrados
por la tecnología de semiconductores,
impulsada por la demanda de los clientes, que exigen productos y servicios
innovadores con más funciones y a precios más bajos, los sistemas integrados
han evolucionado desde los simples
ordenadores autónomos de los años
ochenta y primeros noventa del pasado
siglo, con un solo procesador, hasta los
refinados sistemas multiprocesadores
de hoy. Pero este desarrollo también
tiene una cara negativa: la creciente
complejidad de los sistemas, cada día
más difíciles de diseñar, ensayar y veriRevista ABB 2/2006
ficar. A medida que aumenta el grado
de interconexión de los sistemas, éstos
se hacen también más vulnerables. La
interoperabilidad real se ve obstaculizada por la falta de estándares abiertos
comunes y programas estándar personalizados (middleware). Aunque muchos de estos desarrollos siguen perteneciendo a sectores concretos, entre dichos sectores existen grandes sinergias
que es necesario aprovechar. Además,
no abundan los ingenieros expertos en,
por ejemplo, arquitectura de sistemas.
Estos problemas han de ser resueltos.
De otro lado, se espera que para 20091)
la inversión de la industria europea en
sistemas I+D integrados superará los
22.000 millones de euros anuales, casi
el doble de lo invertido en 2003.
Considerando los retos industriales y de
investigación mencionados y dada la importancia de la tecnología de sistemas
integrados para sectores industriales
fundamentales (desde la automatización
industrial y los equipos médicos hasta la
automoción y la aviónica), la Comisión
Europea ha dedicado una parte específica de su programa IST (Information Society Technologies) a la investigación de
sistemas integrados. Sólo en los tres últimos años ha invertido 140 millones de
euros en proyectos de colaboración entre la industria, la universidad y los centros de investigación. Estos proyectos se
centran en gran medida en el diseño de
sistemas, los sistemas críticos para la seguridad, la computación integrada, las
plataformas middleware, las redes de
sensores inalámbricos y los sistemas de
control distribuido e híbrido. Los sistemas integrados también constituyen uno
de los seis ‘pilares’ de investigación ICT
según las propuestas de la Comisión
Europea para el 7o Programa Marco que
debe iniciarse en 2007.
En 2004 se creó la Plataforma Tecnológica ARTEMIS (Advanced Research and
Technology for EMbedded Intelligence
and Systems). ARTEMIS es una iniciativa de la industria que tiene por objeto
reforzar la posición de la UE como destacado actor global en el diseño, integración y suministro de sistemas integrados2). Su manifiesto, titulado ‘Building ARTEMIS’, fue firmado por 20 eje-
cutivos de varias compañías de la UE y
su objetivo es establecer e implementar
una estrategia europea, coherente y
completa para sistemas integrados, que
cubra, entre otros aspectos, las prioridades de investigación y desarrollo, las
infraestructuras de investigación necesarias y la política de estandarización,
además de los historiales de estudios.
Esta estrategia ha sido publicada recientemente como la ‘Agenda de Investigación Estratégica’ de ARTEMIS.
La fuerza que impulsa la iniciativa
ARTEMIS es la visión de una sociedad
donde todos los sistemas, máquinas y
objetos se han convertido en recursos
digitales, de comunicación y autogestionados. Estas transformaciones son posibles gracias a los avances de la tecnología de sistemas integrados y a su despliegue en gran escala, no sólo en la industria y los servicios, sino en todas los
campos de actividad humana. Este deCentro musical, por cortesía de Nokia
Cockpit del A380, por cortesía de Airbus
Notas
1)
Estudio FAST sobre ‘Tendencias mundiales y programas I+D en sistemas integrados, con vistas a
maximizar el impacto de una plataforma tecnológica en este campo’
2)
http://www.cordis.lu/ist/artemis/index.html
7
El reto de los sistemas integrados
Tecnologías de sistemas integrados
Automóvil, por cortesía de Daimler Chrysler
Sala de estar, por cortesía de Philips
Componentes integrados
sarrollo tendrá importantes consecuencias para la sociedad y la economía:
La vida en nuestra sociedad –y su
estabilidad y seguridad– dependerá
cada vez más de sistemas integrados.
La competitividad de la industria
europea en casi todos los sectores
dependerá de la capacidad de innovación en el campo de los sistemas
integrados.
Dada la importancia, cada día mayor, de los sistemas integrados para
el crecimiento de la productividad,
estas tecnologías serán vitales para
corregir el actual desequilibrio de
dicho crecimiento entre Europa,
Estados Unidos y Asia.
pero no suficiente. ARTEMIS facilitará
y estimulará el éxito europeo en sistemas integrados, estableciendo un entorno de ayuda a la innovación que
posibilite intensificar la cooperación y
la competencia en el desarrollo tecnológico. También estimulará proactivamente la emergencia de una nueva industria de suministro de nuevos componentes, herramientas y metodologías de diseño que apoyen a los sistemas integrados y se centrará en la I+D
para conseguir un uso más efectivo de
los recursos, evitando la fragmentación y facilitando el despliegue de las
soluciones.
Aunque los sistemas integrados personalizados añaden un gran valor en beneficio de los clientes y los proyectos,
y los productos individuales pueden
llegara a ser muy rentables, los mercados están muy divididos. Tradicionalmente, esto ha conducido a la fragmentación de la industria de suministros y de las inversiones en I+D. La
estrategia ARTEMIS ha sido concebida
para evitar esta fragmentación e incrementar la eficiencia del desarrollo tecnológico y, al mismo tiempo, facilitar
el establecimiento de un mercado competitivo de suministro de tecnologías.
La concepción, el diseño y el desplie-
gue de sistemas personalizados añadirán aún más valor a la mayoría de
productos y servicios en la futura sociedad de la información. Europa ha
sido muy fuerte en este campo durante las últimas décadas, con excelentes
resultados especialmente en los campos de la telefonía móvil, de los sistemas hechos a medida para los sectores
del transporte y aerospacial y de la ingeniería industrial. ARTEMIS tiene por
objeto obtener máximos beneficios del
potencial europeo, aunque siendo
consciente del potencial de los competidores globales. La iniciativa ARTEMIS eliminará barreras entre los sectores de aplicación, estimulando así la
creatividad y produciendo resultados
reutilizables en múltiples dominios.
Estoy profundamente convencido de
que la creación de un entorno que favorezca y apoye la innovación en sistemas integrados, concentrando nuestros
recursos de I+D en objetivos comunes,
ambiciosos, no sólo nos permitirá conseguir el máximo en términos de competitividad industrial, sino también mejorar la calidad de vida y la seguridad
de los ciudadanos. El éxito de esta iniciativa sólo será posible si todas las
partes implicadas –del sector público o
privado, de la industria o del mundo
universitario– colaboran estrechamente
comprometidos a favor de los objetivos
comunes. Los grandes progresos del
último año en esta dirección me han
convencido de que se cumplirán estas
condiciones y que este esfuerzo colectivo será un éxito.
Mantener una posición de vanguardia
en la tecnología de sistemas integrados requerirá importantes inversiones
en I+D, centradas en prioridades conjuntas específicas. Abordar los retos
de I+D es una condición necesaria,
Robot industrial, por cortesía de ABB
Kostas Glinos
Kostas Glinos trabaja en la Comisión Europea desde 1992. Actualmente dirige la unidad de Sistemas
Integrados del programa IST. Antes
de entrar a formar parte de la Comisión trabajó en diversas compañías multinacionales e institutos de
investigación de Estados Unidos,
Grecia y Bélgica. Es doctor en
Ingeniería Química y posee un
master en Gestión Financiera.
Kostas Glinos
Comisión Europea
Los puntos de vista expresados son los propios del
autor y no representan necesariamente el punto de
vista oficial de la Comisión Europea sobre este tema.
8
Revista ABB 2/2006
Tendencias de los
sistemas integrados
Oportunidades y retos de la tecnología de sistemas en chips y de sistemas
integrados interconectados en la automatización industrial
Grant Martin, Richard Zurawski
Courtesy Philips
Los avances de la tecnología de procesos y la disponibilidad de nuevas herramientas de diseño están ampliando el campo de aplicación de los sistemas
integrados, que se implementan como conjunto de chips en una placa o como
conjunto de módulos en un circuito integrado. La tecnología de sistemas en
chips (SoC, System-on-Chip) se está extendiendo actualmente en la automatización industrial para crear complejos dispositivos inteligentes de campo. Esta
tendencia va acompañada de la adopción de diseños basados en plataformas, lo
que facilita el diseño y la verificación de sistemas complejos SoC con una amplia
reutilización del hardware y software IP (Propiedad Intelectual). Otro importante
aspecto de la evolución de los sistemas integrados es la tendencia a interconectar nodos integrados aplicando tecnologías de redes especializadas, conocidas
frecuentemente como sistemas integrados interconectados (NES, Networked
Embedded Systems).
Revista ABB 2/2006
9
Tendencias de los sistemas integrados
Tecnologías de sistemas integrados
L
a tecnología SoC (System-on-Chip),
una revolución del diseño de circuitos integrados (CI), ha sido posible gracias a los avances de la tecnología de
procesos, que permiten integrar los
principales componentes y subsistemas
de un producto electrónico en un solo
chip o juego integrado de chips [1]. Este desarrollo ha sido muy bien acogido
por los diseñadores de chips complejos, ya que permite la máxima integración posible para obtener más rendimiento con menor consumo de energía
y ofrece otras ventajas de coste y tamaño. Estos factores son muy importantes
para el diseño y la utilización de SoC
es, con gran probabilidad, una de las
principales decisiones del desarrollo de
sistemas integrados en tiempo real.
Un procesador SoC es un circuito integrado complejo, o juego integrado de
chips, que combina los principales elementos o subsistemas funcionales de un
producto completo. Los diseños SoC
más exigentes incluyen al menos un
1
procesador programable y a menudo
una combinación de un procesador de
control RISC y un DSP de procesado de
señales digitales. También incluyen estructuras de comunicaciones sobre
chips: bus o buses de procesadores y de
periféricos y, en ocasiones, un bus de
sistema de alta velocidad. Para los procesadores SoC es muy importante que el
chip tenga unidades de memoria jerarquizadas y enlaces con memorias externas. Para la mayoría de las aplicaciones
de proceso de señales se proporciona
por medio de hardware cierto grado de
unidad funcional de aceleración, que
consigue más rendimiento y menos consumo de energía. Para la interconexión
con el exterior, el diseño de SoC incluye
varios bloques de proceso de periféricos
compuestos por componentes analógicos e interfaces digitales (por ejemplo,
para buses de sistema en el nivel de tarjeta o panel posterior). La futura tecnología SoC puede incorporar sensores y
actuadores basados en sistemas micro-
Dispositivo SoC típico para aplicaciones de consumo
Acceso a memoria externa
Flash
RAM
ICache
DCache
DMA
Bus de
sistema
Microprocesador
RAM
Flash
DCache
ICache
DSP
Bus periférico
PLL
Test
Descodificatión MPEG
PCI
Video I/F
USB
Audio CODEC
Disk
Controller
100 base-T
10
Puente de
bus
electro-mecánicos, o procesamiento químico (laboratorio en un chip) 1 .
Entre los diseños SoC más interesantes,
que comprenden hardware y software,
están los procesadores programables,
los sistemas operativos en tiempo real y
otros elementos de software dependientes del hardware. Así pues, el diseño y
uso de SoC implica, además del hardware, diseño e ingeniería en el nivel de
sistemas, compromisos de hardwaresoftware y particiones, así como arquitectura, diseño e implementación de
software.
Sistemas en chips programables
Recientemente se ha ampliado el campo
de aplicación de SoC. Además de circuitos integrados personalizados (custom
IC), circuitos integrados de aplicación
específica (ASIC) o componentes estándar de aplicación específica (ASSP), el
nuevo planteamiento incluye ahora el
diseño y uso de partes lógicas reconfigurables y complejas con procesadores
integrados. En algunos casos se incorporan, además, otros bloques de elementos con propiedad intelectual, disponibles en el mercado, como procesadores,
memorias o funciones especiales para
aplicaciones, que se adquieren a terceros.
Xilinx (Virtex-II PRO Platform FPGA,
Virtex-IV) y Altera (SOPC) son algunas
empresas que ofrecen estas matrices
FPGA de puertas programables por el
usuario. Esta tendencia hacia la tecnología SoC combina gran número de circuitos lógicos reconfigurables con procesadores RISC (reduced instruction set
computing) integrados, para aplicar a un
diseño combinaciones flexibles y adaptables de proceso de hardware y software. Los algoritmos con gran contenido de lógica de control y gran flujo de
datos de proceso pueden dividirse en el
procesador RISC de control, cuya lógica
reconfigurable acelera el hardware. La
combinación resultante no maximiza el
rendimiento ni minimiza el consumo de
energía ni los costes, en comparación
con custom IC o ASIC/ASSP para las
mismas funciones, pero a cambio es
muy flexible para modificar el diseño en
el campo y evita los grandes costes de
ingeniería que provocan los cambios en
el campo. Por tanto las nuevas aplicaciones e interfaces y los algoritmos mejorados pueden ser transferidos a productos que ya están en funcionamiento
real.
Revista ABB 2/2006
Tendencias de los sistemas integrados
Tecnologías de sistemas integrados
Otras soluciones, como las estructuras
lógicas del tipo matrices de puertas de
metal programables, junto con subsistemas de procesadores residentes y otros
núcleos –como los ofrecidos por “ASIC
Estructurados” de LSI Logic (RapidChip)
y NEC (Instant Silicon Solutions Platform)– son formas de SoC intermedias
entre el proceso “full mask” y las matrices de puertas programables por el
usuario. Este caso tiene dos inconvenientes específicos: lentitud de la creación de diseños (de un día a varias semanas); más trabajo de ingeniería no recurrente que en FPGA (pero mucho menos que un juego completo de máscaras); menos costes, más rendimiento y
menos consumo de energía que FPGA
(del orden del 15–30% peor que con
ASIC). Actualmente hay otros planteamientos mixtos de interés, como el caso
de ASIC/ASSP con una región FPGA en
un chip, para dar más opciones a los
equipos de diseño. Otra variante es la
combinación de un procesador configurable implementado en parte y permanentemente en silicio, junto con una región FPGA que se utiliza para la extensión de instrucciones y otras implementaciones de hardware de campo. La
compañía de semiconductores Stretch
inc, por ejemplo, utiliza el procesador
configurable Tensilica en este tipo de
plataforma SoC 1 .
Revista ABB 2/2006
2
Procesador LX de Tensilica
Caracterización base ISA
Opcional y configurable
Funciones configurables
Función opcional
Caracterización por el diseñador (TIE)
Controles de procesador
Instrucción Fetch/descodificación
Seguimiento/JTAG/OCD
Colas
definidas
por el
usuario/
puertos
hasta
1 M pins
Unidades de ejecución definidas por el
usuario, archivos e interfaces de registro
Preparación de la ejecución definida
paralelamente por el diseñador
FLIX, „N“ ancho
Unidades de ejecución definidas por el
usuario, archivos e interfaces de registro
Otros productos para este campo son
los núcleos de proceso e interfaces formados por bloques de multiplicación y
acumulación (MAC, Multiply–ACcumulate), destinados al procesado de imágenes y de señales de flujo de datos DSP,
y las interfaces serie de alta velocidad
para la comunicación por cable, entre
ellos los bloques serializadores/de-serializadores SERDES. Los SoC de integración de sistemas en chip programable
no son específicos de una aplicación,
pero tampoco completamente genéricos.
Queda por ver si los SoC tendrán éxito en aplicaciones de consumo de
gran volumen o quedarán limitados a
dos campos principales: la rápida
creación de prototipos de diseños que
serán reorientados hacia implementaciones ASIC o ASSP y los elementos
de gama superior, relativamente caros,
de infraestructura de comunicaciones,
que requieren flexibilidad in situ y para los cuales se pueden aceptar mayores costes y más consumo de energía
junto con un rendimiento menor.
Carga/memoria Unidad #2
Preparación
de ejecución
base ISA
Archivo
de registro
Interruptores, puntos de
inflexión, temporizadores
Memorias de
instrucción local
Base ALU
Unidad de
ejecución
opcional
Unidad de
ejecución definida
por el usuario
Interfaz de bus
externo
Interfaz de
procesador
(PIF) hacia
el bus del
sistema
Memorias de
instrucción local
Máquina Vectra LX
DSP
Carga de datos/
unidad de
memoria
Plataformas y plataformas
programables
Durante los últimos años el diseño se ha
concentrado en los SoC complejos y en
la reutilización de componentes virtuales, el llamado “diseño basado en plataforma” [1, 2], una metodología de diseño planificado que reduce el tiempo y
el trabajo requeridos –además de los
riesgos inherentes– al diseñar y verificar
un SoC complejo. Para ellos se reutilizan
ampliamente combinaciones de hardware [3] y software [4] con propiedad intelectual. A diferencia de la reutilización
de IP bloque por bloque, el diseño basado en plataforma ensambla grupos de
componentes para constituir una arquitectura de plataforma reutilizable, la
cual, a su vez se combina con librerías
de componentes virtuales de hardware y
software ya verificados y caracterizados,
para aplicaciones específicas, formando
una plataforma de integración SoC.
Varias razones explican la creciente popularidad del diseño con base en plataformas: diseño más productivo, menos
riesgos, más facilidad de uso de componentes virtuales ya integrados, provenientes de otros campos de diseño, y
reutilización de arquitecturas SoC creadas por expertos. Entre las plataformas
industriales están las aplicaciones com-
Interfaz de memoria
local Xtensa
pletas para productos específicos como
Philips Nexperia y TI OMAP [5], las
SOPC reconfigurables y las basadas en
procesadores. Las plataformas basadas
en procesadores, como ARM PrimeXsys,
utilizada por numerosos procesadores
Tensilica extendidos y configurados, se
concentran en el procesador, en la
arquitectura de bus requerida y en los
periféricos básicos, así como en los
sistemas operativos en tiempo real y en
los programas básicos de control.
FPGA y los dispositivos SOPC constituyen una “metaplataforma”, es decir, una
plataforma para crear plataformas. Estos
dispositivos contienen capacidades básicas más genéricas y procesadores integrados IP, buses sobre chips, bloques IP
especiales como MACs y SERDES y otros
bloques IP ya cualificados. Los diseñadores pueden encargar estos dispositivos a empresas como Xilinx y Altera y a
continuación personalizar la metaplataforma con librerías IP de dominios específicos de la aplicación, antes de entregarla a los equipos de diseños derivados.
Sistemas integrados interconectados
Otro importante aspecto de esta evolución son los sistemas integrados distribuidos, llamados sistemas integrados in11
Tendencias de los sistemas integrados
Tecnologías de sistemas integrados
terconectados para resaltar la infraestructura de interconexión y el protocolo
de comunicación. Un sistema integrado
interconectado es un conjunto de nodos
integrados, distribuidos espacial y funcionalmente, interconectados por una
infraestructura de comunicación cableada y/o inalámbrica y de protocolos, que
interaccionan entre sí y con el entorno
por medio de sensores y actuadores. El
sistema también puede comprender un
nodo maestro que coordina la computación y la comunicación para conseguir
objetivos específicos.
Los controladores integrados en nodos
o dispositivos de campo, como sensores
y actuadores, se encargan de la conversión de señales, del proceso de datos
y señales y de la comunicación sobre
chips. La funcionalidad y las capacidades de proceso y comunicación de los
controladores, cada día mayores, han reforzado la extendida tendencia a interconectar dispositivos de campo en torno
a redes especializadas, frecuentemente
llamadas redes de áreas de campo, que
normalmente son un enlace de comunicación digital multipunto y bidireccional
[6]. En general, el uso de redes especializadas (de áreas de campo) es ventajoso: la combinación de hardware y software integrados es más flexible, el sistema ofrece mejores prestaciones y se
simplifican la instalación, actualización y
mantenimiento del sistema.
Los sistemas integrados interconectados
están presentes en numerosas aplicaciones (automoción, trenes y aviones, edificios de oficinas y aplicaciones industriales) y están dedicados principalmente a
3
la supervisión y el control. Algunos
ejemplos representativos son las redes
que conectan dispositivos de campo,
como los sensores y actuadores con
controladores de campo, concretamente
los controladores PLC para automatización industrial o las unidades de control
electrónico (ECU) para la automoción.
También se utilizan en interfaces hombre-máquina, por ejemplo, en visualizadores del salpicadero de automóviles y
en el sistema SCADA (control de supervision y adquisición de datos) para automatización industrial. Las tecnologías
de redes especializadas son tan diversas
como los campos de aplicación. Por
ejemplo: PROFIBUS, PROFInet o EtherNet/IP (ambas con comunicación en
tiempo real) para el control y automatización industrial; LonWorks, BACnet, y
EIB/KNX para la automatización y control de edificios; CAN, TTP/C y FlexRay
para la automoción; y Train Communication Network (TCN) para la automatización de trenes. La diversidad de requisitos de las aplicaciones (tiempo real
flexible/riguroso, seguridad crítica, topología de red, etc.) exige gran variedad
de soluciones y el uso de protocolos basados en diversos principios de operación. El resultado de ello ha sido una
plétora de redes para numerosas aplicaciones específicas [6] 3 .
Dados los requisitos de comunicación
de las aplicaciones, las redes de áreas
de campo –a diferencia de las redes
LAN– suelen tener bajas velocidades de
transferencia de datos, manejan paquetes pequeños de datos y generalmente
han de operar en tiempo real, lo que
Típica arquitectura de red de área de campo en la automatización industrial
Control
network
controller
Field area
network
(Fieldbus)
I/O modules
switchgear
drives
puede hacer necesaria la transferencia
de datos determinista o de tiempo limitado. No obstante, en las redes de campo ya son comunes velocidades de
transferencia de datos superiores a 10
Mbit/s, como en las redes LAN. Las redes de áreas de campo para automatización industrial (a diferencia de la automatización y control de edificios) no tienen gran necesidad de funciones de encaminamiento o de control de extremo
a extremo. En consecuencia, en estas
redes sólo se utilizan las capas 11 (capa
física), 2 (capa de enlace de datos, inclusive implícitamente la capa de control de acceso al medio) y 7 (capa de
aplicación, inclusive capa de usuario)
del modelo de referencia ISO/OSI [7].
Para garantizar una respuesta determinista hay que utilizar esquemas de planificación apropiados, frecuentemente
en sistemas operativos en tiempo real
de dominios específicos de aplicación o
en aplicaciones en tiempo real, “desnudas” (mínimas) y personalizadas.
Los sistemas integrados interconectados
para aplicaciones en que la seguridad es
crítica, como x-by-wire, que adopta soluciones electro-mecánicas para sustituir
soluciones mecánicas o hidráulicas por
sistemas eléctricos/electrónicos, han de
tener un alto grado de dependencia que
garantice la seguridad del sistema a los
fallos. Como ejemplos mencionaremos
el control de vuelo en aviones y de conducción por cable en automóviles, cuyo
fallos pueden poner en peligro vidas
humanas, propiedades o el medio ambiente. Para evitar estos riesgos es necesario suministrar servicios fiables, a
prueba de fallos, a petición del usuario.
La dependencia de los sistemas x-bywire es un requisito principal, pero también una restricción a la hora de adoptar
este tipo de sistema.
Aunque el uso de redes de áreas de
campo basadas en líneas cableadas es
muy común, la tecnología inalámbrica,
inclusive las soluciones híbridas de líneas con o sin cables, resulta muy interesante en varios campos de aplicación. En la automatización industrial,
por ejemplo, las redes de dispositivos
inalámbricos (sensores y actuadores)
pueden proporcionar ayuda para las
operaciones móviles, como en el caso
instrument
motor
Nota
1)
Véase en la figura 1, página 47, una breve descripción del modelo OSI.
12
Revista ABB 2/2006
Tendencias de los sistemas integrados
Tecnologías de sistemas integrados
de robots móviles, y para la supervisión y control de equipos en entornos
peligrosos y de difícil acceso. Una categoría independiente es la de redes
de sensores inalámbricos, concebida
específicamente para la supervisión.
Oportunidades y retos de
SoC y MPSoC
Numerosas oportunidades se derivan
del eficiente diseño, sin errores, de
SoC y especialmente de un SoC multiprocesador (MPSoC, Multi-Processor
System-on-Chip), que combina las
ventajas del proceso en paralelo y de
la alta capacidad de integración de
SoC. Otros campos de interés son la
verificación de núcleos integrados en
SoC, los cálculos de energía, la seguridad de los sistemas integrados y el
desarrollo de sistemas de seguridad
crítica en el contexto de control por
cable (vuelo, conducción) y otras aplicaciones [8].
Densidades de circuitos y frecuencias de
operación cada vez mayores, así como
el uso de diseños de sistemas sobre
chips, han producido un gran volumen
de datos de prueba para los actuales circuitos integrados basados en núcleos incorporados. Reducir el volumen de datos y el tiempo son dos retos importantes a la hora de verificar los circuitos de
este tipo. Otros problemas son la creciente disparidad entre las prestaciones
de diseño y el equipo automático utilizado para las pruebas, que ha convertido las pruebas de velocidad, especialmente las de circuitos de alta velocidad,
en un desafío, con el resultado de pérdida creciente de productividad, alto coste
de las pruebas funcionales hechas manualmente y mayores costes de equipos
de prueba de alta velocidad y gran número de patillas.
La creciente disipación de energía, resultado del aumento de densidad de
circuitos integrados y de la frecuencia
del reloj, afecta directamente al coste
de encapsulado y refrigeración, además de a la fiabilidad y a la vida útil.
Éstos y otros factores, como la alimentación por baterías y el tamaño limitado de los dispositivos (como en el caso de los portátiles), hacen que el diseño para bajo consumo de energía
sea prioritario en los sistemas integrados. Las técnicas y metodologías de
diseño que tienen por objeto reducir
la disipación de energía, tanto estática
como dinámica, suelen concentrarse
Revista ABB 2/2006
en los siguientes campos: optimización en el nivel de sistema/aplicación,
que explora la implementación de tareas con diferencias de potencia/energía en función de las características
del servicio; subsistemas de proceso
con bajo consumo de energía, como
el escalado de tensión y frecuencia, el
escalado de recursos dinámicos y la
selección de núcleos de procesadores;
finalmente, los subsistemas de memoria con bajo consumo de energía, como la optimización jerárquica de memoria caché, los nuevos esquemas de
partición horizontal y vertical de memoria caché y el escalado dinámico
de elementos de memoria.
Los recursos de anchura de banda comercial para la computación, memoria
y ancho de banda de comunicación de
los controladores en dispositivos integrados (dispositivos de campo en automatización industrial, por ejemplo),
relativamente limitados, plantean retos
considerables a la implantación de políticas eficaces de seguridad que, en
general, exigen importantes recursos.
Esto limita la aplicabilidad de los principales protocolos criptográficos, incluso de las versiones personalizadas
por los proveedores. Los sistemas operativos que se ejecutan en controladores pequeños suelen implementar únicamente los servicios esenciales y no
ofrecen la posibilidad de autentificación o control de acceso para proteger
los dispositivos de campo cuya misión
y seguridad son críticas. La creciente
demanda de acceso remoto para procesar datos en fábrica puede exponer
los sistemas de automatización a posibles ataques contra la seguridad electrónica y con ello comprometer la integridad de estos sistemas y la seguridad de la planta. La exigencia de disponibilidad del sistema y/o de la planta puede tener como consecuencia
que la actualización del software de
seguridad en dispositivos de campo en
funcionamiento resulte poco práctica o
esté plagada de riesgos.
Grant Martin
Grant Martin
Tensilica, USA
Richard Zurawski
Grant Martin es Director científico
en Tensilica, Inc. Su licenciatura y
máster en Matemáticas los hizo en
la Universidad de Waterloo (Canadá). Ha trabajado en Burroughs
(Escocia), BNR/Nortel (Canadá) y
Cadence Design Systems en San
José (California) antes de ingresar
en Tensilica en 2004.
ISA Group, USA
[email protected]
Bibliografía
[1] H. Chang, L. Cooke, M. Hunt, G. Martin,
A. McNelly, L. Todd: Surviving the SOC Revolution:
A Guide to Platform-Based Design. Kluwer Academic
Publishers, 1999.
[2] A. Sangiovanni-Vincentelli, G. Martin: PlatformBased Design and Software Design Methodology
for Embedded Systems. IEEE Design and Test of
Computers 18 (2001) 6, 23–33.
Richard Zurawski
[3] M. Keating, P. Bricaud: Reuse Methodology
Manual for System-on-a-Chip Designs. Kluwer
Academic Publishers, 1998 (First Edition),
Richard Zurawski es Presidente
de ISA Group (San Francisco).
Ha ocupado puestos ejecutivos en
diversas empresas de la región de
San Francisco y en Kawasaki Electric (Tokyo) y ha sido catedrático
del Instituto de Ciencias Industriales de la Universidad de Tokyo. Es
editor de una colección de libros
sobre tecnología de información
industrial (CRC Press/Taylor &
Francis). Tiene un máster en Ingeniería eléctrica y es licenciado en
Ciencias Computacionales.
1999 (Second Edition), 2002 (Third Edition).
[4] G. Martin, C. Lennard: Invited CICC paper. Improving Embedded Software Design and Integration
for SOCs. Custom Integrated Circuits Conference,
May 2000, 101–108.
[5] G. Martin, H. Chang (Editors): Winning the SOC
Revolution: Experiences in Real Design. Kluwer
Academic Publishers, 2003.
[6] R. Zurawski (ed.): The Industrial Communication
Systems, Special Issue. Proceedings of the IEEE,
93 (2005) 6.
[7] Zimmermann H.: OSI Reference Model: The ISO
model of architecture for open system interconnection. IEEE Transactions on Communications,
28(4): 425–432, 1980.
[8] R. Zurawski (ed.): Embedded Systems Handbook.
Taylor & Francis, 2005.
13
Tecnología de sistemas
integrados en ABB
Christoffer Apneseth
Los sistemas integrados se utilizan en
una gama de productos y aplicaciones de ABB que crece a medida que
van evolucionando las tecnologías
subyacentes. Los avances de esta
tecnología implican por un lado más
rendimiento y más funciones y por
otro lado menores costes y tamaños.
Aunque todo ello beneficia al usuario
final, la creciente complejidad de los
sistemas integrados plantea nuevos
retos a los desarrolladores. Este artículo es una breve introducción al uso
y aplicación de la tecnología de sistemas integrados en productos eléctricos y de automatización de ABB y a
los retos actuales y futuros.
14
Revista ABB 2/2006
Tecnología de sistemas integrados en ABB
Tecnologías de sistemas integrados
L
os sistemas integrados
son sistemas informáticos
de propósito especial totalmente incorporados y alojados en los dispositivos de
los que forman parte o que
controlan (de ahí el término
‘sistemas integrados’, literalmente ‘empotrados’). Aunque ésta es una definición
generalmente aceptada de
sistemas integrados, no proporciona muchas pistas sobre las características especiales que poseen estos sistemas.
Instalación de instrumentos avanzados in situ
¿Cómo está aplicando ABB
los sistemas integrados?
Para comprender mejor la finalidad de la tecnología de sistemas
integrados parece conveniente responder a algunas preguntas sobre la
tecnología subyacente.
En primer lugar la siguiente: ¿En qué
se diferencian los sistemas integrados
de los sistemas informáticos de propósito general? La respuesta es ‘depende’. Por definición, un sistema integrado se diseña para realizar un conjunto
de tareas predefinidas, cuya complejidad puede variar desde la simple supervisión de funcionamiento de un
conmutador eléctrico, hasta controlar
los movimientos de un potente robot
industrial altamente flexible. Las dos
soluciones, en consecuencia, serán
completamente diferentes. La primera
solución se optimiza para un gran volumen de producción de muy bajo
coste y para ejecutar un pequeño conjunto de algoritmos predefinidos. La
última solución se diseñaría para calcular complejas trayectorias de movimientos programables y transformar
las señales que controlan los motores
del manipulador.
La segunda pregunta que debemos
formularnos es la siguiente: ¿Por qué
necesitamos sistemas integrados? La
respuesta es que los ordenadores de
uso general, como los PC, serían demasiado costosos para la mayor parte
de los productos que están incorporando actualmente alguna forma de
tecnología de sistemas integrados.
Una solución general podría no satisfacer varios requisitos funcionales o
de rendimiento, tales como las limitaciones en consumo de potencia y las
Revista ABB 2/2006
limitaciones de tamaño, fiabilidad o
funcionamiento en tiempo real.
Sistemas integrados, ¿dónde se
encuentran?
ABB lleva más de un siglo desarrollando tecnologías de energía y automatización. y de la energía eléctrica.
Los conceptos básicos de algunas de
estas tecnologías han evolucionado
lentamente: los modernos transformadores de potencia, por ejemplo, funcionan en la actualidad según los mismos principios que en los inicios de
la transmisión de energía eléctrica. A
pesar del enorme progreso de las tecnologías de conmutación y de la ciencia de materiales, un interruptor automático sigue estando basado en los
mismos principios que hace cincuenta
años. Ahora que disponemos de peTecnología moderna de transformadores
queños y potentes microcontroladores a bajo precio, los
componentes de sistemas integrados van encontrando
aplicación en estos productos,
maduros desde hace mucho
tiempo. En estos productos,
los sistemas integrados suelen
asumir una función auxiliar:
se utilizan para supervisar,
proteger o controlar la función básica del producto. La
tecnología es una forma de
proporcionar estos atributos a
mejor precio o con más valor
añadido que con otras soluciones alternativas.
Otras series de productos que
ofrece ABB serían inconcebibles sin la tecnología de sistemas integrados. Buen ejemplo de ello son los
sistemas de control distribuido (DCS)
que pueden automatizar y controlar
de forma segura grandes y complejas
plantas industriales, como refinerías
petrolíferas, centrales eléctricas y fábricas de papel. En los primeros tiempos de la automatización industrial se
utilizaba lógica de relés para diversas
funciones sencillas de control. La llegada de los circuitos integrados y de
los primeros microcontroladores comerciales en los años setenta y ochenta permitió utilizar controladores industriales programables para ejecutar
una lógica de control más compleja.
Hoy día, el Sistema ABB de Automatización Ampliada 800xA de la plataforma Industrial IT integra dispositivos
de campo inteligentes, ampliamente
distribuidos, con funciones de sistemas de alto nivel que optimizan los
activos de producción además del
proceso propiamente dicho.
Retos en aplicaciones industriales de
sistemas integrados
En este número de Revista ABB se
discute una gran variedad de oportunidades y retos relacionados con la
introducción de la tecnología de sistemas integrados en la cartera de productos y soluciones de ABB. Muchas
de las ventajas y requisitos son típicas
de los sistemas integrados en general
–como el bajo coste, el pequeño tamaño, etc.– mientras que otras son específicas de las aplicaciones industriales.
15
Tecnología de sistemas integrados en ABB
Tecnologías de sistemas integrados
Requisitos industriales
Los requisitos industriales
varían enormemente de una
aplicación a otra, pero entre
ellos están generalmente los
siguientes:
Disponibilidad y fiabilidad
Seguridad
Respuesta determinista en
tiempo real
Consumo de energía
Tiempo de vida útil
Transmisión de energía sin cables:
a alimentación de energía b bobina primaria
c conmutación con bobinas secundarias
b
Ciclo de vida útil
a
Disponibilidad y fiabilidad
Los sistemas eléctricos han
de tener una gran disponibilidad y fiabilidad para minimizar el coste de explotación (es decir, minimizar el
tiempo de mantenimiento
programado e imprevisto).
Seguridad
Mientras que los clientes generalmente
exigen que sus sistemas integrados
sean de alta calidad y muy fiables, este aspecto no es necesariamente vital
si, por ejemplo, es necesario reiniciar
un PDA (personal digital assistant)
cada vez que una aplicación provoca
un fallo del sistema. En aplicaciones
industriales, por el contrario, un fallo
del sistema podría tener efectos devastadores. En una plataforma petrolífera,
por ejemplo, es necesario detectar una
fuga de gas y provocar una parada de
seguridad del proceso, ya que de otro
modo correrían peligro activos muy
valiosos e incluso vidas humanas. Análogamente, la inestabilidad en las redes de transmisión y distribución eléctrica debe detectarse antes de que se
pueda propagar y provocar grandes
apagones. Las consecuencias económicas y la seguridad personal dependen
de que los sistemas tengan una gran
integridad. ABB emplea los sistemas
integrados en las configuraciones que
cumplen funciones críticas. Para ofrecer productos probados y certificados,
de alta integridad, se aplican procesos
de desarrollo y metodologías de diseño especiales.
Propiedades de tiempo real
‘Tiempo real’ es un término frecuentemente asociado a los sistemas integrados. Puesto que los sistemas integrados se usan para controlar o supervisar procesos en tiempo real, han de
ser capaces de realizar fiablemente
16
como “cosecha de energía”.
Aunque se disponga de energía, el diseño con bajo consumo es necesario para reducir
la generación excesiva de
calor, que haría necesarios
dispositivos de refrigeración
costosos y susceptibles de
generar errores.
c
ciertas tareas en un plazo de tiempo
dado. Pero la definición de ‘tiempo
real’ varía con la aplicación. Por ejemplo, una reacción química puede ser
lenta y es probable que baste con leer
la temperatura en un punto una vez
por segundo. Sin embargo, el programa ha de ser previsible. En el otro extremo de la escala, los dispositivos de
protección de equipos de alta tensión
necesitan muestrear corrientes y tensiones a razón de miles de veces por
segundo para detectar y actuar en una
fracción de ciclo, si es necesario.
Consumo de energía
A primera vista parece que el consumo de potencia de la electrónica industrial no es un problema importante,
dada la abundancia de energía disponible. Sin embargo, no siempre se dispone de energía y la necesidad de
mantener bajos los costes de instalación ha creado una demanda de productos y sistemas que no requieren
alimentación eléctrica aparte para la
electrónica; estos dispositivos son
autosuficientes energéticamente y
satisfacen sus necesidades extrayendo
pequeñas cantidades de energía de su
entorno. Los sensores inalámbricos
para la automatización de edificios,
fábricas o procesos han de funcionar
durante años con baterías o autónomamente. Las fuentes de alimentación
independientes pueden ser diseñadas
para extraer niveles minúsculos de
energía desde fuentes electromagnéticas o solares, gradientes de temperatura o vibraciones en el entorno inmediato, lo que con frecuencia se conoce
Otro requisito frecuente de
los sistemas industriales integrados es la gran duración de
la vida útil del propio producto y el ciclo de vida de la serie de productos. Mientras
que los productos modernos
de la electrónica de consumo
tienen actualmente una vida
útil inferior a cinco años –desde cuándo no se ven teléfonos de más años–,
la mayor parte de los equipos industriales han de funcionar en el terreno
durante 20 años o más.
Esto plantea varios retos, no sólo a la
robustez de la electrónica, sino también al manejo del producto durante
toda su vida útil, puesto que los componentes del hardware, los sistemas
operativos y las herramientas de desarrollo evolucionan y los productos
concretos van quedando obsoletos.
Cuestiones fundamentales del
desarrollo de sistemas integrados
Algunos desafíos propios del diseño
de sistemas integrados no han cambiado realmente durante las dos últimas décadas. Por ejemplo, los esfuerzos por conseguir más rendimiento
con menores costes y tamaños se
mantendrán mientras lo permitan los
avances de las tecnologías subyacentes.
Otros retos relacionados con el diseño
de sistemas están cambiando rápidamente. La complejidad, la conectividad y la utilidad son tres campos que
merecen una atención muy especial.
Complejidad
Aunque la densidad de transistores y
las velocidades de los circuitos integrados, cada día mayores, ofrecen
muchas oportunidades, son mejoras
que conllevan un reto muy importante
que han de afrontar los desarrolladores (personas, equipos, organizaciones): ¿cómo manejar la complejidad
añadida?
Revista ABB 2/2006
Tecnología de sistemas integrados en ABB
Tecnologías de sistemas integrados
Hoy día, un moderno sistema integrado puede constar de cientos de miles
de líneas de código de programación.
Cada vez más frecuentemente, los
productos incluyen sistemas integrados complejos. Las organizaciones de
desarrollo han de evolucionar con los
productos y tecnologías y es necesario
establecer procesos, métodos y herramientas de desarrollo adecuados. ABB
aprovecha su presencia en todo el
mundo, de modo que las mejores
prácticas desarrolladas en una parte
de su organización las aplica en otras
partes de la misma para mejorar el
rendimiento general. El desarrollo
de plataformas de productos es otro
medio eficaz para garantizar la reutilización y aumentar la eficiencia.
Conectividad
Antes del extenso despliegue de la
comunicación digital, los sistemas
integrados operaban casi siempre de
modo autónomo. Algunos tenían
capacidades de supervisión y control
remoto, pero generalmente ejecutaban
Módulo de comunicación para la transmisión
por radio
Brazo de robot equipado con conmutador de
proximidad sin cables
autónomamente la mayoría de las funciones. Este aspecto está cambiando
rápidamente. Actualmente, los sistemas integrados suelen formar parte de
redes distribuidas refinadas. Los sensores sencillos con electrónica basada
en transmisores han sido sustituidos
por complejos dispositivos de campo
inteligentes. La consecuencia es la imposibilidad de diseñar diferentes productos independientes entre sí, sino
que éstos han de tener algunos componentes comunes. La comunicación
ha dejado de ser una pequeña parte
de un sistema para convertirse en una
función muy importante. Donde, antes, la comunicación en serie peer-topeer (de igual a igual) era la única
forma de conectar un dispositivo a un
sistema de control, actualmente se integran numerosos dispositivos complejos por medio de buses de campo.
La necesidad de conectar diferentes
aplicaciones en los sistemas para asegurar la información y los servicios en
los dispositivos de campo, está impulsando la implantación de tecnologías
ICT estándar, como Ethernet y los servicios web.
Utilidad
Los dispositivos de campo complejos
suelen ser programables o configurables. Un transductor de presión puede
contener actualmente varios cientos
de parámetros. La interacción con un
dispositivo –desde un panel interno o
desde una aplicación de software en
el sistema– se ha hecho más compleja.
A menudo se ha subestimado la tarea
de ocultar esta complejidad al usuario
al crear un dispositivo de fácil uso.
Mientras que la mayoría de los requisitos son absolutos o fácilmente cuantificables, la ‘utilidad’ es más difícil de
definir. No obstante, un sistema intuitivo y fácil de utilizar reducirá los
costes de puesta en servicio y mantenimiento. El sistema evitará errores y
contribuirá mucho a la satisfacción
general del cliente.
Por esta razón, la utilidad es prioritaria en el diseño y desarrollo de los
productos de ABB, desde la fase conceptual hasta las pruebas finales.
Últimas tendencias de los sistemas
integrados
ABB está dando forma al futuro de la
energía y de la automatización con
nuevos productos y soluciones innovaRevista ABB 2/2006
doras y en esta tarea cada día son más
importantes las tecnologías de sistemas
integrados. Esa es la causa de que,
para tener controlada esta evolución,
ABB tenga que anticiparse a las tendencias y oportunidades emergentes.
Una de estas tendencias es la tecnología SoC de sistemas sobre chips (Systems on Chip). La emergencia de SoC
permite que sistemas extremadamente
potentes –hardware y software– se
ejecuten en plataformas configurables
que contienen todos los bloques funcionales de un sistema integrado:
microprocesadores, DSPs, lógica de
hardware programable, memoria,
procesadores de comunicaciones y
controladores de displays, entre otros
ejemplos.
Otras tendencias son las de los sistemas internos de comunicación inalámbrica y de los dispositivos integrados,
interconectados y autoconfigurables.
Estas tendencias permiten un uso extendido de los dispositivos de campo
inteligentes en aplicaciones hasta ahora no factibles debido a los costes de
cableado. ABB figura a la vanguardia
del desarrollo de tecnologías y aplicaciones que aprovechan los últimos
avances en investigación, junto con
tecnologías de otros sectores industriales, como las telecomunicaciones y
la electrónica de consumo.
Hoy por hoy no se puede predecir
con exactitud cómo serán los sistemas
eléctricos y de automatización de aquí
a veinte años. Pero, sea cual fuere el
desarrollo, los sistemas integrados serán los principales actores que habilitarán e impulsarán el cambio.
Christoffer Apneseth
ABB Corporate Research, ABB AS
Billingstad, Norway
[email protected]
17
Thema
Protección
integrada de
energía
Aplicaciones integradas en la automatización de
sistemas eléctricos
Kornel Scherrer
18
Desde los inicios de la electrificación, hace ya más de 130 años,
proteger los activos contra los cortes o caídas de tensión ha sido un
objetivo fundamental. Desde entonces, nuevas tecnologías integradas
de información, incorporadas a la
automatización de sistemas eléctricos, gestionan los aspectos relativos
a la protección, además de otras
muchas aplicaciones especiales.
Esta evolución y sus futuras tendencias se discuten de forma resumida
en este artículo, dedicado a la automatización de sistemas eléctricos
aplicada a la generación, transmisión y distribución de electricidad.
Revista ABB 2/2006
Protección integrada de energía
Tecnologías de sistemas integrados
L
a automatización de sistemas eléctricos tiene su origen en la protección de equipos de alta o media tensión en caso de daños provocados por
un fallo del sistema de energía. Entre
estos equipos están los aparatos de
conmutación de potencia, los interruptores y líneas de transporte de
energía, así como los motores y generadores. Los primeros dispositivos de
protección se desarrollaron hace más
de 130 años, cuando se iniciaron los
primeros proyectos de electrificación.
Por aquel entonces, los dispositivos
de protección se basaban en principios electromecánicos y actuaban de
forma completamente mecánica. Todavía hoy existen muchos de estos
relés electromecánicos en muchos
sistemas eléctricos instalados por todo
el mundo. A medida que surgieron
nuevas tecnologías de componentes
electrónicos y de semiconductores,
surgieron también nuevas posibilidades de proteger los sistemas eléctricos
y se diseñó una segunda generación
de dispositivos de protección con
componentes electrónicos. Estos relés
de estado sólido habilitaron nuevas
aplicaciones que incorporaban mejores funciones de protección, además
de mediciones de potencia, disparo
de alarmas y análisis de tendencias
básicas. Finalmente, gracias a la disponibilidad comercial de microprocesadores en los primeros años ochenta
del pasado siglo, surgió la protección
numérica. La tecnología de microprocesadores ha puesto a nuestra disposición una gran profusión de nuevas
funciones. Estos dispositivos numéricos integrados ofrecen actualmente
ventajas esenciales en cuanto a protección, control, monitorización y autosupervisión, así como para la comunicación de datos.
los clientes, calidad y fiabilidad de la
energía, servicio con valor añadido, rendimiento financiero, menores costes de
explotación y mantenimiento y gestión
de activos, son tan sólo algunos de los
retos que impulsan la implementación
de modernas soluciones de automatización en el campo del suministro de
energía. La comunicación de datos en
tiempo real es una característica fundamental y el acceso desde cualquier
lugar a la información del proceso es
esencial para sacar provecho de las soluciones modernas.
Áreas de aplicación de la automatización de sistemas eléctricos
La automatización de sistemas eléctricos
es un caso claramente diferenciado de la
automatización industrial en general.
Debido a la proximidad con equipos de
alta y media tensión, las soluciones de
automatización de los sistemas eléctricos
tienen que satisfacer requisitos más rigurosos. Respecto de la automatización industrial, las diferencias principales son la
señalización de tensiones más altas, la
detección de corriente y tensión altas, la
detección de sucesos con una precisión
de 1 ms, el corto tiempo de respuesta
(del orden de algunos milisegundos) y
los requisitos más estrictos de verificación EMC (compatibilidad electromagnética) y EMI (interferencias electromagnéticas). A continuación se presentan y
describen algunas aplicaciones típicas de
automatización de sistemas eléctricos.
El número de componentes de sistemas
integrados está creciendo rápidamente.
Los componentes, con sus diversas tareas, cubren todo el proceso de suministro de energía eléctrica, desde la pro-
Impulsores de la automatización de
sistemas eléctricos
Mientras que, en el pasado, la única finalidad de un dispositivo de protección
era proteger un equipo de alta y media
tensión, el entorno comercial actual de
la transmisión y distribución de la energía eléctrica impone nuevos requisitos
que exigen nuevas soluciones. Los aspectos técnicos van acompañados de
un gran número de nuevos retos. Liberalización del mercado de la electricidad, especial atención a los clientes de
compañías eléctricas, conservación de
Revista ABB 2/2006
19
Protección integrada de energía
Tecnologías de sistemas integrados
ducción al consumo. Un criterio básico
para la caracterización de un sistema integrado, o de un componente del sistema, es su capacidad para reaccionar ante sucesos o condiciones del proceso en
una franja determinista de tiempo. Estas
aplicaciones en tiempo real tienen una
ejecución típicamente cíclica. El tiempo
de ciclo determina la mayor rapidez de
la respuesta y, por consiguiente, ha de
ser diseñado específicamente para la
aplicación. En general, las aplicaciones
más cercanas al proceso de suministro
de energía requieren tiempos de ciclo
más cortos que las aplicaciones situadas
en lugares remotos, como son los centros de control de la red. La figura pequeña representa una estructura típica
de suministro eléctrico que incluye varias aplicaciones de automatización con
diferentes características. En general, la
funcionalidad básica de la automatización de sistemas eléctricos incluye la
protección del equipo del sistema eléctrico, el control del flujo de potencia, la
monitorización del proceso de suministro energético y la supervisión del estado del equipo.
Central eléctrica
El control industrial es la tecnología de
automatización predominante en una
central eléctrica. Sin embargo, los equipos con mayores tensiones, como los
generadores de potencia, utilizan dispositivos de automatización de sistemas
eléctricos, entre cuyas funciones suelen
estar las siguientes:
Protección y control de generadores
Funciones de control del funcionamiento síncrono (Synchrocheck), que
garantizan una temporización correcta cuando el generador está conectado a la red de transmisión de energía
Protección y control de interruptores
Todos los dispositivos de automatización de los sistemas eléctricos están
integrados por lo general en el sistema de automatización de las centrales
eléctricas, permitiendo controlar
centralizadamente toda la estación.
Red de transmisión de energía
Típicamente, en cada extremo de una
línea de transporte de energía eléctrica
hay situada una subestación. La aplicación más característica en la red de
transmisión es la función de protección
de la línea de transporte, integrada como tarea dedicada en el sistema de au20
tomatización instalado en la subestación.
La protección diferencial de la línea se
basa en dos dispositivos electrónicos
que miden la tensión y la corriente en
ambos extremos de la línea. Enlaces de
comunicación especializados transmiten
estas mediciones, que en condiciones
normales de operación no deben mostrar diferencia alguna. Una diferencia en
las cantidades indicaría un fallo en la línea y se activarían (dispararían) los interruptores en cuestión de milisegundos,
desconectando la línea de la red de
transmisión. Tales fallos pueden ser
temporales, en caso de un rayo, o permanentes, como cuando cae un árbol.
En caso de fallo temporal, las funciones
de automatización reconectarán la línea
automáticamente.
Otra aplicación común es la protección
de distancia que realiza una función similar, pero basada en la impedancia de
la línea y no en las diferencias de tensión o de intensidad. En caso de producirse un fallo en la línea, el dispositivo
integrado no sólo la desconectará, sino
que también dará alguna indicación de
a qué distancia de la subestación se ha
producido el fallo.
Todos los dispositivos de automatización en una subestación están conectados típicamente a una terminal o pasarela (gateway) de comunicación remota,
que intercambia información con el centro de control de la red.
Aunque la red de transmisión opera con
corriente alterna (AC), para la transmisión de energía a largas distancias generalmente se emplea corriente continua
de alta tensión (HVDC). La energía se
ha de convertir en ambos extremos de
la línea, de alterna a continua y de continua a alterna, mediante convertidores
controlados por tiristores. Estos circuitos
requieren equipos de control y protección muy refinados y potentes, que opera en tiempos muy pequeños, del orden
de 100 nanosegundos.
Subestación de transmisión
En la subestación, grandes transformadores de potencia aislados con aceite
convierten los niveles de tensión desde
una tensión de transmisión de 240 kV a
110 kV, por ejemplo. Sistemas específicos de interruptores permiten controlar
fiablemente el flujo de potencia. Son
muchos los sistemas integrados que se
instalan con fines de automatización. En
general, cabe distinguir entre funciones
de protección de objetos, como es la
protección de líneas, transformadores o
interruptores, y las funciones de protección de sistemas, por ejemplo de las barras colectoras. Los cortocircuitos en la
subestación pueden alcanzar valores de
hasta 100.000 amperios. Por tanto, los
dispositivos de protección tienen que
reaccionar en 10 a 20 ms para desconectar la parte defectuosa de la estación.
Por razones de seguridad de funcionamiento, se suelen utilizar dispositivos
integrados independientes para la protección y el control. Así pues, una subestación puede necesitar muchas docenas de dispositivos de automatización,
que en grandes estaciones pueden llegar a ser varios cientos. Los dispositivos
de automatización son componentes de
sistemas modulares con una cantidad
variable de entradas y salidas de proceso y con diversas potencias de cálculo.
Subestación de distribución primaria
La subestación de distribución primaria
realiza las mismas funciones que una
subestación de transmisión pero a niveles
inferiores de tensión. Transformadores
más pequeños de potencia convierten los
niveles de tensión de 110 kV a 38 kV,
por ejemplo. A este nivel, la protección y
el control suelen estar integrados en un
único dispositivo que ejecuta simultáneamente todas las funciones. La energía
afectada por una avería es menos vital
que en un sistema de transmisión y, por
consiguiente, los requisitos de respuesta
en tiempo real son algo menos estrictos.
No obstante, los tiempos de operación siguen estando en el rango de algunas
decenas de milisegundos.
Subestación de distribución secundaria
La subestación de distribución secundaria está situada más cerca de los consumidores y opera a niveles más bajos de
tensión. Puede incluir o no un transformador, y el sistema completo es considerablemente menos complejo que en
una subestación primaria.
La sofisticación de la automatización está
también muy limitada y casi siempre se
reduce a funciones sencillas de protección. Los dispositivos están estandarizados y disponibles a muy bajo coste. Por
lo general no se emplea comunicación
en este nivel de la red de distribución.
Estación generadora de potencia
distribuida
La aplicación más común de un generador de potencia distribuida es servir coRevista ABB 2/2006
Protección integrada de energía
Tecnologías de sistemas integrados
mo fuente de energía de reserva en caso
de emergencia para consumidores críticos con especiales necesidades de electricidad, como pueden ser hospitales,
diversas aplicaciones industriales o una
infraestructura con carácter crítico. Una
aplicación esencial en tales estaciones
es el conmutador de transferencia desde
la fuente de energía normal a la fuente
de reserva. La integración de funciones
apropiadas de automatización garantiza
la ejecución correcta de las funciones de
todos los dispositivos utilizados, como
son, entre otras, desconectar la línea
de energía, arrancar el generador y conectar este último al consumidor crítico.
En caso de que el suministro de energía
deba mantenerse sin interrupción, como
normalmente se requiere en centros de
servidores de información, se utilizarían
grandes baterías o tecnología de volantes de inercia para acumular energía y
vencer el retardo en el arranque del generador. Las operaciones de transferencia se pueden ejecutar de forma rápida
y completa en pocos milisegundos,
manteniendo sin interrupción el equipo
informático vital.
Automatización de alimentadores
La aplicación de dispositivos de protección y control fuera de la subestación y
en la línea de distribución de potencia
se conoce como automatización de alimentadores. Entre sus funciones típicas
están la protección contra sobrecorrientes, la localización de averías y la reconexión de interruptores. La restauración
rápida e inteligente de alimentadores de
distribución averiados es otro buen
ejemplo de las modernas funciones
integradas de automatización.
Red industrial
Tecnología de automatización de subestaciones
Los primeros dispositivos de protección
y control numérico de sistemas eléctricos utilizaban unidades especiales de
proceso de señales digitales (DSP). Las
implementaciones actuales están impulsando la gran potencia de cálculo
disponible en unidades de proceso central (CPU) de propósito general. En este
sentido, los microcontroladores
PowerPC proporcionan una gran potencia de cálculo con bajo consumo de
energía y, por consiguiente, baja disipación de potencia. Se utiliza memoria de
acceso aleatorio (RAM) para ejecutar
programas, mientras que la memoria de
sólo lectura, programable y borrable
(EPROM), almacena información de
programas y de configuración. Una
configuración típica puede incluir un
microcontrolador PowerPC a 400 MHz,
64 Mbytes de EPROM y 64 Mbytes de
RAM. La CPU puede comprender ade-
más matrices de puertas programables
por el usuario (FPGA, Field Programmable Gate Array) que integran funcionalidad lógica y de preproceso de señales. Un dispositivo de automatización
incluye generalmente varias placas de
circuito impreso (PCBA, Printed Circuit
Board Assembly) en consonancia con
los requisitos correspondientes a la diversidad y número de circuitos diferentes de entrada y salida. La comunicación entre módulos tiene lugar en serie,
a alta velocidad, permitiendo a la CPU
enviar y adquirir datos desde/hacia los
módulos de entrada y salida. Se diseñan
circuitos de aplicaciones específicas para optimizar los objetivos técnicos y
económicos globales. La figura inferior
muestra un ejemplo de un módulo CPU
de alto rendimiento conectado a un
módulo de comunicación Ethernet con
entrada binaria.
e
Dispositivo Ethernet multipuerto con acceso
óptico y eléctrico de 100 Mbits/s a Ethernet
f
18 entradas binarias de 300 V
g
Entrada binaria de procesado ASIC
a
EPROM
b
FPGA, preprocesado de señales
c
Dispositivo interno de
comunicación a 100 bits/s
Alimentación de energía
h
RAM
i
Microcontrolador PowerPC
d
c
b
h
a
i
d
e
Los grandes consumidores de energía
eléctrica, como parques industriales,
plantas químicas y fábricas, mantienen
su red de distribución de potencia in
situ para alimentar motores y otros
grandes equipos. Para ello se instala un
gran número de dispositivos que realizan funciones de protección, control y
medición. Todos estos dispositivos de
automatización de sistemas eléctricos
suelen estar integrados en el sistema de
control del proceso global.
Centro de control de la red
El centro de control de la red es el emplazamiento central desde donde se
dirige el funcionamiento de la red. Potentes sistemas de adquisición de datos
y control supervisor (SCADA) recogen
información de todas las subestaciones
y realizan cálculos complejos. En este
nivel se ejecutan aplicaciones de gestión de la energía, habilitando la operación correcta y estable de los generadores, red de transmisión y consumidores. En él se realizan cálculos complejos del flujo de potencia para supervisar las condiciones críticas y permitir
que el personal de control de la red
tome las medidas apropiadas.
Los dispositivos integrados de automatización de sistemas eléctricos realizan funciones vitales en tiempo real
en todos los niveles del sistema y de
la jerarquía de control. El gráfico de la
figura 1 clasifica las aplicaciones antes mencionadas de acuerdo con su
requisito de respuesta en tiempo real.
g
Tendencias tecnológicas
f
Revista ABB 2/2006
El futuro de los componentes integrados en la automatización de sistemas
eléctricos estará determinado por tres
tendencias tecnológicas distintas.
21
Protección integrada de energía
Tecnologías de sistemas integrados
Requisitos de tiempo real para aplicaciones integradas en una jerarquía de sistemas eléctricos
1
Ciclo de aplicación típica
1s
100ms
10ms
1ms
1ms
HVDC, 100ns
Centro de
control de
la red
Red de
transmisión
Subestaciones
primarias
Generación
distribuida de
energía
Subestaciones
secundarias
Redes
industriales
Red de
baja
tensión
Sincronización temporal: adquisición de datos analógicos: 1..30 s
Eventos en el sistema: 1 ms
Integración electrónica
A medida que avance la tecnología de
circuitos integrados, se irán incorporando cada vez más funciones en un único
dispositivo de automatización. Como
consecuencia del aumento de velocidad
del reloj de la CPU y de una mayor memoria, un solo dispositivo integrado será
capaz de ejecutar nuevas funciones adicionales, que actualmente se procesan
con diversos dispositivos o incluso fuera
de línea. Además, las modernas implementaciones de sistemas se basan en
plataformas más genéricas de electrónica y de software, permitiendo así una
configuración sumamente económica
para aplicaciones específicas.
establecida. Ya se han comercializado
los primeros interruptores inteligentes
para aplicaciones de tensión media con
una buena aceptación por parte del
mercado. Está en marcha la investigación necesaria para los niveles de alta
tensión y ha de mejorar la aceptación
del mercado 2 . Sin embargo, todas las
áreas de aplicación tienen en común el
continuo impulso hacia una mayor integración, aunque cada campo progrese
de forma diferente.
Comunicación de datos
La tendencia más fuerte, sin embargo,
lleva hacia una comunicación más intensa y más rápida, que en general
conlleva la implementación de Industrial Ethernet. El nuevo estándar
IEC61850 del sector de compañías
eléctricas promueve la interoperabilidad en todos los niveles de un siste-
ma de automatización de energía eléctrica, ampliando las ventajas y la
aceptación de la tecnología de comunicación base. Los dispositivos futuros
incluirán funcionalidad integrada de
redes multipuerto como, por ejemplo,
capacidades de encaminamiento y
conmutación, así como temporización
de alta precisión. Además, la mayoría
de los protocolos de uso más común,
como Modbus y DNP, se ampliarán
para la interconexión Ethernet, permitiendo la utilización de una multitud
de protocolos estándar en una única
red Ethernet.
Los actuales dispositivos de protección y control tienen el potencial para
convertirse en nodos de redes con
plena capacidad de comunicación y
con funcionalidad de automatización.
Tendencias futuras en tecnología de
protección eléctrica integrada
Son muchos los sistemas integrados
muy avanzados que se emplean en el
proceso de suministro de energía
eléctrica a todos los niveles. La función de estos sistemas es proteger los
componentes del sistema eléctrico, el
control del flujo de potencia y la monitorización del proceso, además del
estado de su equipo.Los dispositivos
de automatización de sistemas eléctricos se integran en redes de comunicación para intercambiar información
entre varios de estos dispositivos, así
como con sistemas supervisores.
Nivel de integración
Las tendencias tecnológicas predicen
un nivel aún mayor de complejidad
Integración de equipos de conmutación
funcional para cada dispositivo y tamLos sistemas integrados se incorporarán
bién una integración más profunda
también al propio equipo de conmutacon aparatos de alta y media tensión.
ción. Actualmente, los dispositivos de
La necesidad de automatización y coautomatización se instalan en paneles
municación crecerá continuamente.
de los equipos de conmutaPara responder a esta demanción y se conectan al aparato
da futura, los dispositivos de
2 Integración de dispositivos en relación con los niveles de tensión
mediante un extenso cableaautomatización tendrán que
do. Por tanto, el aparato y sus
contar con una refinada capafunciones de automatización
cidad de comunicación de daBaja tensión
Media tensión
Alta tensión
< 1 kV
1..20 kV
10..52 kV
> 70 kV
constituyen una unidad funtos y de interconexión.
cional global, conocida también como aparato inteligente.
Actividades de ingeniería de
hardware, como diseño y cableado, serán sustituidas por
Kornel Scherrer
ingeniería de software y confiDistribution Automation
guración. La electrónica inteABB Management Services Ltd.
grada en equipos de baja tenZürich, Suiza
sión está sólidamente [email protected]
da y es una tecnología bien
22
Revista ABB 2/2006
Los motores del cambio
Control integrado de motores basado en DSP
Ilpo Ruohonen
Cuando una persona sube a una escalera
mecánica, no espera que la velocidad de
la misma se reduzca por efecto de su peso: más bien, la potencia de salida ha de
aumentar para que la escalera mantenga
constante su velocidad. En las aplicaciones industriales también se espera que las
correas, ejes y bombas mantengan los
valores de velocidad prefijados o el par
motor con independencia de que cambien
las condiciones de operación. Estos requisitos no se cumplen por las propiedades
inherentes a los motores, sino gracias al
uso de sistemas de control de motores
(accionamientos).
Un criterio importante en favor de un
sistema de control determinado es su
velocidad de respuesta. ¿Cuánto tiempo
se necesita para responder al cambio de
un parámetro y compensarlo Los avances
de la tecnología de microprocesadores no
sólo hacen posible un caudal de datos
mayor en tales sistemas, sino que además
permiten implementar funciones matemáticas cada vez más complejas. El método
DTC (Direct Torque Control), desarrollado
por ABB, se basa en potentes procesadores de señales digitales (DSP) que proporcionan respuestas muy rápidas y un sistema de control preciso y sensible.
D
se implementa sobre un microcontrolador integrado en el accionamiento.
Esta tecnología fue utilizada comercialmente por ABB por primera vez en
1995, convirtiéndose rápidamente en
el método de control preferido para
accionamientos CA, sobre todo para
aplicaciones exigentes o críticas en las
que no podía comprometerse la calidad del sistema de control. Para comprender la interacción de la teoría de
control y los avances en control inte-
grado, es necesario considerar la historia de DTC.
TC (Direct Torque Control) es un
método de control que proporciona un excelente tiempo de respuesta del par motor a los controladores
electrónicos de motores de velocidad
variable (accionamientos de CA) 1 .
Para máquinas CA de inducción, DTC
proporciona rendimientos y velocidades de respuesta que alcanzan los límites teóricos de la máquina en cuanto a control del par y de la velocidad.
DTC usa un algoritmo de control que
La emergencia de una nueva tecnología
La función principal de un accionamiento de velocidad variable (VSD,
Variable Speed Drive) es controlar el
flujo de energía suministrada desde la
red a un proceso a través del eje de
un motor. Dos magnitudes físicas describen el estado del eje: el par y la
velocidad. El control del flujo de ener-
Diagrama de bloques de DTC
Líneas
Núcleo DTC
Estatus del par
Controlador de velocidad + compensador
de aceleración
Controlador de par de
referencia
Par de referencia
Velocidad de
referencia
Comparador
de par
Rectificador
Señales de control
Comparador
de flujo
+
-
Comandos de
posición de
conmutación
Par interno de
referencia
Selector
puls.
óptimas
Bus CC
PID
Estatus del flujo
Posiciones de
Flujo efectivo conmutación
Par efectivo
Controlador
de flujo
de referencia
Optimización de
flujo On/Off
Detención del flujo
On/Off
Velocidad efectiva
U
f
U
f
Inversor
ASIC
Modelo
adaptativo
de motor
Flujo interno de referencia
M
3~
Intensidad del motor
Revista ABB 2/2006
Tensión CC de bus
23
Los motores del cambio
Tecnologías de sistemas integrados
Fábrica de Ideaplast en Italia con un extrusor
de línea simple (detalle de la cabeza del extrusor y del bobinado de los rollos de película)
Transportador fiable, para la automatización
de panaderías (Fazer Bakery, Finlandia).
gía depende del control de estas magnitudes.
En la práctica se puede controlar cualquiera de las dos magnitudes y su implementación se conoce como “control de par” o “control de velocidad”.
Cuando un VSD opera en modo de
control del par motor, la carga determina la velocidad. Análogamente,
cuando opera en modo de control de
velocidad, la carga determina el par.
En ambos casos existe una relación
entre el par, la corriente real y el flujo
magnético real en la máquina. La idea
de DTC es utilizar el flujo magnético y
el par motor como variables básicas
de control, contrariamente a la forma
en que los tradicionales accionamientos de CA controlan la frecuencia y la
tensión de entrada, aunque en principio es similar a como se realiza con
un accionamiento de CC.
Además, con los tradicionales accionamientos que utilizan modulación por
anchura de impulsos (PWM, Pulse
Width Modulation) y vectores de flujo
magnético, la tensión aplicada al motor requiere una etapa moduladora. El
tiempo de esta etapa se añade al tiempo de proceso de la señal, limitando
por tanto la velocidad de respuesta
del sistema de control y, por consiguiente, el tiempo de respuesta del
par y de la velocidad.
Estación elevadora de presión en Pietersaari
(Finlandia), accionamientos con DTC e IPC
(Intelligent Pump Control)
El hecho de que DTC no requiera modulador es una de las razones de que
este método de control ofrezca unas
respuestas tan rápidas, diez veces más
rápidas que con el método convencional de control vectorial del flujo. Además, DTC consigue este control rápido, basado en el campo magnético,
sin necesidad de realimentación de la
velocidad: usa una avanzada teoría de
motores para calcular el par motor y
el flujo magnético del estator.
DSP hace posible el progreso
tecnológico
Aunque, teóricamente, ya se conocían
las ventajas de utilizar DTC, su implementación tuvo que esperar hasta que
los avances del control integrado hicieron posible ejecutar los ciclos de
control primarios a una frecuencia
suficientemente alta. Los microprocesadores convencionales, por ejemplo
24
los que se utilizan en los ordenadores
personales, no consiguen un caudal
de datos suficientemente alto. La introducción de los procesadores de señales digitales (DSP) hizo posible la
implementación de DTC. Estos procesadores se desarrollaron en principio
para la industria de las telecomunicaciones, pero hoy día han encontrado
un uso muy extendido para el control
de accionamientos. Un moderno accionamiento DTC calcula el par real
en el eje del motor al menos 40.000
veces por segundo (cada 25 µs). Esto
proporciona una reacción extremadamente rápida a las variaciones de carga en el eje del motor, así como a los
cambios en la velocidad o el par fijados como referencia por el usuario.
El tiempo de reacción de DTC es tan
rápido que abre nuevas posibilidades
para el control de velocidad variable.
Por ejemplo, un accionamiento DTC
es ideal para proteger la mecánica
contra sobrecargas y variaciones bruscas de la carga. Además, el rápido
control del par motor significa que se
pueden implementar fácilmente algoritmos refinados para amortiguar vibraciones mecánicas en aplicaciones
con resonancias mecánicas intrínsecas.
Análogamente, un accionamiento DTC
puede detectar rápidamente una pérdida de par de carga causada por una
avería mecánica, por ejemplo por la
rotura de una cinta transportadora, y
actuar para evitar que se produzcan
otros daños. Dado su corto tiempo de
respuesta existen muchos otros ejemplos de DTC integrado en funciones
protectoras para las máquinas y motores.
Mientras que, por lo general, en accionamientos de baja potencia para
aplicaciones no muy exigentes se siguen métodos de control más sencillos, como el control vectorial sin sensores, DTC se usa preferentemente en
aplicaciones más exigentes, que requieren un tiempo muy corto de respuesta del par motor para conseguir
un rendimiento óptimo. Puesto que
los accionamientos de alta potencia
obligan a hacer importantes inversiones, DTC también se usa en estos tipos de accionamientos de ABB, con
independencia de la aplicación.
Revista ABB 2/2006
Los motores del cambio
Tecnologías de sistemas integrados
Extensión a otras aplicaciones
Con la llegada de DTC poco queda
por mejorar en el método de control
de accionamientos de velocidad variable: ya no es el convertidor de frecuencia el que limita el rendimiento
de un accionamiento de velocidad
variable, sino el propio motor. La investigación ha derivado recientemente
hacia la aplicación de DTC en otros
marcos. Se han abierto algunos nuevos apasionantes campos de desarrollo del control integrado de
accionamientos.
Uno de ellos es la aplicación de DTC
en motores de imanes permanentes.
Aunque los principales aspectos de
los motores de imanes permanentes
se conocen ya desde hace tiempo, su
explotación comercial tuvo que esperar al debido desarrollo de los materiales magnéticos.
Los imanes de NdFeB (neodimio, hierro y boro) están disponibles desde
1987, pero fueron necesarias diversas
mejoras en la composición de los materiales antes de que las propiedades
mecánicas y magnéticas de estos imanes permitieran usarlos en la fabricación de motores. Desde entonces no
han dejado de perfeccionarse las técnicas de producción y, actualmente,
Control de motores
Existen dos tipos básicos de sistemas
de control de motores. Los sistemas
de control de bucle cerrado tienen
codificadores en el motor que informan del estado del mismo. La información se utiliza para realimentar el
algoritmo de control. Los sistemas de
bucle abierto son más sencillos, ya
que prescinden de estos codificadores, aunque a costa de perder precisión en el control. ¿Es posible conseguir precisión en un bucle cerrado
que no dispone de codificadores? Esto es justamente lo que hace el método DTC de ABB: utiliza funciones
matemáticas para predecir el estado
del motor. La precisión y repetibilidad
que ofrece este sistema son equiparables a las de los sistemas de bucle
cerrado normales, pero con la ventaja
añadida de que la velocidad de respuesta es hasta diez veces mayor.
Revista ABB 2/2006
ya son viables comercialmente los
motores de imanes permanentes de
gran potencia.
El motor de imanes permanentes es
un motor síncrono, es decir, funciona
según principios algo diferentes a los
de un motor asíncrono. ABB ha creado una versión de DTC adaptada específicamente para motores de imanes
permanentes. Esta combinación de
DTC y motores de imanes permanentes (PM-DTC) ofrece varias ventajas.
Aunque compatibles con los accionamientos tradicionales, los motores se
fabrican en bastidores y dimensiones
mecánicas estándares de CEI y la
combinación PM-DTC ofrece un control más preciso sin necesidad de codificadores y un alto par motor a bajas
velocidades. Ello ha permitido suprimir las cajas de engranajes en las máquinas de papel. Los accionamientos
PM-DTC pueden reducir mucho los
costes. En comparación con las soluciones tradicionales, estos accionamientos tienen menos componentes
(ni engranajes, ni acoplamientos, ni
codificadores), requieren menos trabajo de ingeniería, ahorran espacio,
reducen los costes de mantenimiento,
emiten menos ruidos, tienen mayor
disponibilidad y son más eficientes
desde el punto de vista energético.
Muchas de estas ventajas pueden atribuirse al desarrollo de DTC y a los
avances en el campo del control integrado. Las máquinas de papel figuraban entre las primeras aplicaciones de
la tecnología PM-DTC, otras aplicaciones actuales son la propulsión de barcos y las turbinas eólicas.
Otra nueva aplicación de DTC está en
la sección de entrada de los accionamientos. Con algunas modificaciones,
ABB ha aplicado DTC a la unidad de
alimentación que está conectada a la
red y proporciona energía a la unidad
inversora. Con la ayuda de DTC ha
sido posible crear un accionamiento
que produce solamente una distorsión
armónica muy baja.
En los accionamientos tradicionales, la
energía se suministra a través de un
puente pasivo de diodos conectado a
las redes. El inconveniente de este
método es que el puente de diodos
distorsiona la tensión en la red, lo
cual puede afectar a otros equipos
Las oficinas modernas tienen innumerables
equipos sensibles, que requieren mantener el
nivel más bajo posible de armónicos en la red.
Los accionamientos con bajo nivel de armónicos que utilizan DTC son ideales para este tipo
de entorno.
conectados a la misma. Una solución
muy eficaz para mitigar este problema
es utilizar un accionamiento con una
sección de entrada “activa” controlada
con DTC. La unidad de alimentación
de DTC controla la corriente de la
línea y elimina las distorsiones armónicas leves. Las distorsiones armónicas
intensas se eliminan utilizando un
pequeño filtro. El resultado es una
corriente de línea prácticamente
sinusoidal y sin perturbaciones.
Las soluciones tradicionales se basan
en aumentar el número de impulsos
en la unidad de alimentación, en inversores de 12 ó 24 impulsos, y en la
utilización de un voluminoso transformador de desplazamiento de fase. La
sección de entrada activa con DTC no
necesita tal transformador y el paquete en conjunto es considerablemente
más pequeño. Estos ejemplos ilustran
una importante tendencia: los avances
de la electrónica han producido un
aumento de la potencia de cálculo integrado y de la memoria en el accionamiento. Esto, a su vez, ha traído
consigo el éxito de la implementación
de un método de control superior, el
DTC. Las ventajas de DTC han conducido por su parte a nuevas aplicaciones y funciones. Los accionamientos
actuales son más pequeños, más rápidos, más eficientes, más fiables y más
fáciles de usar que los de la generación anterior. Esto ha sido posible
gracias a los avances del control integrado.
Ilpo Ruohonen
ABB Oy
Helsinki, Finlandia
[email protected]
25
Laminación y control
Plataforma de control AC 800PEC, para numerosas aplicaciones
Armin Eichmann, Andreas Vollmer
La gran fiabilidad, velocidad y precisión que requieren los accionamientos y convertidores de potencia exigen
controladores de alto rendimiento. El controlador AC 800PEC de ABB está integrado en el sistema de control
800xA, desarrollado con gran éxito por nuestra compañía y que goza de gran aceptación. El controlador AC 800PEC es adecuado para numerosas aplicaciones y no está limitado estrictamente al control de la electrónica de potencia, ya que entre sus aplicaciones están los laminadores del sector del metal, cuyo
proceso completo controla. Los dos ejemplos
siguientes ilustran la acertada
integración del AC
800PEC1) en aplicaciones de tracción de locomotoras e instalaciones
de laminación.
Control rápido en una
aplicación de tracción
Los trenes modernos se están haciendo más ligeros y ágiles para reducir los costes de explotación y hacer
más atractivo este medio de transporte. Los convertidores de potencia
de a bordo han de seguir la misma
tendencia ofreciendo mayores velocidades, más capacidad de respuesta y
más fiabilidad, y todo en una superficie menor. Conozcamos el convertidor de potencia CC750® de ABB.
FLIRT2 de la Red Ferroviaria Federal
Suiza (SBB) 1 [1] así como de los vehículos GTW para los operadores THURBO (Thurgau-Bodensee Bahn) y RM
(Regionalverkehr Mittelland), todos
ellos fabricados por Stadler Rail AG.
1
Desde su primera operación comercial,
en diciembre de 2003, han entrado en
servicio, en total, unos 250 vehículos.
Todos estos convertidores de potencia
son controlados por medio de unidades
AC 800PEC de ABB.
Los convertidores de potencia CC750® de ABB son parte integrante
de los modernos trenes ligeros FLIRT.
E
l convertidor IGBT de baja tensión
CC750® constituye el núcleo del
circuito de potencia del tipo de tren
26
Revista ABB 2/2006
Laminación y control
Tecnologías de sistemas integrados
Configuración del sistema
El CC750® fue desarrollado como convertidor de tracción para trenes eléctricos, regionales y suburbanos, de
unidades múltiples. El CC750®, que
dispone de alimentación auxiliar integrada, es adecuado para diversas
tensiones de catenaria, por ejemplo
15 kV / 16,7 Hz y 25 kV / 50 Hz. El
convertidor utiliza módulos IGBT de
transistores bipolares de puerta aislada (Insulated Gate Bipolar Transistor)
con tensión de bloqueo de 1.200 V,
tanto en su circuito de alimentación
de tracción como en el convertidor
auxiliar.
La configuración del sistema principal
se muestra en 2 . Dos sistemas convertidores CC750® idénticos ( 2d y 2e ) se
conectan a la catenaria 2a por medio
de un transformador común de alta
tensión, refrigerado por aceite 2c . Los
dos sistemas convertidores son completamente redundantes: en caso de
que uno de ellos falle, el vehículo
puede seguir funcionando, aunque
con menor potencia.
Disposición de los convertidores de tracción en THURBO GTW, dos unidades CC750® que
proporcionan una potencia total de tracción de 1,1 MW.
2
a
b
c
d
f
g
pantógrafo (catenaria de 15 kV, 16 2/3 Hz)
interruptor principal
transformador
y e unidades convertidoras de
potencia CC750®
devanado de transformador auxiliar para
alimentar la calefacción del tren
inversor de red (entrada de 390 V)
h
i
j
l
m
n
enlace de CC (750 V)
inversor de tracción (480 V / 0 – 170 Hz,
potencia de tracción 750 kVA)
y k motor de tracción asíncrono
alimentación auxiliar trifásica
(50 kVA / 3 x 400 V CA)
cargador de batería (12 kW / 36 V CC)
pulsador de freno
a
b
d
e
l
c
m
n
h
j
k
Sistema de control integrado
Para el hardware de control 3 se eligió un concepto descentralizado que
consta de las siguientes unidades:
Controlador AC 800PEC 3e , sistema
de control de proceso de nivel superior, desarrollado por ABB. Se
puede programar usando MATLAB®/
Simulink® y Real-Time Workshop®.
La tarjeta de interfaz PEBB 3b
(Power Electronics Building Block),
utilizada como dispositivo E/S remoto universal. Esta tarjeta controla
y protege los convertidores IGBT.
Los enlaces con los controladores
de los módulos IGBT son bidireccionales.
Tarjeta Combi E/S 3c : un dispositivo
E/S remoto universal para aplicaciones de tracción de alta velocidad.
Módulos auxiliares 3a 3d , que comprenden fuentes de alimentación y
transductores intermedios de corriente y tensión, así como el control de los dispositivos conmutadores y desconectadores.
Además, el sistema del hardware incluye mediciones de corriente alterna
y tensión continua (muestreo síncrono), protección contra sobrecorrientes
y bloqueo de modulación y disparo.
Para garantizar una gran tolerancia a
Revista ABB 2/2006
f
las interferencias electromagnéticas, la
comunicación entre el controlador AC
800PEC, la tarjeta de interfaz PEBB y
la tarjeta Combi E/S se realiza por fibra óptica. Un enlace óptico adicional
conecta el sistema de control de los
convertidores con el sistema de control del vehículo, de nivel superior,
por medio de un bus CANopen. La
conexión con un ordenador central
dedicado a la programación y supervisión se establece por medio de un enlace Ethernet.
g
i
Panel del hardware de control del convertidor CC750®
3
a
b
c
d
e
módulo auxiliar
tarjeta de interfaz PEBB
tarjeta Combi E/O
módulo auxiliar
AC 800PEC
a
Software de control de AC 800PEC
Los sistemas de control digital de alta
velocidad representan la más avanzada tecnología en electrónica de potencia. Por lo general, para aquellas funciones en las que el tiempo es un factor sumamente crítico, en el rango de
microsegundos y tiempos inferiores,
se usan matrices de puertas programables por el usuario (FPGA, Field-Programmable Gate Array) que utilizan
avanzadas herramientas de programa-
b
c
d
e
27
Laminación y control
Tecnologías de sistemas integrados
ción VHDL (lenguaje de
descripción del hardware
de circuitos integrados de
muy alta velocidad). En el
rango de velocidades intermedias (desde 100 µs hasta
milisegundos), AC 800PEC
proporciona una capa de
software basada en MATLAB®/Simulink® con RealTime Workshop® [2]. Este
entorno permite la programación gráfica de alto
nivel, en el nivel de
abstracción conceptual adecuado para los ingenieros
de control y de sistemas.
Todas las funciones de
Tabla 1
Tareas del software y sus tiempos de ciclo
Control del vehículo
por CANopen
AC 800PEC,
Tarea C
MATLAB®/
Simulink®
con Real-Time
Tarea B
Workshop®
Tarea A
FPGA, VHDL
Tareas (ejemplos)
instrucciones de
velocidad y par motor
máquina de estado,
protección lenta,
controlador de flujo
Tiempo de ciclo
50 ms
1 ms
controladores de
250 µs
corriente, detección
de salto del pantógrafo
controladores muy
50 µs
rápidos de corriente
moduladores,
Rango de ns
protección
muy rápida
Tren de laminación en el sector del metal
En la industria del metal cada día es mayor la exigencia de calidad de los productos y de productividad y flexibilidad
de las instalaciones. La nueva generación de sistemas ABB de automatización de trenes de laminación incluye
una serie de soluciones integradas y
avanzadas que satisfacen las necesidades de los clientes en cuanto a calidad y
rendimiento de sus productos. El uso de
la plataforma de automatización 800xA
de ABB con el potente controlador AC
800PEC hace posible una automatización uniforme en el nivel de fábrica, integrando sin fisuras soluciones avanzadas
en el sistema de control del proceso.
4
Laminador totalmente bajo control
E
n los talleres de laminación en caliente y en frío 4 , la exigencia de
rentabilidad y productividad de la
planta y de mejor calidad del producto no deja de crecer. Al mismo tiempo, el laminador ha de ser flexible para adaptarse a la creciente variedad de
productos. La calidad de la banda metálica y el rendimiento del laminador
dependen de varios factores, como el
diseño mecánico, el equipo eléctrico,
las alimentaciones auxiliares y la estrategia de control. Para conseguir la
calidad de producto deseada es necesario controlar minuciosamente todas
las variables asociadas.
La Tabla 2 proporciona una relación de
los datos básicos de un tren de lami-
codificación, transferencia y
supervisión están integradas en
la plataforma. El ingeniero
queda así liberado del costoso
trabajo de codificación de bajo
nivel, susceptible a los errores.
Los sistemas de control constan generalmente de componentes con diferentes constantes de tiempo. Por consiguiente, el software contiene subtareas que se ejecutan a intervalos diferentes. En el software
de control utilizado para el
CC750® se han implementado
tres ciclos de software que se
ejecutan en tiempos de ciclo
de 1 ms, 250 µs y 50 µs Tabla 1 .
nación en frío. Para poder controlar
una instalación tan grande y compleja
como ésta y satisfacer las altas exigencias de velocidad procesual y de calidad del producto hay que disponer de
un potente controlador que maneje
todas las funciones requeridas, desde
el control binario de bajo nivel hasta
las soluciones de control de avanzada
tecnología. El controlador AC 800PEC
es ideal para satisfacer estos requisitos. Además de la total integración en
la plataforma de automatización
800xA con comunicación por unidades E/S, accionamientos, diversos sistemas de buses de campo y la interfaz
hombre-sistema, sus ventajas residen
en su gran capacidad de programación (basada en IEC 61131-3) y en el
rendimiento alcanzado por la CPU 5 .
La función más exigente de un laminador es el control del espesor. Mantener el grosor de la lámina con una
pequeña tolerancia es uno de los requisitos fundamentales del laminador.
Table 2
Relación de datos básicos de un
laminador en frío
Máxima fuerza del laminador = 30 MN
Máximo peso de cilindros en una
plataforma = 40 toneladas
Máxima aceleración del laminador = 2 m/s2
Máxima velocidad del laminador = 150 km/h
Mínimo grosor de la lámina = 6 µm
Tolerancia de grosor = 0,5 ... 1,0 por ciento
28
Revista ABB 2/2006
Laminación y control
Tecnologías de sistemas integrados
5
Típica configuración del sistema para la aplicación de trenes de laminación
OperateIT y
Servidor MES
Sala de ordenadores
Sala de control central
Planeidad
Espesor
MMS, TCP/IP
DriveBus
...
• Preparación de entrada y bobina, preajustes y registro
• Manipulación de
sección de salida y
rodillo, transporte de
bobina
• Sección de laminador
y cambio de rodillo
de trabajo
• Sistema hidráulico,
lubrificación y aceite
de laminación
6
• Preajuste y
registro
• Control maestro de referencia
• Control de
bobinadora,
accionador de
la laminadora y
rodillo deflector
• Control de
fuerza de
rodillo
• Control de
posición
• Control de
espesor
• Control de
inclinación
• Flexión y
desvío del
rodillo
• Control de
planeidad
que no tienen totalmente en cuenta la
relación existente entre el grosor y la
posición y tensión de los cilindros [3].
Utilizando el potente controlador AC
800PEC y su capacidad para implementar Código C, además del nivel de
programa CEI 61131-3 estándar, se ha
desarrollado una nueva solución de
control de espesores para laminadores
en frío, basada en un concepto de
control MIMO (Multi-Input MultiOutput) de entradas y salidas múltiples. El cliente se beneficia de una
mejora de la desviación del grosor de
hasta el 50 por ciento (dependiendo
del producto).
Una potente solución general
Gracias a los diferentes niveles de
programación de AC 800PEC, este
controlador es idóneo para una gran
variedad de aplicaciones, desde los algoritmos de control rápidos en la
electrónica de grandes corrientes hasta las aplicaciones de control de procesos.
Concepto de control MIMO con adaptación dinámica y on-ine de parámetros
Programa de pasada, ajuste y adaptación
Punto de
ajuste
Objetivos de
control
Armin Eichmann
Parámetros
ABB Switzerland Ltd.
Turgi, Suiza
[email protected]
Diseño/adaptación del controlador
Modelo de planta on-line
Andreas Vollmer
Parámetros de
controlador
Controlador
MIMO
Estimación
on-line
Perturbación
dinámica FF
ABB Automation GmbH
Mannheim, Alemania
[email protected]
Laminadora
PID
Desacoplador
dinámico
Bibliografía
[1] Peter Bruderer Stadler Rail Bussnang, Description
of FLIRT train, Railvolution 4/04 pages 58–72
[2] The Mathworks, User Manual Release 12.1, In
particular Matlab, Simulink, Real Time Workshop,
Stateflow, Stateflow Coder
[3] ABB in metals, http://www.abb.com
El criterio de referencia es el estirado3)
profundo de las chapas de aluminio y
acero para la fabricación de latas o
piezas para carrocerías de automóviles. Cuanto más se pueda reducir la
variación del grosor, tanto menor será
el grosor mínimo permisible con el
que puede operar el laminador. Esto
trae consigo mejoras como el menor
consumo de material, la reducción de
peso y menores costes. Para conseguir
Revista ABB 2/2006
un control eficaz del proceso de laminación, los sistemas mecánicos, eléctricos e hidráulicos, la instrumentación
y la estrategia de lubricación y control
han de estar perfectamente armonizados, sin fisura alguna 8 .
Los modernos algoritmos de control
de espesores están compuestos por
bucles individuales de control predictivo. Estos algoritmos son limitados en
cuanto a los espesores posibles, ya
Notas
1)
Más información sobre AC 800PEC, en “Patrones
2)
FLIRT: Siglas de “Flinker Leichter Innovativer Regio-
de diseño”, página 62.
nal Triebzug” o “Fast, Lightweight Innovative Regional Train” (Tren regional innovador, rápido y ligero)
3)
Se denomina estampado al proceso de transformar
la chapa metálica en piezas cilíndricas o en forma
de caja usando un troquel. En el estirado profundo,
la profundidad de la pieza es mayor que su diámetro.
29
Los sistemas integrados
amplían la automatización
El sistema 800xA incorpora numerosas aplicaciones integradas
Kai Hansen, Tomas Lindström, Lars Mårtensson, Hans Thilderkvist
Los usuarios esperan –y exigen– que
los sistemas de automatización tengan
más funciones que nunca. Los componentes de sistema integrados en un
sistema de control hacen posible gran
parte de la funcionalidad requerida.
Soluciones avanzadas de automatización, como el sistema 800xA de automatización ampliada de ABB, precisan
de la integración de numerosas tecnologías para ejecutar la gran cantidad
de funciones de mejora de la productividad que demandan los clientes de
las industrias de procesos de transformación. Dado que hay fábricas que
pueden operar bajo control remoto y
teniendo en cuenta la necesidad imperiosa de mantener operativa la producción las 24 horas del día durante varios años, sin interrupción alguna, los
clientes de las industrias de procesos
de transformación necesitan disponer
de opciones que les permitan un sencillo mantenimiento y reconfiguración
sin interrumpir la producción. Este artículo estudia las tecnologías de sistemas integrados que ayudan al sistema
800xA a satisfacer estas necesidades.
30
Revista ABB 2/2006
Los sistemas integrados amplían la automatización
Tecnologías de sistemas integrados
L
os sistemas integrados son sistemas
informáticos controlados por microprocesadores que forman parte de un
sistema o equipo de mayores dimensiones. Estos sistemas están dedicados a tareas específicas que contribuyen a la
funcionalidad global del sistema. Dependiendo de la naturaleza del sistema y de
su función, un sistema integrado ha de
satisfacer requisitos muy diferentes.
Componentes integrados en el
sistema 800xA
Los componentes integrados que se utilizan con el sistema 800xA permiten
ofrecer muchas soluciones distintas para muchos requisitos diferentes, entre
ellos los siguientes:
Ejecución en tiempo real: A menudo es
vital que una tarea determinada, además de ser calculada correctamente, esté concluida en un tiempo determinado.
El sistema 800xA satisface requisitos
1
desde tiempo real “riguroso”, donde es
fundamental el tiempo exacto, hasta
tiempo real “flexible”, donde el tiempo
de respuesta es menos crítico.
Flexibilidad: Los componentes integrados pueden estar dedicados a una única
tarea predefinida o a varios trabajos
fundamentalmente diferentes. Comparemos, por ejemplo, la diferencia de flexibilidad de un módulo E/S (entrada/salida) con la de un ordenador normal de
sobremesa.
Disponibilidad: Puesto que los distintos
procesos tienen diferentes requisitos de
reserva, el nivel de redundancia de un
sistema ha de ser flexible.
Coste: El coste unitario admisible para
un componente suele estar estrechamente relacionado con la cantidad de
componentes que se necesita. Es importante considerar si el componente se
utilizará miles de veces en una instalación o en un solo caso.
Severidad del entorno: En entornos industriales, los componentes han de estar preparados para resistir al calor, a
las vibraciones y al polvo.
Distribución de inteligencia integrada
Como sistema de automatización ampliada, el sistema 800xA distribuye la
inteligencia y la potencia de cálculo
allí donde es más conveniente 1 . La
distribución puede adoptar la forma de
diferentes tipos de servidores que proporcionan servicios, a los clientes o
entre sí. En el lado de control, la lógica se puede distribuir con varios controladores que intercambian cálculos y
medidas. El proceso previo abarca desde los módulos E/S que filtran y dan
hora a los paquetes de datos, hasta los
sensores y actuadores que ejecutan
funciones avanzadas de proceso previo
y de diagnóstico. Los módulos de comunicación especiales son buses E/S
Vista general simplificada de una planta de transformación basada en el sistema 800xA
Nivel de
cliente/servidor
Clientes remotos
Puestos de trabajo
Servidores del sistema
Red de control
Nivel de control
Automatización
de proceso
Automatización
y seguridad de
proceso
Seguridad
Nivel de dispositivo
S800 E/S
S900 /E/S (Ex)
Accionamientos
de velocidad
variable
Bus de campo de a. v. a
dispositivos de enlace
(FF HSE/HI, PB DP/PA)
MCC
Revista ABB 2/2006
31
Los sistemas integrados amplían la automatización
Tecnologías de sistemas integrados
explorados para datos de entrada y
salida.
En su gran mayoría, los componentes
del sistema se implementan como sistemas integrados, con un diseño optimizado para necesidades específicas:
Los módulos E/S con proceso simple de
señales se pueden implementar totalmente con componentes de hardware,
siendo la lógica ejecutada en parte en
una matriz de puertas programable por
el usuario (FPGA). Los módulos E/S,
sensores y actuadores inteligentes más
complejos se basan en microcontroladores integrados que ofrecen más flexibilidad funcional. Muchos de ellos utilizan algún tipo de sistema operativo en
tiempo real.
Los módulos de comunicación pueden
implementar una pila de protocolos, en
parte en hardware y en parte en firmware, que se ejecuta en la unidad
central de proceso (CPU) integrada. Para dividir el trabajo es posible procesar
mensajes acíclicos con la CPU y manejar mensajes cíclicos con una unidad de
acceso directo a memoria (DMA), y en
ocasiones con un circuito integrado de
2
aplicación específica (ASIC, Application-Specific Integrated Circuit) dedicado a la tarea.
El módulo procesador del AC 800M usa
un sistema operativo comercial en tiempo real y ejecuta una de las aplicaciones integradas más complejas y flexibles. El usuario define por completo
casi todas sus funciones 2 .
Nivel de cliente/servidor
En el nivel de cliente/servidor, varios
sistemas de software se combinan para
incorporar la funcionalidad operacional, por ejemplo presentando a los
operadores valores medidos y el estado
del proceso. Los sistemas también soportan funciones de ingeniería, puesta
en servicio y mantenimiento de todo el
sistema. En este nivel, los servidores y
los ordenadores estándar se basan en
tecnología Windows en lugar de sistemas integrados, pero incluso en este
caso se dispone de soluciones especiales, como redundancia de servidores y
redes para garantizar una alta disponibilidad del sistema.
Puesto de trabajo ampliado 800xA
Nivel de controlador
Los sistemas integrados más avanzados
se encuentran en este nivel, en el que
los componentes han de resistir condiciones duras de vibración y calor. Un
controlador debe tener también una alta
flexibilidad y soportar funciones simples, que abarcan desde el control binario hasta el control PID (proporcional,
integral y diferencial) avanzado. ABB
dispone de una serie de unidades controladoras, la más avanzada de las cuales es el módulo procesador del AC
800M 3 .
Para conseguir la deseada flexibilidad
de opciones de comunicación, el módulo procesador del AC 800M dispone de
varias interfaces diferentes de comunicación 4 :
Dos puertos Ethernet permiten la
comunicación con el nivel de cliente/
servidor y otros controladores.
El bus ModuleBus admite módulos
S800 E/S conectados directamente.
El bus de ampliación de comunicación (CEX, Communication EXpansion) permite conectar otros módulos
de comunicación.
Hay dos puertos RS232 disponibles
para protocolos de comunicación en
serie.
También se dispone de un enlace con
una unidad de control de redundancia (RCU, Redundancy Control Unit).
La eliminación de partes móviles, como
los discos duros y ventiladores, garantiza la fiabilidad de la unidad de control
en condiciones ambientales severas. En
4
3
Controlador AC 800M montado en un
armario de bastidor
Módulo procesador de AC 800M, la unidad central del controlador
Redundancy Control Unit (RCU) Link
Connector
Power supply card
CPU card
Plug-in CPU unit
Serial RS232 ports
Ethernet
DIN-rail Back-plane unit
32
Communication
Expansion (CEX) bus
Revista ABB 2/2006
Los sistemas integrados amplían la automatización
Tecnologías de sistemas integrados
el módulo procesador del AC 800M, el
programa y los datos se almacenan en
memoria Flash PROM (memoria programable sólo de lectura) y RAM (memoria
de acceso aleatorio) y, gracias a la eficiencia energética de la CPU, la unidad
se refrigera únicamente mediante circulación natural de aire. Los problemas de
mantenimiento prohíben el uso de ventiladores mecánicos.
Si el módulo procesador de un sistema
de control se basa en un microcontrolador integrado, se reduce el número de
componentes necesarios, así como los
costes y el consumo de energía. Para la
mayor parte de la lógica interna adicional necesaria se utiliza una matriz de
puertas FPGA. Los puertos Ethernet y
los puertos serie se implementan en el
microcontrolador. Además, varias funciones especiales que podrían haberse
implementado en unidades discretas de
hardware, por ejemplo la interfaz
ModuleBus, el bus CEX y la unidad de
control de redundancia, se implementan
como módulos o bloques funcionales
en la matriz de puertas FPGA. Las capacidades combinadas del procesador y
del sistema operativo en tiempo real
permiten al software ejecutar diversas
tareas para la respuesta en tiempo real
de los bucles de control y la comunicación oportuna con el operador de la
planta.
La tarea principal del módulo procesador, y por tanto una tarea prioritaria, es
la ejecución de la lógica de control del
proceso, consistente en un conjunto de
cálculos que definen en qué momento
se han de abrir y cerrar válvulas, arrancar motores, la velocidad de éstos, etc.,
además de las demás acciones que con-
Comunicación
El sistema 800xA incluye muchas unidades diferentes que se comunican a través de un bus o una red 5 .
El sector de automatización de procesos
utiliza varios estándares para la comunicación entre controladores de procesos
y unidades periféricas, como sistemas
E/S, sensores y actuadores inteligentes
y otros dispositivos de campo. El controlador AC 800M soporta una amplia
gama de estos protocolos, entre ellos
buses normalizados internacionalmente
como PROFIBUS, Foundation Fieldbus
PM865
CI853
SM810
Control
Network
RS232
CI851
RS232
CI854
PROFIBUS DP
CI855
PROFIBUS DP
CI856
MB300
CI857
S100 I/O
INSUM
DriveBus
FF HSE
Revista ABB 2/2006
CI858
Interfaces de comunicación utilizadas con AC 800M
CI860
5
trolan directamente el proceso. Puesto
que el cálculo se basa en datos de entrada y salida, la lógica del proceso de
control depende totalmente de la precisión con que se lean estos datos. El
software del sistema integrado ha de
manejar la lógica de control del proceso
y la lectura E/S de una forma suficientemente flexible, que permita efectuar
cambios lógicos sin perder el control
del proceso de producción en curso.
La alta disponibilidad del AC 800M se
garantiza por medio de unidades redundantes de CPU del controlador. La incorporación de redundancia en sistemas
integrados es una empresa complicada,
ya que requiere un detallado conocimiento de todos los fallos posibles de
un sistema y de las soluciones de redundancia apropiadas para gestionar
cada tipo de fallo. Algunos procesos
son más importantes que otros y por
tanto surgen complicaciones adicionales, pero el AC 800M permite detectar
los fallos críticos e implementar una
CPU completa de reserva en menos de
10 ms.
y HART, que facilitan la comunicación
con diversos componentes del sistema,
como son los sistemas E/S y los sensores y actuadores inteligentes.
Los protocolos de comunicación en serie, como Modbus y otros, que pueden
ser implementados por el usuario en la
lógica de control, constituyen otro grupo de protocolos de comunicaciones
soportados por el AC 800M.
Un tercer grupo de protocolos de comunicaciones soportados por el AC
800M proporciona conectividad para
otros productos específicos, como el
sistema INSUM de control de motores
de ABB, los sistemas avanzados de accionamiento de ABB y los distintos sistemas E/S que usan protocolos de comunicación dedicados.
La mayoría de estas opciones se implementan como módulos dedicados de
comunicación que se conectan al módulo procesador con el bus CEX. Los
módulos de comunicación implementan
los protocolos y el intercambio de los
datos y del estado del proceso, con el
módulo procesador a través de una interfaz de software estandarizada. Los
datos se intercambian por medio de
memoria de doble acceso (Dual Port)
en el módulo de comunicación, al que
accede el módulo procesador a través
del bus CEX.
Los requisitos de ejecución en tiempo
real en un módulo de comunicación
pueden ser muy complejos, en parte
por la gran cantidad de datos que se
han de procesar y en parte porque las
limitaciones de temporización del protocolo pueden ser muy estrictas. Estos
dos problemas justifican el uso de un
módulo dedicado de comunicación con
una CPU local integrada, en lugar de,
simplemente, añadir más componentes
de hardware en el módulo procesador.
En lugar de utilizar un módulo dedicado
adicional en el bus CEX se implementan
algunas opciones de comunicación que
utilizan el bus ModuleBus. Ciertos accionamientos por motor se pueden conectar directamente con este bus, ya
que utilizan el mismo protocolo que el
módulo S800 I/O de entrada/salida.
La comunicación HART para sensores y
actuadores inteligentes se implementa
mediante módulos E/S especiales que,
además de manejar señales normales de
proceso, manejan la señal FSK (modulación por desplazamiento de frecuencia) digital que se superpone a la señal
del proceso.
33
Los sistemas integrados amplían la automatización
Tecnologías de sistemas integrados
Sustitución en directo
6
Comunicación redundante
Algunos módulos de comunicación soportan redundancia. La comunicación
con unidades por medio de PROFIBUS
y Foundation Fieldbus HSE (High Speed
Ethernet), por ejemplo, emplea módulos duales de comunicación para eliminar puntos de fallos individuales entre
el controlador y la unidad externa.
Dispositivos de E/S e instrumentos
El nivel de dispositivos, que incluye las
unidades de E/S e instrumentación, se
encuentra un escalón más abajo, hacia
el proceso. El número de unidades E/S
(por ejemplo, unidades de entrada digital) en una planta es mucho mayor que
el número de controladores. Por consiguiente, el coste de los componentes es
un factor a considerar, además de la razón por la cual en este caso se utilizan
procesadores integrados poco avanzados con más frecuencia que en los controladores. También podría ser preferible una simple planificación de tareas,
en lugar de un sistema operativo completo en tiempo real. Sin embargo, la
respuesta en tiempo real es tan importante en este nivel como en el nivel del
controlador.
34
Los módulos de sistema integrados ofrecen gran flexibilidad
S800 E/S
Para conseguir una alta disponibilidad, los módulos de
comunicación se pueden
intercambiar estando en funcionamiento el controlador.
De este modo, en caso de
avería de un módulo de comunicación es posible sustituirlo por otro de reserva sin
necesidad de reiniciar el controlador ni, por tanto, de interrumpir el proceso de producción. Esta estrategia también facilita
reconfigurar el controlador y, por tanto,
modificar las opciones de comunicación
sin detener el controlador. La lógica de
control y los enlaces de comunicación
no modificados siguen funcionando durante la reconfiguración. La única parte
de la aplicación de control afectada es
la que utiliza datos del módulo de comunicación modificado.
Para apoyar esta función, el software
del sistema integrado que accede a los
módulos de comunicación está capacitado para manejar unidades que sufren
fallos repentinos y responder configurando y reiniciando un módulo en buen
estado.
Es posible que algunas partes del sistema E/S tengan que ser ‘intrínsecamente
seguras’, es decir, adecuadas para entornos peligrosos. Esto se puede conseguir encerrando el equipo en un alojamiento de alto precio o, preferiblemente, utilizando unidades E/S con muy
bajo consumo de energía, de modo que
no se generen chispas eléctricas potencialmente peligrosas. ABB proporciona
una amplia gama de unidades E/S para
diferentes necesidades, entre ellas el
sistema S800 I/O 6 .
El sistema S800 I/O consta de un gran
número de módulos distintos de soluciones de hardware y software con
características específicas propias. Por
ejemplo, el hardware de la entrada/salida de seguridad del S880 se basa en un
microcontrolador integrado y en un módulo FPGA. Como módulo E/S de seguridad emplea una solución dual, en la
que el microcontrolador y la matriz de
puertas FPGA ejecutan un protocolo
esclavo ModuleBus y la lógica para la
entrada y salida de datos y diagnósticos.
Los requisitos de tiempo real en esta
unidad son muy estrictos. Cuando se recibe un mensaje desde el controlador, la
respuesta ha de darse en un plazo de
330 ms. El incumplimiento de este ‘plazo límite’ lleva al controlador a suponer
que la unidad E/S no está funcionando
y a pasar a la siguiente unidad. El módulo de E/S también tiene que gestionar
los datos de configuración y todos los
posibles estados de error.
La gran cantidad de sistemas
integrados que se encuentran
en una planta típica de procesos de transformación ofrece
numerosas soluciones de hardware y software. Organizar estos componentes en un único
sistema unificado es todo un
reto, pero los resultados bien
merecen el esfuerzo. Como
muestra este análisis, muy simplificado, las diferentes exigencias que
han de satisfacer las distintas partes de
un sistema crean elementos heterogéneos dentro de un sistema unificado.
Con el sistema 800xA, ABB ha reunido
componentes óptimos integrados de
hardware y software y los ha combinado para proporcionar un sistema fiable
con todas las funciones avanzadas que
hoy en día necesitan las industrias de
procesos de transformación.
Los mejores equipos y sistemas de la
gama, diseñados conjuntamente con los
usuarios finales, continuarán mejorando
la automatización de la producción y
aumentando la eficiencia. ABB es una
de las compañías líderes mundiales en
la automatización de procesos y por
tanto una buena elección para conseguir dos factores fundamentales para
cualquier sector industrial que quiera
prosperar: la capacidad y la productividad.
Tomas Lindström
ABB Automation Technologies AB
Västerås, Suecia
[email protected]
Lars Mårtensson
Fuente de alimentación
Hans Thilderkvist
Otro importante aspecto de todos los
dispositivos integrados en un sistema
de alta disponibilidad es la fuente de
alimentación. Las unidades han de disponer de detección de sobretensiones y
subtensiones. Las fuentes de alimentación redundantes se han de diseñar cuidadosamente para que no constituyan
un punto de fallo individual.
ABB Automation Technologies AB,
Malmö, Suecia
lars.må[email protected]
[email protected]
Kai Hansen
ABB Corporate Research, ABB AS
Billingstad, Noruega
[email protected]
Revista ABB 2/2006
Control de accionamientos
Inteligencia integrada en productos, para mejorar la gestión y el rendimiento de
sistemas de accionamiento durante toda la vida útil
Maciej Wnek, Michal Orkisz, Jaroslaw Nowak, Stefano Legnani
Los buenos productos son mejores cuando están combinados con amplios programas de
soporte y mantenimiento. Por medio de un contrato de mantenimiento puede conseguirse
un funcionamiento óptimo con costes mínimos durante la vida útil del producto, pero gestionar eficazmente la vida útil exige un seguimiento permanente del historial de los activos,
es decir, del funcionamiento, del desgaste, de los posibles daños y del mantenimiento.
Una atenta supervisión del estado y rendimiento de los activos permite implementar programas de mantenimiento predictivo que reducen notablemente los costes de mantenimiento y el riesgo de que se produzcan fallos. Sin esta información, el funcionamiento se
degrada y los costes de mantenimiento aumentan.
ABB Medium Voltage (MV) Drives ha desarrollado con ABB Corporate Research un nuevo sistema de ayuda para el cliente –Drive Asset Monitor (Drive AM)–, un paquete de software que
permite a un operador supervisar el rendimiento de un sistema de accionamiento de media
tensión, recopilar datos y guardar el historial del accionamiento, todo ello desde un ordenador remoto. El sistema está pasando sus pruebas en las obras del Túnel base del Gotardo, en
Suiza, y ofrece una importante mejora de las herramientas de gestión de la vida útil.
Revista ABB 2/2006
35
Control de accionamientos
Tecnologías de sistemas integrados
L
os sistemas reales de fabricación
constan de una gran variedad de
activos. Algunos son sencillos, incluso
muy simples, mientras que otros son
‘inteligentes’ y tienen capacidad de
autodiagnóstico e incluso de autocorrección. Los activos vitales de gran tamaño
suelen tener sus propios sistemas de
control supervisor, pero todos los activos
que intervienen en una cadena de
proceso son proveedores de información, ya sea directamente, por medio
de sensores internos, o indirectamente,
informando sobre los demás activos de
la cadena. Es necesario supervisar
cuidadosamente todos estos activos.
a considerar es la amplitud del sistema, es decir, si se trata de un activo
concreto (por ejemplo, un accionamiento), o de una línea completa de
producción con gran variedad de activos. El segundo aspecto es la disponibilidad de los datos, desde los disponibles directamente hasta los obtenidos con sistemas específicos de medición que detectan vibraciones, corrientes, corrosión etc. El tercer aspecto es el nivel creciente de conocimiento y funciones de diagnóstico: en
un extremo está un umbral límite simple, en el otro los algoritmos avanzados de predicción del tiempo de vida.
Recopilación y procesamiento rentable
de datos
Para mantener bajos los costes de las
herramientas, los sistemas de mantenimiento deben ser flexibles y adaptables a muchos tipos de activos. Activos del mismo tipo han de ser tratados análogamente, aunque hay que
prestarles atención especial dependiendo de su contexto en el sistema.
Por ejemplo, dos motores eléctricos
podrían ser idénticos, pero si uno
mueve un ventilador secundario mientras que el otro impulsa un ventilador
vital para la extracción de humos, sus
programas de mantenimiento serían
similares, pero el nivel de inversión
tendría que ser adecuado a la importancia de cada uno.
Un sistema eficiente de gestión de la
vida útil requiere herramientas escalables que puedan adaptarse a la naturaleza de un activo, a su valor y a su
estado, así como a la política general
de mantenimiento. El primer aspecto
1
Accionamiento de media tensión, un activo
con gran despliegue tecnológico y una rica
fuente de información
Java/.Net
Si
Cu
Un sistema escalable no equivale a una
combinación de métodos que abordan
diferentes aspectos de la gestión de la
vida útil. Para ser eficiente, una herramienta ha de garantizar una interoperabilidad completa de datos, puntos individuales de entrada de datos y un
sistema unificado de interconexión,
uso y presentación de informes. Se
pueden combinar varios sistemas en
un proyecto de integración de tecnologías de información (TI), pero sólo una
herramienta escalable puede optimizar
auténticamente el mantenimiento.
En resumen, es preciso evaluar cada
activo para determinar el nivel de
inversión adecuado en razón de las
funciones concretas de dicho activo.
Un buen sistema de evaluación del
estado del activo ha de tener las
características siguientes:
ampliable, para adaptarse a objetos
de activos individuales o múltiples
capaz de aplicar reglas de diversa
complejidad a los activos, basadas
en vibraciones, temperaturas, pruebas eléctricas, datos de operación,
estadística e historiales, etc.
capaz de adquirir datos de diversas
fuentes, por ejemplo, de sistemas de
accionamiento y de control,
herramientas de medición de
vibraciones, entradas manuales y
el activo mismo
ABB aplicó este método en el desarrollo de sus conceptos de optimización
de activos (Asset Optimization) y mo-
Assembler
3
2
Drive AM analizando el pulso del sistema
Los principios de diseño de Drive AM
Drive Asset Monitor Unit
Industrial PC
VPN
Router
Firewall
Ethernet
TCP/IP
Optical Fibers
NDBU 95
ACS drivers
1 ........... 5
36
Revista ABB 2/2006
Control de accionamientos
Tecnologías de sistemas integrados
nitores de activos (Asset Monitors).
Drive AM es una parte de esta solución, auténticamente escalable 1 .
Accionamientos ABB, los activos como
‘contenedores de conocimiento’
ABB MV Drives centra su atención en
el diseño y desarrollo de productos,
pero también en la configuración y
optimización de las aplicaciones del
cliente. Un examen más detenido de
una unidad motriz mostrará inmediatamente que la complejidad tecnológica de esta ‘planta de entrega de par
motor’ abarca desde las barras de cobre hasta las tarjetas de circuitos electrónicos. Su software abarca desde el
código ensamblador hasta los últimos
lenguajes de alto nivel. Obtener el
máximo rendimiento posible de un
dispositivo como éste durante toda la
vida útil del mismo exige atención.
Sin embargo, las unidades motrices
como MV Drive de ABB son el resultado del tratamiento de enormes bancos de datos y de información registrada en relación no sólo con el rendimiento del convertidor del accionamiento, sino también con el equipo
gobernado e incluso con todo el proceso posterior de producción. El uso
eficiente de estos datos del accionamiento es el primer paso hacia la gestión de la vida útil, en primer lugar
para el propio convertidor y finalmente para todo el proceso gobernado
por el accionamiento.
4
Gestión eficiente de la vida útil
Inteligente, escalable, seguro
Un planteamiento pragmático de la
gestión de la vida útil debe responder
a las siguientes preguntas:
¿Qué hay que hacer en el activo para mantener el máximo rendimiento
con costes mínimos?
¿Cuándo se debe actuar?
El sistema comprende hardware y
software 2 . El hardware es un PC industrial debidamente interconectado,
que se instala en fábrica en los nuevos y más potentes accionamientos de
media tensión de ABB (también está
disponible como ampliación de los
modelos existentes). El software recopila y analiza automáticamente señales y parámetros seleccionados del
accionamiento. El hardware se basa
en una plataforma de PC industrial
que proporciona la longevidad y accesibilidad remota esperadas. Se utilizan
soluciones de redes privadas virtuales
(VPN, Virtual Private Network) para el
acceso remoto, que garantizan una
alta seguridad.
Lo ideal es que el activo sea suficientemente inteligente para proporcionar
esta información al operador. Alternativamente, la inteligencia se puede integrar como una extensión del activo,
como una inteligencia que utiliza al
máximo el volumen de datos procesados en el accionamiento.
El sistema Drive AM ha sido diseñado
para satisfacer estos requisitos. De un
lado supervisa y analiza continuamente el estado y la operación del accionamiento, soporta análisis RCA de
causas originales (Root-Cause Analysis) y ayuda a seguir caminos de mantenimiento predictivo. Además proporciona una plataforma que ofrece al
cliente unas características únicas de
ampliación que, utilizando señales del
accionamiento, permiten al operador
visualizar el estado completo del eje
junto con indicadores KPI relativos a
la aplicación, etc. Además, los clientes
pueden confiar en la Línea de Asistencia Técnica1) de ABB para consultar a
personal experto, capaz de supervisar
desde lejos situaciones actuales.
Información de soporte ampliado que facilita el análisis de causas originales
Escalabilidad – el mayor problema
La capa de software es sumamente
flexible en cuanto a la configuración
de reglas de diagnóstico, a la gama de
activos con los que se puede utilizar,
a sus funciones de alarma y de presentación de informes y a sus fuentes
de entrada de datos. Al ser compatible
con la serie Asset Monitor de ABB,
Drive AM abre la puerta a toda la
cartera de gestión de activos (Asset
Management) de ABB, con Asset Optimizer y otros monitores de activos como ampliaciones opcionales. Drive
AM se puede integrar fácilmente en
sistemas de automatización usando la
plataforma ABB 800xA, con posibilidad de conectar otros sistemas a través de servidores OPC2). El sistema ha
sido concebido para utilizarlo con un
solo accionamiento y con sistemas de
grandes dimensiones. Su ampliación
ofrece, entre otras ventajas, la posibilidad de realizar mediciones de corrosión y vibraciones, y la disponibilidad
de sensores adicionales de temperatura. Consigue velocidades de muestreo
del orden de milisegundos con planificación anual, acciones y alarmas gobernadas por sucesos y otras características. Los diversos componentes del
sistema se pueden distribuir entre varios ordenadores. Es posible, por
ejemplo, configurar en paralelo varias
unidades de monitorización para cubrir mayores instalaciones y llevar los
Notas:
1)
La línea de asistencia técnica de ABB es uno de los
servicios ofrecidos por MV Drives.
2)
Revista ABB 2/2006
OPC-OLE para control de procesos
37
Control de accionamientos
Tecnologías de sistemas integrados
resultados a un PC situado en una
sala de control central para mayor
comodidad del operador.
Escalabilidad, dimensión del hardware
La configuración del accionamiento de
media tensión puede abarcar una amplia variedad de productos. Dependiendo de la aplicación, la configuración
puede incluir varias unidades rectificadoras e inversoras, todas ellas apropiadas para las funciones supervisoras.
Para adquirir datos de forma rápida y
fiable se pueden configurar varias unidades de monitorización en torno a una
unidad individual que actúa como punto de acceso para la adquisición de
datos. El ordenador central, también en
este caso, puede situarse en una sala de
control. Es posible configurar soluciones de sistemas similares para unidades
de múltiples accionamientos.
Área de aplicación
La función básica del sistema Drive
AM es ‘vigilar’ la parte del convertidor
del sistema de un eje motor 3 . Drive
AM supervisa continuamente el estado
del accionamiento y responde cuando
cambia ese estado. Los cambios en el
estado del accionamiento se pueden
deber a averías (paradas imprevistas
del accionamiento), alarmas (señales
que rebasan valores umbrales), variaciones de parámetros definidos por el
usuario y alarmas específicas de la
aplicación, generadas por Drive AM,
5
de nivel superior. En este modo básico, cuando se produce un suceso, el
software guarda el estado actual e inicia la supervisión a fondo de los subsistemas relevantes del accionamiento
4 . Estos datos son vitales para determinar la causa original de un suceso.
Sin una herramienta como ésta se perdería la información antes de que un
técnico de servicio llegara al lugar, y
algunos sucesos reveladores (por
ejemplo las alarmas de valores umbrales) serían ignorados si no han provocado directamente una avería. La información de conjunto obtenida con
los datos del monitor permitirá eliminar averías e identificar más rápidamente componentes defectuosos, lo
que supone para el cliente más tiempo útil de buen funcionamiento.
Con paquetes adicionales de diagnóstico, Drive AM puede controlar otros
componentes del tren axial como el
interruptor principal, el transformador
y la máquina gobernada. En el máximo
nivel se pueden integrar en el sistema
paquetes especializados, directamente
relacionados con áreas de aplicaciones
específicas (por ejemplo, trenes de laminación, bombas de agua y compresores). Este tipo de ampliación se puede realizar en cualquier momento, dependiendo de las necesidades del
cliente. También es posible incorporar
mediciones adicionales más allá de las
señales del accionamiento. En tales
casos, el sistema Drive AM, que puede
El sistema Drive AM conecta al personal experto con lugares muy lejanos, en este caso,
las obras del Túnel del Gotardo en Suiza.
ya incorporar datos de diversas fuentes, puede alojar varias soluciones disponibles inmediatamente. Las rutinas
de diagnóstico basadas en Drive AM
son valiosas ampliaciones para cualquier programa de gestión de activos
(Asset Management) a nivel de planta,
como solución ABB para la optimización de activos (Asset Optimization).
Integrado en un marco más amplio
La organización Product Support de
ABB garantiza un despliegue eficiente
de las políticas de gestión de la vida
útil para productos y sistemas de accionamiento. Las herramientas como Drive
AM desempeñan un papel central en el
sistema de soporte, pero son parte de
un método integrado de atención al
cliente que realiza funciones básicas de
mantenimiento y de resolución de problemas, de entrega de repuestos y de
optimización del rendimiento.
Conclusiones
Debido a su compleja función en procesos industriales, los accionamientos generan y acceden a grandes cantidades
de datos, los cuales soportan el control
del accionamiento y sirven, además, para el diagnóstico. Si se dispone de datos
no harán falta mediciones adicionales.
La supervisión de accionamientos de
ABB aprovecha esta posibilidad en beneficio de sus clientes. El sistema funciona en versión piloto en varias instalaciones industriales y en las obras del
Túnel del Gotardo 5 , donde se ha instalado un montacargas con un accionamiento ACS6000. El montacargas es fundamental para el progreso del túnel, ya
que eleva el material rocoso desde el
nivel del túnel hasta la superficie por un
pozo de 800 m. Drive AM contribuye a
optimizar el funcionamiento de la máquina y el proceso de mantenimiento.
Maciej Wnek
Michal Orkisz
Jaroslaw Nowak
ABB Corporate Research
Cracovia, Polonia
[email protected]
[email protected]
[email protected]
Stefano Legnani
ABB MV Drives
Turgi, Suiza
[email protected]
38
Revista ABB 2/2006
Redes de sensores
inalámbricos
Nuevas soluciones de interconexión para la automatización industrial
Niels Aakvaag, Jan-Erik Frey
La visión de sistemas informáticos,
presentes en todas partes, exige un
cambio de modelo para integrar en
nuestro entorno la potencia de cálculo, en lugar de tenerla concentrada en
ordenadores de sobremesa o portátiles. Esta amplia visión del futuro ha
impulsado varios campos de investigación poco definidos, entre ellos las
redes de sensores inalámbricos.
U
n sistema WSN (Wireless Sensor
Network) de sensores inalámbricos
es una red con numerosos dispositivos
distribuidos espacialmente, que utilizan
sensores para controlar diversas condiciones en distintos puntos, entre ellas
la temperatura, el sonido, la vibración,
la presión y movimiento o los contaminantes. Los dispositivos son unidades
autónomas que constan de un microcontrolador, una fuente de energía (casi
siempre una batería), un radiotransceptor y un elemento sensor 1 .
Debido a las limitaciones de la vida
de la batería, los nodos se construyen
teniendo presente la conservación de
la energía, y generalmente pasan
mucho tiempo en modo ‘durmiente’
(sleep) de bajo consumo de potencia.
Los nodos autoorganizan sus redes en
una forma ad hoc, en lugar de tener
una topología de red previamente
programada. Además, WSN tiene capacidad de autorrestauración, es decir,
Revista ABB 2/2006
si se avería un nodo, la red encontrará
nuevas vías para encaminar los paquetes de datos. De esta forma, la red
sobrevivirá en su conjunto, aunque
haya nodos individuales que pierdan
potencia o se destruyan.
Aunque es un tema de investigación
controvertido, este punto de vista,
más bien clásico, de WSN tiene pocas
aplicaciones interesantes. Por ejemplo,
algunos autores especializados en este
campo señalan la detección de incendios forestales como una de las aplicaciones de WSN. Para que la definición de WSN tenga más aplicaciones
en la industria ha de ser más amplia y
menos estricta.
WSN en el mundo de la automatización
industrial
Las aplicaciones industriales divergen
de la definición anterior en varios aspectos. En primer lugar, y esto quizás
sea lo más importante, todos los sen-
sores son vitales para la operación de
la planta. Esto significa que no se
puede admitir la pérdida de un nodo
aunque la red global siga siendo operativa. Un nodo averiado tendrá que
ser sustituido.
En segundo lugar, el tiempo es esencial. Mientras que un paquete de datos en una WSN estándar puede emplear un tiempo indeterminado desde
su origen hasta su destino, una aplicación industrial requerirá frecuentemente límites rigurosos de la máxima
demora permitida.
1
Dispositivo autónomo de una red de
sensores inalámbricos
Sensor
Transmisor/
receptor
de radio
Fuente de
energía
CPU/Memoria
39
Redes de sensores inalámbricos
Tecnologías de sistemas integrados
ción ya de por sí congestionada.
Aunque la definición formal no sea
aplicable directamente en marcos industriales, WSN introduce nuevas técnicas de interconexión que ayudan a
reducir más el coste de instalación de
los sensores inalámbricos. La naturaleza ad hoc de WSN permite un sencillo
ajuste y configuración, tarea que no
debe subestimarse cuando la red es
de considerable tamaño. Para apoyar
la cobertura de sensores inalámbricos
a nivel de planta se ha de minimizar
el trabajo manual de configuración de
la red. Además, la configuración de
tipo ‘plug and produce’ (enchufar y
producir) de la red permite desplegar
redes temporales de sensores para
garantizar el mantenimiento o la localización y corrección de fallos.
Finalmente, y a diferencia de una red
WSN estándar, las soluciones inalámbricas en la industria suelen tener una infraestructura cableada. Los datos emanarán desde los sensores y se propagarán
por la red hasta algún punto de unión
cableado, desde donde generalmente
serán transportados hasta un controlador a través de un bus de alta velocidad.
Además de la clásica topología de red
mallada de WSN, existen dos topologías
comunes en la industria 2 . En la topología de redes en estrella, predominante
hoy en día, los nodos inalámbricos se
comunican con un dispositivo de pasarela (gateway) que hace de puente de
comunicación con una red cableada.
Una solución intermedia emergente y
común de WSN es tener dispositivos encaminadores (routers, con frecuencia alimentados por cables desde la red eléctrica) que comunican con la pasarela.
Los sensores sólo necesitan establecer la
comunicación punto a punto con los
routers y por consiguiente, pueden seguir siendo sencillos y de baja potencia,
al tiempo que se mejora el rango y la
redundancia de la propia red.
Aplicaciones y requisitos
Los requisitos de cualquier solución
WSN siempre dependerán estrechamente de la aplicación concreta. A
continuación se consideran dos casos
específicos de uso: fabricación discreta y monitorización de activos.
Estos dos casos implican requisitos
bajos de potencia, aunque la fuente
de energía real puede variar (almacenamiento de energía en baterías, obtención de energía desde fuentes ambientales, transferencia inalámbrica de
energía como, por ejemplo, por acoplamiento inductivo, etc.). En ambos
casos, la unidad no puede disipar más
que unos pocos milivatios (mW) como
máximo de potencia media.
En la fabricación discreta, el tiempo de
latencia del sistema es vital. Existe un
límite estricto del tiempo máximo de
latencia, por encima del cual el sistema funcionará mal. Este tiempo suele
Ventajas de WSN
La comunicación inalámbrica en aplicaciones industriales tiene muchas ventajas. Además de una mayor fiabilidad, la
ventaja más reconocida es el bajo coste
de instalación. Los emplazamientos industriales suelen ser entornos severos,
con requisitos muy exigentes en cuanto
al tipo y calidad del cableado. Prescindir de los cables significa que las instalaciones son más baratas, sobre todo
cuando se trata de modernizar o actualizar versiones antiguas, un caso en que
puede ser difícil proyectar los cables
adicionales necesarios en una instala2
Topologías comunes de redes de sensores inalámbricos
Retos del desarrollo de sistemas
integrados
S
S
S
S
S
S
S
R
S
R
S
G
S
R
S
S
40
S Sensor
S
S
S
Puerta
S
S
R
S
G
S
G
G
S
S
S
R
R Router
S
ser de algunas decenas de milisegundos. Para la monitorización de activos,
en cambio, el tiempo de latencia es
mucho menos crítico. Esto depende,
como es lógico, del activo que se esté
supervisando, pero es habitual que los
tiempos de actualización sean del orden de minutos o incluso de horas.
La fiabilidad es un tercer parámetro de
interés. Dependiendo de la aplicación
concreta hay varias formas de aumentar
la probabilidad de que un mensaje llegue a su destino. Una forma posible es
aumentar la redundancia, lo que puede
hacerse de varias maneras. El mensaje
se puede transmitir por diferentes caminos (diversidad de espacio), en diferentes frecuencias (diversidad de frecuencias), varias veces en la misma frecuencia (diversidad de tiempos) o, incluso,
se puede enviar utilizando diferentes esquemas de modulación (diversidad de
esquemas de modulación). Este último
es un método complejo que sólo se empleará cuando los requisitos sean extremadamente estrictos y el coste no sea
ningún problema.
El sector de productos para oficina y de
consumo es hoy en día el principal impulsor de las tecnologías inalámbricas,
con aplicaciones de gran volumen en
las que se requiere un tiempo de vida
relativamente corto de los dispositivos.
En cambio, la vida útil de los dispositivos industriales ha de ser mucho más
larga que la de los productos de consumo. Esto significa que hay que prestar
atención muy especial a la integración
de componentes inalámbricos en los
dispositivos industriales. El diseño modular (del hardware y el software) es
esencial, pues permite un mantenimiento eficaz de los dispositivos –hechos con
componentes estándar disponibles en el
mercado– durante toda su vida útil.
Sensor con router
S
S
Un sistema integrado se puede definir
de varias formas. Un buen ejemplo es
[1]: ‘...un sistema informático especializado que forma parte de un sistema o
máquina mayor’. El término definidor
aquí es ‘especializado’. Un sistema integrado tiene un solo propósito y ejecuta
una tarea única. Por consiguiente, la
creación de sistemas dedicados, como
un WSN, tiene sus propios requisitos,
específicos del problema en cuestión.
El diseño del sistema integrado considera tanto los aspectos de hardware como
Revista ABB 2/2006
Redes de sensores inalámbricos
Tecnologías de sistemas integrados
de software. Los dos sistemas
están entrelazados y la solución óptima, si realmente se
puede hallar una, implica la
interacción
entre ellos.
En el protocolo de comunicación se determinan los límites
inferiores del consumo. Algunos protocolos de comunicaEVENT_timer_wake
ción son poco eficientes y ninACTION_power_up_CPU
guna programación integrada
ACTION_power_up_sensor
inteligente ayudará a reducir el
SLEEP
WAIT_FOR_VALUE
Elección de los bloques
consumo hasta un nivel aceptaEVENT_difference_small
funcionales
ble. Otros protocolos se diseACTION_power_down_CPU
Una importante característica
ñan para conseguir un bajo
ACTION_power_down_sensor
de WSN es reducir al mínimo
consumo sin comprometer inel consumo de energía de los
debidamente el rendimiento de
WAIT_FOR_
nodos, proporcionando al
la comunicación. Uno de estos
ACKNOWLEDGE
EVENT_acknowledge_OK
EVENT_difference_large
mismo tiempo el mayor rendiprotocolos de baja potencia es
ACTION_power_down_radio
ACTION_power_down_sensor
miento posible a los usuarios
la plataforma tecnológica de inACTION_power_down_CPU
ACTION_power_up_radio
ACTION_send_value
del sistema.
terconexión inalámbrica para
Diseñar los nodos para un
sensores y actuadores (WISA,
bajo consumo supone elegir
Wireless Interface to Sensors
componentes de baja potencia, algo
and Actuators)1) [2] [3]. El alto renditos necesarios. Ésta es la unidad maesmiento se puede atribuir a dos factores:
que a primera vista puede parecer tritra del sistema y necesita controlar
salto simple y multiplexación por divivial, pero que suele ser más complejo
por completo todos los bloques funciosión en el tiempo (TDM). El primer facde lo que parece. El primer parámetro
nales.
tor evita demoras en los nodos intermea considerar es el consumo de energía
Aspectos del sistema
dios, el segundo garantiza que sólo hade la CPU, el sensor, el radiotranscepCon frecuencia se proporciona el protobrá un nodo en el canal, es decir, que
tor y, posiblemente, de otros elemencolo de comunicación con objeto de utino habrá colisiones. La especificación
tos, como la memoria externa y los
lizar los recursos disponibles dentro de
ZigBee [4], recientemente desarrollada
periféricos durante el modo normal de
los límites especificados y que ningún
con el protocolo subyacente 802.15.4, es
operación. La elección de elementos
elemento esté energizado, si no es imde tipo más general, pero su rendimiende baja potencia implica normalmente
prescindible. El trabajo se reduce a actito de comunicación será menor. Incluye
aceptar compromisos sobre el rendivar y desactivar unidades, como el senmultisalto, lo que implica que un menmiento medio. Por regla general, una
sor, la CPU y el transceptor, con la temsaje puede utilizar varios saltos en las
CPU de baja potencia opera en un ciporización apropiada. Supongamos que
ondas de radio para llegar a su destino.
clo reducido de reloj, con menos caun nodo necesita despertar del modo
Los nodos no tienen asignados intervaracterísticas en el chip que otras unidurmiente a intervalos regulares para
los específicos de tiempo, sino que han
dades homólogas que consumen más
transmitir el valor de su sensor, pero sóde competir para acceder al canal. Esto
energía. La solución está en elegir elelo si el nuevo valor tiene una diferencia
permite el acceso de más usuarios al
mentos con el rendimiento justo para
mínima dada con el último valor. Una
medio inalámbrico, pero introduce inpoder hacer el trabajo.
vez enviado el valor por el canal de
certidumbre en el sistema, ya que la deEs importante que el consumo de
radio, la unidad espera recibir un menmora y el consumo de energía aumenenergía en modo durmiente sea bajo.
saje de confirmación que indica que el
tan cuando un nodo está esperando su
A menudo se puede incluso desconecpaquete ha sido recibido correctamente.
turno. Además, los nodos intermedios
tar por completo la alimentación del
El comportamiento requerido del softdesconocen el momento en que pueden
sensor y del transceptor. Sin embargo,
ware se explica mejor con un diagrama
ser solicitados para encaminar paquetes
la CPU necesitará alguna alimentación
de estados: una representación esquepara otros. Por consiguiente, es aconseen modo durmiente para poder reactimática del estado en que se encuentra
jable disponer de nodos intermedios,
varse. Para el presupuesto de la poel software, de los sucesos que lo llevan
también conocidos como routers, alitencia total es esencial que el consude un estado a otro y de las acciones
mentados desde la red eléctrica (véase
mo en modo durmiente sea bajo.
asociadas a cada transición de estado 3
figura 2 , la topología de la red).
Otro aspecto que también se suele pa.Obsérvese que, en el sistema descrito,
En resumen, el protocolo WISA se adapsar por alto es el tiempo de activación
las unidades se energizan sólo cuando
ta bien a los requisitos de la fabricación
y desactivación de los elementos. Por
es necesario, minimizando así la pérdida
discreta, siempre que se cumpla la conejemplo, el transceptor necesitará un
de energía.
dición de salto simple. Por el contrario,
cierto tiempo mínimo hasta que se
ZigBee resulta ideal para aplicaciones
estabilicen sus osciladores. Durante la
Aspectos del protocolo
de monitorización de activos, suponienespera, tanto el transceptor como la
Además de utilizar componentes electródo que los nodos routers están conectaCPU consumen energía, consumo que
nicos de baja potencia y un programa
dos por cable a la red eléctrica.
es necesario minimizar. Lo mismo
inteligente de durmiente/reactivación, el
Los diferentes métodos de hardware y softocurre, como es lógico, al energizar la
protocolo de comunicación tiene una
ware influyen directamente en el consumo
CPU y el sensor.
gran influencia sobre el consumo final
de energía de los dispositivos 4 . Hasta
Finalmente, es preciso garantizar el
ahora no se han cuantificado los diversos
de energía del sistema.
control por la CPU de todos los elemenRevista ABB 2/2006
3
Sucesos y acciones que provocan la transición del software de un
estado a otro
41
Redes de sensores inalámbricos
Tecnologías de sistemas integrados
efectos, pero esto dependerá de que
se desarrolle la red WSN específica.
Modularidad
El diseño modular es necesario con
objeto de poder reutilizar los elementos. Sin embargo, la modularidad conlleva limitaciones de diseño y se ha
de tener cuidado para garantizar que
las interfaces entre módulos, hardware
y software sean suficientemente generales para permitir la portabilidad.
Un ejemplo clásico de la separación de
módulos es la división entre el protocolo de comunicación y el software de
aplicación. Este último es escrito invariablemente por ABB, mientras que el
protocolo se suele adquirir a otra empresa. Integrar estos dos componentes
en el mismo microcontrolador puede
ser difícil. Aún más complejo es manejar versiones nuevas, tratamientos de
errores y documentación cuando el
software que se ejecuta en el mismo
procesador tiene varias fuentes. También es alto el riesgo de suboptimización, es decir, los dos módulos de software están optimizados individualmente (con respecto a potencia, rendimiento, tamaño de código, etc.), pero esto
no proporciona necesariamente una solución globalmente óptima.
La modularidad se puede conseguir
también a un nivel inferior. El protocolo de comunicación puede considerarse formado por varios bloques, conocidos como capas OSI (Open Stan-
dards Interface). Dado un procedimiento correcto de diseño, cabe la
posibilidad de cambiar una capa individual por otra de una fuente diferente. Como es obvio, cuanto más dividido esté el código tanto más modular
resulta. Al mismo tiempo aumenta la
‘suboptimización’, de modo que la solución dista de ser perfecta.
Normalización
Actualmente hay varias iniciativas en
curso que buscan normalizar WSN para el uso industrial. Una de las más
conocidas es la norma ZigBee, que es
una especificación inalámbrica de baja
potencia, bajo coste y baja velocidad
de transferencia de datos, destinada a
electrodomésticos, juguetes, aplicaciones industriales y otras similares. ZigBee Alliance ha empezado a trabajar
hace poco en un perfil para la monitorización de plantas industriales.
Otra importante iniciativa, la especificación inalámbrica HART [6], tiene como
objetivo extender este famoso estándar
al dominio inalámbrico y abrir el mercado al gran número de usuarios HART.
Esta iniciativa especificará perfiles y casos prácticos en los que se podrá aplicar
directamente el control inalámbrico.
La tercera iniciativa en marcha es la norma ISA-SP100 [6]. En vez de normalizar
todos los elementos del sistema, ISASP100 especifica sólo los niveles superiores de la pila, con varias implementaciones posibles a nivel inferior.
Estando en los comienzos del proceso
es difícil predecir cuál de estas iniciativas prevalecerá. Los clientes finales serán los que decidan en su día basándose
en el rendimiento y la disponibilidad de
los productos. El reto actual es adoptar
óptimamente la norma dominante, es
decir, utilizar la norma en la mayor medida posible, satisfaciendo al mismo
tiempo los requisitos críticos de la misión y manteniendo/actualizando eficazmente la implementación.
La llegada de las redes de sensores inalámbricos conlleva la introducción de
muchas y apasionantes tecnologías nuevas en el mundo de la automatización
industrial. El desafío tecnológico fundamental es mantener en un mínimo el
consumo de energía de los nodos sensores, proporcionando al mismo tiempo
el mayor rendimiento posible a los
usuarios del sistema. El segundo reto es
crear un diseño modular del sistema
que permita el mantenimiento de los
dispositivos durante toda su vida útil,
satisfaciendo asimismo todos los requisitos de aplicación críticos de la misión.
Niels Aakvaag
ABB Corporate Research
Noruega
[email protected]
Jan-Erik Frey
ABB Automation Technologies
Västerås, Sweden
4
Métodos de hardware y software que influyen directamente en el consumo de energía de los dispositivos
Arquitectura de software
[email protected]
Bibliografia
Protocolo de comunicación
[1] Webopedia, http://www.webopedia.com/TERME/
Mecanismo de sincronización (registrado, ranuras de tiempo fijo), esquema
de modulación, transmisión técnica RF, etc.
embedded_system.html
[2] Jan-Erik Frey, Andreas Kreitz, Guntram Scheible;
“Desenchufado pero conectado, Parte 1: Redefi-
Tamaño de empaquetamiento de datos (dimensión
de carga útil, tamaño de colector, CRC, etc)
Acceso a medios sin
limitaciones (p.ej. TDMA)
nición de lo inalámbrico”, Revista ABB 3/2005.
[3] Jan-Erik Frey, Jan Endresen, Andreas Kreitz, Guntram Scheible; “Desenchufado pero conectado,
Acceso a medios basado en limitaciones (p.ej. CDMA)
Parte 2: Sensores y ejecutores inalámbricos en sistemas de control industrial”, Revista ABB 4/2005.
[4] ZigBee Alliance, http://www.zigbee.org
Monosalto
Multisalto
[5] HART Communication Foundation,
http://www.hartcomm.org
[6] ISA-SP100, http://www.isa.org
Parada de componentes durante el funcionamiento en vacío
Tiempo de parada / arranque
Consumo de energía en funcionamiento normal
Consumo de energía
en estado durmiente
Controlable
por medio
de la CPU
Nota:
1)
WISA es un protocolo de ABB basado en hardware
estándar de bajo coste (transmisores de radio de 2,4
GHz), pero mejorado por medio de un protocolo que
Componentes de Hardware
dirige específicamente la automatización de planta,
en tiempo real, en el nivel de dispositivo de campo.
42
Revista ABB 2/2006
Ethernet de alto
rendimiento
ABB amplía su gama de dispositivos compatibles con Ethernet
Kai Hansen
Los sistemas de control industrial comprenden gran número de diferentes
dispositivos integrados (por ejemplo, sensores, actuadores y controladores) y varios ordenadores que trabajan juntos para controlar un sistema
físico. Estos sistemas pueden controlar una enorme variedad de instalaciones, como plantas de proceso, sistemas de generación y distribución eléctrica, fábricas de automóviles y sistemas de aire acondicionado para centros comerciales. ABB suministra sistemas de control
y un enorme número de dispositivos integrados diseñados especialmente para estas aplicaciones. Aunque algunas aplicaciones
sólo requieren un control de bajo nivel tecnológico, basado en
componentes individuales que funcionan aisladamente, cada
vez son más los clientes que demandan dispositivos que puedan comunicarse entre sí, intercambiando información y proporcionando datos y actualizaciones de estado a los operadores cuando éstos los soliciten.
Los dispositivos de ABB se caracterizan por incluir buenas soluciones de comunicación, así como por su facilidad de uso y su
fiabilidad. Los clientes pueden elegir su dispositivo en función de
las necesidades de su sistema y dar por supuesto que disfrutarán
de comunicaciones con la calidad y eficiencia propias de ABB.
Dado que el mercado evoluciona hacia un mayor uso de Ethernet
para atender sus necesidades de comunicaciones, ABB está ampliando su gama de dispositivos compatibles con Ethernet.
E
l uso de Ethernet en plantas industriales se está extendiendo, entre
otras razones, por su buena relación
prestaciones/coste y por su capacidad
para soportar el uso de tecnologías de
fibra óptica, cables eléctricos y comunicaciones inalámbricas en un único sistema. Otra ventaja de Ethernet es que las
tecnologías TCP/IP (transmission protocolo de control / protocolo de Internet)
Revista ABB 2/2006
asociadas a Ethernet proporcionan una
infraestructura de red que se puede gestionar de forma unitaria. Esto racionaliza
el despliegue y mantenimiento de la infraestructura y consigue importantes
ahorros en la formación y en el suministro de repuestos.
Las necesidades de comunicación en el
mundo de las oficinas no coinciden
con las de la industria; también son
distintas las necesidades de los dispositivos integrados en diferentes aplicaciones industriales. Un requisito típico
del mundo de la industria es la respuesta de control en tiempo real. Si las
soluciones de comunicación afectan a
un bucle de control, el tiempo de respuesta es vital. El retardo admisible en
el tiempo de respuesta está determinado por las leyes físicas o químicas que
43
Ethernet, alto rendimiento
Tecnologías de sistemas integrados
rigen el proceso objeto de control. Por
ejemplo, en el control de corrientes
alternas de alta tensión, los retardos
admisibles podrían ser de sólo algunos
milisegundos; en el control de movimientos mecánicos, la tolerancia podría ser inferior a un milisegundo. En
el caso de reacciones químicas, que
suelen ser mucho más lentas, podría
ser aceptable un retardo de un segundo en la acción del actuador, aunque,
no obstante, es necesario satisfacer
plazos de tiempo estrictos, ya que una
reacción química, una vez iniciada, no
se detendrá. Las soluciones de comunicación han de responder a esta variedad requisitos, sea con una única solución o combinando varias tecnologías.
Rendimiento y fiabilidad
El rendimiento y la fiabilidad de un sistema de comunicación también son
factores fundamentales al elegir una
solución para las comunicaciones. También en este caso las distintas aplicaciones tienen requisitos diferentes. Las demandas de rendimiento pueden influir
en la capacidad de operación en tiempo real de un sistema, ya que la aplicación de grandes cargas puede destruir
las respuestas en tiempo real. El elemento físico de una solución de comunicaciones define las opciones básicas
de diseño. Ethernet sobre cables de
cobre y fibras ópticas constituye un
sistema muy eficiente, con muy poco
ruido y escasas pérdidas debidas al
mismo. La comunicación inalámbrica es
menos fiable y con ella se puede perder un número importante de paquetes
de datos. El software del protocolo
garantizará el reenvío de los paquetes
perdidos, pero a costa de pérdida de
rendimiento y de respuestas en tiempo
real. Por otro lado, si el cable o la fibra
resultan seriamente dañados por alguna
razón, ningún programa conseguirá comunicar el mensaje. La única solución
a este problema consiste en crear redundancia física en las interfaces de
comunicación en forma de un segundo
o tercer cable o fibra. Sin embargo, la
introducción de redundancia puede
complicar la interfaz del usuario.
Durante los últimos años, el mercado de
la automatización ha convenido en utilizar Fieldbus para la conexión de equipos de proceso y de Ethernet para la conexión de terminales, servidores y controladores. La tendencia actual es extender el uso de Ethernet más allá de los
44
controladores, trasladándolo más cerca
del campo y reforzando los requisitos de
tiempo real, fiabilidad y seguridad. Esto
exige disponer de buenas soluciones
integradas compatibles con Ethernet y
de protocolos normalizados para la
comunicación de datos sobre Ethernet.
Actualmente se utilizan varios protocolos, siendo los más prometedores FF
HSE, PROFINET, EtherNet/IP, Modbus
TCP y algunas soluciones especiales proyectadas para el control de movimientos.
El límite teórico del caudal de datos con
cables y fibras Ethernet no es un problema serio en la mayoría de las aplicaciones de automatización. Sin embargo, la
capacidad de las unidades centrales de
proceso (CPU) de los dispositivos integrados puede originar un cuello de botella en el flujo de comunicación en la
red, por lo que se ha de prestar gran
atención a este problema. La eficiencia
de la implementación de pilas de almacenamiento temporal de datos en un
dispositivo integrado es el problema
concreto más importante para el rendimiento. Si el factor limitador es la capacidad del procesador para analizar sintácticamente un protocolo, un aumento
de capacidad de una CPU muy pequeña
en un dispositivo próximo al nivel de
campo, pasando de un sistema Ethernet
de 10 Mbits/s a un sistema Ethernet de 1
Gbit/s, podría no aumentar el rendimiento. Sin embargo, para tal dispositivo suele bastar un ancho de banda de
10 Mbits/s. Para proporcionar la eficiencia requerida en la traslación de pilas,
algunos de los protocolos estándar
usuales con Ethernet en aplicaciones de
oficina han de modificarse o utilizarse
conjuntamente con otros protocolos.
Una comparativa del retardo medido
en el tráfico UDP/IP en los sistemas
operativos Windows XP, funcionando
sobre un procesador Pentium a 2,5
GHz 1 muestra que, incluso con un
procesador tan rápido, la mayor parte
del tiempo se emplea en manejar el
mensaje en el procesador. Con un sistema Ethernet de 1 Gbit/s, el retardo
de la red es sin duda muy pequeño.
simultáneamente), se perdieran ambos
paquetes de datos y cada dispositivo
intentara su reenvío después de un
tiempo de espera cuasi aleatorio. Si se
producían varias de estas colisiones
consecutivamente, entonces la demora
era importante y difícil de predecir. Los
nuevos sistemas Ethernet, sin embargo,
se basan en tecnología de conmutación
full-duplex, en la que no se producen
tales colisiones. Cada dispositivo tiene
una línea física dedicada a un conmutador y los conmutadores almacenarán y
enviarán todos los paquetes de datos.
Si el puerto de conexión está operando
con el siguiente conmutador o dispositivo, el conmutador pondrá el paquete en
una cola de espera y lo enviará cuando
esté disponible el puerto. Esta tecnología proporciona respuestas en tiempo
real adecuadas para la inmensa mayoría
de las aplicaciones industriales. Para
aplicaciones más exigentes, como el
Requisitos de tiempo real
Los requisitos de tiempo real suponen
un problema particular para sistemas
Ethernet “anticuados” que se basan en
cables coaxiales o hubs. Tales sistemas
disponían de detección de colisiones
para que, si dos dispositivos intentaban
enviar datos simultáneamente (o casi
Revista ABB 2/2006
Ethernet, alto rendimiento
Tecnologías de sistemas integrados
control de movimientos, es
les ‘grises’. Este puede ser el
1 Comparativa del retardo medido en el tráfico UDP/IP en los sistemas
posible modificar el protocolo
caso, por ejemplo, de TCP/IP
operativos Windows XP y Linux, funcionando sobre un procesador
de bajo nivel Ethernet para
con una capa superior, especíPentium a 2,5 GHz [1]
producir un sistema de slots
fica de proceso 3 , creando una
Avance de la cola
Retardo de red (mínimo teórico)
nueva capa en el protocolo de
(franjas) de tiempo altamente
Esperas provocadas por la interrupción
comunicaciones. Esta “capa de
determinista. Esto se puede
seguridad” tiene una implemenconseguir usando las tecnolotación de muy alta calidad y es
gías PROFINET IRT, EtherCAT,
125 μs
Windows XP 100 Mbps
capaz de descubrir todos los
Ethernet POWERLINK y SER106 μs
Windows XP 1 Gbps
errores relevantes que puedan
COS III.
0
25
50
75
100
125
ocurrir en el canal gris. Para
Como alternativa, los riguroμs
PROFINET, esta capa de segurisos requisitos de tiempo real
dad es la capa PROFIsafe, y papara el control de movimiennicaciones. Los niveles de seguridad SIL
ra EtherNet/IP la capa CIP.
tos se pueden satisfacer sincronizando
2 y SIL 3 suelen ser necesarios en planrelojes locales 2 . Para ello se utilizan
Implementación
paquetes Ethernet normales, aunque
tas químicas, petroquímicas e instalacioUna tarjeta Ethernet estándar resulta
se producen algunos problemas de
nes petrolíferas marinas, así como en inadecuada para algunos productos,
implementación. Un nodo, designado
dustrias mecanizadas.
pero en los dispositivos ABB Ethernet
como maestro de tiempos (“time masLos sistemas Ethernet pueden certificarsuele estar integrado en un hardware
ter”), proporciona información de
se también en cuanto a seguridad. Dado
diseñado especialmente. Procesadores
temporización a los demás nodos, que
que sería poco práctico imponer el escompatibles con Ethernet, que pueden
utilizan dicha información para activar
tándar de seguridad CEI 61508 en todo
ser necesarios para trabajar a determirelojes locales. Los estándares domiel software y hardware utilizado en un
nadas temperaturas, o en otras condinantes para la sincronización son NTP
sistema Ethernet, la certificación de seciones especiales, pueden obtenerse
(Network Time Protocol), SNTP (Simguridad depende del concepto de canade varios proveedores, por ejemplo,
ple Network Time Protocol) y PTP
PowerPCs de Motorola o IBM, proce(Precise Time Protocol, IEEE 1588).
2 Los rigurosos requisitos de tiempo real para
sadores ColdFire, o chips basados en
Varios productos ABB soportan estos
el control de movimientos se pueden satisfaARM. Los requisitos funcionales deterestándares. Por ejemplo, el controlacer sincronizando relojes locales.
minarán el procesador a elegir entre
dor DCS industrial AC800M soporta
las muchas variaciones disponibles,
SNTP y el robot PicMaster soporta
Controlador
con diferentes niveles de soporte de
IEEE 1588. La fuente principal de imRecepción de valores del sensor con
comunicación. Actualmente se están
precisiones en la sincronización de
marcas de tiempo local
comercializando chips especiales que
tiempos es la fluctuación en la ejecusoportan las variantes especiales de
ción del software que marca el tiempo
Ethernet
control de movimiento de Ethernet.
de llegada de un telegrama Ethernet al
Sensor 1
Sensor 2
Están formados por un ASIC, generalnodo. Es importante que el marcado
mente con una CPU ARM interna, o
de tiempos sea lo más rápido posible.
por un FPGA para manejar los protoEsto debe ocurrir en la primera rutina
Reloj local
Reloj local
colos Ethernet de nivel inferior.
de interrupción para Ethernet, o incluElemento
Elemento
so antes, es decir, en el hardware, ande sensor
de sensor
El futuro
tes de que arranque el sistema operatiEthernet es una tendencia emergente
vo de las unidades integradas. Una
de gran importancia para el mercado
correcta implementación del software
industrial. Ya se dispone de diversos
puede ganar algunos microsegundos
3 Capas de un protocolo típico de
productos ABB que soportan Ethernet
en este proceso, mientras que una
comunicaciones
pero, dada su creciente importancia,
solución con hardware podría llevar la
ABB desarrollará más productos inteexactitud hasta 100 nanosegundos.
Aplicación de
Aplicación de
grados que soporten este sistema de
seguridad
seguridad
Seguridad
comunicaciones de alto rendimiento.
Capa de
Capa de
Cuando el sistema objeto de control es
seguridad
seguridad
potencialmente un peligro para la salud
Capa de
Capa de
Kai Hansen
humana o para el medio ambiente, las
proceso
proceso
ABB AS
autoridades exigen pruebas de que el
Capa TCP
Capa TCP
Billingstad, Noruega
sistema dispone de un equipo adecuado
Canal
Capa IP
Capa IP
gris
[email protected]
de seguridad y emergencia. Estos sistemas de control de seguridad han de
Capa física
Capa física
cumplir normas internacionales, como
Bibliografia
CEI 61508, que se basa en categorías de
[1] G. Prytz, S. Johannessen. “Real-time PerformanEthernet por cable/fibra
nivel integrado de seguridad SIL (Safety
ce Measurements using UDP on Windows and LiIntegrated Level) para equipos y comunux”, ETFA 2005.
Revista ABB 2/2006
45
Buses de campo para accionamientos
Comunicación con bus de campo integrado
Ilpo Ruohonen
Con frecuencia, la tecnología de interconexión de accionamientos con controladores se integra directamente en el accionamiento. De este modo, el cliente
se beneficia de una fabricación más flexible, de un cableado más sencillo, de
más fiabilidad y de menores costes totales de instalación.
Aunque los buses de campo existen desde hace más de una década, durante
los últimos años se ha prestado una gran atención a la aplicación de esta
tecnología para accionamientos. Uno de los obstáculos para la rápida adopción de la tecnología de buses de campo ha sido la falta de estandarización.
En los primeros tiempos, muchas compañías ofrecían soluciones privadas
poco flexibles. Muchos clientes expresaron la necesidad de un bus de campo
estandarizado, dada la poca flexibilidad de estas soluciones. Se crearon varias
alianzas, que competían entre sí, para desarrollar un bus de campo abierto con
posibilidades de convertirse en norma. El resultado es que hoy día existe una
gran cantidad de estándares de buses de campo abiertos.
Algunos fabricantes como ABB han hecho importantes inversiones en esta
tecnología. ABB utiliza en este contexto el concepto de conectividad universal.
Para entender lo que significa este concepto, debemos examinar con cierto
detalle la tecnología de buses de campo.
46
U
n bus de campo es un sistema full
dúplex1) digital de transmisión de
datos, que conecta dispositivos de campo y sistemas de automatización inteligentes con la red de una planta industrial. Un bus de campo sustituye al sistema de control E/S convencional por
cable. También difiere de las conexiones punto a punto, que sólo permiten
el intercambio de datos entre dos dispositivos participantes.
Un bus de campo transfiere información secuencialmente, por lo que a menudo se le denomina sistema de comunicación en serie. Para garantizar que
dos dispositivos puedan comunicarse
sobre un enlace serie es preciso adoptar un protocolo que defina el significado de cada bit en un flujo de datos.
Para facilitar la descripción de un protocolo de comunicaciones en serie, los
ingenieros suelen referirse a un modelo
OSI que identifica siete capas 1 . El
conjunto de todas las capas se conoce
como pila de comunicación. Cada capa
Revista ABB 2/2006
Buses de campo para accionamientos
Tecnologías de sistemas integrados
de la pila define un conjunto
nentes de uso común. Otra
1 Capas del modelo OSI y sus lugares en la pila del protocolo
de funciones.
ventaja es que hace posible
En vez de estandarizar la pila
una arquitectura de red escalaProfiNet
Modbus/TCP
completa de comunicación,
ble, lo que facilita a los cliense definen estándares para
tes beneficiarse de los futuros
Application
Fieldbus HSE
EtherNet/IP
cada capa de la pila o incluso
avances técnicos, en contraste
Presentation
para una función concreta de
con las redes privadas. AdeSession
una capa. Así se explica en
más, mucha gente está familiaTransport
TCP/UDP
parte la gran variedad de prorizada con la tecnología de InTCP/IP
tocolos de buses de campo
ternet, de manera que se reduNetwork
IP
disponibles actualmente.
cirán los costes de formación y
Data Link
IEEE 802.1
Ethernet
Las capas inferiores de la pila,
la duración del desarrollo.
Physical
IEEE 802.3
la capa física y la capa de enEthernet industrial es un desalace de datos están determirrollo relativamente nuevo, penadas por el hardware. Las
ro está siendo adoptado muy
campo para control remoto. Esta tencapas superiores se implementan simrápidamente y es de esperar que, muy
dencia está impulsada por el coste deplemente utilizando el software. Esta
pronto, los buses de campo basados en
creciente del control del bus de campo,
distinción ayuda a explicar cómo se
Ethernet industrial dominarán el mercaasí como por la tendencia hacia una
puede conseguir la conectividad univerdo. Ésta es una buena noticia para los
mayor automatización.
sal y también la dependencia de este
clientes, ya que mejorará la flexibilidad
La segunda tendencia es la expansión
concepto de los últimos avances lograde su fabricación.
de la tecnología Ethernet industrial. Esdos en control integrado.
¿Adónde nos llevan estos avances?
ta tecnología es relativamente nueva,
Conectividad universal
Para ABB Drives, Ethernet industrial es
pero promete grandes avances en las
En ausencia de un estándar internaciootro importante paso hacia la visión de
comunicaciones industriales. Ethernet
nal único para el hardware de un proconectividad universal de nuestra comse aplica a las dos capas inferiores de la
tocolo, los fabricantes han estandarizapañía.
pila de protocolos, según se muestra en
do la interfaz para sus propios equipos
Los envíos de Ethernet industrial han
la figura 1.
y han desarrollado adaptadores para los
ido creciendo a un ritmo del 60 por
La mayor parte de las funciones de un
distintos protocolos que se conectan a
ciento anual, que sigue manteniéndose.
bus de campo se definen en la capa de
esta interfaz. Debido al permanente
Dado el extendido uso de Ethernet en
aplicación de la pila de protocolos, peproceso de miniaturización, estos adapredes de oficinas, las plantas y fábricas
ro las capas inferiores son importantes
tadores se han hecho más pequeños y
disfrutarán de la alta velocidad, bajo
para la ejecución. En muchos sistemas,
baratos, y ahora están disponibles como
coste, amplia disponibilidad y compatilos bucles de control cerrados por el
opciones que se incorporan directamenbilidad con las redes de oficina que les
bus de campo tienen que ser rápidos y
te en el accionamiento. Se ha produciofrece este sistema.
permitir respuestas sincronizadas de los
do una cierta estandarización del hardLa introducción de tecnología Internet
dispositivos, por ejemplo en el campo
ware, lo que significa que se pueden
en los accionamientos hará posibles
de automatización de la fabricación. En
implementar diferentes protocolos en la
muchas nuevas aplicaciones. Una vez
el pasado, este comportamiento se mamisma solución de hardware.
asignada una dirección IP al accionaterializaba implementando una capa fíLos últimos desarrollos del control intemiento se podrán ejecutar muchas funsica con comportamiento determinista.
grado hacen ahora posible implementar
ciones a distancia. El diagnóstico tamEthernet no es determinista en princilas capas superiores de la pila de protobién se perfeccionará. Esto es una conpio, pero hoy es posible implementar
colos simplemente descargando diferendición previa para conseguir nuevas
un protocolo Ethernet con velocidades
te software en el dispositivo de campo.
mejoras en el mantenimiento preventivo
de transmisión de hasta 1.000 Mbit/s.
Esta combinación de pequeños adaptay aumentar, por consiguiente, la dispoEsta velocidad es tan alta que, para la
dores y software transferible facilita a
nibilidad de los equipos de planta.
mayoría de las aplicaciones prácticas,
los clientes conseguir un accionamiento
los bucles de control que pueden imfácilmente integrable en su sistema.
plementarse se comportan de manera
ABB soporta una gran variedad de prodeterminista.
tocolos de buses de campo, lo que perSobre la capa física y la capa de enlace
Ilpo Ruohonen
mite al cliente elegir un accionamiento
de datos se pueden ejecutar los protoABB Oy
con independencia del sistema de autocolos TCP/IP que conocemos de InterHelsinki, Finland
matización.
net. El resultado es un bus de campo
[email protected]
compatible con los buses de control
Tendencias de la tecnología de buses
usuales en los niveles más altos de la
de campo
arquitectura de control.
Notas
La primera tendencia constatable es el
La ventaja más evidente de Ethernet es
1)
Un canal semidúplex es un canal que puede transferir
uso creciente de los buses de campo.
que se basa en un estándar abierto. Esinformación en ambos sentidos, pero no al mismo
Hoy en día, cerca del 40 por ciento de
to permitirá crear una arquitectura de
tiempo. Un canal full dúplex puede transmitir información simultáneamente en ambos sentidos.
los accionamientos usan un bus de
red estandarizada empleando compoRevista ABB 2/2006
47
Medicina de motores
Control y protección permanente de la salud de los motores
Rajesh Tiwari
Un motor no tiene por qué ser una isla. Antes se consideraba que los motores eléctricos estaban conectados cuando las barras colectoras y el eje motor estaban acoplados correctamente,
pero la conectividad de las redes se está haciendo cada día más importante. Las redes de comunicaciones permiten utilizar avanzadas funciones de control, coordinación y diagnóstico, así
como de planificación del mantenimiento. Basado en los avances de la tecnología de buses de
campo y en la inteligencia integrada, el centro de control de motores MNS i S, desarrollado por
ABB, es una nueva generación avanzada para aplicaciones MCC de baja tensión.
E
l control inteligente de motores
(IMCS) es una tecnología madura
y bien aceptada en los modernos entornos industriales. La tecnología de
bus de campo, aparecida hace más de
10 años, ha conseguido que el usuario
confíe en la aparamenta inteligente.
La robustez de sus comunicaciones y
la idoneidad de su tiempo de respuesta han demostrado la fiabilidad de
esta tecnología para las aplicaciones
en tiempo real. Además, el empeño
por reducir costes durante la vida de
los equipos ha impulsado una plataforma de ingeniería flexible con puesta en servicio más rápida, más información, mejor diagnóstico y mantenimiento predictivo y con una localización y corrección de fallos más sencilla, con la consiguiente reducción de
los tiempos improductivos.
La tecnología IMCS está pasando, sin embargo, por otro
cambio fundamental. Los
clientes buscan conseguir
más productividad aumentando el tiempo de buen
funcionamiento general de la
planta y mejorando la coordinación de las operaciones
y del mantenimiento. Para
conseguir esto es fundamental que el personal interesado disponga de la información adecuada en el momento oportuno. Esto no sería
posible sin una buena
48
Tabla
conectividad integrada. La arquitectura
de los sistemas y las configuraciones
de comunicación se están adaptando
para satisfacer mejor esta demanda
Tabla .
ABB se anticipó a su época al identificar esta tendencia y responder a ella
con su aparato de conmutación MNS i S.
Un aspecto muy importante de esta innovación es que la implementación de
ABB ofrece un sistema escalable, es decir, el cliente puede añadir, modificar o
perfeccionar las configuraciones de su
sistema en cualquier etapa del proyecto.
BUS interno de aparato de conmutación:
comunicación robusta y en tiempo real
La comunicación de la aparamenta MNS
i S se basa en la red Ethernet, aunque es
determinista y en tiempo real. La capacidad de Ethernet en cuanto a velocidad,
robustez de funcionamiento, sencillez
de configuración de la red y posibilidades de comunicación simultánea con
varios arrancadores se explota al máximo en MNS i S. La falta de determinismo
de Ethernet se evitó con una interfaz de
aplicación en tiempo real (RTAI) que
proporciona temporización determinista
y conmutación rápida entre tareas.
Como pila de la red Ethernet se adoptó
Rtnet, que implementa UDP/IP1), ICMP2)
y ARP3) de forma determinista. Para
evitar las colisiones y congestiones
imprevisibles en Ethernet, el acceso a
los medios está controlado por una capa
adicional, RTmac. La necesidad de separar la red de aparamenta (bus de aparamenta por Ethernet) y la red de control
del proceso (a través de Ethernet) se
resuelve adoptando el estándar físico
10Base-I de Ethernet4).
Tendencias del Mercado de aparamenta de baja tensión
Aspectos de producto
Inteligencia/
comunicaciones
Comunicación
Comunicación DCS
Configuraciones
Información
Posibilidades de
comunicación
Comunicación
Situación actual
Opcional
Tendencias futuras
Integrado (incorporado
en el diseño)
Maestro único
Maestro múltiple
Conectividad
Integración significativa
Punto a punto
Combinaciones
múltiples optimizadas
Excesiva y
Pertinente y adecuada
fuera de contexto para el operador
Especiales
Escalables y mejorables
en cada fase de proyecto
Cualquier
Específico y
bus de campo
basado en Ethernet
Diversidad de
configuraciones del
sistema MNS iS
Las aplicaciones MCC en el
sector de procesos de transformación requieren configuraciones de sistema para
diversos conceptos de funcionamiento de las instalaciones,
o distintas demandas de flujo
de información en función de
la instalación. En MNS i S, el
sistema de control externo del
cliente puede acceder a varios
subsistemas:
Revista ABB 2/2006
Medicina de motores
Tecnologías de sistemas integrados
1) Arrancadores de motores a través de
la unidad de comunicación central,
que permiten el acceso simultáneo a
varios puntos de control por diferentes interfaces de comunicación.
2) Como alternativa, conexión directa
de buses de campo5) a nivel de
arrancador de motor individual: Este
enfoque permite a una estación
individual de control acceder a un
arrancador específico de motor.
Lo mejor es combinar ambos planteamientos. Además, el sistema soporta
configuración redundante para reforzar la confianza del cliente en la disponibilidad de la planta.
Capacidades de servidores OPC
para MNS iS
Hay que mencionar también la interfaz OPC
(OLE - Object Linking and Embedding - for
Process Control) de enlace e integración de
objetos para el control de procesos, utilizada en MNS i S. OPC es una forma estandarizada de manejar información adicional, no
crítica pero sí importante para el buen resultado de la operación y el mantenimiento
de la planta. Utilizando OPC, los clientes
pueden conectar directamente con puestos
de operador, sistemas de mantenimiento,
etc., sin tener que programar DCS6) ni PLC7).
Con los servidores OPC para el campo
de aplicación de MNS i S es posible añadir para el operador información adicional en las placas frontales sin encaminamiento hacia controladores DCS/PLC. El
tratamiento de alarmas y sucesos está
totalmente automatizado, de modo que
los puestos de operador son informados,
directamente desde MNS i S, sobre alarmas relevantes de arrancadores y de
sucesos con marcas de tiempo. Opcional-
Centro de control de motores
mente se puede transmitir al sistema de
mantenimiento eléctrico o al paquete
SCADA sólo la información de mantenimiento. De este modo se puede presentar la información necesaria en el punto
y momento deseados. Ya no hay que
“programar el encaminamiento de los
datos” en los PLC, que produce un costoso trabajo de ingeniería o reduce el rendimiento de los PLC por debajo del óptimo, ni hace falta implementar un programa de aplicación para transferir los datos.
Con MNS i S, toda la información
pertinente fluye hacia el operador
apropiado en el momento oportuno.
MNS iS ofrece una gestión muy sencilla.
Ventajas a simple vista
El bus de aparamenta MNS i S está
integrado internamente. Todos los
componentes de MNS i S en el bus
son enchufables. Los clientes se liberan del trabajo de cableado.
MNS i S ofrece integridad total de la
comunicación con un comportamiento previsible. La seguridad operacional del motor está garantizada
contra diversas eventualidades:
Averías de la comunicación: MNS i S
supervisa permanentemente la integridad de la comunicación desde el
arrancador del motor con el sistema de control externo (DCS, sistema de control distribuido). Si falla
la comunicación, el motor es llevado a un estado seguro predefinido.
Control no autorizado del motor:
Se puede acceder a la unidad del
arrancador de motor de MNS i S
desde varias estaciones de control.
Revista ABB 2/2006
La seguridad e integridad operacional están protegidas y las operaciones de control no autorizadas
o no previstas se evitan mediante
un mecanismo apropiado de control de acceso de usuarios.
MNS i S proporciona:
Comunicación DCS sobre bus de
campo abierto Profibus DP-V1,
Modbus TCP e Interfaz OPC (Implementación de Profinet en fase
de preparación), que actualmente
son estándares industriales
Conectividad de navegador web
para HMI (Interfaz hombre-máquina) local de panel táctil
Conectividad directa de bus de
campo con arrancadores de motores sobre Profibus DP-V1, Device
Net o Modbus RTU *
* en fase de desarrollo
Rajesh Tiwari
ABB Switzerland Ltd
Zurich, Suiza
[email protected]
Notas
1)
UDP (User Data Protocol) es un protocolo en el nivel de transporte de la pila de comunicación (véase
también la figura de la página 47). Es un protocolo
más rápido que TCP, pero no ofrece el mismo nivel
de determinismo ni garantiza que los paquetes se
reciban en el orden de envío.
2)
ICMP (Internet Control Message Protocol) es un
protocolo en el nivel de red de la pila de comunicación (igual que IP). Su uso más frecuente es el
envío de mensajes de error.
3)
ARP (Address Resolution Protocol) es otro protocolo en el nivel de red. Resuelve la dirección hardware
de un dispositivo desde su dirección de protocolo.
4)
10Base-I: capa física de Ethernet Industrial 10Mbps
5)
Implementación de Profinet en preparación.
6)
DCS: sistema de control distribuido
7)
PLC: controlador lógico programable
49
El canto de
las líneas
eléctricas
La comunicación mantiene el flujo de energía
Stefan Ramseier, Hermann Spiess
La transmisión segura y fiable de la energía eléctrica depende de la permanente coordinación entre diferentes puntos de la red. Desde una
simple conversación telefónica hasta el control y supervisión automatizados de equipos remotos, un requisito previo para lograr un funcionamiento eficiente es disponer de una infraestructura robusta y fiable de
comunicaciones. Los operadores de redes eléctricas utilizan una gran
variedad de canales de comunicación, entre ellos sus propias líneas de
transporte de electricidad.
ABB cuenta con 64 años de experiencia en la transmisión de datos por
líneas eléctricas. El último producto de la compañía, el ETL600, abre
una nueva vía al ofrecer una amplia funcionalidad. Es fácil de configurar
con un par de clics del ratón y puede actualizarse sin dificultades
(simplemente instalando nuevo software). Así queda garantizado que el
cliente estará en la vanguardia tecnológica durante varios años.
50
U
na red eficiente de comunicaciones es la columna vertebral de un
avanzado sistema eléctrico 1 . Los operadores de las compañías eléctricas se
comunican entre sí para coordinar
acciones e intercambiar todo tipo de
información operativa. La red de comunicaciones conduce señales para el
control remoto de estaciones sin personal para transferir datos y valores de
cargas desde las instalaciones a la unidad de control central a través del sistema eléctrico, y para transmitir comandos desde el control central a las
instalaciones. Y, lo que es más importante, la red de comunicaciones transporta muchas de las señales vitales
que se intercambian diferentes puntos
en tiempo real para garantizar un control y protección óptimos del sistema
eléctrico. En resumen, las redes de comunicación ayudan a las compañías
eléctricas a mantener el flujo de electricidad desde el generador hasta el
consumidor final.
Tradicionalmente, los sistemas de
comunicación de las compañías eléctricas eran predominantemente módulos
de hardware adaptados a las especificaciones del cliente. Los sistemas integrados actuales, como el sistema de onda
portadora sobre línea de energía (PLC,
Power Line Carrier) ETL600 de ABB, se
basan en una plataforma de hardware,
potente y flexible y en varios módulos
versátiles de software. Esta tecnología
Revista ABB 2/2006
El canto de las líneas eléctricas
Tecnologías de sistemas integrados
permite configurar un sistema
complejo “con unos pocos
clics de ratón” e incluso ampliar en el futuro la funcionalidad con la descarga de módulos adicionales de software.
1
Vista general de una red de comunicaciones
¿Qué y cómo comunican las
compañías eléctricas?
La capacidad de ABB en el
campo de las comunicaciones se basa en su experiencia, obtenida en instalaciones de compañías eléctricas
de más de 140 países. Esta
experiencia, y con ella las
acreditadas soluciones que la acompañan, es especialmente importante en
la señalización de protecciones, donde
la comunicación permite a los sistemas
de protección corregir una avería de
una línea en el menor tiempo posible,
o aislar componentes básicos de la
planta directamente afectados por una
avería mientras todos los demás componentes siguen estando disponibles.
La mejor funcionalidad y el mayor rendimiento de los sistemas de comunicación de ABB aumentan la cantidad y la
calidad de la información disponible
para las funciones operacionales y de
gestión. Habilitar todas las unidades
de negocio de una compañía eléctrica
para que tengan acceso inmediato a
esta información significa que la misma información puede utilizarse para
el control remoto de subestaciones y
para las tareas de evaluación, reduciendo al mínimo los costes de explotación y de mantenimiento. Disponer
de servicios de comunicación potentes
y fiables es absolutamente esencial para que las modernas compañías eléctricas puedan controlar, supervisar y
gestionar las operaciones del sistema
eléctrico 2 .
Los rápidos avances tecnológicos de
los últimos años y el proceso de liberalización de los mercados eléctricos
han cambiado significativamente los
requisitos de comunicación de las
compañías eléctricas. Actualmente
existen tres importantes tecnologías de
comunicación usuales en la red WAN
de área extensa que cumplen estos requisitos: PLC, fibra óptica y radiotransmisión por microondas.
Las técnicas PLC establecidas juegan
un papel importante por su alta fiabilidad, por sus costes relativamente bajos
Revista ABB 2/2006
y por su gran alcance. Para mayores
capacidades de transmisión, los sistemas de banda ancha basados en fibras
ópticas pueden manejar datos de compañías eléctricas, tanto operacionales
como administrativos, e incluso –dependiendo de la estrategia de la compañía y de la legislación– proporcionar servicios de telecomunicaciones
comerciales. La radiocomunicación por
microondas no está limitada por rutas
de líneas de transporte de electricidad
y por tanto puede ofrecer una alternativa ventajosa en determinadas circunstancias, especialmente en terrenos
difíciles (en montañas e islas, por
ejemplo).
Entre las aplicaciones típicas soportadas por los sistemas de comunicación
de las compañías eléctricas se encuentran las interconexiones de redes de
área local (LAN), la videovigilancia,
los diagnósticos y soporte remotos, la
distribución automatizada, la lectura
automática de contadores y los servicios estándar de telecomunicaciones.
Las principales aplicaciones para las
“comunicaciones operacionales” son el
control del sistema eléctrico, la protección de las líneas de transporte de
electricidad y los servicios telefónicos
operacionales. Puesto que los dos primeros son más importantes para el
funcionamiento del sistema eléctrico,
se explican a continuación con cierto
detalle.
La disponibilidad de energía eléctrica
depende en gran medida de la fiabilidad del sistema de control eléctrico.
Por consiguiente, los sistemas de control, y en particular el equipo de comunicaciones correspondiente, han de
funcionar de forma fiable en las condiciones más desfavorables de opera-
ción. Las aplicaciones típicas
de control de los sistemas
eléctricos son el telecontrol
(Supervisory Control and Data
Acquisition o SCADA) y los
sistemas de gestión de la
energía (EMS, Energy Management Systems).
El equipo de teleprotección,
operando conjuntamente con
la protección de líneas, ha de
ser capaz de transmitir una señal al extremo remoto de la
línea, de forma fiable y en el
menor tiempo posible en condiciones extremas, que podrían estar provocadas por
una avería del sistema eléctrico. Por
otro lado, una interferencia en el canal
de comunicaciones nunca debe provocar un mal funcionamiento de la protección, por ejemplo simulando una
señal de disparo o de bloqueo en el
extremo receptor si desde el extremo
emisor no se ha enviado tal señal.
Portadora sobre línea de energía
Los sistemas de onda portadora sobre
línea de energía o PLC (Power Line
Carrier) han sido utilizados durante
mucho tiempo por las compañías
eléctricas para transmitir información
vital para el funcionamiento y la protección de la red eléctrica, es decir,
voz, comandos de protección y señales de control. Así pues, las líneas
eléctricas no sólo se usan para transportar energía eléctrica (a una frecuencia de 50 ó 60 Hz), sino también
para transmitir señales de comunicación (normalmente a frecuencias entre
40 kHz y 500 kHz). Se usan dispositivos especiales de acoplamiento para
conectar los terminales de comunicación con líneas eléctricas de alta tensión.
El uso de líneas eléctricas existentes
para las comunicaciones es una importante alternativa, ya que proporcionan el enlace más directo para la
teleprotección (donde la velocidad es
crucial), son fiables y están completamente bajo el control de la compañía
eléctrica, algo muy importante sobre
todo en los países que ha liberalizado
el mercado de las telecomunicaciones.
Además, las líneas de transporte de
electricidad son un excelente medio
de comunicación para enlazar puntos
a distancias de varios cientos de kilómetros sin ningún repetidor.
51
El canto de las líneas eléctricas
Tecnologías de sistemas integrados
De las válvulas a los sistemas integrados
En 1942 entró en funcionamiento el
primer enlace PLC de ABB 3 . Durante
los últimos 64 años se han instalado
miles de enlaces en más de 120 países,
con niveles de tensión de hasta 1.100
kV CA y 500 kV CC, cubriendo una
longitud total de más de un millón de
kilómetros.
Durante más de seis décadas, cada
nueva generación de equipos PLC se
ha desarrollado a partir de la tecnología punta del momento y esto no ha
cambiado. Por tanto, muchos de los
avances tecnológicos logrados en el
campo de la electrónica y de las telecomunicaciones durante las dos últimas
décadas se reflejan en el desarrollo del
equipo PLC.
Los primeros sistemas PLC usaban válvulas y la información se transmitía en
gran medida como en los actuales sistemas de radiotransmisión AM: las formas de onda analógicas (no señales ni
bits digitales) se modulan a la frecuencia deseada (por ejemplo, entre 40 y
500 kHz). La señal sobre las líneas de
energía eléctrica aparece dos veces, ya
que aparece una copia duplicada de la
señal original (doble banda lateral). A
principios de los años cincuenta, la
banda requerida de frecuencias –un
recurso muy escaso– se redujo a la mitad, eliminando la señal duplicada
(banda lateral única, SSB). Esta tecno-
Vista general del sistema PLC
2
Transporte de energía eléctrica
Filtro de
Subestación línea
Condensador de
acoplamiento
o CVT
Terminal
PLC
Filtro de
línea Subestación
Línea de AT
impedancia Z
Dispositivo de
acoplamiento
MCD 80
Dispositivo de
acoplamiento
MCD 80
Condensador de
acoplamiento
o CVT
Terminal
PLC
Transmisión de datos, palabra y señales de protección
3
52
Una de las primeras instalaciones PLC de ABB, hacia 1944, publicada en Brown Boveri
Mitteilungen, predecesora de Revista ABB, en enero/febrero de 1944 (figuras 169 y 170)
logía SSB se sigue utilizando en los
sistemas actuales y en los sistemas de
radio de onda corta. A mediados de
los años cincuenta, las válvulas fueron
sustituidas por transistores de germanio, que fueron reemplazados más tarde, a principios de los sesenta, por
transistores de silicio y éstos, a mediados de los setenta, por circuitos integrados. En los primeros noventa se
hizo posible para el usuario adaptar el
sistema PLC a sus necesidades reales,
“programándolo” con conmutadores y
puentes.
El siguiente avance tecnológico se
produjo a finales de los años noventa
con la introducción del ETL500 de
ABB, el primer sistema PLC numérico
integrado. El sistema ya no se configuraba solamente con conmutadores y
puentes, sino principalmente con una
interfaz gráfica de usuario (GUI) funcionando sobre un ordenador personal
(PC). Las señales dentro del sistema
ETL500 ya no se procesaban en formas
de onda analógicas, sino en un flujo
de bits digitales. Muchos de los complejos componentes analógicos, como
osciladores, mezcladores y filtros, fueron sustituidos por operaciones matemáticas ejecutadas por un procesador
de señal digital (DSP). Tal procesador
DSP (similar a un procesador interno
de un PC, pero diseñado para aplicaciones específicas de “cálculos numéricos”) puede realizar operaciones complejas a gran velocidad.
Otro salto tecnológico fue posible gracias al trabajo pionero en modulación
y codificación digital. Actualmente, la
comunicación digital es parte de la vida diaria, ya sea en forma de teléfonos
celulares, máquinas de fax, CD, DVD,
emisión de radio y televisión digital
terrestre o vía satélite, o reproductores
MP3, por citar tan sólo algunos ejemplos. Para visualizar la forma en que
los avances técnicos han cambiado las
condiciones de la vida diaria, consideremos cómo se utilizaban antes las
líneas telefónicas y cómo se utilizan
ahora para transportar información
digital con la ayuda de los llamados
módems. Inicialmente se utilizó una
tecnología conocida como modulación
por desplazamiento de frecuencia o
FSK (Frequency Shift Keying) y en
1962 se consiguió una velocidad de
transmisión de datos de 300 bits/s
(posteriormente estandarizada como
V.21). Más de 30 años después, esa
Revista ABB 2/2006
El canto de las líneas eléctricas
Tecnologías de sistemas integrados
velocidad ha aumentado en más de
dos órdenes de magnitud, hasta alcanzar 56 kbits/s (V.90/V.92). Con ADSL
son posibles velocidades de transmisión aún mayores, aunque requieren
un ancho de banda mucho mayor (no
utilizado de otro modo en líneas de
abonados telefónicos).
Un avance similar fue posible con los
sistemas PLC. Sin embargo, los principios de modulación y codificación tuvieron que ser adaptados para hacer
frente a los escasos recursos de ancho
de banda espectral y a las difíciles
condiciones de los canales de los sistemas PLC. Además había otro obstáculo: había que superar distancias
enormes. En 1999, ABB introdujo el
primer sistema PLC digital del mundo
con adaptación automática de velocidad (AMX500), que conseguía una
velocidad de transmisión de datos de
hasta 28,8 kbits/s en un ancho de banda de 4 kHz, o de hasta 64 kbits/s en
8 kHz. Una mejora, una vez más, de
varios órdenes de magnitud.
ETL600, sistema PLC integrado y
flexible para el futuro
Durante los últimos años, los avances
tecnológicos han creado nuevas oportunidades para las aplicaciones PLC,
especialmente por la provisión de mayor ancho de banda, por la integración
en redes digitales y por diversas mejoras funcionales, así como por la facilidad y flexibilidad de su uso. Estas
nuevas posibilidades, a las que hay
que añadir la economía y la fiabilidad
por las que destaca la tecnología PLC,
han devuelto un gran auge a los sistemas PLC en todo el mundo.
ETL600, representante de la última generación de equipos PLC de ABB, es
un sistema realmente integrado que
4
Un sistema PLC pionero, el ETL600
Revista ABB 2/2006
incorpora y amplía con gran flexibilidad muchos componentes del sistema
predecesor 4 . Con esta nueva plataforma integrada, que ofrece servicios
múltiples, es posible realizar todas las
aplicaciones PLC en un sistema único.
La arquitectura del sistema ETL600 se
basa en una combinación de tecnología acreditada y de hardware y software de vanguardia para el proceso de
señales digitales. Esto permite al usuario configurar el sistema con unas pocas pulsaciones de ratón, cuando hasta
ahora, para integrar módulos adicionales de hardware, ha sido necesario
programar puentes y conmutadores e,
incluso, realizar soldaduras. Además
de su facilidad de uso y de una flexibilidad de aplicación sin precedentes,
ETL600 también garantiza total compatibilidad con los productos anteriores,
así como con entornos de telecomunicación digital de la más avanzada tecnología. El sistema ETL 600 de ABB
proporciona velocidades de transmisión de datos cuatro veces mayores
que los demás sistemas disponibles en
el mercado.
Para garantizar la seguridad y la fiabilidad, en el sistema ETL600 se han
aplicado otras medidas que aumentan
la disponibilidad y mejoran la protección contra las interferencias electromagnéticas y contra los daños causados por las sobretensiones. Además de
satisfacer todas las normas EMC/EMI1)
relevantes, todas las interfaces, inclusive los puertos de datos, están aisladas
eléctricamente y por tanto ofrecen
protección adicional contra las sobretensiones, las subidas del potencial de
tierra y los bucles de tierra.
como supervisión, control y protección de áreas extensas. Además, las
señales de voz, que en gran medida
siguen transmitiéndose como señales
analógicas, se pueden convertir en flujos de bits digitales, reduciendo así su
uso del precioso ancho de banda en
las líneas eléctricas.
Las nuevas características de la tecnología PLC digital permiten utilizar modernos sistemas PLC para apoyar con
fiabilidad servicios que cumplen misiones críticas, como SCADA y Teleprotección, normalmente dirigidos sobre medios de banda ancha. En particular, el nuevo e ingenioso modo de
operación del sistema ETL600 prepara
el terreno para proporcionar conectividad Ethernet/IP (por ejemplo, para interconexiones LAN-LAN) sobre líneas
eléctricas de alta tensión, una aplicación impensable con la tecnología PLC
tradicional.
Aunque este artículo se centra en la
tecnología PLC, también se han conseguido grandes avances tecnológicos en
todos los productos de comunicación
para compañías eléctricas y especialmente en los campos de la fibra óptica
y de la radiotransmisión por microondas. ABB ofrece soluciones de comunicación integradas para aplicaciones
críticas en compañías eléctricas, en el
sector petrolífero y gasístico y en los
ferrocarriles. Gracias a los últimos
avances, hoy es posible utilizar un solo sistema para la gestión remota de
toda la red de comunicaciones.
Más información en:
http://www.abb.com/utilitycommunications
Perspectivas
Cada nuevo avance tecnológico mejora y agiliza la realización de las tareas
rutinarias pero, sobre todo, abre las
puertas a muchas otras aplicaciones.
Los sistemas PLC tradicionales eran,
básicamente, enlaces punto a punto,
habilitados para la conectividad de un
punto dado con varios puntos de sistemas SCADA. Hoy en día, gracias a la
introducción del sistema PLC digital y
de multiplexores, conmutadores o
routers digitales, se pueden interconectar múltiples enlaces PLC para formar una red mallada. Esta red proporciona una gran elasticidad o flexibilidad de reacción contra los fallos del
enlace y soporta nuevas aplicaciones,
Stefan Ramseier
Hermann Spiess
ABB Utility Communication Systems
Baden, Suiza
[email protected]
[email protected]
Notas:
1)
La compatibilidad electromagnética (CEM) es la capacidad de un equipo para funcionar sin interferencias con otros equipos. La interferencia electromagnética (IEM) se concentra en el aumento de energía
emitida por los equipos electrónicos, que puede degradar el funcionamiento de los equipos próximos.
53
Ideas brillantes
Cooperación global para suministrar los mejores productos
Deia Bayoumi, Katja Rajaniemi, Eric Buchholtz
Cuando alguien habla de desarrollo de productos, mucha
gente imagina un inventor solitario trabajando afanosamente en un penumbroso garaje. A este cliché se asocian individualidades como Thomas Edison o jóvenes genios de los
microordenadores. Pero estos métodos no son representativos del desarrollo de la mayor parte de los productos, que
se produce en un mercado cada vez más exigente y dinámico.
El proceso de desarrollo ha dejado de ser un método intuitivo y empírico que llevaba al ingenio individual a triunfar
sobre el mundo para convertirse en un proceso de creación
54
gestionado científicamente. La impresionante cantidad de
herramientas de soporte abarca desde el análisis de mercados y gestión de riesgos hasta la Teoría de las Limitaciones1). En el proceso de desarrollo actúan numerosos participantes con diferentes puntos de vista, ideas, prioridades
y culturas. La gestión exitosa de un proyecto consiste en
conseguir que todos estos grupos trabajen para conseguir
un único objetivo.
En este artículo, Revista ABB revisa el proceso de desarrollo de las actividades de nuestra compañía en el campo
ABB Distribution Automation.
Revista ABB 2/2006
Ideas brillantes
Tecnologías de sistemas integrados
L
as organizaciones de desarrollo de
ABB han de conseguir productos
innovadores que satisfagan o superen
las expectativas de los clientes. Estos
productos han de incorporar las más
avanzadas tecnologías y tener precios
competitivos, deben ser fáciles de usar
y han de mantener los máximos niveles de calidad y fiabilidad. El proceso
de desarrollo, entrega y soporte técnico plantea muchos retos a las organizaciones de desarrollo de nuestra compañía. La implantación de procesos comunes en los centros I+D de las distintas partes del mundo mejora la colaboración entre ellos y aumenta la eficiencia del desarrollo de productos. Algunos campos de atención son la gestión
de proyectos, el control de configuración y la gestión de requisitos.
El campo de negocio Distribution Automation de ABB (DA) proporciona
productos de protección, control y supervisión para la distribución de energía eléctrica. La organización de desarrollo tiene centros en seis países diferentes, que colaboran en múltiples
proyectos paralelos. Así se crean oportunidades a través de diferentes culturas, niveles de madurez y procesos de
las organizaciones locales. ABB tiene
su objetivo en crear procesos muy eficientes que satisfagan mejor y más
completamente las especificaciones y
expectativas de sus clientes, reforzando al mismo tiempo su posición como
líder mundial.
En general, existen tres posibilidades
principales para mejorar el desarrollo
global de productos: la transferencia
de conocimiento, la coordinación y la
cooperación. Un aspecto esencial para
el éxito es compartir el conocimiento y
conseguir que el conocimiento individual se convierta en conocimiento de
la organización. La falta de cooperación y coordinación está provocada
frecuentemente por diferencias de intereses y de objetivos o por indefinición
de las funciones, falta de relaciones
personales o poco conocimiento de los
procesos [1].
ABB Distribution Automation puso
en marcha un proyecto para mejorar
el desarrollo de procesos en cuanto
a calidad, fiabilidad, escalabilidad,
previsibilidad y enfoque en el cliente, reduciendo a la vez el tiempo necesario hasta la comercialización. Los
campos de interés son los siguientes:
Revista ABB 2/2006
Transferencia de conocimiento:
Mejora de la comunicación entre las
unidades de negocio, ofreciendo un
entorno que favorezca reunir el
conocimiento, los deseos y la capacidad y que permita compartir información.
Coordinación: Definición de objetivos y responsabilidades por medio
de la implantación y desarrollo de
un proceso común, algo esencial para conseguir más rápidamente productos mejores y más competitivos.
Cooperación: Asegurar que todos los
participantes relevantes se comprometan con el proceso, sean conscientes del estado de cosas, de los
riesgos y de las tareas y estén comprometidos con los objetivos y planes definidos.
CMMI es un modelo de referencia 1
de prácticas bien establecidas en disciplinas concretas del desarrollo de
productos; con este modelo se valora la capacidad de un grupo para
ejecutar esa disciplina. Las prácticas
identificadas en el modelo CMMI
tratan aspectos de productividad,
rendimiento, costes y satisfacción de
los interlocutores participantes. Su
fuerza radica en que integra múltiples sistemas y disciplinas de software en un marco de mejora de procesos Cuadro informativo .
El modelo IDEAL 2 se utiliza para
dirigir el desarrollo de un plan integrado, de largo alcance, con el fin de iniciar y gestionar un programa de mejora
de procesos.
Fase inicial
Mejora de procesos
Cuando se puso en marcha la mejora
de procesos se adoptaron dos modelos
diferentes: el modelo CMMI (Capability Maturity Model Integration), del Instituto de Ingeniería de Software (SEI),
y el modelo IDEAL (de Initiating,
Diagnosing, Establishing, Acting y Leveraging). Ambos modelos se usan frecuentemente para establecer objetivos
y prioridades de mejora de procesos y
proporcionar un apoyo que garantice
unos procesos estables, capaces y suficientemente estudiados.
La dirección superior identificó los objetivos y aseguró el compromiso de
mejora de procesos dentro de la organización. A partir de los objetivos comerciales se efectuaron evaluaciones
para identificar los puntos fuertes y
débiles de las actuales organizaciones
de desarrollo.
Partiendo de los resultados de las evaluaciones, se desarrolló un plan para
definir los proyectos destinados a corregir los puntos débiles identificados.
Se crearon equipos para ejecutar los
planes y definir los nuevos procesos
CMMI
La adopción del modelo CMMI (Capability Maturity Model Integration) permite
a las organizaciones conseguir varias
cosas:
Mayor nivel de confianza en la entrega del trabajo, con el coste y según el
calendario de trabajo prometidos
Colaboración con los interlocutores
participantes para satisfacer o superar
sus expectativas
Productos y servicios competitivos de
primera clase
Una empresa integrada desde el punto de vista comercial y técnico
Técnicas proactivas de gestión de programas
Uso de prácticas idóneas para afrontar
retos de desarrollo, tales como cambios tecnológicos, requisitos de los
clientes y entornos comerciales
Optimización de recursos cuando el
personal desarrollador trabaja en varios proyectos distintos con los mismos o parecidos procesos
De esto resultan varias ventajas:
Compromiso: Comprensión del punto
en que se encuentran los demás participantes y conocimiento compartido
de la amplitud, plazo y presupuesto
del proyecto.
Control: Un proceso centrado en mediciones, con controles proactivos a lo
largo de todo el programa, donde los
requisitos constituyen el fundamento
de la planificación y el control y donde la gestión de riesgos se usa explícitamente durante todo el proyecto.
Comunicación: Mejora del uso compartido de conocimientos mediante la
creación de un equipo de proyecto
integrado.
55
Ideas brillantes
Tecnologías de sistemas integrados
Se desplegó un nuevo sistema de gestión de requisitos que permite a los
participantes más relevantes introducir
sus requisitos y revisar fácilmente los
requisitos de los demás participantes.
Los requisitos se revisan llegar a un
acuerdo sobre el campo de aplicación,
las prioridades y la razón fundamental
de cada uno de ellos. La participación
de especialistas de diferentes centros
de desarrollo (ventas, marketing, producción y soporte técnico) en la revisión de los requisitos permite conseguir un conocimiento común a todos.
El enfoque comercial de este proceso
resultó fortalecido por la separación de
los aspectos comerciales y de las especificaciones de los requisitos del mercado en un nuevo documento: “Product Business Plan”. Este documento
56
Gestión de proyecto
ABB Distribution Automation concentró
sus recursos de gestión de proyectos en
dos campos: gestión de riesgos y estimación de proyectos. La gestión de
riesgos identifica los posibles problemas durante la vida del producto o proyecto, con el fin de planificar e implantar las actividades adecuadas de control
1
de riesgos. El desarrollo de productos
siempre conlleva riesgos importantes.
ABB Distribution Automation implementó un proceso de gestión de riesgos
de cuatro fases, que se ejecutan de modo iterativo a lo largo del ciclo de vida
del proyecto. Las fases son las siguientes: identificar y clasificar los riesgos,
analizarlos, tomar medidas contra ellos
y supervisar dichas medidas.
Cuanto mejor se identifiquen los riesgos y se evalúe el impacto de los mismos, tanto más precisas serán las estimaciones del proyecto. ABB DA celebró talleres de trabajo para identificar,
analizar y clasificar los riesgos asociados al proyecto. La dirección de productos organiza los talleres, donde se
obtienen conclusiones y se analizan
los riesgos comerciales de los diferentes productos, existentes y previstos:
cómo conservar y mejorar la cuota en
determinado mercado básico, qué costes se estima que causará cada opción.
Cuando se pone en marcha un proyecto, la identificación y análisis de ries-
El modelo CMMI (Capability Maturity Model Integration)
Nivel
Optimización
Los obstáculos típicos de la gestión de
requisitos aparecen en situaciones en
las cuales los requisitos son variables y
poco claros. Los resultados son datos
incorrectos, omisiones, inconsistencia y
ambigüedad [2]. En entornos globales
de desarrollo, los retos identificados
afectan a la coordinación y comunicación, y dan como resultado típico los
sobrecostes, el incumplimiento del
programa de trabajo, la frustración y
explotación del personal, la insatisfacción de los clientes y la pérdida de
rentabilidad.
El desarrollo de una buena estructura
de gestión de requisitos es quizás la
parte más importante del desarrollo de
nuevos productos. Por lo general, el
potencial de mejora más importante reside en los puntos siguientes:
Enfoque comercial centrado en adquirir datos correctos y conocer bien
las necesidades de los clientes y del
mercado
Comunicación diferentes funciones y
en distintos lugares y culturas
Consistencia de la especificación de
requisitos
5
4
3
2
1
Gestión
cuantitativa
Gestión de requisitos
Definido
Actualmente se realizan actividades
continuadas de desarrollo de procesos
en varios campos. Los tres más significativos son las siguientes: gestión de
requisitos, gestión de proyectos y control de configuración.
Gestionado
Actividades de mejora
relaciona la estrategia, la gestión de la
cartera de productos y los requisitos.
Define el entorno competitivo del producto y describe estratégicamente la
necesidad de dicho producto.
Para mejorar la calidad del proceso de
gestión de requisitos se han hecho
valoraciones en varias fases y se han
dedicado diversas reuniones a la revisión, para determinar la disponibilidad
y calidad de la especificación de los
requisitos. Se han perfeccionado las
listas de control para garantizar que las
especificaciones de requisitos contengan la información apropiada, que se
revisa si es necesario.
Inicio
que debían ser aprobados, enseñados
y adoptados dentro de la organización.
Capacidad
Mejora
continua de
procesos
Resultado
Innovación y desarrollo
organizativo
Análisis causal y solución
Gestión
cuantitativa
Gestión cuantitativa de proceso
Gestión de calidad del software
Estandarización
del proceso
Requisitos de desarrollo
Solución técnica
Integración de producto
Verificación
Validación
Definición organizativa del proceso
Formación organizativa
Gestión integrada de
suministradores
Análisis de decisiones y resolución
Entorno organizativo para la
integración
Gestión básica
de proyecto
El esfuerzo
del héroe
Productividad
y calidad
Gestión de requisitos
Planificación del proyecto
Control y supervisión del proyecto
Análisis y mediciones
Gestión de contratos con
suministradores
Calidad del proceso y del producto
Seguros
Gestión de la configuración
Diseño
Desarrollo
Integración
Prueba
Riesgo
y residuos
Revista ABB 2/2006
Ideas brillantes
Tecnologías de sistemas integrados
nal de proyecto que sirve para compartir el conocimiento de los distintos
participantes y comunicarlo a un grupo
mayor de personas.
La dirección de proyectos garantiza que
a cada proyecto se le asignen los recursos necesarios, como si se tratara de un
proyecto individual. ABB DA emplea
técnicas de Teoría de Limitaciones
(TOC)1), entre otras, para garantizar
una eficiente planificación, supervisión
y control en un entorno de varios proyectos. Con TOC se generan planes de
proyectos basados en la estimación optimista y pesimista de cada tarea. Así se
crea la cadena crítica2) y buffers de proyectos basados en esas estimaciones.
Los proyectos se inician programándolos de acuerdo con la disponibilidad de
recursos críticos. Además, estos recursos críticos sólo se emplean en tareas
que necesitan la capacidad especial de
dichos recursos, optimizando así el rendimiento global del proceso. Para facilitar la programación se asigna a cada
proyecto una prioridad relativa. Un
proyecto con mayor prioridad obtiene
recursos con preferencia a otro con
menor prioridad. El consumo del buffer
de riesgos y el progreso en la cadena
crítica son supervisados y comunicados
semanalmente. Los directores de proyectos obtienen información semanal
sobre el trabajo pendiente en cada tarea, de modo que disponen de toda la
información necesaria para dirigir el
proceso completo.
gos se centran sobre todo en los riesgos técnicos y en la posibilidad de dirigir el proyecto de acuerdo con el calendario de trabajo, el coste y la amplitud previstos.
Los talleres de estudio de riesgos se
estructuran del modo siguiente:
Celebración de sesiones de brainstorming sobre fuentes de riesgos
Utilización de una lista de posibles
fuentes de riesgos y de riesgos específicos de la organización, conocidos
por la experiencia
Priorización de los riesgos (probabilidad y gravedad) de acuerdo con las
categorías definidas de riesgos
La idea de utilizar las categorías de
gravedad y fuentes de riesgos garantiza
que, además de los riesgos más probables y con consecuencias menos graves, se identificarán también otros
tipos de riesgos, evitándose así que
queden sin identificar riesgos con graves consecuencias pero que hasta ahora no han ocurrido. La priorización de
riesgos identifica también aquéllos que
requieren planes de contingencia y/o
de mitigación para reducir el impacto
o la probabilidad de que el riesgo se
convierta en un problema.
Los riesgos se supervisan y comunican
durante la evaluación de las fases y en
las reuniones mensuales del comité
de seguimiento del proyecto. Además,
cada semana se informa a la dirección
sobre los riesgos en un informe sema-
Control de la configuración
Al igual que en la gestión de requisitos, se desplegó un sistema global de
control de configuración con un sistema de gestión del ciclo de vida. Este
sistema tiene varias ventajas:
Comunicación: Permite compartir
información a través de diferentes
funciones, lugares y culturas, haciendo que la información esté
disponible para todos los interlocutores participantes.
Control: Garantiza que todo el mundo trabaje con la misma versión del
documento.
Compromiso: Requiere el acuerdo
de los participantes pertinentes
mediante la aprobación de documentos.
Calidad: Exige efectuar revisiones
para garantizar que los productos
del trabajo sean completos y precisos.
Uso compartido de conocimientos:
Utilización de un servicio del sistema y una fuente de información.
Sólo una profunda comprensión y la
implantación de un proceso de desarrollo puede satisfacer las demandas del mercado del futuro.
Deia Bayoumi
ABB Inc.
Allentown, PA, USA
2
[email protected]us.abb.com
El modelo IDEAL (Initiating, Diagnosing, Establishing, Acting, and Leveraging)
Katja Rajaniemi
Formación
ABB Oy
Propuesta
de acciones
futuras
Estímulo
para el
cambio
Contexto
Vassa, Finlandia
Aplicación
de la
solución
[email protected]
Eric Buchholtz
ABB Inc.
Raleigh, NC, USA
[email protected]
Prueba de
solución
piloto
Definición
de estado
actual y
deseado
Diagnóstico
Dirección
Perfeccionamiento
de la solución
Permiso de
infraestructura
Financiación
Inicio
Análisis y
validación
Bibliografía
[1] Smith, 1995, Surakka, 2005, Hoopes, Postrel,
Creación de
soluciones
Recomendaciones de
desarrollo
Definición
de
prioridades
Enfoque
de
desarrollo
Plan de
acción
1999
[2] Hooks, Farry, 2001
Notas
1)
cadena con TOC”, Revista ABB 1/2006, pág. 25.
2)
Establecimiento
Más información sobre TOC en “Cómo controlar la
El camino crítico es la secuencia de paquetes de trabajo en un proceso con la mayor duración total, teniendo en cuenta las dependencias de los recursos.
Revista ABB 2/2006
57
Robótica do-it-yourself
Software integrado para que el usuario programe sus propias aplicaciones de robots
Ingela Brorsson, Ralph Sjöberg, Anna Liberg
ABB recibió en 2005 más pedidos de robots que nunca. El controlador de robots
IRC5 de quinta generación de ABB se ha ganado una gran reputación en el mercado mundial, alcanzando ventas superiores a las de su predecesor, el S4CPlus.
El controlador IRC5 es un hito de la robótica: su potente función MultiMove®
establece nuevos estándares de control de movimientos. Esta función permite
definir complejos patrones coordinados para controlar hasta cuatro robots (hasta
36 ejes) con movimientos independientes o sincronizados por medio de un único
módulo controlador.
Pero no es sólo el controlador el que abre nuevas vías hacia el futuro. IRC5 FlexPendant, un moderno programa integrado en la nueva unidad portátil, permite
ahora a los usuarios de IRC5 beneficiarse de las interfaces hechas a medida.
58
Revista ABB 2/2006
Robótica do-it-yourself
Tecnologías de sistemas integrados
E
l controlador IRC5 se basa en la
facilidad de uso y en la flexibilidad. La unidad FlexPendant es básica
para esta filosofía, centrada en el
usuario y representativa de un importante avance conceptual y tecnológico. Aunque parte integrante del controlador IRC5, la unidad es un ordenador completo desarrollado con Windows CE.NET, la última tecnología de
Microsoft para sistemas integrados.
Presenta un innovador diseño ergonómico fácilmente adaptable a cualquiera de las dos manos, dejando la otra
libre. Destaca la singular palanca de
mando de tres vías, desarrollada por
ABB para el movimiento lento y gradual –intuitivo– del robot. Sólo tiene
ocho pulsadores reales, para el acceso
rápido a funciones esenciales como
arrancar y parar programas de robots
y, por supuesto, una parada de emergencia. Otros pulsadores –por ejemplo
un teclado virtual para entrada de texto–, necesarios para el funcionamiento, aparecen en la pantalla gráfica táctil sólo cuando hacen falta. Ésta es
una gran mejora respecto de los complejos teclados de la competencia.
FlexPendant ha de funcionar permanentemente en duros entornos industriales, pero la pantalla táctil es fácil
de limpiar y resiste al agua, a los productos químicos e incluso a las salpicaduras accidentales de material de
soldadura.
La utilidad ha sido el criterio de desarrollo de la unidad FlexPendant. El uso
de la pantalla táctil es rápido y natural
1
La unidad FlexPendant se ajusta fácilmente
para un usuario zurdo.
Revista ABB 2/2006
y la interfaz de tipo Windows, con iconos bien conocidos, es familiar para los
usuarios y, por tanto, reduce al mínimo
la necesidad de formar al operador. El
nombre FlexPendant ya sugiere su
adaptabilidad a las necesidades específicas del usuario. La unidad ya puede
operar en 14 idiomas diferentes, incluso de caracteres asiáticos como el japonés y el chino. Un operador zurdo puede adaptar el dispositivo simplemente
girando 180 grados la pantalla 1 . Además, cuatro teclas básicas son programables, es decir, el usuario final puede
asignarles las funciones que desee.
Desarrollo de la unidad FlexPendant
El desarrollo de IRC5 FlexPendant comenzó realmente a finales de 2001. Los
requisitos técnicos del dispositivo se
ajustaban perfectamente a Windows
CE 4.0, sistema operativo integrado de
Microsoft para dispositivos portátiles
inteligentes. Aunque la elección del
sistema operativo era clara, fue más difícil elegir el modelo de programación.
Para la interfaz de usuario se pensó
utilizar COM/ATL como tecnología de
componentes con MFC. El principal
problema estaba en la complejidad del
modelo de programación. FlexPendant
tenía que comercializarse en un plazo
de dos años y su tecnología debía proporcionar un kit de desarrollo de software de fácil uso para poder añadir
aplicaciones específicas al dispositivo.
Pronto se vio que la futura estructura
de Microsoft para dispositivos integrados, .NET Compact Framework (.NET
2
CF), ofrecería un modelo de programación mejor, más rápido y con menos
errores. Sin embargo, la adopción de
una nueva tecnología conlleva el riesgo de que surjan problemas técnicos
imprevistos que retrasen el trabajo. En
este caso era necesario usar versiones
alfa y beta de Microsoft. No obstante,
las ventajas de calidad y productividad
de Windows CE.NET hacían muy atractiva esta opción y permitían a ABB
hacer una buena personalización para
el operador.
Durante el primer año de desarrollo,
ABB colaboró estrechamente con Microsoft en el programa EAP (Early
Adopter Program para .NET CF). La
ayuda de Microsoft contribuyó al éxito
del proyecto y la aprobación del programa EAP garantizó el compromiso
necesario de Microsoft para hacer converger el desarrollo de la unidad FlexPendant y de la plataforma de software
para la misma. Por su parte, ABB se
comprometió a comercializar la unidad
FlexPendant poco después del lanzamiento de .NET CF, previsto para 2003.
ABB era prácticamente el único participante en el programa EAP que exploraba NET CF en Windows CE, mientras
otros utilizaban PocketPC como sistema operativo. Microsoft tenía gran interés en desarrollar FlexPendant y muy
pronto utilizó los robots de ABB en su
publicidad televisiva de .NET. La relación con Microsoft se caracterizó por
el alto grado de compromiso y de
competencia técnica y llevó a ABB a
Klöckner-Desma (Alemania) fue una de las primeras compañías
en adoptar FlexPendant SDK.
59
Robótica do-it-yourself
Tecnologías de sistemas integrados
lanzar uno de los primeros productos
realmente avanzados, basados en Windows CE.NET y destinados a la industria, El volumen de código desarrollado para la unidad FlexPendant es considerable: más de 180.000 líneas ejecutables de código C# y unas 25.000 líneas de código C++ que proporcionan
la capa de comunicación hacia el controlador del robot.
“El equipo FlexPendant de
ABB team ha actuado con
gran inteligencia estudiando nuevas funciones y capacidades de nuestra plataforma. Nos ha ayudado
mucho a perfeccionar la
plataforma .NET Compact
Framework.”
Richard Greenberg1)
Kit de desarrollo del software
FlexPendant SDK (kit de desarrollo del
software), fue iniciado en 2003, paralelamente a otra mejora del software base de FlexPendant. Pronto se inició un
programa EAP para los clientes de ABB
y Klöckner-Desma, suministrador alemán para fabricantes de calzado, desarrolló varias innovaciones para facilitar
el control del montaje de suelas. La
idea consistía en visualizar gráficamente la trayectoria del robot –el contorno
de la suela– para ajustar mejor las posiciones del mismo 2 . Los robots se
entregan normalmente con una interfaz
general de operador, pero el usuario
final suele preferir una solución personalizada, que es más fácil de usar y
optimiza la inversión del cliente de automatización. FlexPendant-SDK es parte del software Robot Application Builder (RAB) 3 de ABB desde 2004 y permite al usuario final o a un tercero desarrollar sus propias aplicaciones robóticas. Estas aplicaciones RAB están integradas con la funcionalidad básica de
FlexPendant por medio de un mismo
sistema de menú estructurado. RAB es
un importante avance de la tecnología
de robots, que sitúa los productos de
ABB por delante de la competencia.
La plataforma de software integrado
elegida para FlexPendant simplifica el
trabajo de los usuarios de RAB. Entre
los programadores, .NET destaca por
60
el modelo de programación que ofrece la estructura .NET Framework de
Microsoft. Caracterizado por la independencia del lenguaje de programación, permite al desarrollador de RAB
elegir cualquier lenguaje de Microsoft
Visual Studio, el entorno de desarrollo
integrado. La mayoría prefiere C# o
Visual Basic por su seguridad y eficiencia. Como los programadores suelen conocer la programación de plataformas de Windows con Visual Studio,
no necesitan una formación especial
para operar con RAB 4 .
Productos avanzados de software
El paquete RAB incluye Virtual IRC5
para acelerar el desarrollo para el
cliente. La tecnología de robots virtuales permite a Virtual IRC5 ejecutar el
software de IRC5 en un PC y por tanto
pone un controlador de robots literalmente sobre la mesa. Otra característica de .NET Framework es que el código .NET compilado es procesable en
cualquier plataforma soportada. Esto
permitió desarrollar una unidad virtual
FlexPendant que está incluida en IRC5,
paralelamente al dispositivo real. Hoy
es posible desarrollar y probar aplicaciones del cliente en un sistema de
sobremesa. La puesta a punto es fácil
con PlexPendant, sea virtual o real. El
programador no tiene más que conectar el proceso principal a Visual Studio,
establecer un punto de interrupción en
el código y saltar a través de él cuando
se ejecute. Desarrollar aplicaciones de
tiempo real para dispositivos con reNotas
1)
Richard Greenberg, director de Programación del equipo
.NET Compact Framework, Microsoft (abril de 2006).
2)
Mike Zintel, dirección de Producción del equipo
.NET Compact Framework, Microsoft (abril de 2006).
3
cursos limitados de proceso y de memoria es evidentemente más complejo
que desarrollar aplicaciones de PC. Por
eso, la documentación de usuario enfatiza la optimización de prestaciones y
de memoria.
Desarrollo de RAB en China y Suecia
Muchos clientes, entre ellos algunos
integradores de sistemas de robots,
compañías automovilísticas e incluso la
propia ABB, ya se benefician del uso
de RAB. ABB creó en 2004 un equipo
de desarrollo de software en Shanghai
para reforzar su posición en China y
Lejano Oriente. Su primer reto fue desarrollar con RAB un software para el
sector del plástico. El objetivo era acelerar la programación y el funcionamiento de los robots ABB para el moldeo por inyección. RAB, que proporciona una interfaz clara para todas las
funciones del controlador, es una gran
ayuda para los equipos de trabajo de
todo el mundo. El resultado, RobotWare Plastics, fue lanzado con éxito en
2005. También en este caso se buscó
sobre todo la facilidad de uso y se
“FlexPendant es una
de las aplicaciones
más refinadas que
hemos visto utilizando
.NET Compact Framework
en Windows CE.”
Mike Zintel 2)
contó con los usuarios finales desde
las primeras etapas del proyecto.
Uno de los primeros clientes interesados en RobotWare Plastics fue ADPlast, compañía sueca fabricante de
RAB (Robot Application Builder) permite al cliente desarrollar sus propias aplicaciones de robots.
Revista ABB 2/2006
Robótica do-it-yourself
Tecnologías de sistemas integrados
moldes de plástico, que fue fundada
en 1963 como compañía de herramientas de mecanizado, pero más tarde
cambió su actividad por la de moldeo
por inyección, sobre todo de componentes para automóviles. La robotización ha permitido a la empresa conseguir niveles consistentes de calidad durante todo el proceso y a precios competitivos. RobotWare Plastics le ha permitido iniciar de forma más suave y rápida los nuevos procesos de producción. Los operadores ya no necesitan
ser expertos programadores de robots,
ya que el ayudante del programa de la
interfaz gráfica de usuario guía al operador durante todo el proceso de pro-
4
gramación. Otra de sus mejores características es la panorámica gráfica de
las celdas 5 .
RobotWare Dispense, una aplicación
robótica que habilita procesos de dispensación, como encolado y sellado,
pertenece al programa de productos
ABB desde hace muchos años. En 2005
se desarrollo en Suecia una interfaz de
operador especialmente adaptada al
proceso de dispensación. El énfasis se
puso, una vez más, en la facilidad de
uso y en aumentar el valor para el
cliente. Una interfaz de usuario bien
diseñada presenta información y funcionalidad relevantes en el momento
apropiado. Esto es mucho más fácil de
Esquema de
aplicación (C#)
RAB App2
C#
RAB App1
Visual Basic
FlexPendant SDK
controles de interfaz de usuario, CAPI
C#
Producto y
presentación
Clase librería
C#, C++
Lógica
API interno basado en COM
hacia el controlador de robot
C++/COM/ATL
Acceso a
los datos
Windows
CE 5.0
RAB App – Aplicación desarrollada con el creador de Robot Application, del que forma parte FlexPendant SDK.
CAPI – Modelo de componente de objeto, tecnología Microsoft de componentes.
COM/ATL – Librerías de plantillas activas, juego de clases de plantillas
C++ que simplifica la programación con COM.
*Las flechas indican relación de dependencia.
5
Una aplicación RAB para procesos de dispensación se prueba en el sistema de sobremesa antes de cargarla en el dispositivo real.
Esto es posible gracias a Virtual IRC5.
conseguir con una interfaz de usuario
personalizada 6 que con una interfaz
de tipo general.
El futuro
FlexPendant, arquitectura de software
.NET
Compackt
Framework
6
La tecnología integrada elegida por
ABB para la nueva generación de dispositivos inteligentes destinados a la
industria robótica ha superado todas
las expectativas. Sus ventajas, entre
ellas la competencia de la plataforma
en todo el mundo, el compromiso permanente de Microsoft con el mercado
de productos integrados y una constante inspiración en el mundo del PC,
contribuyen en conjunto a hacer de
Windows CE.NET una opción tecnológica viable a largo plazo. En cualquier
caso, la reputación de ABB en el mercado de la robótica se fortalecerá a
medida que la tecnología punta, la flexibilidad y la facilidad de uso se combinen para mejorar aún más la automatización de robots, proporcionando
ventajas competitivas a ABB y a sus
clientes.
RobotWare Plastics se utiliza para programar y operar el robot ABB que sirve a la máquina de
moldeo por inyección. Las imágenes del equipo y de las operaciones de producción en la vista
de conjunto de la celda hacen la interfaz más intuitiva y fácil de utilizar.
Ingela Brorsson
Ralph Sjöberg
ABB Robotics
Västerås, Suecia
[email protected]
[email protected]
Anna Liberg
ABB Robotics
Shanghai, China
[email protected]
Revista ABB 2/2006
61
Patrones de diseño
Patrones de codiseño para control avanzado con AC 800PEC
Ernst Johansen
La electrónica de potencia ha experimentado un gran progreso en las últimas
décadas, no sólo en cuanto a prestaciones de potencia y velocidad, sino también por la variedad de aplicaciones a las que sirve. Los convertidores de potencia son más rápidos, baratos, ligeros y flexibles, ocupan menos espacio y
requieren menos tiempo de instalación y mantenimiento que nunca.
Este progreso se debe en parte al rápido desarrollo de los dispositivos de
conmutación. Sin embargo, nunca podrían actuar como lo hacen si no se dispusiera del hardware necesario para controlarlos. El control de la electrónica
de potencia plantea muchos retos difíciles, como la magnitud del dominio del
tiempo de control. Esta necesidad es abordada por una plataforma de control:
a partir de tecnologías de componentes ensayados y probados se pueden
construir sistemas individuales más rápidamente y con menos costes y riesgos. AC 800PEC, desarrollada por ABB, es una plataforma que utiliza conceptos innovadores que garantizan un excelente diseño y rendimiento.
L
as plataformas de control son necesarias para satisfacer la demanda de
técnicas más rápidas y rentables. Sin
embargo, estas plataformas crean un
punto único de fallo, lo que representa
un peligro potencial para toda la organización. Desarrollar con éxito una plataforma requiere un diseño minucioso con
un buen balance de coste y rendimiento
de la reutilización, sin afectar en modo
alguno a la calidad.
La clave del éxito de la plataforma de
control AC 800PEC es una colección de
patrones de diseño con gran capacidad
de verificación, una característica fundamental para combinar alta calidad y
rapidez de comercialización.
El concepto de simulación
El concepto base del controlador PEC
(Power Electronic Controller) consiste
en proporcionar un flujo de tareas (workflow) en el que los modelos de simulación se convierten directamente en código objeto del controlador 1 . Esta conversión no requiere nueva codificación
manual. De este modo se elimina una
importante fuente de errores y se consigue gran fiabilidad del comportamiento
de los sistemas simulados y reales.
La arquitectura PEC
En el control de la electrónica de potencia, el dominio del tiempo varía
desde el orden de nanosegundos para
las funciones de conmutación hasta los
segundos para las secuencias de arranques. La ventaja de la arquitectura PEC
es que cubre nueve órdenes de magnitud en el dominio del tiempo de control (de nanosegundos a segundos) y,
sin embargo, sigue siendo sencilla y
flexible.
Para soportar la conversión directa de
modelos de simulación, la arquitectura
2 tiene dos diferencias principales res62
Revista ABB 2/2006
Patrones de diseño
Tecnologías de sistemas integrados
pecto de los sistemas clásicos de control. No se proporciona ningún DSP
(procesador de señal digital) específico
para el control rápido, ni ningún bastidor mecánico donde se interconecten
módulos E/S. Así pues, ¿cómo ejecuta el
PEC el control rápido y cómo se resuelven las conexiones E/S?
El programa de control se puede dividir
en dos tareas principales: control lento
(>ms) y control rápido. Un diseño clásico utiliza dos componentes físicos diferentes para estas tareas principales, una
CPU para el control lento y un DSP para
el control rápido. Investigando diferentes casos de uso, se llegó a la conclusión de que la distribución de cargas
entre el control rápido (valor típico
100 µs) y el control lento (valor típico
10 ms) dependía específicamente de la
aplicación. Dado que la distribución de
la carga era desconocida, se decidió
usar una única CPU para el control rápido y lento, la cual tenía que alcanzar un
rendimiento altísimo. Además de resolver el problema de la distribución de la
carga, esta arquitectura simplifica en
gran medida la implementación de la
generación automática del código.
El concepto de convertir modelos de simulación en código en tiempo real requiere una herramienta de simulación
capaz para la codificación automática.
ABB decidió usar Mathworks® Matlab/
SimulinkTM para simular el sistema, ya
que esta herramienta ofrece una potente
ampliación de Real-Time-WorkshopTM
(RTW) para generar el código objeto.
La arquitectura ha sido diseñada para
soportar sistemas pequeños, muy sensibles a los costes, únicamente con E/S
locales 2c , así como sistemas muy grandes que requieren E/S distribuidas 2d ,
conectadas por fibra óptica. Para estos
sistemas, los circuitos E/S requeridos en
el controlador son completamente diferentes. Para cubrir todos los casos usuales, la solución era aplicar FPGA (Field
Programmable Gate Array) al sistema,
un componente de hardware en el cual
el propio circuito es totalmente programable. Estos componentes se utilizan en
el controlador PEC y en los nodos E/S
El modelo simulado se convierte automáticamente en código ejecutable para el dominio de tiempo real
1
Simulador
Modelo
de control
PEC en
tiempo real
Modelo
de sistema
Sistema
real
Modelo único, adaptable flexiblemente para
distintos dominios de control de tiempo:
2
a
b
c
d
control rápido principal
control lento principal
E/S locales
E/S distribuidas, conectadas con fibra óptica
s
CPU
ms
a
ms
b
μs
FPGA
ns
FO
IO IO
c
IO IO
3
d
Patrones de codiseño definidos por los
modelos ML/SL y VHDL
4
distribuidos. Además de resolver el problema de la flexibilidad, el componente
FPGA está respaldado por un flujo de
tareas suficientemente estudiado de
diseño y simulación.
Análogamente al flujo de tareas de Matlab/SimulinkTM para el desarrollo del
código de control, el flujo de tareas del
componente FPGA se basa en un simulador y un compilador. Aunque se dispone de compiladores que traducen
ciertos modelos Matlab/SimulinkTM a
código VHDL, el flujo de tareas del controlador PEC no aplica tales compiladores. La razón de esta decisión es que la
mayoría de los componentes FPGA existentes en la librería PEC no están modelados ni verificados eficientemente en el
lenguaje Matlab/Simulink TM. En su lugar
se utilizó un flujo de tareas basado en
VHDL para los circuitos digitales. El flujo de tareas VHDL fue desarrollado para
el diseño ASIC (circuito integrado de
aplicación específica), que exige un rendimiento excelente al primer intento 1).
Además, este flujo de tareas ofrece excelentes capacidades de modelización y
verificación.
Sin embargo, en el momento de definir
la arquitectura existía un problema importante, el coste de la CPU de alto rendimiento y del componente FPGA en el
nivel de sistema. Más adelante volveremos al modo en que nuestros socios
tecnológicos resolvieron este problema.
Patrones de diseño para el control
y la verificación
Un patrón de diseño es una plantilla de
solución concebida previamente para
un problema específico. Los ingenieros
de software siguen el método de patrones de diseño desde hace muchos años,
pero en el codiseño de hardware/software la definición de patrones genéri-
Los modelos de sistema se convierten al dominio de tiempo real para
una verificación rápida por medio de la ejecución del hardware PEC.
s
CPU
FPGA
Simulador
ML/SL
Modelo
de control
Controlador
en tiempo
real
PEC en
tiempo real
Modelo
de sistema
Modelo de
sistema en
tiempo real
PEC en
tiempo real
VHDL
ns
IO
Acelerador
IO
Revista ABB 2/2006
63
Patrones de diseño
Tecnologías de sistemas integrados
cos es un asunto complicado [1]. El sistema de control AC 800PEC aplica el
método de patrones de diseño para resolver diversos problemas propios de
las aplicaciones de electrónica de potencia. Una colección de patrones de
diseño reutilizables permite a los ingenieros definir rápidamente nuevos sistemas complejos. El ingeniero de sistemas
puede concentrarse en resolver el problema de su sistema específico combinando patrones previamente concebidos. Los detalles de la implementación
se resuelven con patrones de diseño ya
disponibles.
La diferencia entre los sistemas PEC y la
mayor parte de los demás sistemas es
que los patrones de diseño del sistema
PEC no son puros patrones de software,
sino patrones de codiseño reutilizables 3 .
Se utilizan patrones de codiseño para cubrir nueve órdenes de magnitud en el dominio del tiempo de control (de nanosegundos a segundos), una capacidad no
factible con una sola tecnología (por
ejemplo, software).
Dado el amplio dominio de tiempo soportado, los patrones de codiseño ofrecen una oportunidad única para resolver
tareas de control de alta velocidad, pero
el codiseño implica un gran reto para la
verificación del sistema. Para garantizar
una implementación sin errores es imprescindible una excelente cobertura de
pruebas, pero simular sistemas que cubran nueve órdenes de magnitud en el
5
dominio del tiempo de control (de nanosegundos a segundos) es un proceso
muy lento. Simular un sistema de codiseño PEC completo en una estación de
trabajo de un ordenador personal tardaría días y semanas en completarse, lo
cual es inviable cuando la comercialización ha de ser muy rápida.
Pero el concepto del controlador PEC
tiene una característica intrínseca que
resuelve con gran elegancia este difícil
problema. El PEC se basa en la idea de
ofrecer un flujo de trabajo donde los
modelos de simulación se conviertan directamente en código objeto del controlador. Este principio no sólo es aplicable al modelo de control, sino también
para el modelo de entorno de simulación utilizado con él. Ejecutando concurrentemente el modelo de control y el
modelo del sistema en controladores
PEC 4 , la ejecución de los patrones de
codiseño en tiempo real se acelera significativamente.
Codiseño, un reto real para diseñadores
de sistemas integrados
Un filtro de señales se puede implementar como circuitos electrónicos analógicos, como filtro digital en un FPGA o
como componente de software procesado en una CPU. Es posible que todas las
soluciones ofrezcan idéntica funcionalidad, pero el coste y la capacidad de
reutilización de las soluciones son completamente diferentes. El codiseño con-
Topologías de codiseño de conversión analógica-digital con diversos componentes de la tarea
manejados con circuitos analógicos, en FPGA y en CPU
a
b
c
d
ML/SL
VHDL
1x
ADC
14-bit
25x
ADC
12-bit
N
+
25x
ADC
12-bit
N
+
+
N
ML/SL = Matlab/Simulink
64
Simulación de sistemas para explorar
patrones óptimos de diseño
En el proceso de búsqueda de algoritmos y estructuras óptimos se aplica la
simulación de sistemas para evaluar y
comparar diferentes diseños. Como
ejemplo de funcionamiento del proceso
de codiseño, a continuación estudiamos
el circuito convertidor analógico-digital
(ADC), un componente de los sistemas
de control digital.
El departamento de desarrollo comenzó
los trabajos de mejora del coste y la calidad (relación señal/ruido, S/N) del patrón existente de diseño ADC, elaborando diversas topologías 5 ajustadas a la
arquitectura PEC. Las topologías fueron
simuladas en el entorno Matlab/SimulinkTM para comparar la complejidad y
calidad de las mismas.
El equipo llegó a la conclusión teórica
de que la mejor relación S/N se obtenía
con una combinación de sobremuestreo
y filtros digitales 5a , debido a la capacidad de los filtros digitales [2] para conformar el ruido. El sobremuestreo 5b-d
utilizaba un circuito ADC de coste mucho menor que la solución A, pero requería un filtro digital que funcionara a
una velocidad 25 veces mayor. ¿Era factible implementar el filtro si los cálculos
del mismo se ejecutan en la CPU o dentro del componente FPGA? ¿Merecía la
pena incrementar la carga útil del proceso digital?
Generación directa de código
25x
ADC
12-bit
N
siste en tomar las decisiones correctas
sobre cómo proyectar una solución para
diferentes tecnologías.
Con el desarrollo de los componentes
FPGA para el sistema, el hardware digital se hizo programable, al igual que la
CPU que ejecuta los programas de software. Este desarrollo ha conseguido
nuevos patrones de diseño para el hardware y el sistema, ya que es programable no sólo el software, sino también
los circuitos del hardware. Puesto que
no existe ninguna enciclopedia sobre
codiseño, éste representa un verdadero
reto para el diseñador del sistema.
La capacidad de convertir automáticamente modelos de simulación en aplicaciones de control en tiempo real simplificó la creación de código objeto para las diferentes topologías. Puesto que
el controlador PEC tiene un monitor de
carga interno, era fácil medir la carga
de la CPU (carga útil) para todas las toRevista ABB 2/2006
Patrones de diseño
Tecnologías de sistemas integrados
pologías 6 . La operación del
filtro rápido 6b en el software
dio como resultado la generación de una carga demasiado
alta para la CPU, por lo que
esta solución no resultaba
factible.
Puesto que Matlab/SimulinkTM
ofrece librerías muy amplias,
en realidad no hacía falta desarrollar ningún nuevo código
para diseñar los filtros de la
CPU, ya que los filtros estaban disponibles en las librerías estándar.
8
Se utilizó Matlab/SimulinkTM
para evaluar la topología y
característica de los filtros
FPGA y calcular sus coeficientes. La implementación y simulación de los filtros
se realizó en el entorno VHDL.
En un circuito FPGA, la carga útil se mide en la zona de circuito. En el diseño
de un filtro FPGA existen muchas más
opciones que en el de un filtro digital
calculado en la CPU. La precisión (número de bits), la frecuencia del reloj, la
arquitectura del filtro, la capacidad de
tratamiento (muestras por segundo), el
número de bloques MAC (multiplicaEvaluación de carga objetivo de las variantes
b
c
Durante el codiseño se modeló
el sistema real, inclusive el ruido de señal previsto. En muchos sistemas, el ruido es impredecible y la simulación del
ruido poco fiable. Por consiguiente, la verificación real
sigue siendo importante para
garantizar la calidad del producto 8 .
Coste y rendimiento, objetivo
móvil
Componentes VHDL optimizados
6
Verificación real
Verificación 12-bit en tiempo real / 1MSps ADC (amarillo) y filtro
FPGA con conformación de ruido (rosa)
ción-acumulación) por filtro y el número de canales por filtro son aspectos
programables de los que resultan numerosas alternativas de diseño, todas
ellas con distintas cargas útiles. La topología 5c ofrecía la solución de codiseño
de mejor coste, con un filtro de alta velocidad operando dentro del circuito
FPGA y un filtro más lento calculado
por la CPU. Finalmente se eligió esta
solución como patrón de diseño para la
conversión ADC 7 .
5b-d
d
ML/SL
RTW
Compiler
Target
CPU
Load
Monitor
En el momento de su definición, en 1999, la arquitectura
PEC tenía el inconveniente del
alto coste de la CPU y del componente FPGA en el nivel de
sistema. Puesto que estos componentes eran muy caros por
aquel entonces, se utilizaron principalmente en aplicaciones de nivel superior, como simuladores de vuelo y sistemas prototipo para el desarrollo de circuitos ASIC.
Dada la rápida evolución y mejora de la
tecnología de procesos para circuitos
digitales, el coste de fabricación de las
unidades CPU y FPGA se redujo espectacularmente. En un plazo de 5 años, el
coste de estos circuitos digitales se redujo en más del 90%. Cuando estos dispositivos de menor coste estuvieron
disponibles en el mercado, se hizo patente otra ventaja de la arquitectura, la
excelente portabilidad de la aplicación.
ABB ofrece actualmente controladores
AC 800PEC, productos de excelente calidad a precios muy competitivos, basados en la rentable tecnología de proceso de silicio de 90 nm.
Ernst Johansen
ABB Schweiz AG
Turgi, Suiza
[email protected]
7
Patrón óptimo de filtro VHDL (variante
5c )
Bibliografía
[1] F. Mayer-Lindenberg, Dedicated Digital Procesc
sors: Methods in Hardware/Software Co-Design,
35-bit
Simulator
IIR
VHDL
Testbench
8 Ch
John Wiley & Sons (February 12, 2004),
ISBN 0-470844-44-2
ML/SL
[2] Walt Kester, Analog-Digital Conversion,
Analog Devices Inc. (March 2004),
ISBN 0-916550-27–3, 2.37–2.41
VHDL
1x MAC
Notas
80 MHz
1)
El rendimiento al primer intento es la relación entre
el número de “buenas” unidades (que no necesitan
ML/SL = Matlab/Simulink
Revista ABB 2/2006
repaso) y el total de unidades fabricadas.
65
Energía inalámbrica en
productos sin cables
Eliminar el cable de alimentación
Guntram Scheible, Rolf Disselnkoetter
Una aplicación industrial puede tener
miles de subsistemas integrados que
necesitan comunicarse con su entorno. Cada uno de ellos requiere sus
propios datos y su propia conexión de
potencia. El cableado, costoso de instalar, es una fuente de frecuentes fallos y un freno a la flexibilidad. Estas
aplicaciones funcionan mejor con tecnologías inalámbricas.
La comunicación inalámbrica en entornos de automatización ha avanzado
mucho durante los últimos años [1].
Sin embargo, las fuentes de alimentación sin cables siguen siendo un reto.
En 2004, ABB comercializó una serie
de productos inalámbricos únicos, los
conmutadores de proximidad inalámbricos que no utilizan cables ni para la
comunicación ni para la fuente de
energía. Desde la introducción de estos dispositivos se ha seguido ampliando la tecnología “WISA” (Wireless
Interface to Sensors and Actuators)
[2], que sirvió para desarrollar los mismos, para incluir nuevos productos y
perfiles de comunicación.
66
Revista ABB 2/2006
Energía inalámbrica en productos sin cables
Tecnologías de sistemas integrados
L
os dispositivos que más se benefician de las fuentes de alimentación
inalámbricas son los componentes de
sistemas de control y automatización
distribuidos, generalmente sensores y
actuadores, que con frecuencia tienen
inteligencia integrada. Están situados
generalmente en entornos remotos,
donde no se dispone de fuente de alimentación general, o en zonas de difícil acceso. Pueden encontrarse, entre
otros numerosos dispositivos, en unidades móviles como robots o en entornos de alta tensión.
En estas aplicaciones, la eficiencia
energética es una cuestión básica. El
consumo de energía de las tecnologías inalámbricas convencionales,
como las utilizadas, por ejemplo, en
componentes inalámbricos estándar
de oficinas, suele ser mucho mayor
que el de sistemas dedicados que
han sido diseñados para consumir
poca energía. Los dispositivos de bajo consumo ahorran energía utilizando modos jerárquicos de funcionamiento intermitente. La mayoría de
las aplicaciones, como recopilación
de datos, actuación, proceso y comunicación, se realizan únicamente en
momentos específicos. Tales tareas se
pueden realizar utilizando modos de
funcionamiento intermitente alternado con fases de letargo que ahorran
energía.
1
Fuentes de energía inalámbrica
En términos generales, la potencia/
energía inalámbrica puede:
Incluirse en el sistema en forma de
baterías, pilas de combustible, etc.
Obtenerse del entorno local en forma de luz, calor, vibración, activación del usuario, etc.
Transmitirse al sistema por medio
de frecuencias ópticas o de radio,
sonido, etc.
Aunque el uso de la energía de las
baterías se considera aceptable para
los productos de consumo, la recarga
o sustitución habitual de baterías no
es una opción práctica en las aplicaciones industriales normales. En zonas
muy lejanas, las baterías siguen siendo la única opción práctica, quizás
combinadas con la energía solar o
geotérmica. Sin embargo, las baterías
no son una opción razonable en aplicaciones industriales generales, en las
cuales funcionan día y noche cientos
de dispositivos que requieren fuentes
de energía constantes y fiables. Su
densidad de energía, en torno a 1,2
Wh/cm3, es demasiado pequeña. Las
pilas de combustible son algo mejores, pero su densidad es de poco más
de 2 Wh/cm3 y han de desarrollarse
mucho, antes de poder ser útiles en
las instalaciones industriales habituales.
Las tecnologías de alimentación inalámbrica de ABB se basan en el conocido principio del transformador.
A-p
ow
otros
(servoaccionamientos)
soldadura
2
WISA-POWER: Alimentación eléctrica inalámbrica. Una fuente de energía a alimenta
un circuito primario b con una corriente a
120 kHz. Los sensores c en el interior del
circuito primario están equipados con bobinas secundarias. El esquema de la derecha
muestra el diagrama de circuito equivalente
con acoplamiento débil.
c
b
c
c
a
a
c
c
c
b
3
c
Disposición “Helmholtz” de bobinas
rectangulares integradas en una
aplicación industrial. D es la separación
entre bobinas y S la menor dimensión
(anchura o altura).
arrollamiento
secundario
er
potencia media
sin contactos
WIS
arrollamiento
primario
alta potencia
sin contactos
Tecnologías de
Principio de un
transformador
I/D sin cables válvulas
gran volumen
sin cables
sensores
individuales
Las fuentes de energía medioambientales tampoco satisfacen las necesidades de las aplicaciones industriales
debido a lo imprevisible de su utilidad
general y de su fiabilidad y, por tanto,
no cumplen las condiciones mínimas.
Tales soluciones también supondrían
altos costes de ingeniería y de diseño
para cada aplicación individual.
Tras una minuciosa evaluación de las
diversas opciones disponibles [3] parece que la única solución viable, de
aplicación general, se basa en radiofrecuencias de onda larga, una forma
de “acoplamiento magnético”. ABB
dispone de varias opciones de fuentes
10 m
100 m
1
10
1k
100 k
Energía/W (RMS!)
Revista ABB 2/2006
67
Energía inalámbrica en productos sin cables
Tecnologías de sistemas integrados
de energía con acoplamiento magnético 1 . Dependiendo de la distancia de
transmisión es posible implementar
una amplia variedad de aplicaciones y
numerosos niveles de potencia.
Las necesidades de energía de los dispositivos electrónicos distribuidos en
entornos de automatización de fabricación discreta, como, por ejemplo,
los sensores individuales y los dispositivos inalámbricos E/S, son cubiertas
por la primera generación de productos WISA 1 . La unidad de alimentación inalámbrica WPU100, junto con
una configuración de bobina (“hilos
del circuito primario”), proporciona
una fuente de energía de bajo nivel
para grandes distancias (algunos metros). Esta solución es adecuada para
la mayoría de los sensores y actuadores empleados en la automatización
de la fabricación discreta.
WISA-POWER: La ’fuente magnética’
El fundamento de una fuente de energía inducida por un campo magnético
puede describirse mediante el conocido principio del “transformador” 2 .
En el caso de la unidad WPU100, la
fuente de energía alimenta el devanado primario 2b , una gran bobina que
puede disponerse alrededor de una
célula de producción, cuyo lado secundario corresponde a un número
prácticamente ilimitado de pequeñas
bobinas receptoras 2c . Cada bobina
receptora incluye un núcleo de ferrita
para aumentar el flujo recogido por la
bobina.
Para este tipo de “transformador”, el
acoplamiento magnético es bajo. La
potencia admisible está determinada
por la amplitud del campo magnético
en el lugar del devanado “receptor”
(secundario). Sin embargo, si las bobinas primarias están configuradas en
una disposición de tipo “Helmholtz”
3 , el campo (y, por tanto, la potencia
admisible) será prácticamente constante en un gran espacio.
Las reglas de diseño en cuanto al número y tamaño de las bobinas primarias son muy simples: D = 0,7 x S,
donde S es la menor dimensión (anchura o altura) de la estructura de una
bobina y D es la separación entre bobinas para proporcionar una amplitud
de campo suficientemente homogénea
dentro de la disposición 3 .
68
Aunque la gente pocas veces trabajará
continuamente en una célula de producción automatizada de este tipo, la
intensidad del campo magnético en
todas las posiciones normales de trabajo (inclusive dentro de la célula)
cumple las reglas y recomendaciones
internacionales de trabajo profesional
[4]. WISA-POWER funciona a una frecuencia similar (120 kHz) y de forma
exactamente igual que muchos de los
sistemas antirrobo y de identificación
de radiofrecuencias utilizados en tiendas y supermercados.
Dentro de este campo magnético, limitado en amplitud, se pueden elevar
los niveles de potencia de acuerdo
con las necesidades de diferentes aplicaciones, modificando el tamaño de la
bobina secundaria. Esto permite conectar sistemas integrados con potencia inalámbrica mediante la integración de una bobina receptora y de un
circuito adecuados. Un buen ejemplo
puede verse en 4 . Artis, compañía establecida en Bispingen (Alemania), ha
utilizado tecnología WISA-POWER para crear su propia electrónica en el
lado secundario, adaptada a las necesidades especiales de sensores de las
herramientas de mecanizado [5].
Las pérdidas de energía en un sistema
como éste son sorprendentemente pequeñas y se deben sobre todo a efectos peliculares (Kelvin) y de corrientes
de Foucault en la bobina o en objetos
metálicos cercanos. En entornos típi-
4
Bobina local primaria WISA-POWER,
integrada en una máquina herramienta con
bobina receptora proporcionada por el
cliente y electrónica integrada (sistema inalámbrico de sondeo herramental DDU WiSy
por cortesía de ARTIS GmbH, Bispingen,
Alemania)[5]
cos de automatización de fábricas, las
pérdidas de energía están en torno a
15 W/m3.
Fuente de alimentación resonante
a frecuencia media
Estos transformadores no convencionales funcionan mejor en modo ‘resonante’. En este modo, las inductancias
de fuga relativamente grandes de los
transformadores son compensadas por
una capacitancia, que permite a la
unidad WPU estimular el circuito resonante a tensiones relativamente bajas.
La fuente de energía primaria de WISA
WPU100 ha de poder admitir también
otras condiciones:
Cambios en el entorno a lo largo
del tiempo, por ejemplo debidos al
movimiento de grandes objetos metálicos móviles, como los robots.
Diferentes requisitos de ’carga’, debidos a bobinas primarias diferentemente dimensionadas (valores de
las inductancias), y pérdidas causadas por diferentes factores, como
las corrientes de Foucault, en objetos metálicos contiguos.
Otros sistemas de alimentación inalámbricos cercanos, que pueden
acoplarse inductivamente.
Para satisfacer estos requisitos, WISA
WPU100 contiene una unidad de control rápida y muy precisa que compensa estos cambios y mantiene automáticamente el sistema primario en
una frecuencia de resonancia fija de
120 kHz. La unidad WPU100 puede
5
Estructura de bobina primaria toroidal WISAPower en una devanadora de cable completamente giratoria (ABB High Voltage Cable,
Karlskrona, Suecia). 156 conmutadores de
proximidad inalámbricos WPS con electrónica integrada giran en un complejo movimiento bidireccional dentro de la máquina
para garantizar una producción sin fallos.
Revista ABB 2/2006
Energía inalámbrica en productos sin cables
Tecnologías de sistemas integrados
adaptarse para cargas inductivas de
11–54 µH y corrientes de alimentación
de 4–24 A.
Las unidades primarias WPU100 se
sintonizan y controlan automáticamente, lo que significa que el sistema
de alimentación WISA-POWER se puede emplear para diferentes aplicaciones sin más que modificar la geometría de las bobinas primarias, por
ejemplo, utilizando estructuras de bobinas de tipo toroidal o lineal, o bobinas locales 4 5 . Este aspecto es particularmente útil si la potencia inalámbrica sólo se necesita en ciertas áreas
de una instalación, por ejemplo, en
dispositivos que se mueven a lo largo
de una estructura anular o lineal, o
para enlazar puntos críticos en un sistema.
Debido a sus especiales capacidades,
la unidad WPU100 se puede utilizar
también en aplicaciones con unidades
receptoras de energía personalizadas,
adaptadas a las necesidades específicas, geométricas y de la aplicación 4 .
Campo rotatorio
Los campos magnéticos unidireccionales pueden ser apantallados por objetos metálicos de forma no intencionada. Para evitar que esto ocurra, se
pueden montar dos bucles ortogonales. Los bucles han de ser alimentados
por fuentes de alimentación separadas, cuyas corrientes están desfasadas
90° entre sí. Esto crea un campo bidimensional continuamente giratorio.
Estructura de receptor omnidireccional
Para conseguir suficiente potencia de
salida en el lado receptor, las bobinas
secundarias han de operar también en
modo resonante. Además, para que la
potencia disponible sea independiente
de la orientación del receptor respecto del vector de campo primario, se
ha elegido una configuración ortogonal de tres bobinas sobre un núcleo
común. Al ser fácilmente sintonizable
con la frecuencia de resonancia fija,
esta disposición resulta muy apropiada para la fabricación en serie.
Utilizando esta tecnología, las densidades de potencia disponibles para
las condiciones de apantallamiento típicamente “más desfavorables” en
aplicaciones reales siguen siendo del
orden de 1,2 mW/cm3. El nivel absoluto de potencia se puede modificar
con el tamaño y la forma de las bobinas.
La escalabilidad e integración de bobinas receptoras WISA-POWER dentro
de productos han sido demostradas
en diversas aplicaciones. El consumo
total de potencia del conmutador de
proximidad inalámbrico y su electrónica 6 es sensiblemente inferior a
10mW; el nuevo bloque de sensores,
WSP100 7 , que permite conectar y alimentar hasta ocho cabezas sensoras,
puede proporcionar varias decenas de
milivatios ya en las condiciones “más
desfavorables” de apantallamiento. En
condiciones normales, con este tama-
ño, el principio WISA-POWER puede
proporcionar varios cientos de miliwatios y hasta 1 vatio en condiciones
controladas.
Futuro sin límites
Con la introducción de tecnologías
WISA de alimentación eléctrica y comunicación, ABB ha conseguido grandes avances en la tecnología de sistemas integrados inalámbricos. Los problemas fundamentales de distribución
de la potencia inalámbrica y de fiabilidad de la comunicación inalámbrica
en tiempo real han sido resueltos satisfactoriamente.
La tecnología genérica y modular de
la familia de productos WISA, que
empezó con los conmutadores de
proximidad inalámbricos, se está ampliando actualmente para otros dispositivos y aplicaciones. Las tecnologías
genéricas de alimentación WISAPOWER y de comunicación WISACOM podrán ser utilizadas en muchas
otras aplicaciones.
Guntram Scheible
ABB STOTZ-KONTAKT GmbH
Heidelberg, Alemania
[email protected]
Rolf Disselnkoetter
ABB Corporate Research
Ladenburg, Alemania
[email protected]
Bibliografía
6
Integración del ‘Cubo de Potencia’ WISAPOWER en el módulo de comunicación
WISA WSIX100 de un conmutador de proximidad inalámbrico
7
Integración de un ‘Cubo de Potencia’
WISA-POWER en el bloque de sensores
WISA WSP100 para alimentar ocho cabezas sensoras y su comunicación WISACOM en tiempo real
[1] Niels Aakvaag, Jan-Erik Frey: Comunicación inalámbrica y redes de sensores, nuevas soluciones
de interconexión para la automatización industrial.
En este número de Revista ABB.
[2] Jan-Erik Frey, Andreas Kreitz, Guntram Scheible:
Desenchufado pero conectado. Revista ABB 3 y
4/2005
[3] G. Scheible: Wireless energy autonomous systems: Industrial use? Sensoren und Messysteme
VDE/IEEE Conference, Ludwigsburg, Germany,
March 11-12 2002.
[4] International Commission on Non-Ionizing Radiation Protection (ICNIRP): Guidelines for Limiting
Exposure to Time-Varying Electric, Magnetic, and
Electromagnetic Fields (up to 300 GHz). Health
Physics vol 74, no 4, 494-522, 1998.
[5] Berend Denkena, Dirk Lange, Dipl.-Ing. Jan
Brinkhaus: Spielraum in der Überwachung; Fachzeitschrift mav „maschinen anlagen verfahren“
Konradin Verlag Robert Kohlhammer, 2005
Revista ABB 2/2006
69
Hacia la mayoría de edad
Sistemas integrados FPGA y VHDL
Erik Carlson, Franz Zurfluh, Catherine Körbächer
Buscar una solución electrónica para
un problema puede convertirse en una
tarea desalentadora, aparentemente
insuperable. A menudo, la velocidad
del avance tecnológico hace que el
cliente no llegue a convencerse de
que dispone del aparato más moderno
y eficiente. Los diseñadores de sistemas integrados de altas prestaciones
se esfuerzan sin cesar para integrar en
un mismo paquete más potencia de
proceso. Es necesario decir que este
“esfuerzo” viene en buena medida dictado por la exigencia, cada día mayor,
de comercialización rápida, por la demanda de más eficiencia energética y
mayor capacidad, y por la necesidad
de sacar máximo rendimiento de un
dispositivo. Sin embargo, es muy probable que los clientes, en lugar de
comprar nuevos dispositivos, prefieran
actualizar o añadir nuevas características a los que ya tienen. Tradicionalmente, esto se ha hecho diseñando
los productos con microprocesadores
y software.
Una forma de satisfacer esta demanda
es aplicar tecnología FPGA en lugar de
procesadores de señales digitales. Introduciendo la lógica FPGA es posible
utilizar el hardware con tanta flexibilidad como el software. Además de
conseguir alta velocidad es posible reducir el consumo de potencia y reutilizar fácilmente circuitos lógicos bien
acreditados. ABB lleva varios años
usando tecnología FPGA de media y
alta tensión, especialmente para el
sector de la automatización. En este
artículo se discuten algunos aspectos
del diseño FPGA, además de sus ventajas para ABB y sus clientes.
U
na matriz de puertas programable por
el usuario, más conocida como FPGA,
es un dispositivo semiconductor que contiene componentes lógicos e interconexiones programables. Los componentes lógicos se pueden programar para duplicar la
funcionalidad de las puertas lógicas básicas (como Y, O, O exclusivo, NO) o de
funciones combinatorias más complejas
como decodificadores o funciones matemáticas sencillas. En la mayoría de FPGA,
estos componentes lógicos programables
(o bloques lógicos, en jerga FPGA) incluyen también elementos de memoria, que
pueden ser simples flip-flops o bloques de
memoria más completos.
La tecnología FPGA fue introducida hace
varios años 1 . Sin embargo, sus limitaciones de coste y rendimiento redujeron su
campo de aplicación al desarrollo rápido
de prototipos. La producción en serie se
realizaba entonces utilizando un diseño
ASIC 1) (Circuito Integrado de Aplicación
Específica).
Hoy en día, el desarrollo de circuitos ASIC
lleva mucho más tiempo y tiene mayores
costes de utillajes debido al rápido aumento de la complejidad. A medida que se ha
70
Revista ABB 2/2006
Hacia la mayoría de edad
Tecnologías de sistemas integrados
reducido el tamaño de los dispositivos y
se han perfeccionado las herramientas de
diseño, la complejidad máxima (y, por
tanto, la funcionalidad) posible en un
ASIC ha pasado de 5.000 a más de 100 millones de puertas. Para diseños con menores volúmenes de producción, las matrices
FPGA son hoy por hoy más rentables que
el diseño ASIC. Otras ventajas son la mayor rapidez de comercialización, los menores costes de ingeniería no recurrente
y la capacidad de reprogramación in situ
para añadir nuevas funciones o corregir
fallos. Además, los dispositivos FPGA
contienen bloques lógicos e interconexiones programables que permiten utilizar un
mismo FPGA en muchas aplicaciones diferentes. La estructura regular de la matriz
de celdas se presta a utilizar formas muy
pequeñas. De hecho, los diseños FPGA
cumplen con creces la ley de Moore 2).
En las familias FPGA actuales ya se dispone
de varios millones de puertas. Es posible
realizar interconexiones en hasta 9 capas
metálicas, permitiendo así una fácil supervisión y verificación durante las fases de desarrollo y depuración. Potentes controladores de impulsos de reloj, funcionando conjuntamente con software complejo de encaminamiento, permiten conseguir frecuencias internas de reloj de hasta 1 GHz.
En comparación con sus homólogos ASIC,
los diseños FPGA tradicionales generalmente son más lentos, no pueden manejar
diseños complejos y consumen más potencia. Para reducir el consumo, los controladores de señales de reloj se han diseñado para permanecer inactivos cuando
1
no se usen. Esta característica se ha optimizado en varios equipos portátiles que
funcionan con baterías, un caso en que el
bajo consumo de energía es fundamental.
Desafortunadamente, el pequeño tamaño
de los dispositivos provoca una importante corriente de fuga estática, algo que se
ha de tener en cuenta al selecciona la tecnología FPGA Óptima.
Los modernos diseños FPGA incluyen
también funcionalidad interna de nivel
superior. Estas estructuras fijas de hardware –junto con las estructuras regulares
de puertas– no sólo reducen el área requerida, sino que también aumentan la
velocidad. Ejemplos de funciones integradas son los multiplicadores, los bloques
DSP genéricos, los procesadores integrados, la lógica E/S (entrada/salida) de alta
velocidad y las memorias integradas. Y,
algo muy importante, también se dispone
de diseños normalizados y probados para
tareas complejas, tales como las Transformadas Rápidas de Fourier (FFT) para
análisis armónico, los algoritmos CORDIC3) para la manipulación de vectores y
los núcleos microprocesadores de alto
rendimiento. Estos bloques se implementan con celdas lógicas normales. Se denominan bloques IP (Intellectual property) y
pueden obtenerse tanto de proveedores
FPGA como en el comercio.
Tecnología FPGA, de glue logic a
System-on-Chip
Utilizadas antes sólo para dispositivos de
integración glue logic, las matrices de
El progreso de la tecnología FPG está llegando a más y más aplicaciones.
Volumen
de aplic
Prestaciones y densidad
Funciones
específicas de
la aplicación
LSI
Integración
de pequeños
sistemas
Glue-logic
Memoria de vía
de datos y control
PCI
Filtros FFT/FIR
Encriptación
Descodificador
MP3
Automatización
industrial
Imágenes médicas
Sistemas de control
Tarjetas gráficas
Impresoras
Contadoressumadores
Puertas y FFs
1980
Revista ABB 2/2006
1990
2000
puertas FPGA han progresado hasta el
punto de que permiten crear diseños SoC
(System-on-Chip) en un único dispositivo.
Durante los 10 últimos años, el número
de puertas y funciones ha aumentado
espectacularmente: la capacidad de los
dispositivos FPGA se ha multiplicado por
más de 200 y la velocidad por más de
20 para competir con las capacidades que
tradicionalmente sólo ofrecían los dispositivos ASIC. Las innovadoras características
arquitectónicas y de circuitos son igualmente importantes, como lo son los avances de la metodología de diseño. Las frecuencias de reloj de sistemas externos
exceden hoy día los 150 MHz. El coste de
un FPGA con funcionalidad de 10.000
puertas se ha reducido en un factor mayor que 100. Las entradas/salidas han de
ser compatibles con muchos nuevos estándares y han de poder gobernar líneas
de transmisión.
Circuitos de dispositivos específicos
integrados en FPGA
Los Bloques Lógicos Configurables (CLB)
proporcionan los elementos funcionales
para la lógica combinatoria y síncrona.
Las tecnologías actuales contienen elementos de almacenamiento, generadores
de funciones (tablas de consulta, registros
de desplazamiento), puertas lógicas aritméticas y multiplexores.
Con respecto a los circuitos de control
de temporización, se implementan
circuitos modificadores de señales de
reloj como bucles analógicos de sincronización de fase (PLL, Phase-LockedLoops)4) o bucles digitales de sincronización de retardo (DLL, Delay-LockedLoops)5). Los circuitos PLL y DLL se utilizan para compensar el sesgo o desalineación de la señal de sincronización y
para sintetizar dicha señal (multiplicación/división). Los últimos diseños FPGA
disponen de circuitos PLL/DLL flexibles y
algunos nuevos dispositivos FPGA soportan multiplexado de reloj sin interferencias, además de parada del reloj para
aplicaciones de baja potencia.
Las interfaces avanzadas como, por ejemplo, Bloques de Entrada/Salida (Bloques
E/S), pueden programarse como elementos de entrada, de salida y bidireccionales, y los registros son flip-flops de disparo por flanco o circuitos de retención (latches) sensibles al nivel de la señal. También soportan diversos estándares de terminación sencilla como LVTTL, Peripheral
Component Interconnect (PCI)6) y señalización diferencial. Los modernos disposi71
Hacia la mayoría de edad
Tecnologías de sistemas integrados
tivos FPGA son compatibles con muchos
estándares y tensiones de entrada/salida.
Utilizando bloques CLB es posible emular
pequeñas memorias RAM, pero éstas son
lentas y consumen gran cantidad de lógica. Muchos dispositivos FPGA disponen
hoy en día de bloques RAM de puerto de
acceso simple, doble y cuádruple. Son
implementaciones de memoria RAM optimizadas en coste y prestaciones.
Otros circuitos de dispositivos específicos
integrados en las actuales FPGA son los
siguientes:
Núcleos CPU de software y hardware:
Un dispositivo FPGA con un bloque IP de
hardware CPU integrado es una nueva categoría de microprocesador. Hoy en día se
dispone de productos con CPU de 8 ó 32
bits. Los dos componentes básicos de una
plataforma FPGA son el núcleo de la CPU
y la arquitectura de buses sobre chips.
Multiplicadores: Algunas familias FPGA incluyen multiplicadores hardware especiales –algunos varían de 8 × 8 a 18 × 18
bits– que contribuyen a aumentar la potencia de cálculo. Se pueden modelar multiplicadores en prácticamente cualquier
FPGA usando bloques CLB, pero la modelación requiere una gran cantidad de lógica y los multiplicadores son más lentos
que los multiplicadores dedicados.
Proceso de desarrollo de los dispositivos
FPGA
Diseñar una FPGA con un millón de
puertas se ha convertido en un problema
arquitectónico y de nivel de sistema. Los
lenguajes más modernos, como UML7)
(Unified Modeling Language), son necesarios para garantizar una especificación
y un diseño correctos. La simulación y
verificación se suele realizar con “Mathlab” u otras herramientas de simulación
de alto nivel. Sin embargo, la descripción
de la lógica se realiza principalmente por
medio de un lenguaje HDL de descripción del hardware.
Un lenguaje HDL describe circuitos electrónicos en términos del funcionamiento
del circuito, de su diseño y de las pruebas necesarias para verificar su funcionamiento por medio de simulación. A diferencia de un lenguaje de programación
de software, la sintaxis y la semántica de
HDL incluyen notaciones explícitas para
expresar el tiempo y la concurrencia, que
son los atributos básicos del hardware.
VHDL (VHSIC Hardware Description Language) es un lenguaje de descripción de
circuitos integrados de muy alta veloci72
dad muy utilizado como lenguaje de entrada de diseño para FPGA y ASIC en el
campo de la automatización del diseño
electrónico de circuitos digitales.
VHDL fue desarrollado originalmente a
principios de los años ochenta a requerimiento del Departamento de Defensa de
EE UU para documentar el comportamiento de los circuitos ASIC que los proveedores incluían en los equipos. En
otras palabras, fue desarrollado como alternativa a los enormes y complejos manuales de instrucciones. La ventaja principal de VHDL cuando se utiliza para el diseño de sistemas es que permite describir
(modelar) y verificar (simular) el comportamiento del sistema requerido antes de
que las herramientas de síntesis traduzcan
el diseño a un hardware real. Otra ventaja es que VHDL permite describir un sistema concurrente y sintetiza detalladamente la estructura desde una especificación más abstracta.
del hardware, llamada netlist, para la herramienta de trazado (layout).
El paso siguiente, denominado trazado o
emplazamiento y conexionado (place-androute), consiste en proyectar las estructuras
lógicas descritas en la netlist en forma de
macroceldas, interconexiones y pines de
entrada y salida. En otras palabras, la netlist
se ajusta a la arquitectura FPGA real. Sin
embargo, algunos factores, como la optimización de la velocidad y de la superficie,
limitan el trazado. La herramienta de trazado puede generar otra netlist con la información del retardo de sincronización en
formato SDF (Standard Delay Format)8).
Esta netlist se puede usar también para la
simulación en el banco de pruebas con objeto de verificar el correcto comportamiento de la temporización. Finalmente se genera un flujo de bits de configuración. Este
archivo se puede descargar en la memoria
de control del dispositivo FPGA o directamente en el propio dispositivo FPGA.
Proceso básico de diseño de VHDL
La creación de la estructura y del comportamiento de una aplicación antes poder descargarla en un dispositivo FPGA
requiere varios pasos. En 2 se ilustra el
proceso básico de diseño de VHDL.
El primer paso es la codificación del diseño, que puede hacerse usando un lenguaje de descripción de hardware, como
VHDL, Verilog o SystemC, o bien generando el código con los llamados compiladores de sistemas (véase ‘Diseño de
aplicaciones DSP para FPGA’, más adelante en este mismo artículo). Paralelamente se desarrolla un banco de pruebas
para poder verificar el diseño utilizando
un simulador, que ejecuta el diseño y
comprueba los resultados. Una vez corregidos todos los errores del diseño se realiza una síntesis completa, durante la cual
se genera una representación intermedia
2
Proceso de señales digitales basado
en FPGA
Los dispositivos FPGA de tecnología avanzada proporcionan la capacidad funcional
básica para implementar funciones de
proceso de señales, incluso en las series
de bajo coste. Estos dispositivos son ideales como coprocesadores o preprocesadores/posprocesadores para descargar funciones de cálculo muy intenso. Implementar algoritmos de proceso de señales en
un dispositivo FPGA, en lugar de utilizar
un DSP, proporciona al diseñador grados
adicionales de libertad. Como muestra 3 ,
se pueden implementar cálculos muy rápidos en paralelo, para aplicaciones que
han de tratar un gran caudal de datos, y
en semiparalelo o en serie para aplicaciones de bajo precio. La arquitectura se
puede personalizar idealmente para dife-
Proceso básico de diseño de VHDL
Codificación
de diseño
Banco de pruebas
de desarrollo
Código VHDL
Síntesis
Netlist
Esquema
Netlist VHDL
Código VHDL
Simulación
SDF y Netlist
Generación de
archivo BIT
Revista ABB 2/2006
Hacia la mayoría de edad
Tecnologías de sistemas integrados
rentes aplicaciones que permitan alcanzar
las prestaciones y costes deseados.
Sin embargo, las herramientas de diseño
son el cuello de botella en los diseños
DSP implementados en un dispositivo
FPGA. El diseño de sistemas DSP en dispositivos lógicos programables requiere
herramientas de desarrollo de algoritmos
y HDL de alto nivel. Actualmente, los
principales proveedores de FPGA ofrecen
herramientas generadoras de DSP que
ayudan a acortar los ciclos de diseño
DSP. Estas herramientas combinan las capacidades de desarrollo de algoritmos,
simulación y verificación de Matlab® y
Simulink® con síntesis, simulación y trazado (place-and-route).
Diseño de aplicaciones DSP para FPGA
Con frecuencia, la parte DSP del diseño FPGA es tan sólo un bloque en
una implementación de mayores dimensiones que utiliza métodos y herramientas tradicionales de diseño
FPGA. En el futuro será esencial contar con un planteamiento de diseño
de sistemas integrados que ayude a la
simulación y desarrollo de cada parte
específica. Existen muchos procedimientos posibles, que abarcan desde
los métodos de codificación manual y
los diseños basados en modelos -C/
C++ para síntesis RTL–, hasta síntesis
DSP para modelar e implementar funciones DSP en dispositivos FPGA.
Diseño basado en modelos: Matlab® es
un entorno bien conocido de creación
de modelos matemáticos. Simulink® soporta la simulación de sistemas de tiempo continuo y discreto, con librerías para modelar sistemas DSP y de comunicaciones, así como las capacidades de
análisis de datos y de visualización. Por
tanto, es una plataforma adecuada para
herramientas de diseño FPGA. Los proveedores de dispositivos FPGA han de-
A modo de ejemplo, 4 muestra cómo se
implementa un filtro FIR (Finite Impulse
Response) con N coeficientes en un DSP
(usando arquitectura von Neumann)9). En
este caso se necesita un total de n ciclos
para producir la salida. Sin embargo, un
dispositivo FPGA puede manejar en paralelo las operaciones de multiplicación y
acumulación, siendo preciso un solo ciclo
de reloj para hacer el cálculo completo.
3
Implementar algoritmos de proceso de señales en un dispositivo FPGA, en lugar de un DSP, ofrece al diseñador
más grados de libertad: estructura optimizada en velocidad (extremo izquierdo) o en coste (extremo derecho)
Paralelo
Semiparalelo
Serie
sarrollado herramientas, además de Simulink®, que soportan la modelización
de sistemas. La herramienta consta de
modelos IP parametrizados que representan algunas operaciones DSP como,
por ejemplo, funciones FFT (Transformada Rápida de Fourier) o de filtros
FIR. El principal problema de esta técnica es que la transición desde el dominio
algorítmico y el dominio de implementación no es totalmente automática: muchos aspectos de bajo nivel del modelo
han de ser manejados manualmente.
C/C++ para RTL: Diversas herramientas
disponibles comercialmente permiten
hacer la síntesis de la lógica de transferencia de registros (RTL, Register Transfer Logic)10) desde el código C/C++.
Algunas de ellas requieren información
adicional de la arquitectura específica en
el código fuente C para definir la concurrencia y la temporización, mientras que
otras permiten la síntesis directa de RTL
desde ANSI C o C++.
Síntesis DSP: Las herramientas de síntesis DSP permiten a los ingenieros diseñar y simular algoritmos DSP en el nivel
Simulink®. También soportan una forma
automatizada de migrar el diseño al nivel de implementación (RTL). La característica fundamental de la solución es
un ‘conjunto de bloques’ que pueden
utilizarse en Simulink. Por consiguiente,
el diseñador de DSP entra en el proceso sólo en el nivel algorítmico y no tiene que ocuparse de definiciones en de-
DQ
DQ
Fabricantes de FPGA
4
Procesador DSP tradicional (izquierda), solución FPGA (derecha), que permite el procesamiento
en paralelo
FPGA
DSP
Datos en
Datos
en
Reg
Reg 0
C0
x
Algoritmo
de bucle
n veces
Reg 1
C1
x
Reg 2
C2
x
Reg n
Cn
x
MAC
+
Salida
de datos
Revista ABB 2/2006
MAC
operaciones en
1 ciclo de reloj
+
Salida de datos
x
Xilinx ha sido tradicionalmente
líder de FPGA.
Altera es el segundo peso pesado
de FPGA.
Lattice Semiconductor concentra su
actividad en sistemas FPGA con
funciones optimizadas de bajo coste y sistemas FPGA no volátiles, de
tecnología flash.
Actel fabrica sistemas FPGA de tecnología flash, antifusibles y reprogramables.
QuickLogic fabrica productos antifusibles (programables sólo una vez).
Cypress Semiconductor
Atmel proporciona microcontroladores AVR con estructura FPGA en
el mismo chip.
Achronix Semiconductor está desarrollando sistemas FPGA muy rápidos.
73
Hacia la mayoría de edad
Tecnologías de sistemas integrados
cisiones de implementación
Una familia de productos para
5 Una típica tarjeta integrada con FPGA, microprocesador xScale y
de bajo nivel. Los únicos atrila adquisición de datos analógisoporte de comunicaciones, todo ello parte integrante del proyecto
butos necesarios son los recos y para la protección conocida
SLIMLINE de ABB para protección de baja tensión
quisitos que han de satisfacer
como SLIMLINE 5 . El dispositivo
FPGA se usa para muestreo deslos coeficientes de los filtros
cendente, filtrado y cálculos RMS.
y los requisitos de ganancia.
WISA [1] (Interfaz inalámbrica
El ingeniero de diseño del
para sensores y actuadores)
hardware añade la frecuencia
de muestreo deseada, la veGracias a la emergencia de nuelocidad y la tecnología que
vas tecnologías en el campo de
pretende aplicar al diseño. La
las matrices de puertas FPGA,
herramienta genera entonces
los diseñadores disponen ahora
la lógica RTL apropiada. Este
de otra opción, además de los
método es muy semejante al
circuitos ASIC. Los dispositivos
de diseño basado en modeFPGA han mejorado su capacilos, pero tiene una gran vendad para construir sistemas sotaja sobre él, y es que los
bre un chip con más de un mimodelos tienen menos parállón de puertas equivalentes
metros de bajo nivel y no
ASIC y varios megabits de memoria RAM
nuestra compañía, que es una plataforma
son específicos del proveedor: se puesobre chip, lo que les hace idóneos para
de propósito general destinada a los segde utilizar cualquier prototipo FPGA
la producción de pequeño volumen.
mentos tecnológicos de energía eléctrica y
con características DSP.
de automatización. La tecnología FPGA
Aplicaciones típicas de ABB
también tiene otras aplicaciones:
ABB ha desarrollado sus propios IP11) para
Electrónica de potencia y accionamienutilizar la tecnología FPGA en la monitoritos de media tensión
Control de inversores (moduladores,
zación y en los controladores de redes de
lógica de conmutación y protección,
energía eléctrica. Por ejemplo, un típico
Erik Carlson
entre otros ejemplos) y comunicación
producto microprocesador de ABB contieABB Corporate Research
Control de motores (por ejemplo, mone un microcontrolador (MC) que maneja
Billingstad, Norway
duladores, inversores de nivel 2/3/5 de
aspectos de visualización, configuración
[email protected]
control directo de par motor)
de dispositivos y comunicación, mientras
Productos de media tensión para adquique un DSP se ocupa de todos los cálcuFranz Zurfluh
sición de datos analógicos de automatilos. Estas arquitecturas se pueden combiABB Corporate Research
zación, muestreo descendente, filtrado,
nar en un conjunto MC-FPGA para realizar
Baden-Dättwil, Switzerland
cálculos RMS y funciones de protección
los cálculos en un dispositivo FPGA en [email protected]
Productos de alta tensión para el congar de en un DSP. Un ejemplo del buen
trol del sistema del accionamiento de
resultado de esta arquitectura es la nueva
Catherine Körbächer
los aparatos de conexión de alta tenplataforma SAHIB, desarrollada por ABB
ABB Review
sión, además de adquisición de datos
Corporate Research y por el área de negoBaden-Dättwil, Switzerland
analógicos y muestreo descendente
cio de Tecnologías de Automatización de
Notas
1)
Un ASIC (Application-Specific Integrated Circuit) es un
ked Loop) es un sistema de control de realimentación
circuito integrado (IC) personalizado para un uso parti-
de bucle cerrado que mantiene fija la fase de una
cular, en lugar de estar proyectado para uso general.
señal generada respecto de una señal de referencia.
Por ejemplo, un chip diseñado exclusivamente para el
5)
funcionamiento de un teléfono celular es un ASIC.
2)
La ley de Moore se basa en la observación empírica
La arquitectura von Neumann se refiere a un modelo
Un dispositivo que reduce el desfase de la señal de
de diseño por ordenador que utiliza una única estruc-
reloj en circuitos digitales.
tura de memoria para alojar instrucciones y datos. La
El estándar de interconexión de periféricos PCI (Peri-
separación de la memoria y de la unidad de proceso
pheral Component Interconnect) especifica un bus en
gico, la complejidad de un circuito integrado, en rela-
el ordenador para conectar dispositivos periféricos a la
ción con el coste mínimo de sus componentes, se
placa madre del ordenador.
un circuito electrónico digital en términos de flujo de
7)
está implícita en la arquitectura von Neumann.
10)
RTL (Register Transfer Logic) es una descripción de
UML (Unified Modeling Language) es un lenguaje de
datos entre registros. La descripción RTL especifica
Gordon E. Moore, cofundador de Intel.
modelado de objetos y de especificación de uso ge-
la información que se ha de transferir, el punto de
CORDIC (COordinate Rotation DIgital Computer) es
neral (no privado), empleado en ingeniería de software.
almacenamiento de la misma y el modo en que pasa
un sencillo y eficiente algoritmo de cálculo de funcio-
UML, que muestra su potencial en más niveles arqui-
nes hiperbólicas y trigonométricas. Es el algoritmo
tectónicos de mayor nivel, se ha utilizado para el mo-
preferido cuando no se dispone de multiplicadores
delado de hardware.
bas, ser reutilizable en varios productos y poder
Standard Delay Format (SDF) es un estándar IEEE
actualizarse y ampliarse fácilmente para nuevas
para la representación e interpretación de datos de
generaciones del FPGA.
de hardware.
4)
proceso de diseño electrónico.
9)
de que, al ritmo con que avanza el desarrollo tecnoló-
duplicará en unos 18 meses. Esta ley se atribuye a
3)
6)
temporización, adecuado para cualquier etapa de un
Un bucle de sincronización de fase PLL (Phase-Loc-
8)
por el circuito durante el funcionamiento.
11)
Un IP bien diseñado deberá incluir un banco de prue-
Bibliografía:
[1] Revista ABB, números 3 y 4 de 2005, ‘Desenchufado pero conectado’, Partes 1 y 2.
74
Revista ABB 2/2006
Thema
Procesamiento de señales
en sistemas integrados
Oportunidad para mejorar la funcionalidad de los instrumentos industriales
Andrea Andenna
Los algoritmos básicos y avanzados de procesamiento de señales se ejecutan
en numerosos productos ABB equipados con electrónica integrada, desde los
pequeños detectores de movimiento domésticos hasta las avanzadas unidades
de control de aparamenta de media y alta tensión. En los dispositivos de campo,
especialmente, el proceso de señales proporciona una oportunidad para mejorar
la calidad de las mediciones y la funcionalidad global de los instrumentos.
El algoritmo PILD (Plugged Impulse Line Diagnostics) es un ejemplo de esta
mejora. Ha sido desarrollado para alertar a los operadores de la existencia de
obstrucciones en las líneas de impulsión de los transmisores de presión. Tal
sistema de alerta permite a los usuarios pasar de los programas de mantenimiento preventivo a prácticas de tipo predictivo, gobernadas por sucesos, que
son más económicas.
Revista ABB 2/2006
75
Procesamiento de señales en sistemas integrados
Tecnologías de sistemas integrados
E
l proceso de señales suele traery procesar las señales adquiridas. Esto
nos a la memoria aplicaciones de
se consigue generalmente por medio del
audio, de procesado de imágenes o
análisis de Fourier: se calculan los armóde tecnologías de comunicación, pero
nicos de las señales eléctricas, que pauna mirada cuidadosa a la cartera de
san a ser las entradas principales para la
productos de ABB nos da una imagen
mayoría de las funciones de protección,
mucho más amplia. Las aplicaciones
como son las protecciones contra sobredel procesado de señales se encuenintensidades, contra sobretensiones, de
tran en muchos productos ABB, tanto
tipo diferencial y de distancia.
de tecnología de automatización como
Los dispositivos de campo y los insde energía eléctrica. Muchas de las
trumentos analíticos de ABB están
aplicaciones están integradas en disequipados normalmente con una secpositivos como las unidades de conción electrónica que adquiere señales
trol y los instrumentos industriales, y
de la sección detectora del dispositise ejecutan en plataformas integradas.
vo: los transmisores de presión, por
Los módems de comunicaciones de líejemplo, adquieren una señal de un
neas eléctricas, por ejemplo, utilizan una
chip sensor piezorresistivo, los caudagran diversidad de algoritmos de procelímetros magnéticos leen la tensión inso digital de señales (DSP). Algunos asducida por el campo magnético genepectos básicos son la modulación y desrado y los transmisores de temperatumodulación digitales, el filtrado digital,
ra leen la señal en un termopar. Así
las transformadas de Fourier, la converpues, en general, en un instrumento
sión de frecuencias de muestreo, la adindustrial, una o más señales eléctriquisición de tramas, la sincronización de
cas son adquiridas desde la parte defase de portadora y temporización de
tectora (a veces conocida como la
símbolos, la estimación y ecualización
sección primaria) por la parte electróde canales y la detección y corrección
nica (la sección secundaria). En genede errores. Los principios básicos del
ral, todas estas señales de los sensores
proceso de señales, bien conocidos, se
se han de amplificar, filtrar analógicaaplican en todos los sistemas de comunimente, convertir de analógicas a digicaciones actuales. Sin embargo, hacen
tales y luego procesar digitalmente en
falta importantes inversiones en I+D pamicroprocesadores o DSP. El proceso
ra satisfacer los requisitos, cada día más
de señales también es importante en
estrictos, de los sistemas de comunicalos actuales sistemas de sensores para
ción de líneas eléctricas. La potencia de
modelar las curvas características de
tratamiento, cada vez mayor, soportará
los sensores, para compensar la falta
mayores velocidades de transferencia de
de linealidad y los efectos influyentes.
datos por canal. Los anchos de
banda de los canales aumenta1 Transmisor de presión diferencial en un entorno severo con
rán desde el valor tradicional
dificultades de acceso para el mantenimiento
de 4 kHz hasta ~32 kHz. A largo plazo, es posible que los
sistemas individuales ofrezcan
soporte flexible (configurable)
de anchos de banda mucho
mayores, de hasta 1 MHz. Tales módems de líneas eléctricas, realmente de banda ancha, tendrán que contar con
algoritmos más eficientes para
el procesado de señales.
Las unidades actuales de protección y control de aparatos
de conexión e interruptores
proporcionan numerosas funciones de protección electrónica para los sistemas eléctricos que supervisan. Estos dispositivos funcionan midiendo
la intensidad y la tensión para, a continuación, digitalizar
76
Procesado de señales, una oportunidad
para mejorar los dispositivos de campo
Los dispositivos de campo son cada vez
más inteligentes, gracias sobre todo a
los rápidos avances del sector de semiconductores en cuanto a costes y consumo de energía de los componentes. En
este contexto, el proceso de señales es
una oportunidad de mejorar las propiedades de los sensores a pesar de los numerosos efectos de los que depende: la
variabilidad de la fabricación, la histéresis, la deriva, el envejecimiento y las interferencias, entre otros, factores inevitables que son una fuente sistemática de
incertidumbre [2]. Además, los clientes
exigen instrumentos industriales con
funciones que van más allá del objetivo
principal del dispositivo. Las funciones
de diagnóstico de dispositivos y procesos son particularmente apreciadas, debido a que persiguen reducir los costes
de mantenimiento y mejorar la fiabilidad
general de los instrumentos. Las compañías de la competencia están confirmando, sin duda, esta tendencia y el término “diagnóstico” es hoy una palabra clave de uso común en las especificaciones
comerciales de los instrumentos de nueva generación. Hasta ahora, esta funcionalidad de supervisión de procesos se
proporcionaba generalmente en el nivel
de sistema de control de una planta,
donde se dispone de la máxima potencia de cálculo. Sin embargo, la mejora
de las plataformas integradas permite
ahora la integración de algoritmos complejos en el nivel de dispositivo, en lugar de en PC y sistemas de control. En otras palabras, hoy se tiende a desplazar
la inteligencia desde el sistema
hasta los instrumentos y dispositivos de campo. En la última
parte de este artículo analizaremos un caso concreto.
Limitaciones de las plataformas
integradas
Son bien conocidos los espectaculares avances de los últimos
años en el campo de los componentes electrónicos, como
procesadores, memorias y
chips, que han multiplicado sus
prestaciones y reducido su tamaño y coste. Así sucede en todos los segmentos del mercado
de los chips, desde los ordenadores personales hasta las arquitecturas integradas de menor
Revista ABB 2/2006
Procesamiento de señales en sistemas integrados
Tecnologías de sistemas integrados
tamaño empleadas en las aplicaciones
industriales. Sin embargo, en las plataformas integradas utilizadas típicamente en
los dispositivos e instrumentos ABB, el
coste y el consumo de energía siguen
siendo un reto:
En el mercado de la instrumentación industrial, el precio juega un papel muy
importante a la hora de conservar y aumentar la cuota de mercado. Con mucha
frecuencia, los productos en competen-
2
a
cia son similares en cuanto a calidad y
las decisiones de los clientes se basan
principalmente en el precio. Sin embargo, según se ha descrito más arriba, la
tendencia general es la reducción del
precio de los chips y, aunque el coste de
la electrónica suele ser una parte significativa de los costes de producción de un
dispositivo, los costes de fabricación y
de material del instrumento pueden llegara a ser mucho mayores. Por consi-
Nivel de ruido en la señal de presión diferencial en diversas condiciones de las líneas de impulsión
Líneas no conectadas
b
Ambas líneas conectadas
0.02
En. del ruido/en. de la señal
En. del ruido/en. de la señal
0.02
0.015
0.01
0.005
0
0
50
100
150
200
250 300
0.015
0.01
0.005
0
0
50
100
tiempo (s)
c
200
250 300
tiempo (s)
(+) línea conectada
d
PILD, aplicación integrada de proceso
de señales
(-) línea conectada
0.02
0.015
0.01
0.005
0
0
50
100
150
200
tiempo (s)
Revista ABB 2/2006
250 300
En. del ruido/en. de la señal
0.02
En. del ruido/en. de la señal
150
0.015
0.01
0.005
0
0
50
100
150
200
tiempo (s)
guiente, desde el punto de vista del coste, las estructuras integradas utilizadas
actualmente en la instrumentación industrial tienen potencial para mejorar la potencia de cálculo y la memoria, pues es
posible añadir fácilmente algoritmos más
avanzados e inteligencia adicional.
Muchas arquitecturas integradas tienen
limitaciones respecto al consumo de
energía. Los dispositivos alimentados
por baterías, por ejemplo tienen que satisfacer requisitos específicos en cuanto
a duración de las baterías y, por tanto,
están limitados por su consumo de energía. Existen dispositivos que normalmente funcionan con una fuente de alimentación auxiliar (110 / 220 V), que,
en caso de emergencia, han de poder
operar sin esta alimentación, aunque sea
con limitaciones funcionales. Este es el
caso de muchas unidades de control de
interruptores. La solución, en este caso,
es una batería o una estrategia de autoalimentación (por ejemplo, energía obtenida de la corriente que circula a través
del interruptor).
Muchos instrumentos son alimentados a
través del canal de 4–20 mA, que se utiliza también como canal de entrada o
salida analógica principal. Estos dispositivos, conocidos como instrumentos bifilares, pueden consumir tan sólo algunas
decenas de milivatios. La seguridad intrínseca proporcionada por este bajo
consumo de energía es una ventaja para
los instrumentos industriales de dos hilos. Ésta es, realmente, una de las principales razones de que los clientes aún
apoyen fuertemente este tipo de fuente
de energía. Hace algunos años, el consumo de energía era un factor restrictivo
para la mejora de la electrónica y por
tanto, de la funcionalidad, y hoy sigue
siendo un problema particular para los
dispositivos bifilares.
250 300
La función PILD (Plugged Impulse Line
Diagnostics) es un algoritmo de proceso
de señales que recientemente ha sido
integrado en los transmisores de presión
diferencial de ABB, uno de los dispositivos de campo de uso más común. Este
proyecto de I+D mostró el potencial del
proceso de señales para mejorar los dispositivos de campo y también las restricciones impuestas por las limitaciones
de sus arquitecturas integradas.
Los transmisores de presión diferencial
son instrumentos que detectan la dife77
Procesamiento de señales en sistemas integrados
Tecnologías de sistemas integrados
rencia de presión entre dos puntos de
un proceso. Se pueden instalar en entornos severos, con dificultades de acceso
para el mantenimiento 1 . La principal
aplicación de este dispositivo es calcular
el caudal dentro de una tubería midiendo la caída de presión causada por un
elemento primario, generalmente un tubo de Venturi o una placa con un orificio. A partir de esta medida, y conociendo la forma geométrica del elemento
primario, se puede calcular el caudal.
Los transmisores de presión diferencial
se conectan al proceso por medio de
dos tuberías llamadas líneas de impulsión. Éstas suelen tener un diámetro pequeño, inferior a 1 cm, y pueden ser de
gran longitud. Durante la vida útil de un
dispositivo, las líneas de impulsión pueden quedar parcial o totalmente bloqueadas por material sólido del proceso
(por ejemplo, arena), sedimentos o depósitos que se acumulan dentro de las
líneas, o por agua congelada.
A diferencia de los fallos de funcionamiento de casi todos los demás dispositivos de campo, una línea de impulsión
obstruida no tiene efecto alguno sobre
el hardware del dispositivo, de modo
que, si pasa desapercibida, el valor del
proceso permanecerá en condiciones
consideradas válidas. Al obstruirse la línea de impulsión, el estado actual de la
presión queda bloqueado y desacoplado
respecto del estado real del proceso. El
sistema de control sigue utilizando el
valor de la presión en los bucles de
control, sin tener en cuenta que dicho
valor está “congelado”. La única indicación de tal situación para el operador
del proceso es el anómalo comportamiento de los bucles de control, que
también podría estar causado por el
desgaste de las válvulas, de hecho la
causa más probable.
Es necesario un gran trabajo de mantenimiento para identificar y desbloquear
una línea de impulsión obstruida. Sin
embargo, si se sabe que un fluido de un
proceso tiende a causar obstrucciones,
normalmente se realizará un costoso
mantenimiento preventivo. Los transmisores de presión diferencial que identifican rápidamente las obstrucciones en las
líneas de impulsión ofrecen posibilidades
para bajar los costes por reducción del
trabajo de mantenimiento preventivo.
Así pues, la función PILD mide en primer lugar el nivel de ruido en la señal
de presión diferencial cuando las líneas de impulsión están despejadas
(fase de aprendizaje). Después, durante el funcionamiento normal del dispositivo, compara estadísticamente el
nivel de ruido con los valores almacenados durante la fase de aprendizaje.
Si el análisis estadístico muestra una
diferencia significativa entre los valores actuales de operación y los adquiridos durante la fase de aprendizaje,
una alarma indica que están obstruidas una o ambas líneas de impulsión.
El algoritmo PILD
El principio de la detección de líneas
de impulsión obstruidas se basa en las
características observadas de las señales
de presión a lo largo del tiempo. Los
procesos de flujo resultan afectados por
fluctuaciones del valor de la presión,
causadas por otros dispositivos y máquinas que interaccionan con el proceso,
como pueden ser las bombas. Estas fluctuaciones se pueden observar como ruido en la señal de presión diferencial. En
condiciones normales de operación, con
líneas de impulsión despejadas 2a , este
ruido del proceso es prácticamente nulo, debido a que el dispositivo mide la
presión desde dos puntos relativamente
próximos entre sí, separados normalmente por unos pocos centímetros. Si se
bloquea una de las líneas de impulsión
2c 2d ,las fluctuaciones de presión ya no
se anulan y el ruido del proceso se hace
evidente en la señal de presión diferencial. Si se bloquean las dos líneas de impulsión 2b , el ruido del proceso se reduce casi a cero, y que se pierde por completo la conexión de presión entre elsensor y el proceso.
La fase de aprendizaje es un período de
tiempo configurable, durante el cual el
algoritmo ‘aprende’ las condiciones nominales del proceso para más tarde
identificar las lecturas que indican obstrucción de las líneas de impulsión. Un
aprendizaje fiable y eficiente es fundamental para el buen resultado de la función PILD. Los transmisores de presión
diferencial se usan en condiciones de
proceso muy diferentes en lo que se refiere a medios (líquidos de alta viscosidad, agua, vapor, gases, etc.) y condiciones ambientales (temperatura de –40
a +85 °C y presión absoluta de hasta
600 bares). Sin un procedimiento automático que adapte el algoritmo a esta
gran variedad de condiciones, la función
PILD sería inútil.
La función PILD, desarrollada entre 2003
y 2005, se ha integrado recientemente
en la nueva versión de Transmisores de
Presión Diferencial ABB 264 con interfaz
Foundation Fieldbus.
Andrea Andenna
ABB Corporate Research Centre
Baden, Suiza
[email protected]
Bibiografia
[1] Hengjun Zhu, E.H.Higham, J.E.Amadi-Echendu,
Signal Analysis applied to Detect Blockages in
Pressure and Differential Pressure Measurement
Systems, IEEE Instrumentation and Measurement
Technology Conference, Proceedings Vol. 2
(1994), Pages 741–744.
[2] H.Tränkler, O.Kanoun, “Importance of Signal
Processing in Sensor Systems”, Technisches
Messen 71 (2004) 3
[3] A.Andenna, G.Invernizzi, D.Eifel, “Embedded diagnosis to detect plugged impulse lines of a differential pressure transmitter”, ITG-/GMA Sensoren und
Messsysteme 2006, Conference Proceedings
78
Revista ABB 2/2006
Editorial Board
Preview 3/2006
Peter Terwiesch
CTO, Group R&D and Technology
Adam Roscoe
Corporate Communications
Ron Popper
Group Editorial Services
Corporate Communications
Friedrich Pinnekamp
Group R&D and Technology
Nils Leffler
Chief Editor
[email protected]
Editorial
ABB Schweiz AG
Corporate Research
ABB Review/REV
CH-5405 Baden-Dättwil
Suiza
La Revista ABB se publica cuatro veces al
año en inglés, francés, alemán, español,
chino y ruso.
La reproducción o reimpresión parcial está
permitida a condición de citar la fuente. La
reimpresión completa precisa del acuerdo
por escrito del editor.
Revista ABB es una publicación gratuita
para todos los interesados en la tecnología
y objetivos de ABB y para aquellas personas que ocupan puestos directivos y necesitan estar informados sobre los últimos
avances de la tecnología. Si usted desea
una suscripción gratuita puede ponerse en
contacto con la representación ABB más
próxima o directamente con la editorial.
Editor © 2006
ABB Ltd, Zurich/Suiza
Impresión
Vorarlberger Verlagsanstalt AG
AT-6850 Dornbirn/Austria
Design
DAVILLA Werbeagentur GmbH
AT-6900 Bregenz/Austria
Traducción
Brugos Übersetzungen
Bern, Switzerland
[email protected]
Exención de responsabilidad:
Las informaciones contenidas en esta revista reflejan el punto de vista de sus autores y
tienen una finalidad puramente informativa.
El lector no deberá actuar con base en las
afirmaciones contenidas en esta revista sin
contar con asesoramiento profesional.
Nuestras publicaciones están a disposición
de los lectores sobre la base de que no implican asesoramiento técnico o profesional
de ningún tipo por parte de los autores, ni
opiniones sobre materias o hechos específicos, y no asumimos responsabilidad alguna
en relación con el uso de las mismas. Las
empresas del Grupo ABB no garantizan
ni aseguran, explícita o implícitamente, el
contenido o la exactitud de los puntos de
vista expresados en esta revista.
Como publicación técnica del Grupo
ABB, Revista ABB intenta cubrir adecuadamente los trabajos de Investigación y Desarrollo del Grupo. Sus artículos presentan regularmente las tendencias, logros y aplicaciones, tanto
de los centros de I+D como de los
negocios principales de ABB. Sin
embargo, más allá de los campos de
negocio más conocidos, ABB trabaja
con gran éxito en diversos negocios
nicho. El próximo número de Revista
ABB estará dedicado a estos campos,
menos conocidos, del Grupo ABB.
Algunos de estos esfuerzos de negocio
han traído consigo notables resultados
aplicando en un campo, principal o
no, de nuestra compañía, conocimiento y soluciones obtenidos en otros
campos totalmente distintos. Los gru-
pos de ingeniería de las empresas ABB
locales han aplicado nuestra cartera de
productos y nuestro conocimiento a la
solución creativa de problemas planteados por los clientes, inclusive algunas aplicaciones muy poco ortodoxas.
Revista ABB espera que con este acceso a soluciones inteligentes aplicadas
en un mercado puedan nacer oportunidades para que el conjunto de conocimientos de ABB pueda abrirse a otros
mercados. Los ejemplos que presentaremos en el próximo número serán una
fuente de inspiración para el pensamiento creador y abrirán nuevos campos a la sinergia y a la innovación, permitiendo así a más sectores industriales, productos y personas beneficiarse
de la gran cantidad de conocimiento y
experiencia de nuestra compañía.
ISSN: 1013-3119
www.abb.com/abbreview
Revista ABB 2/2006
79
Ensuring a
reliable power
grid is where
we really shine.
© 2005 ABB
Providing breakthroughs in power transmission and
distribution for the 21st century. Visit us at www.abb.com
a

Documentos relacionados