Sei sulla pagina 1di 38

Sistemas SCADA

Profesor: Ing. Armando Sarco Montiel


asarco@tecsup.edu.pe

Objetivos
Reconocer los componentes de un sistema
SCADA y los criterios para su seleccin.
Identificar los principales protocolos y medios
usados en un sistema SCADA.
Identificar las caractersticas y aplicaciones
de un software SCADA

Qu es SCADA?

Control Supervisorio y Adquisicin de Datos


No es puramente un sistema de control.
Se enfoca en el nivel supervisorio.
Es principalmente un software posicionado encima
del hardware al cual est conectado.
Utiliza PLCs como interfases o cualquier otro
mdulo de hardware comercial.

Qu es SCADA?
Los sistemas SCADA son usados en proceso
industriales como aceras, generacin y
distribucin de energa (convencional y nuclear),
industrias qumicas, etc, as como tambin en
fusin nuclear.
Estos sistemas son capaces de manejar miles,
decenas de miles y hasta centenas de miles de
canales de entrada/salida (I/O).
SCADA corren bajo DOS, VMS, UNIX; en la
actualidad tenemos productos para windows NT,
XP y algunos para Linux.

Caractersticas

Arquitectura
1.
2.
3.
4.
5.
6.

Hardware
Software
Comunicacin
Interfases
Escalabilidad
Redundancia

Funcionalidad
1. Control de acceso
2. MMI
3. Tendencias
4. Manejo de alarmas
5. Logging/Archiving
6. Generacin de reportes

1.-Arquitectura de Hardware
Bsicamente dos layers o capas: la capa cliente
y la capa servidora de datos
Capa Cliente: proporciona la interaccin hombre
mquina.
Capa Servidora de Datos: maneja muchas de las
actividades que controlan los datos del proceso.
Los servidores de datos se comunican con los
dispositivos de campo a travs de los
controladores de proceso como los PLCs.

continuacin
Los PLCs se conectan a los servidores de datos
directamente o va redes o buses de campo.
Los buses de campo pueden ser propietarios
(Siemens H1) o no propietarios (Profibus).
Los Servidores de Datos se conectan entre s y
a las estaciones cliente mediante una LAN
Ethernet.

Arquitectura de Hardware

2.- Arquitectura de Software


Los productos son multi-tarea y estn basados en
una base de datos de tiempo real (RTDB) localizada

en uno o ms servidores.
Los Servidores de Datos son responsables de la
adquisicin y manipuleo de un grupo de parmetros
(ejm:

escaneo de los controladores, chequeo de

alarmas, clculos, logeo y archivamiento)

Software Architecture

3.- Comunicaciones
Comunicacin interna
Las comunicaciones Cliente-Servidor y ServidorServidor son del tipo publish-subscribe y eventdriven y usan protocolos TCP/IP.

Ejm: Una aplicacin cliente se suscribe a un


parmetro.
El parmetro es propiedad de una aplicacin
Servidor en particular y solamente los cambios de
ese parmetro son comunicados a la aplicacin
cliente.

continuacin
Acceso a los dispositivos
Los servidores de datos escanean los controladores
a una velocidad definida por el usuario.
Los controladores envan los parmetros requeridos
a los servidores de datos.
El estampado del tiempo de los parmetros del
proceso se realiza en los controladores y tambin se
pasa a los servidores de datos.

continuacin
Acceso a los dispositivos
Los productos SCADA proveen drivers de comunicacin

para muchos de los ms comunes PLCs y buses de


campo.
Un

Servidor

de

Datos

puede

soportar

mltiples

protocolos de comunicacin, tantos como slots tenga


para las tarjetas de interfase.

Se requieren de 2 a 6 semanas para desarrollar un


driver. Se provee una herramienta de desarrollo de
drivers para este fin.

4.- Interfases
Application Interfaces / Openness
Acceso a dispositivos de una manera abierta y
estndar con la funcionalidad OPC.
Una interfase Open Data Base Connectivity
(ODBC), para los datos en archive/logs, pero no
para la configuracin de la base de datos.
Una
facilidad
ASCII
import/export,
para
configuracin de datos.
Una librera de APIs soportando C, C++, and Visual
Basic (VB) para accesar datos en la RTDB, logs y
archive.

5.- Escalabilidad
La escalabilidad es entendida como la
posibilidad de extender el sistema SCADA
agregando ms variables de proceso, ms
servidores especializados (ejemplo: para manejo
de alarmas) o ms clientes.
Se logra la escalabilidad teniendo mltiples
servidores de datos conectados a mltiples
controladores.

continuacin
Cada

servidor

de

datos

tiene

su

propia

configuracin de base de datos y RTDB y es

responsable por el manejo de un subgrupo de


variables de proceso (adquisicin, manejo de
alarmas, archivo).

6.- Redundancia
Los

productos

SCADA

generalmente

tienen

redundancia de software a nivel de servidor.


Esta redundancia es normalmente transparente

para el usuario.
Muchos de los productos proveen soluciones de

redundancia ms completa, si as es requerida.

Funcionalidad
1.- Control de acceso
Los usuarios se encuentran formando grupos.
Los
usuarios
tienen
privilegios
de
lectura/escritura para accesar a los parmetros
del proceso.
De igual manera se les asigna privilegios para
funcionalidades especficas del producto.

2.- MMI
Los

productos

SCADA

soportan

pantallas

mltiples que pueden contener combinaciones de


