Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
22/05/2015
Introducción
• La supervisión es el hecho de controlar (comandar) a
distancia los diferentes procesos industriales de una fabrica,
de forma remota y computarizada mediante un usuario o una
maquina
• La principal función de la supervisión es la centralización del
control de procesos fuera del área de control o fuera de la
maquina a controlar.
Introducción
•En la supervisión activa o control manual es donde el
hombre a través de una pantalla (panel operador) controla
los procesos en mayor o menor grado
Panel Operador
(HMI)
qi
qo
2
22/05/2015
Introducción
• La supervisión pasiva o automática, es decir el
computador o PC a través de su aplicación (software)
controla las variables del sistema y solo avisa a la
persona cuando encuentra un error.
Computador o PC
Introducción
• Tan importante como la supervisión son las jerarquías de control
que se establecen en un red industrial de procesos
Nivel de
supervisión
Nivel de
controlador
Nivel de campo
3
22/05/2015
Control mediante PC
Las tareas automatizadas de control y visualización que
se efectuaban con PLC (controladores lógicos
programables) también se realizan con sistemas de
control basados en PC, utilizando tarjetas de expansión
o de adquisición de datos.
Controlador Controlador
Tarjetas de
PLC PC Adquisición de Datos
Control mediante PC
• Ventajas:
Procesamiento de datos, visualización, trabajo en red.
• Desventajas:
No Tiempo real, poca seguridad y robustez.
Por lo que se suelen utilizar junto a los PLC, a más alto
nivel, realizando tareas de monitorización y comando
(control). Supervisa
PC
el proceso
Red Industrial
Controlan el proceso
4
22/05/2015
Software de Supervisión
• Con el software de supervisión, se obtiene información
de campo e interactúa, con interfaces usuario similares
al real
Software de Supervisión
5
22/05/2015
Software de Supervisión
PC de Supervisión
Software de Supervisión
La estación (PC) de supervisión:
• Permite la visualización gráfica del estado del
proceso.
• Proporciona al operador las funciones de control y
supervisión de la planta.
• El proceso se representa mediante objetos gráficos.
6
22/05/2015
Introducción
• SCADA proviene de las siglas de Supervisory Control And
Data Adquisition (Adquisición de datos y supervisión de
control).
• Es una aplicación software especialmente diseñada para
funcionar sobre ordenadores de control de producción con
acceso a la planta (por comunicación digital) con los
dispositivos de campo, controladores
7
22/05/2015
Introducción
Introducción
• Supervisa el proceso de forma automática desde el ordenador
central a través interfaz gráfico de alto nivel con el usuario.
8
22/05/2015
Introducción
Introducción
• Dicha información del proceso es proporcionada a
diversos usuarios:
Operadores
Supervisores de control de calidad
Mantenimiento, etc.
9
22/05/2015
Sistemas SCADA
• La PC es el elemento fundamental para la supervisión
Sistemas SCADA
10
22/05/2015
Sistemas SCADA
Sistema SCADA con el Software SCADA LOOKOUT
Planta - Procesos
Hardware de Control
Proceso Proceso
Cliente
Interfaces usuario, Cliente
control de seguridad, Lookout
Lookout reconocimiento de
alarmas
Sistemas SCADA
• Se emplea en Sistemas de control en los que el proceso
esta distribuido en grandes áreas geográficas.
• Dichos sistemas son importantes para monitorear
variables de campo y comandar el sistema a distancia
11
22/05/2015
Sistemas SCADA
• Se aplica en la extracción de petróleo, oleoductos,
gasoductos, acueductos, etc. Sin embargo hay una
generalización de aplicaciones en plantas o fabricas,
donde la comunicación con dispositivos de campo se
realiza mediante buses especiales o redes LAN. Todo
esto se ejecuta normalmente en tiempo real
Sistemas SCADA
• La industria del petróleo y del gas cuenta con comunicaciones
confiables. Las comunicaciones son más rápidas en parte a la
disponibilidad de equipos de comunicaciones por satélite
compactos y a la reducción de precios en la capacidad de
Ancho de Banda por satélite impulsada por la introducción de
nuevos lanzamientos de satélites.
12
22/05/2015
Sistemas SCADA
• Los primeros SCADA eran simplemente sistemas de
telemetría que proporcionaban reportes periódicos de las
condiciones de campo de las medidas y/o condiciones de
estado en ubicaciones de campo remotas.
• Estos sistemas ofrecían capacidades muy simples de
monitoreo y control
• Luego los ordenadores asumieron el papel de manejar la
recolección de datos, disponiendo comandos de control,
y una presentación de la información sobre una pantalla
de CRT.
• Los ordenadores agregaron la capacidad de programar el
sistema para realizar funciones de control más complejas
Sistemas SCADA
• Los primeros sistemas automatizados SCADA fueron de
aplicación específicos para atender a requisitos de algún
proyecto particular.
• Hoy, los proveedores de SCADA están diseñando sistemas
que son pensados para resolver las necesidades de
muchas industrias con módulos de software industrial
específicos disponibles para proporcionar las capacidades
requeridas comúnmente.
• No es inusual encontrar software SCADA comercialmente
disponible adaptado para procesamiento de papel y
celulosa, industrias de aceite y gas, hidroeléctricas,
gerenciamiento y provisión de agua, control de fluidos, etc.
13
22/05/2015
Sistemas SCADA
• Los sistemas SCADA hoy se está convirtiendo en una
parte integral de la estructura de gerenciamiento de la
información corporativa. Estos sistemas ya no son
vistos por la gerencia simplemente como herramientas
operacionales, sino como un recurso importante de
información.
• En este papel continúan sirviendo como centro de
responsabilidad operacional, pero también
proporcionan datos a los sistemas y usuarios fuera del
ambiente del centro de control que dependen de la
información oportuna en la cual basan sus decisiones
económicas cotidianas.
Maestro Esclavo
• EL sistema SCADA tiene una arquitectura Maestro-Esclavo, donde
cada dispositivo Remoto responde cuando es interrogado desde
una estación 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 identificación.
14
22/05/2015
Arquitectura Multipuesto
Clientes bajo
Windows
Red de PCs Ethernet
Ethernet Industrial
Servidor bajo
Windows
DH+
ControlNet ControlNet
RIO
DeviceNet DeviceNet
Telemetría
15
22/05/2015
Telemetría
La información puede llegar desde múltiples posiciones
Telemetría
• Estación Remota. El
gabinete RTU contiene un
Radio Motorola, una fuente
de poder y respaldo UPS,
un Radio-Router y un nodo
de entradas y salidas
analógicas y/o digitales. El
bus de campo LonWorks de
78 kbps se extiende hasta
un nodo ubicado distante de
la RTU y que concentra
datos y telecomanda
equipos.
16
22/05/2015
Telemetría
Telemetría
17
22/05/2015
Telemetría
Telemetría
18
22/05/2015
Tiempo real
Comunicación orientada
Protocol
Node converter
Linking For PLC
Two Media Links
19
22/05/2015
Centro
SCADA
Backup de enlaces
Line
IP Gateway
Damagede
Centro de
Wire Line
control SCADA
20
22/05/2015
Caso Practico
Caso Practico
• Requisitos del sistema
• Controlar todos los puntos de presión distribuidos de una red de
tuberías de agua ampliamente distribuida.
• Monitorear y visualización de los datos en tiempo real de todos
los valores de presión en el sistema central SCADA HMI.
• Red de
comunicaciones
celulares estables.
• Alta capacidad de
expansión.
21
22/05/2015
Funciones Principales de un
SCADA
Funciones Principales
22
22/05/2015
Funciones Principales
ADQUISICIÓN DE DATOS
SUPERVISION
Recoger
Representar en el monitor la
Procesar
evolución de las variables del
Adaptar y
proceso
almacenar información recibida
CONTROL
Comandar o modificar la
evolución del proceso
Funciones Avanzadas
de un SCADA
23
22/05/2015
Funciones Avanzadas
Funciones Avanzadas
TRANSMISIÓN DE INFORMACIÓN ALMACENAMIENTO
pasarela de la red entre el nivel de Capacidad de gestión de
mando y regulación y de control de una base de datos para
producción
almacenamiento de los
Gestión valores de las variables
del proceso
Control de
Producción EXPLOTACIÓN DE DATOS
Ayuda a la interpretación de los datos
adquiridos: tratamiento estadístico, gestión
administrativa, gestión financiera
Supervisión de Planta
Mando y Regulación
24
22/05/2015
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 situación de alarma, con registro de
incidencias.
b. Generación de históricos de señal de planta, que
pueden ser volcados para su proceso sobre una
hoja de cálculo.
c. Ejecución de programas, que modifican la ley de
control, o incluso el programa total sobre el
autómata (PLC o RTU), bajo ciertas condiciones.
d. Posibilidad de programación numérica, que permite
realizar cálculos aritméticos de elevada resolución
sobre la CPU del ordenador, y no sobre la del
autómata menos especializado, etc.
25
22/05/2015
Prestaciones
ERP, RDBMS
Servidor de
comunicaciones SPC Seguimiento de Otras
entre HMI Batch
SQC Producción Aplicac.
aplicaciones
26
22/05/2015
27
22/05/2015
28
22/05/2015
Objetos
Propiedades del Objeto
29
22/05/2015
30
22/05/2015
• Los sinópticos
están formados
por un fondo
fijo y varias
zonas activas
que cambian
dinámicamente
a diferentes
formas y
colores, según
los valores
leídos en la
planta o en
respuesta a las
acciones del
operador.
31
22/05/2015
Previendo dificultades en la
observación del color debe
añadirse alguna forma de
redundancia, sobre todo en los
mensajes de alarma y atención:
textos adicionales, símbolos
gráficos, intermitencias, etc...
32
22/05/2015
3. Tags: Creación
• Las variables de proceso se representan por tags que permiten
la definición de cada variable en cuanto a su naturaleza
continua (analógica) o discreta (binaria), la asociación de un
nombre, el rango de valores a tomar, unidades de ingeniería y
otras propiedades de utilidad para la monitorización como son
el dispositivo de adquisición, alarmas, su registro, etc. La
organización de todas las variables (adquiridas e internas) se
hace en los entornos de monitorización en bases de datos.
4.Grabar
1.Presione
New 3. Seleccione el
Tipo: Memory Discrete
2. Escriba el
nombre del
Tag New
3. Tags: Propiedades
Escalamiento
alarmas
33
22/05/2015
3. Tags: Tipos
Tags Internos
Son asignaciones de memoria dentro del programa de
monitorización que cumplen la misma funcionalidad
que un dispositivo real (PLC)
Se crean y se reasignan a un dispositivo real
TAG
interno
TAG
interno
OBJETO
OBJETO
3. Tags: Tipos
Tags de Proceso
Son asignaciones de memoria
dentro del dispositivo real
conectado a nuestro proceso
Monitorizan los datos de un
proceso de automatización
34
22/05/2015
Pistón
Elementos de
campo Válvula
conectados al
controlador
Pulsadores
•Analog-Input •Analog-Input
Mapping
Value-AI-0 Vacuum_VALUE
Value-AI-1 Pressure_VALUE
•Analog-Output •Analog-Output
Valve_1_OUT
Value-AO-0 Heater_1_OUT
Field Bus
Value-AO-1
35
22/05/2015
4. Modulo de proceso
• Ejecuta las acciones de mando preprogramadas a partir
de los valores actuales de variables leídas (TAGS).
4. Modulo de proceso
• Permite a un usuario programar acciones de control en
lenguajes de alto nivel : tipo C o Basic
• Las interfaces API (Application Programming Interfaces)
para gráficos, base de datos, informes, estarán
disponibles para que el usuario pueda utilizarlas a través
de lenguajes de programación (C o Visual Basic)
• Con dichos lenguajes puede desarrollar nuevas Interfaces
que le permitan implementar : modelos matemáticos para
optimizar el proceso, ejecución de algoritmos de control
específicos, aplicaciones estadísticas, interfaces
especiales de mantenimiento y gestión, etc.
36
22/05/2015
4. Modulo de proceso
• Sobre cada pantalla se puede programar relaciones
entre variables del ordenador o del autómata
• Las relaciones entre variables que constituyen el
programa de mando que el SCADA ejecuta de forma
automática pueden ser de los tipos siguientes:
a. Acciones de mando automáticas dependiendo de
valores de señales de entrada, salida o
combinaciones de éstas.
b. Maniobras o secuencias de acciones de mando.
c. Animación de figuras y dibujos, asociando su forma,
color, tamaño, etc., a valor actual de las variables.
d. Gestión de recetas, que modifican los parámetros
de producción (consignas de tiempo, de conteo,
estados de variables, etc.) de forma preprogramada
en el tiempo o dinámicamente según la evolución de
planta.
4. Modulo de proceso
37
22/05/2015
Gráficos Avisos
Comunicación Administrador
Archivos Informes
38
22/05/2015
7. Alarmas
• Desviaciones en la magnitud de una variable
superiores a unos límites especificados.
• Su objetivo es poner al operario sobre aviso, una vez
generada la alarma se pone fecha, se visualiza y se
registra.
Proceso Archivo de Avisos
(controlador)
Impresora
Pantalla
39
22/05/2015
7. Alarmas: Tipos
a. Alarmas Discretas (variables discretas): son indicadores de un
cambio binario en el estado de la variable que representan .
Banda Limite
muerta desviación
inferior
Tiempo de Alarma
40
22/05/2015
41
22/05/2015
42
22/05/2015
43
22/05/2015
9. Comunicaciones
9. Comunicaciones
• Debe tener capacidad para comunicarse con múltiples
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 comunicación,
implementados por el sistema operativo, que permite
que diversos paquetes de software envíen 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
comunicación directa con los drivers de I/O de los
dispositivos de campo.
44
22/05/2015
9. Comunicaciones
9. Comunicaciones
• Un Driver de campo es un software que corre dentro
del sistema SCADA y actúa como interface para
posibilitar la transmisión de datos entre el
computador y los dispositivos de campo.
45
22/05/2015
Softwares
Company Product
ABB Process Portal, Operator
CTC Parker Automation interact
Citect CitectSCADA
Intellution (GE Fanuc) Intellution (iFix3.0)
Iconics Genesis
National Instruments LabView, Lookout
Rockwell Software RSView
Siemens WinCC, ProTool/Pro
Taylor Process Windows
TCP SmartScreen
USDATA Factorylink
Wonderware (Invensys) InTouch
, ….
historiador
• Un historiador es un tipo de base de datos
diseñado para almacenar datos de procesos.
Debido a la gran cantidad de datos de
procesos que algunas plantas generan,
algunos historiadores comprimen los datos
utilizando algoritmos. Otros historiadores
están diseñados para actuar como un “búfer
continuo” y son capaces de almacenar datos
de alta frecuencia. Ver historiador de
escritori
46
22/05/2015
HTTP
• El HyperText Transfer Protocol (HTTP) es
un protocolo para transferir archivos de
hipertexto a través de Internet. Requiere de
un programa de cliente HTTP en un
extremo, y de un programa de servidor
HTTP en el otro
Resumen de Consideraciones en
Sistemas SCADA
47
22/05/2015
Consideraciones en el desarrollo de un
sistema SCADA
En general se debe proporcionar al desarrollador los
siguientes datos:
• Cantidad de pantallas con vista completa de sectores de
la planta.
• Cantidad de indicaciones y mandos por equipo y por
proceso que se pretenden.
• Normativa de colores en las indicaciones y mensajes. (Si
se utiliza alguna en particular, sino el desarrollador debe
proporcionar un standard).
• Manejo de fallas de equipos, alarmas y prioridades.
• Normativa de simbología en objetos que representan
válvulas on-off o modulantes, bombas, intercambiadores
de calor, resistencias, botones, pulsadores, sensores,
instrumentos en gral, etc.. (Si se utiliza alguna en
particular, sino el desarrollador debe proporcionar un
standard).
Consideraciones en el desarrollo de un
sistema SCADA
• Sistema operativo licenciado actual o futuro, de tal forma
de descartar incompatibilidades.
• Capacidad de los computadores personales y/o
servidores actuales o a adquirir para la implementación.
• Cantidad de puestos de operación.
• Tipo de arquitectura de la red de datos local (LAN).
(Switches, controladores de dominio, etc)
• Condiciones ambientales en sala de control o en planta.
48
22/05/2015
49
22/05/2015
3. Seguridad en la Operación
4. Registros Historicos
Datos de proceso.
• La información sobre el proceso que puede ser
registrada históricamente es toda aquella que es
procesada por el controlador y que de alguna
manera es enviada a un sistema SCADA o un a
software específico 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
período con el propósito de contabilizar las horas de
funcionamiento para posterior mantenimiento, etc.
Acciones de operación
• Es posible registrar actividades del tipo inicios y/o
fines de procesos por parte de los operadores o
supervisores, accionamientos manuales de válvulas,
motores, etc., apagado y encendido de estaciones
SCADA, para determinar períodos de corte de
energía eléctrica, etc.
50