Está en la página 1de 4

INTERFACE ENTRE SCADA Y PLC TIPO DE

COMUNICACION DENTRO DEL HMI NIVELES DE


SEGURIDAD
Diego Torres
Universidad Politcnica Salesiana
Quito-Ecuador
dtorresria@est.ups.edu.ec

En este documento analizaremos todo los aspectos que


ingresan en el momento de realizer una interfaz entre un
Sistema scada y un plc observaremos los niveles de segurirdad
y como estos pueden inferir en el momento de seleccionar la
complejidad para los usuarios que tiene mayor o menor nivel
de acceso donde esto ayuda para poporcionar un mayor nivel
de segurirdad para las comunicaciones el tipo de protocolos
que se adaptan para poder implementar los HMI dentro de
las comunicaciones industriales, como parte final del
documento tenemos la implementacion de bases de datos que
tipos de bases de datos tenemos y cuales son su area de
aplicacion y como e hace el manejo de estos datos .

I.

INTERFACE ENTRE EL SCADA Y EL PLCS.

El objetivo principal de la automatizacin industrial


consiste en gobernar la actividad y la evolucin de los
procesos sin la intervencin continua de un operador
humano.
En los ltimos aos, se ha estado desarrollado un sistema,
denominado SCADA, el cual permite supervisar y
controlar, las distintas variables que se encuentran en un
proceso o planta determinada. Para ello se deben utilizar
distintos perifricos, softwares de aplicacin, unidades
remotas, sistemas de comunicacin, etc.., los cuales
permiten al operador mediante la visualizacin en una
pantalla de computador, tener el completo acceso al
proceso. Existen como sabemos varios sistemas que
permiten controlar y supervisar, como lo son: PLC, DCS y
ahora SCADA, que se pueden integrar y comunicar entre
s, mediante una red Ethernet, y as mejorar en tiempo real,
la interfaz al operador.
Ahora no slo se puede supervisar el proceso, sino adems
tener acceso al historial de las alarmas y variables de
control con mayor claridad, combinar bases de datos
relacionadas, presentar en un simple computador, por
ejemplo, una plantilla excel, documento word, todo en
ambiente Windows, siendo as todo el sistema ms
amigable.

FIG1.-DIAGRAMA ESQUEMATICO DE UN PROCESO

El nombre SCADA significa: (Supervisory Control And


Data Adquisition, Control Supervisor y Adquisicin de
datos). Un sistema SCADA es una aplicacin o conjunto de
aplicaciones software especialmente diseada para
funcionar sobre ordenadores de control de produccin, con
acceso a la planta mediante la comunicacin digital con los
instrumentos y actuadores, e interfaz grfica de alto nivel
con el usuario (pantallas tctiles, ratones o cursores, lpices
pticos, etc...). Aunque inicialmente solo era un programa
que permita la supervisin y adquisicin de datos en
procesos de control, en los ltimos tiempos han ido
surgiendo una serie de productos hardware y buses
especialmente diseados o adaptados para ste tipo de
sistemas. La interconexin de los sistemas SCADA
tambin es propia, se realiza una interfaz del PC a la planta
centralizada, cerrando el lazo sobre el ordenador principal
de supervisin. El sistema permite comunicarse con los
dispositivos de campo (controladores autnomos,
autmatas programables, sistemas de dosificacin, etc.)
para controlar el proceso en forma automtica desde la
pantalla del ordenador, que es configurada por el usuario y
puede ser modificada con facilidad. Adems, provee de
toda la informacin que se genera en el proceso productivo
a diversos usuarios. Los sistemas SCADA se utilizan en el
control de oleoductos, sistemas de transmisin de energa

elctrica, yacimientos de gas y petrleo, redes de


distribucin de gas natural [1], subterrneos, generacin
energtica (convencional y nuclear)...

FIG2.-ESQUEMA DE UNA COMUNICACIN ENTRE PLC Y HMI

No todos los sistemas SCADA estn limitados a procesos


industriales sino que tambin se ha extendido su uso a
instalaciones experimentales como la fusin nuclear o los
colisionadores del CERN donde la alta capacidad de
gestionar un nmero elevado de E/S, la adquisicin y
supervisin de esos datos; convierte a estos, en sistemas
ideales en procesos que pueden tener canales entorno a los
100k o incluso cerca de 1M [2].
II.

TRANSFERENCIA DINMICA DE DATOS (DDE)

Se encarga del almacenamiento y procesado ordenada de


