You are on page 1of 19

Monitorizacin de

Procesos
SCADAS comerciales
03
Monitorizacin de Procesos
SCADAS comerciales
1
03
ndice
OBJETIVOS.......................................................................................................... 3
INTRODUCCIN .................................................................................................. 4
3.1. Estructura interna de un SCADA comercial ............................................. 5
3.2. Tecnologa de Sistemas Abiertos - Integracin....................................... 7
3.3. Tecnologas de Integracin Microsoft ...................................................... 8
3.4. Conectividad Remota ............................................................................... 10
3.5. Arquitectura y Soluciones........................................................................ 11
3.6. Desarrollo de una Aplicacin SCADA..................................................... 12
3.7. Tendencias Actuales ................................................................................ 14
RESUMEN .......................................................................................................... 17


Monitorizacin de Procesos
SCADAS comerciales
3
03
Objetivos
Conocer las capacidades y funcionalidades de los SCADAS comerciales
actuales.
Saber en que casos se deben implantar las diferentes herramientas integradas
en los SCADAS comerciales, en funcin de necesidades tcnicas o de
funcionalidad demandadas por los usuarios de estos sistemas.
Ver con claridad que la arquitectura abierta y capacidad de integracin de los
SCADAS actuales permiten cubrir todos los aspectos de los procesos
productivos.
Saber que anlisis han de llevarse a cabo a la hora de desarrollar un sistema
de supervisin.





















Formacin Abierta

SCADAS comerciales
4
Introduccin
Los SCADAS da a da van aumentando en prestaciones y capacidad, aportando
funcionalidades que pretenden cubrir la totalidad de los procesos productivos.
La idea de un SCADA como solucin cerrada y especfica ha sido abandonada,
buscando en estos momentos arquitecturas abiertas y capacidad de integracin a
todos los niveles de la pirmide CIM (Computer Integration Manufacturing).
As mismo, la tendencia actual, es mostrar de una manera fcilmente interpretativa
y amigable el mximo de informacin posible, facilitando de este modo la
intervencin y correccin de problemas de una manera fiable y segura, pero
adems ofreciendo la posibilidad de compartir la informacin disponible con otros
sistemas gracias a las funcionalidades que aportan los sistemas operativos
actuales.
Monitorizacin de Procesos
SCADAS comerciales
5
03
3.1. Estructura interna de un SCADA
comercial
Un SCADA hoy en da puede funcionar en un gran nmero de plataformas. Los
sistemas tendieron inicialmente a ser propietarios y muy especializados, no
pudiendo ser usados con sistemas operativos de fines generales. Esto era debido a
que los requisitos de SCADA superaban los lmites de la tecnologa disponible y,
por razones de rendimiento, tendieron a proporcionar sistemas grficos propios, a
usar bases de datos en tiempo real (con gran parte de la base de datos en
memoria), y a menudo el hardware debi ser modificado para estos requisitos
particulares.
Actualmente la industria est evolucionando claramente hacia estndares abiertos:
ODBC, OLE, SQL, OPC, sistemas estndares de grficos, e interconexin a redes
(LAN, Internet).
Elementos Bsicos de un Software Scada
HMI o Interface Hombre Mquina (Human Machine Interface).
Servidor de Datos del Proceso: gestin de datos, alarmas y eventos.
Driver de Comunicacin: comunicacin con servidores de datos y
dispositivos de campo.
Servidor de Acceso a Redes de Datos: gestiona la disponibilidad y el acceso
a datos mediante redes.
Servidor de Comunicaciones entre Aplicaciones: Tanto locales como
remotas.

Estos elementos nos los vamos a encontrar en la prctica
totalidad de los SCADAS comerciales existentes en el
mercado.

Formacin Abierta

SCADAS comerciales
6

