Arquitectura:
Sistema distribuido, jerárquico-simétrico basado en dos tipos de nodos de supervisión y control:
- Nodos PowerComm, de alta capacidad de proceso, almacenamiento, elaboración y presentación (tanto local como remota) de la información.
- Nodos de proceso distribuido. asociados a equipos de conversión de energía u otros elementos de medida, adquisición de datos o actuación.
Todos estos elementos se enlazan por medio de una red Ethernet industrial y/o buses serie (RS-485, CAN). Pueden configurarse con redundancia n 1 y soporta acceso local y remoto a través de redes TCP-IP (Internet).
Nodos PowerComm:
El sistema Powercomm se ha diseñado como una arquitectura en la que los nodos distribuidos de nivel superior puedan actuar como procesadores distribuidos y a la vez conformar un sistema redundante de procesadores, con tolerancia ante fallos.
El software de sistema se fundamenta sobre un sistema operativo compatible UNIX y desarrollado como distribución Linux adaptable (ThoruX), que puede incluirse en sistemas PC-Embedded.
La arquitectura software se denomina AGS (Arquitectura Gestión de Sistemas), está basada en agentes SNMP que implementan MIB (bases de información) de variables de tiempo real y registros.
Una aplicación cliente puede incluir conectores a dichos agentes de cara a intercambiar información con el agente. Un cliente puede ser una aplicación de interfaz de usuario, un gestor para protocolo de comunicación, un proceso de control y adquisición de datos etc.
Plataforma hardware
- Placas PC-Embedded de diseño a medida que permite insertar procesadores comerciales de potencia escalable (Pentium IV baja disipación, sin ventilador).
- Periferia y procesadores auxiliares de desarrollo propio.
- Capacidad para diseñar un nodo tolerante a fallos y con proceso distribuido.
- Integración de procesadores auxiliares para control de tiempo real, gestión de comunicaciones etc.
- Almacenamiento en memoria flash, sin elementos mecánicos móviles. Posibilidad de incorporar sistemas de almacenamiento masivo clásicos (disco duro, etc.).
- Posibilidad de fuentes de alimentación de alta fiabilidad, con redundancia y backup por batería, capaces de operar durante emergencias y fallos de alimentación principal.
- Posibilidad de líneas de comunicación y entrada-salida con aislamiento eléctrico (hasta 2.500 V).
- Conectividad por líneas serie RS-232 y RS-485, CAN, Ethernet, modem RTC, modem GSM-GPRS, opciones inalámbricas (BlueTooth, se trabaja en ZigBee 802.15.4).
- Consola de usuario basada en teclado de membrana y display TFT 6.4" con conexión de larga distancia que permite instalación alejada del alojamiento del procesador.
- Opción de consola basada en Monitor y teclado estándar.
Software de Sistema. ThoruX
ThoruX es un entorno de generación de distribuciones Linux basadas a su vez en la metadistribución Gentoo. Ha sido desarrollado por ZIGOR. Permite la generación de software de sistema (sistema operativo) para sistemas dedicados basados en PC-Embedded y cargables en Compact Flash de capacidad reducida (típicamente desde 64 MB).
Un entorno de sistema se generar a partir de un Profile que determina la versión concreta de sistema operativo de un nodo PowerComm.
Soporte de aplicaciones. AGS
AGS es una arquitectura de gestión de sistema desarrollada en ZIGOR. Se basa en el concepto de servidor compartido (SDS) y clientes. El servidor compartido implementa una base de datos de tiempo real a la que se pueden conectar clientes que leen y escriben información.
Un cliente SDS puede implementar una interfaz de usuario o gestionar un protocolo de comunicación específico o conformar un proceso de control en tiempo real que actúa sobre un sistema externo y puede ejecutarse sobre un nodo PowerComm distinto al que ejecuta el servido.
Los clientes de tipo interfaz de usuario pueden ser ejecutados sobre máquinas Windows además de sobre los propios nodos PowerComm.
|