diagramas sinpticos y texto.
Soportan tambin el concepto de objetos grficos
con enlaces a variables de proceso.
Estos objetos pueden ser "dragged and dropped"
de una librera e includos en un diagrama

sinptico.

continuacin
Se utilizan parmetros atmicos de las
variables como por ejemplo, para una fuente de
corriente: su valor mximo, su estado on/off, etc.
A los cuales se les asocia un Tag-name.
Los Tag-names utilizados para enlazar objetos
grficos a dispositivos pueden ser editados
cuando se requiera.
Tambin incluyen una librera de smbolos
grficos estndar.

continuacin
Se proveen facilidades de edicin de ventanas
como zooming, re-sizing, scrolling, etc.
La personalizacin y la configuracin On-line de
la MMI tambin es posible, pero para usuarios
con los privilegios apropiados.

Se pueden crear enlaces entre ventanas para


navegar de una vista a otra.

3.- Tendencias
Se

provee

ventanas

de

tendencias

con

las

siguientes caractersticas:
Los parmetros a ser visualizados en una carta
especfica pueden ser predefinidos o definidos online.
Una carta puede contener ms de 8 parmetros y se

puede mostrar un nmero ilimitado de cartas


(restringido solo por la visibilidad).

continuacin
Tendencias histricas y de Tiempo real son posibles;
aunque no siempre en la misma carta.
La tendencia histrica es posible para cualquier
parmetro archivado.
Los valores de los parmetros en la posicin del
cursor pueden ser mostrados
Esta facilidad puede proveerse como un mdulo

separado.

4.- Manejo de alarmas


El manejo de alarmas est basado en el
chequeo de valores lmites y de estado de las
variables, se ejecuta en los servidores de datos.
Se usan expresiones ms complicadas
(aritmticas o lgicas) para crear parmetros
derivados sobre los cuales realizar el chequeo.
Las alarmas estn lgicamente centralizadas en
un mismo lugar por lo que todos los usuarios ven
el mismo estado.

continuacin
Soportan alarmas con mltiples niveles de
prioridad.
Es posible agrupar alarmas y manejarlas como
una entidad.
Se pueden suprimir alarmas de manera
individual o por grupo.
En respuesta a condiciones de alarma se
pueden generar E-mails o acciones predefinidas
que se ejecutan automticamente.

5.- Logging/Archiving
Logging puede ser pensado como el
almacenamiento de una cantidad moderada de
datos.
Archiving es el almacenamiento permanente de
una gran cantidad de datos.
Logging se ejecuta generalmente sobre un ciclo
bsico. Cuando se ha alcanzado cierto tamao,
cierto tiempo o nmero de puntos; los datos se
sobreescriben.

continuacin
Logging de datos puede ser: ejecutado a una
cierta frecuencia, iniciado si algn valor cambia,
o cuando algn predefinido evento ocurra.
Los datos tiene registro de tiempo (timestamped) y esto puede servir para acciones de
filtrado.
Las acciones de los usuarios tambin pueden
almacenarse y se realizan con el user ID o con
su estacin ID.

6.- Generacin de reportes


Se puede producir reportes usando queries tipo
SQL a archivos, RTDB o logs.
Es posible incrustar hojas tipo Excel en los
reportes.
Se puede generar automticamente impresiones
y reportes de archivo.

Clasificacin de los sistema SCADA


Segn su distribucin geogrfica:

Sistemas lineales
Sistemas ramificados

Sistemas lineales
Sistemas con desarrollo lineal
Oleoductos
Gasoductos
Acueductos

Redes de ferrocarriles y subterrneo.


Redes de transmisin de energa elctrica.

Sistemas ramificados
En este caso el sistema abarca una superficie
importante.
Yacimientos
Redes de distribucin de gas, agua o electricidad.
Los sistemas asociados a estos procesos que
dependen
en
forma
importante
de
sus
caractersticas particulares

Ejemplo de Aplicacin

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL

OLEODUCTO NOR PERUANO Y RAMAL NORTE

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL

252 Km.

EST.
ANDOAS

Ramal Norte

ECUADOR

16 "

MORONA

550
Km.

Ramal
Principal

EST. 5

Rio Maran

EST. 6

PIURA

306 Km.

36"
BAYVAR

EST. 7
EST. 9
EST. 8

Ramal I

P E R

24 EST.
" 1

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL
SISTEMAS DE ALARMAS ESTACIN 5 Y REGISTRO DE EVENTOS - BAYVAR

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL
PANTALLA DEL MEDIDOR DE NIVEL Y TENDENCIA HISTRICAS DE LOS TANQUES

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL
SISTEMA SCADA ESTACIN 9

MANTENIMIENTO
ESTACION

SERVIDOR
NETWAR 5.0 IBM
NETFINITY 3500

SALA DE
COMUNICACIONES
SEGURIDAD

ROUTER

HUB40
SUPERVISOR
ESTACION

CASETA DE
MUESTRAS

MULTIPLEX

MODEM

SISTEMA SCADA DE OPERACIONES OLEODUCTO


UTILIZANDO UNA RED SATELITAL
Nmero de Tags en el Sistema y variables almacenadas en Piura

ESTACIONES

Estacin Andoas:
Estacin 1:
Estacin 5:
Estacin 6:
Estacin 7:
Estacin 8:
Estacin 9:
Terminal Bayvar:
Sala de Control Piura:
Total

TAGS

VARIABLES
ALMACENADAS
EN PIURA

873
584
856
392
482
368
678
872
1831
6936

62
60
93
27
33
27
28
91
421