Figura 3.1. Estructura relacional de un sistema de supervisin total.
Elementos Opcionales
Batch: Aplicacin para la gestin de recetas y procesos por lotes.
SPC/SQC (Statistical Process Control/Statistical Quality Control). Control
Estadstico de Procesos y Calidad.
Seguimiento de Produccin: Aplicaciones muy adaptadas a cada proceso
y a cada empresa.
Monitorizacin de Procesos
SCADAS comerciales
7
03
3.2. Tecnologa de Sistemas Abiertos -
Integracin
La tendencia actual es usar metodologas que permitan la utilizacin de diferentes
herramientas para el control y gestin de la produccin, dentro de un mismo
entorno. Bajo este concepto encontramos los siguientes apartados:
MES (Manufacturing Execution System)
Sistema de integracin de equipos, aplicaciones y bases de datos. Integracin de
los sistemas de produccin con software de gestin de produccin, control de
calidad y gestin empresarial en el sentido ms amplio.
ERP (Enterprise Resouce Planning)
Sistema de informacin con un amplio conjunto de mdulos funcionales
prefabricados de alto grado de integracin.

Figura 3.2. Estructura de sistemas abiertos.

Estos sistemas no suelen formar parte integrante de los
SCADAS, pero si mantienen una estrecha relacin con
ellos al usarlos como fuente de informacin en tiempo real.
Formacin Abierta

SCADAS comerciales
8
3.3. Tecnologas de Integracin Microsoft
Los sistemas operativos desarrollados por Microsoft, hoy en da son los de mayor
implantacin a nivel mundial. Esto ha llevado a los desarrolladores de SCADAS, ha
aprovecharse de las funcionalidades implementadas en estos sistemas operativos.
Entre ellas nos encontramos:
COM/DCOM (Component Object Model/ Distributed COM)
COM permite que una aplicacin utilice funcionalidades de otra aplicacin residente
en el mismo ordenador, ello se hace incorporando a la aplicacin principal objetos
software propios de la otra aplicacin. DCOM (Distributed COM) supone extender el
estndar COM a sistemas formados por redes.
ActiveX
Incorporar un control ActiveX en una ventana de una aplicacin SCADA,
estableciendo los enlaces necesarios entre las variables de la aplicacin y las del
control ActiveX, supone aadir un objeto, con cdigo asociado, que realiza una
determinada funcin y que aparece totalmente integrado dentro de la aplicacin.

Un botn dentro de nuestra pantalla puede ser un control
ActiveX. Este control es realmente un objeto grfico con
un cdigo programado asociado. En realidad no pertenece
al SCADA, pero este se aprovecha de sus
funcionalidades.
OPC (Object Linking and Embedding for Process Control)
El OLE for Process Control, OPC, corresponde a un conjunto de especificaciones
basadas en los estndares de Microsoft (COM, DCOM, OLE Automation, y ActiveX)
que cubren los requerimientos de comunicacin industrial entre aplicaciones y
dispositivos, especialmente en lo que se refiere a la atencin al tiempo real.

Estas funcionalidades son propias de los sistemas
operativos Microsoft. Los SCADAS lo que hacen es
aprovecharse de las ventajas que ofrecen, usndolos
como si fuesen componentes propios.
Monitorizacin de Procesos
SCADAS comerciales
9
03

Figura 3.3. Sistema OPC.

Estas tecnologas nos van a permitir, por ejemplo, capturar
datos en nuestro SCADA y presentarlos en una hoja de
clculo como Excel, o bien, traspasar informacin a una
base de datos como Access. Pero lo importante es que
estas herramientas pueden formar parte de la aplicacin
que hayamos desarrollado.

Formacin Abierta

SCADAS comerciales
10
3.4. Conectividad Remota
No es extrao hoy en da, recibir peticiones para desarrollar sistemas de
supervisin que controlen ms de una planta, y adems separadas
geogrficamente, o bien supervisar una factora a distancia. Para solventar estos
problemas se recurre a sistemas de conectividad remota, como puede ser el uso de
Internet.

