Professional Documents
Culture Documents
Sistemas de Control
Introduccin
EASM
Control mediante PC
Las tareas automatizadas de control y visualizacin que se
efectuaban con PLC (controladores lgicos programables o
autmata) tambin se realizan con sistemas de control basados
en PC, utilizando tarjetas de expansin o de adquisicin de
datos.
Ventajas:
Procesamiento de datos, visualizacin, trabajo en red.
Desventajas:
Tiempo real, seguridad, robustez.
Por lo que se suelen utilizar junto a los PLC, a ms alto nivel,
realizando tareas de monitorizacin y control.
Transmision
Red de Campo
Panel de
Visualizacion
Adaptador/
Convertidor
Sensor
Adaptador/
Convertidor
Actuador
Procesador
Digital
Panel de
Control
Interface Usuario
Unidad de Control
Dispositivos de Campo
Control Supervisado
Se obtiene informacin de campo e interacta, con interfaces
usuario similares al real
Software de Supervisin
Es un software dedicado a la supervisin
Interfase grafica: Diversos tipos de pantallas que
presentan en forma dinmica el proceso y permiten
modificar variables
Driver de comunicacin
Sistema de almacenamiento de informacin
Softwares para funciones adicionales
Software de Supervisin
PC de Supervisin
Software SCADA
(Supervisory Control And Data Adquisition)
Introduccin a SCADA
SCADA proviene de las siglas de Supervisory Control And Data
Adquisition (Adquisicin de datos y supervisin de control).
Es una aplicacin software especialmente diseada para funcionar sobre
ordenadores de control de produccin con acceso a la planta, por
comunicacin digital con los dispositivos de campo, controladores y
supervisa el proceso de forma automtica desde el ordenador central a travs
interfaz grfico de alto nivel con el usuario.
Los programas necesarios, y en su caso el hardware
adicional que se necesite, se denomina en general
SISTEMA SCADA
Introduccin a SCADA
Un Software SCADA es un paquete de software diseado para
operar y supervisar una planta industrial. Esto es posible una
vez establecida la comunicacin con el controlador.
Una vez desarrollada una aplicacin a medida este sistema
proporcionar informacin del proceso en tiempo real mediante
objetos animados.
Dicha informacin del proceso es proporcionada a diversos
usuarios:
Operadores
Supervisores de control de calidad
Mantenimiento
etc.
Introduccin a SCADA
Se emplea en Sistemas de control en los que el proceso esta
distribuido en grandes reas geogrficas.
Dichos sistemas son importantes para monitorear variables de
campo y comandar el sistema a distancia
Se aplica en la extraccin de petrleo, oleoductos, gasoductos,
acueductos, etc. Sin embargo hay una generalizacin de
aplicaciones en plantas o fabricas, donde la comunicacin con
dispositivos de campo se realiza mediante buses especiales o
redes LAN. Todo esto se ejecuta normalmente en tiempo real
ERP Systems
Expert Systems
SCADA
Supervisory
Control
And
Data
Acquisition
Archiving, Logging,
Access Control, Alarms
Distributed database
PLCs
Data Server
Data Server
Field Bus
Control Programs
Sistemas SCADA
La PC es el elemento fundamental para la supervisin
Introduccin a SCADA
Tienen una arquitectura Maestro-Esclavo, donde cada dispositivo Remoto
responde cuando es interrogado desde una estacin central (Maestra). Los
mensajes son emitidos desde la Maestra a intervalos regulares y son
escuchados por todas las unidades remotas (RTU), aunque solo responde
aquella que reconoce su propio numero de identificacin.
El control directo lo realizan los controladores autnomos digitales (RTU)
y/o autmatas programables (PLC)
Maestro
ALLEN-BRADLEY
PanelView 550
Esclavos
<
F1
F2
F3
F4
F7
F8
F9
F1
0
F5
<
F6
<-----------------'
>
v
Arquitectura Multipuesto
Telemetra
Telemetra es asociado usualmente con sistemas
SCADA.
Es una tcnica usado para transmitir y recibir
informacin o dato sobre un medio de comunicacin.
La informacin puede ser mediciones, tales como
voltaje, velocidad, flujo, etc. Estos datos pueden ser
transmitidos a otra localizacin a travs de un medio
tales como cable, telfono o radio.
La informacin
posiciones
puede
llegar
desde
mltiples
Introduccin a SCADA
Tiempo real
La capacidad en tiempo real se refiere a: la
capacidad que tiene el ordenador en la
realizacin de programas de procesamiento de
datos para que siempre est listo para procesar y
proporcionar los resultados dentro de un tiempo
especificado.
Funciones Principales de un
SCADA
Funciones Principales
1.
Funciones Principales
Funciones Avanzadas
Funciones Avanzadas
1.
2.
3.
4.
Funciones Avanzadas
Arquitectura
del Software SCADA
Prestaciones
Un paquete SCADA debe de ofrecer las siguientes
prestaciones:
a. Posibilidad de crear paneles de alarma, que exigen la
presencia del operador para reconocer una parada o
situacin de alarma, con registro de incidencias.
b. Generacin de histricos de seal de planta, que
pueden ser volcados para su proceso sobre una hoja
de clculo.
c. Ejecucin de programas, que modifican la ley de
control, o incluso el programa total sobre el autmata
(PLC o RTU), bajo ciertas condiciones.
d. Posibilidad de programacin numrica, que permite
realizar clculos aritmticos de elevada resolucin
sobre la CPU del ordenador, y no sobre la del
autmata menos especializado, etc.
Prestaciones
La programacin numrica permite
aplicaciones especificas en la PC:
desarrollar
captura de datos
anlisis de seales
presentaciones en pantalla
envo de resultados a disco e impresora, etc.
Mdulos (Componentes)
del Software SCADA
Configuracin
Interfaces con el operador (MMI - Man Machine Inteface)
Administracin de alarmas (Eventos)
Manejo y actualizacin de una Base de Datos
Generacin de archivos histricos.
Capacidad de programacin (Visual Basic, C)
Transferencia dinmica de datos (DDE)
Conexin a redes: manejo del soporte o canal de
comunicacin.
Manejo de uno o varios protocolos de comunicacin: debe
tener capacidad para comunicarse con mltiples redes de
instrumentos, aun siendo de distinta procedencia y
fabricantes (standard IEC 1131.3).
Access Control
Users
organised
in
groups with a set of
allocated privileges
Large number of groups
possible
Privileges limit write
access
to
process
parameters
Some allow access to
graphics
and
functionality
to
be
limited
TAGs
Las variables de proceso se representan por etiquetas o tags
que permiten la definicin de cada variable en cuanto a su
naturaleza continua (analgica) o discreta (binaria), la
asociacin de un nombre, el rango de valores a tomar, unidades
de ingeniera y otras propiedades de utilidad para la
monitorizacin como son el dispositivo de adquisicin, alarmas,
su registro, etc. La organizacin de todas las variables
(adquiridas e internas) se hace en los entornos de
monitorizacin en bases de datos.
TAGs
SCADA
Communication
Processor
Programs
Analog-Input
Value-AI-0
Value-AI-1
Analog-Output
Value-AO-0
Value-AO-1
Mapping
Field Bus
Analog-Input
Vacuum_VALUE
Pressure_VALUE
Analog-Output
Valve_1_OUT
Heater_1_OUT
Representacin de un Proceso
Modulo de proceso
Permite a un usuario programar acciones de control en
lenguajes de alto nivel : tipo C o Basic
Ejecuta las acciones de mando preprogramadas a partir de
los valores actuales de variables ledas
Modulo de proceso
Sintaxis agregada en cdigo en C o Basic
Modulo de proceso
Sintaxis agregada en cdigo en C o Basic
SCADA
Data Server
Analog-Input
Vacuum_VALUE
Pressure_VALUE
Analog-Output
Valve_1_OUT
Heater_1_OUT
Alarm Generation
(generic) Alarm scripts:
IF (Pressure_VALUE > Pressure_HIHI_ALARMVAL)
{Pressure_ALARM_HIHI=TRUE
Pressure_ALARM_STATE=CRITICAL
Pressure_ALARM_COLOR=RED }
IF (Pressure_VALUE < Pressure_LOLO_ALARMVAL)
{Pressure_ALARM_LOLO=TRUE
Pressure_ALARM_STATE=ATTETION
Pressure_ALARM_COLOR=BLUE }
Modulo de proceso
Las interfaces API (Application Programming Interfaces)
para grficos, base de datos, informes, estarn disponibles
para que el usuario pueda utilizarlas a travs de lenguajes
de programacin (C o Visual Basic)
Con dichos lenguajes puede desarrollar nuevas Interfaces
que le permitan implementar : modelos matemticos para
optimizar el proceso, ejecucin de algoritmos de control
especficos, aplicaciones estadsticas, interfaces especiales
de mantenimiento y gestin, etc.
Modulo de proceso
Sobre cada pantalla se puede programar relaciones entre
variables del ordenador o del autmata
Las relaciones entre variables que constituyen el programa de
mando que el SCADA ejecuta de forma automtica pueden
ser de los tipos siguientes:
a. Acciones de mando automticas dependiendo de valores
de seales de entrada, salida o combinaciones de stas.
b. Maniobras o secuencias de acciones de mando.
c. Animacin de figuras y dibujos, asociando su forma,
color, tamao, etc., a valor actual de las variables.
d. Gestin de recetas, que modifican los parmetros de
produccin (consignas de tiempo, de conteo, estados de
variables, etc.) de forma preprogramada en el tiempo o
dinmicamente segn la evolucin de planta.
Alarmas
Desviaciones en la magnitud de una variable superiores a
unos lmites especificados.
Su objetivo es poner al operario sobre aviso, una vez
generada la alarma se pone fecha, se visualiza y se registra.
Tipos de Alarmas
Alarmas Discretas (variables discretas): son indicadores
Grficos de tendencias
El recurso de trending incluye elementos tales como diagramas
XY, la capacidad de reescalar la tendencia mientras es
mostrada, la capacidad de visualizar coordenadas para
seleccionar una caracterstica en la tendencia y visualizar los
valores asociados a ella, histogramas, mltiples valores
independientes en una tendencia, y grficos de informacin de
estado.
A:
B:
C:
D:
Comunicaciones
Permite al usuario configurar
canales de comunicacin para
intercambio de informacin
entre la planta y la arquitectura
hardware que soporta el
SCADA, y entre sta y el resto
de elementos informticos de
gestin.
Comunicaciones
Debe tener capacidad para comunicarse con mltiples redes
de instrumentos, aun siendo de distinta procedencia y
fabricantes (standard IEC 1131.3).
Debe comunicarse con otros paquetes de software por
medio de DDE (Dynamic Data Extrange) DLL (Dynamic
Link Libraries) como canal de comunicacin,
implementados por el sistema operativo, que permite que
diversos paquetes de software enven y reciban datos
comunes.
Por ejemplo se puede relacionar una celda de una hoja de
calculo con una variable del sistema y as variar puntos de
consignas del proceso, o bien comunicacin directa con los
drivers de I/O de los dispositivos de campo.
Comunicaciones
Un SCADA debe comunicarse en red para intercambiar
datos con otros sistemas SCADA o con nodos ajenos al
sistema, tales como bases de datos gerenciales,
estadsticas, de produccin.
La facilidad de protocolos de red (TCP/IP, IPX/SOX,
NETBIOS, etc) hace que el sistema de automatizacin se
integre en el ambiente corporativo de la organizacin,
creando una comunicacin fluida entre los niveles de
fabrica, operacin y direccin. Todo esta integracin
permitir implementar fcilmente alguna estrategia CIM.
Softwares
Company
ABB
CTC Parker Automation
Citect
Intellution (GE Fanuc)
Iconics
National Instruments
Rockwell Software
Siemens
Taylor
TCP
USDATA
Wonderware (Invensys)
Product
Process Portal, Operator
interact
CitectSCADA
Intellution (iFix3.0)
Genesis
LabView, Lookout
RSView
WinCC, ProTool/Pro
Process Windows
SmartScreen
Factorylink
InTouch
Softwares
Resumen de Consideraciones
en Sistemas SCADA
4. Seguridad en la operacin
Las polticas de seguridad deberan ser definidas por la
Gerencia de produccin de la planta.
En su defecto pueden ser heredadas de la seguridad ya
implementada en el acceso a la red de datos.
Se deben definir diferentes niveles de acceso pero es
deseable que los usuarios posean contraseas individuales.
La seguridad en la operacin, implementada
correctamente, es de gran utilidad para evitar accidentes,
perdidas de producto y da valor agregado sobre todo en
plantas que estn certificadas o en proceso de certificacin
5. Registros histricos.
Datos de proceso.
La informacin sobre el proceso que puede ser registrada
histricamente es toda aquella que es procesada por el controlador y
que de alguna manera es enviada a un sistema SCADA o un a software
especfico para tratamiento de datos en forma masiva.
Ejemplos: captura de medidas en ciertos partes de un proceso, estado
de equipos a lo largo de un perodo con el propsito de contabilizar las
horas de funcionamiento para posterior mantenimiento, etc.
Acciones de operacin
Es posible registrar actividades del tipo inicios y/o fines de procesos
por parte de los operadores o supervisores, accionamientos manuales
de vlvulas, motores, etc., apagado y encendido de estaciones SCADA,
para determinar perodos de corte de energa elctrica, etc.