los datos, segn formatos inteligibles para perifricos
hardware (impresoras, registradores) o software (bases de
datos, hojas de clculo) del sistema, de forma que otra
aplicacin o dispositivo pueda tener acceso a ellos.
Pueden seleccionarse datos de planta para ser capturados a
intervalos peridicos, y almacenados con un cierto, como
un registro histrico de actividad, o para ser procesados
inmediatamente por alguna aplicacin software para
presentaciones estadsticas, anlisis de calidad o
mantenimiento.
Esto ltimo se consigue con un intercambio de datos
dinmico entre el SCADA y el resto de aplicaciones que
corren bajo el mismo sistema operativo.
Por ejemplo, el protocolo DDE de Windows permite
intercambio de datos en tiempo real. Para ello, el SCADA
acta como un servidor DDE que carga variables de planta
y las deja en memoria para su uso por otras aplicaciones
Windows, o las lee en memoria para su propio uso despus
de haber sido escritas por otras aplicaciones.
Una vez procesados, los datos se presentan en forma de
grficas
analgicas,
histogramas,
representacin
tridimensional, etc., que permiten despus analizar la
evolucin global del proceso.
DDE: Estndar comunicaciones internas entre programas
en entorno Windows.
Con la incorporacin del estndar OPC puede enlazar con
cualquier servidor de datos. Con el motor de

comunicaciones CX-Server podemos utilizar el control de


comunicaciones Cx Comunication Control para el
intercambio de datos de dos aplicaciones Cx-Supervisor
que estn funcionando de manera distribuida sobre una red
LAN. Con el driver ActiveX podemos incluir controles de
ste tipo y objetos OLE (browsers Web, Controles o
displays)
III. COMUNICACIONES INDUSTRIALES CON HMI
HMI significa Human Machine Interface, es decir es el
dispositivo o sistema que permite el interfaz entre la
persona y la mquina. Tradicionalmente estos sistemas
consistan en paneles compuestos por indicadores y
comandos, tales como luces pilotos, indicadores digitales y
anlogos, registradores, pulsadores, selectores y otros que
se interconectaban con la mquina o proceso. En la
actualidad, dado que las mquinas y procesos en general
estn implementadas con controladores y otros dispositivos
electrnicos que dejan disponibles puertas de
comunicacin, es posible contar con sistemas de HMI
bastantes ms poderosos y eficaces, adems de permitir una
conexin ms sencilla y econmica con el proceso o
mquinas, como mostraremos a continuacin.
Tipos de HMI:
Descontando el mtodo tradicional, podemos distinguir
bsicamente dos tipos de HMIs:
Terminal de Operador, consistente en un dispositivo,
generalmente construido para ser instalado en ambientes
agresivos, donde pueden ser solamente de despliegues
numricos, o alfanumricos o grficos. Pueden ser adems
con pantalla sensible al tacto (touch screen) PC + Software,
esto constituye otra alternativa basada en un PC en donde
se carga un software apropiado para la aplicacin. Como
PC se puede utilizar cualquiera segn lo exija el proyecto,
en donde existen los llamados Industriales (para ambientes
agresivos), los de panel (Panel PC) que se instalan en
gabinetes dando una apariencia de terminal de operador, y
en general veremos muchas formas de hacer un PC,
pasando por el tradicional PC de escritorio. Respecto a los
softwares a instalar en el PC de modo de cumplir la funcin
de HMI hablamos a continuacin.
Software HMI:
Estos softwares permiten entre otras cosas las siguientes
funciones: Interface grfica de modo de poder ver el
proceso e interactuar con l, registro en tiempo real e
histrico de datos, manejo de alarmas. Si bien es cierto slo
con la primera funcin enunciada es la propiamente HMI,
casi todos los proveedores incluyen las otras dos ya sea en
el mismo paquete o bien como opcionales. Tambin es
normal que dispongan de muchas ms herramientas.
Al igual que en los terminales de operador, se requiere de
una herramienta de diseo o desarrollo, la cual se usa para
configurar la aplicacin deseada, y luego debe quedar
corriendo en el PC un software de ejecucin (Run
Time).Por otro lado, este software puede comunicarse
directamente con los dispositivos externos (proceso) o bien
hacerlo a travs de un software especializado en la
comunicacin, cual es la tendencia actual.
Comunicacin:

La comunicacin con los dispositivos de las mquinas o


proceso se realiza mediante comunicacin de datos
empleando las puertas disponibles para ello, tanto en los
dispositivos como en los PCs. Actualmente para la
comunicacin se usa un software denominado servidor de
comunicaciones, el que se encarga de establecer el enlace
entre los dispositivos y el software de aplicacin (HMI u
otros) los cuales son sus clientes. La tcnica estandarizada
en estos momentos para esto se llama OPC (Ole for
Proccess Control), por lo que contamos entonces con
Servidores y Clientes OPC, sin embargo an quedan
algunas instalaciones donde se usaba DDE para este
propsito, como tambin muchos softwares de aplicacin
slo son clientes DDE por lo que lo usual es que los
servidores sean OPC y DDE.

FIG5.-ASIGNACION DE TIPO DE SEGURIDAD SEGN EL USUARIO

Se bede tomar en cuenta que despues de realizada esta