Figura 3.4. Ejemplo de uso de la conectividad remota.
Configuracin Cliente/Servidor para Conexin Remota
En estos casos el SCADA debe disponer de las herramientas necesarias para
poder acceder a este medio de comunicacin. Concretamente debe tener
capacidad de actuar como Servidor Web, para as aceptar las peticiones de los
posibles clientes. Estas peticiones sern realizadas a travs de navegadores de uso
comn como podran ser Internet Explorer o Netscape.
Ni que decir tiene, que la seguridad de estos sistemas es de vital importancia, ya
que Internet es una puerta abierta al mundo. El sistema deber disponer de una
gestin de usuarios eficiente, y de sistemas de control de comunicaciones
adecuados y seguros (cortafuegos firewall).

La seguridad en estos casos adquiere una importancia
extrema ya que, por ejemplo, podramos arrancar y parar
instalaciones sin estar a pie de mquina

Monitorizacin de Procesos
SCADAS comerciales
11
03
3.5. Arquitectura y Soluciones
En funcin de las necesidades de nuestro sistema, podemos encontrar mltiples
soluciones que se adapten a nuestro proyecto. Los SCADAS nos van a brindar la
posibilidad de implementar desde la solucin ms sencilla a la ms compleja.
Respuesta ante Necesidades
Arquitectura Monopuesto / Multipuesto.
Sistemas Backup (Salvaguarda de datos).
Estaciones servidoras de datos.
Arquitectura cliente/servidor distribuida.

Figura 3.5. Ejemplo de arquitectura multipuesto.

Lo habitual es el uso de arquitecturas multipuesto, ya que
se suelen distribuir terminales a lo largo de una factora. El
uso de arquitecturas monopuesto queda relegado a
aplicaciones sencillas y localizadas.

Formacin Abierta

SCADAS comerciales
12
3.6. Desarrollo de una Aplicacin SCADA
Vamos a realizar un anlisis inicial de las necesidades que se crean cuando hay
que afrontar el desarrollo de una aplicacin SCADA. Vamos a considerar
bsicamente tres facetas de estudio.
Usuarios
Principalmente nos vamos a encontrar dos casos:
Las ingenieras y departamentos de desarrollo: encargados del diseo y
generacin de aplicaciones SCADA a medida de cada proceso por lo que se
requiere una licencia de desarrollo.
Los operarios y encargados del proceso: sern los usuarios de las
aplicaciones creadas por los primeros y para ello necesitaran de licencias de
runtime.
Una licencia es una proteccin va hardware o software de un programa comercial.
Una licencia de desarrollo, sera aquella que hay que emplear con la herramienta
de programacin del SCADA. En cambio una licencia runtime, solo permite ejecutar
la aplicacin SCADA desarrollada por nosotros, no permitiendo modificacin
alguna. La primera es la que emplearamos nosotros, teniendo adems las
funcionalidades de runtime y programacin. La segunda es la que entregaramos a
nuestro cliente junto con nuestra aplicacin.
Es bastante infrecuente tener que tratar con el primer grupo de usuarios, ya que
nosotros seremos normalmente quienes realicemos las labores de ingeniera y
desarrollo.
Una vez realizado este primer anlisis, estudiaremos que es lo que deseamos
controlar y el volumen de informacin a tratar.
Inicio de Desarrollo
Antes de iniciar el desarrollo deberemos realizar un estudio de los siguientes
factores:
Seales de entrada y salida y sus requerimientos de adquisicin,
visualizacin (y/o animacin) y registro.
Variables de control.
Avisos y alarmas.
Aqu analizaremos tambin que mtodos de comunicacin vamos a emplear con los
sistemas de adquisicin de datos.
Monitorizacin de Procesos
SCADAS comerciales
13
03
En este apartado es muy importante el anlisis de la cantidad de variables a
manejar, ya que determinar la eleccin del sistema de supervisin a emplear, ya
que la gran mayora de los SCADAS comerciales adaptan su oferta al nmero de
variables a tratar.
Tras ese punto, analizaremos la funcionalidad solicitada por el cliente.

El nmero de variables que va a manejar nuestro SCADA
va a influir de una manera muy considerable en el precio
final de la aplicacin.


Es muy habitual encontrarnos paquetes SCADA
comerciales que pueden controlar 128, 256, 512, 1024 o
64000 variables, y en casos muy puntuales, sin lmite de
variables. Cuando nosotros vamos a adquirir las licencias
nos van a preguntar por el nmero de variables que va a
manejar nuestro sistema.
Estructura
Aqu trataramos la necesidad de implantacin de sistemas monousuario o
multiusuario, gestin de usuarios y contraseas, niveles de acceso de las distintas
estaciones o usuarios a las funcionalidades del SCADA, presentacin y distribucin
de la informacin.
Para ello deberemos contemplar los siguientes aspectos:
Diferentes estaciones de trabajo que deben constituir el sistema.
Operativa a realizar en cada una de ellas.
Distribucin de los datos en el conjunto de la red.

Es bastante comn configurar terminales que solo
permiten la visualizacin de informacin. Desde estos
equipos no se pueden modificar valores ni actuar sobre la
instalacin.

Formacin Abierta

SCADAS comerciales
14
3.7. Tendencias Actuales
Las tendencias actuales en el desarrollo de aplicaciones SCADA, se centran
fundamentalmente en dos mbitos.
Tendencias en la Oferta
Estos aspectos los que ms nos van a influir como desarrolladores, ya que van a
afectar a la facilidad para realizar la aplicacin, as como el tiempo que debamos
dedicarle.
Sistema Operativo: Windows, Linux.
Lenguaje de Programacin incorporado: VBA (Visual Basc for Applications),
VB, C++, IEC1131-3.
Tecnologa OPC: MES, ERP, comunicaciones con buses de PLCs.
Servidor web: para acceso utilizando Internet, DNA de Microsoft (Distributed
interNet Application).
Funcionamiento en red: LAN e Intranet.
Soporte de controles ActiveX.
Utilizacin de Toolkits (Herramientas de desarrollo) especficas
desarrolladas por terceros.
Compatibilidad Microsoft (Sistemas operativos Windows).
Anlisis en Tiempo real.
Arquitectura drag and drop (Arrastrar y soltar).
Utilizacin de PC de bolsillo (pocket PC).
Tendencias en la Demanda
Estos aspectos vienen marcados principalmente por las necesidades o deseos del
cliente.
Integracin de control y gestin o posibilidad de enlazar con estos. Sistemas
MES, ERP.
Informacin en Tiempo Real.
Anlisis informtico de los datos.
Fiabilidad y seguridad.
Entorno Windows.
Transmisin de informacin: intercambio de informacin entre todos los
niveles de la pirmide CIM.
Monitorizacin de Procesos
SCADAS comerciales
15
03

Figura 3.6. Relaciones entre la pirmide CIM, sistemas operativos y
comunicaciones.












Monitorizacin de Procesos
SCADAS comerciales
17
03
Resumen
Un SCADA hoy en da puede funcionar en un gran nmero de plataformas.
Actualmente la industria est evolucionando claramente hacia estndares
abiertos: ODBC, OLE, SQL, OPC, sistemas estndares de grficos, e
interconexin a redes (LAN, Internet).
Los elementos bsicos de un software SCADA son:
HMI o Interface Hombre Mquina (Human Machine Interface).
Servidor de Datos del Proceso.
Driver de Comunicacin.
Servidor de Acceso a Redes de Datos.
Servidor de Comunicaciones entre Aplicaciones.
La tendencia actual es usar metodologas que permitan la utilizacin de
diferentes herramientas para el control y gestin de la produccin, dentro de un
mismo entorno.
Debemos considerar tres facetas a la hora de afrontar el desarrollo de una
aplicacin de supervisin:
Usuarios.
Inicio de desarrollo: seales, variables de control, avisos.
Estructura.

You might also like