configuracion la unica manera de editarla (aumentar el
numero de usuarios o las contraseas ) sera ingresando con
el usuario que tenga mayor nivel de acceso los usuarios con
menor nivel no podran acceder a estas configuraciones.
V. BASES DE DATOS Y REPORTES
Una base o un banco de datos es cualquier conjunto de
datos, pertenecientes al mismo contexto organizado para su
almacenamiento sistemtico y uso posterior, diseado para
facilitar su mantenimiento y acceso de una forma estndar.
En la actualidad y gracias al desarrollo tecnolgico de
campos como la informtica y la electrnica la mayora de
las bases de datos tiene formato electrnico, que ofrece un
amplio rango de soluciones al problema de almacenar
datos.
La informacin en una base de datos se organiza en campos
y registros.
CAMPO:
Un campo se refiere a un tipo o atributo de informacin y
un registro, a toda la informacin sobre individuo. Como
ejemplo en una base de datos que almacene informacin de
tipo agenda, un campo ser el nombre, otro la
direccin,.etc.

FIG3.- ESQUEMA DE SECUENCIA DE LA TRAM DE PROGRAMACION


DENTRO DE LA INTERFAZ DE UN PROCESO

IV. NIVELES DE SEGURIDAD


La programacion de diferentes niveles de seguridad nos
permite restringir o limitar el acceso a ciertas opciones del
proceso dependiendo del ususario , el usuario con el nivl de
seguridad mas alto tendra el mayor aceeso , mientras que
los usuarios de bajos niveles de seguridad tendran menos
acceso .La programacion de los iveles de accseo para los
diferentes usuarios se relaiza de la siguiente manera en el
software intouch:

REGISTRO:
Mientras que un registro viene a ser como la ficha en la que
se recogen los valores de los distintos campos para un
individuo, esto es, su nombre, direccin, etc.
Los datos pueden aparecer en forma de texto, nmeros
grficos, sonido o video.
Normalmente las bases de datos presentan la posibilidad de
consultar datos, bien los de un registro o los de una serie de
registros que cumplan una condicin. Tambien es frecuente
que se puedan ordenar a los datos o realizar operaciones
sencillas.
TIPOS DE BASES DE DATOS:
Las bases de datos pueden clasificarse de varias maneras,
deacuerdo al criterio elegido para su clasificacin.
Segn la variable de datos almacenados

FIG4.-ASIGNACION DE NIVELES DE SEGURIDAD

Una vez seleccionada esta opcion nosotros asignaremos


nombres a los usuarios py les daremos un nivel de acceso a
cada uno de ellos .

BASES DE DATOS ESTATICAS:


Estas son bases de datos de solo lectura, utilizadas
primordialmente para almacenar datos histricos que
posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a travs del
tiempo, realizar proyecciones y tomar decisiones.
Segn el contenido

BASES DE DATOS BLIOGRAFICAS:


Solo contienen un representante de la fuente primaria, que
permite localizarla. Un registro tpico de una base de datos
bibliogrfica contiene informacin sobre el autor, fecha de
publicacin, editorial, titulo, edicin, de una determinada
publicacin, etc.
Puede contener un resumen o extracto de la publicacin
original, pero nunca el texto completo, porque si no
estaramos en presencia de una base de datos a texto
completo. Como su nombre lo indica, el contenido son
cifras o nmeros.
VI.

REFERENCIAS

[1] Balcells, J; Romeral, J.L. (1997). Autmatas programables.


Barcelona: Marcombo.
[2] Boyer, S.A. (2003). SCADA: Supervisory Control and Data
Adquisition. Paperback.
Revistas:
[3] Ayza, J. (2003). Software de Supervisin y control. Automtica e
Instrumentacin, 344:
78-86.
[4] Ayza, J. (1999). Software de Adquisin, supervisin y control: una
evolucin permanente. Automtica e Instrumentacin, 299: 117-131.
[5] Pi, X. (2003). Control remoto de una planta. Automtica e
Instrumentacin, 338: 61-63.
Pginas Web:
[6] Pgina Web, URL < http://www.scadanews.com > Pgina dedicada a
proveedores de sistemas SCADA, muy completa en este sentido; noticias dirigidas
al sector industrial. A partir de esta web accedemos a las pginas de los principales
fabricantes.
[7] Pgina Web, URL <http://ref.web.cern.ch/ref/CERN/CNL/2000/003/scada >
web del CERN donde se muestra un artculo del sistema SCADA PVSS propuesto
(20 Sept. 2000) para sistemas de control de dicho instituto, en concreto la adquisicin
de datos de los colisionadores ALICE, ATLAS, CMS y LHCb. Ejemplo de una
aplicacin SCADA en instalaciones de experimentacin.
[8]Pgina Web, URL<http://www.gasindustries.com/articles/gijul01c.htm >
Interesante artculo de Gas Industry Magazine, donde explica cules son las
variantes de sistemas SCADA frente a distintos problemas. by Janice Hungerford
and Danetta York
[9] Pgina Web, URL < http://www.mit.edu >. Busqueda clave: SCADA.
Podemos encontrar distintos desarrollos teoricos sobre sistemas SCADA y
relaciones de Hardware apropiados para dichos sistemas.

Diego Torres (Y1991-M01) Student of


Electrical Engineering, student member of the
GIREI Research Group. His work is based on
mathematical modeling and simulation
techniques of wireless networks for advanced
metering infrastructure. His research interests
include resource allocation in wireless mesh
networks for AMI