Está en la página 1de 46

Escuela Universitaria de Ingeniería Técnica Industrial de Bilbao

eman ta zabal zazu

Departamento de Ingeniería de Sistemas y Automática


Informática Industrial

Tema 3
Sistema SCADA
Sistemas de Supervisión, Control
y Adquisición de Datos
eman ta zabal zazu

Indice

1. Introducción.
2. Componentes Básicos.
3. Funciones de los Sistemas SCADA.
4. Requerimientos de un Sistema SCADA.
5. Descripción Detallada de los Componentes.
5.1 RTU “Remote Terminal Unit”.
5.2 MTU “Master Terminal Unit”.
5.3 Sistema de Comunicaciones.
5.4 Interface con el Operador.

6. Estructura de un Paquete SCADA.


7. SCADAs Comerciales.
8. Ejemplos de Aplicación.

2
eman ta zabal zazu

1. Introducción

Procesos de Fabricación

Rígidos Flexibles
Poca variación en el tiempo
Variación en el tiempo
Carácter autónomo
Interdependencias con otros
Sin interdependencias con otros tratamientos anteriores o
tratamientos anteriores o posteriores
posteriores

Programando sobre los controles Necesidad de disponer de


locales de planta las secuencias sistemas de control de procesos
de control deseadas y cerrando industriales con un alto grado de
los lazos de regulación complejidad y autonomía de
necesarios para mantener el funcionamiento, y funciones
valor de las variables de control adicionales a las básicas de
en los rangos fijados por las ejecución de tareas y
consignas. monitorización del proceso.

3
eman ta zabal zazu

1. Introducción

Sistemas de Supervisión Inteligentes


‰ Permitir al operario interaccionar con
el proceso de forma dinámica
‰ Mantener al sistema dentro de unos
estrechos márgenes de funcionamiento.

La evolución de los ordenadores personales ha aportado


una solución de bajo coste y ha posibilitado la evolución de
los denominados sistemas SCADA.

4
eman ta zabal zazu

1. Introducción

S C A D A
Supervisory Control And Data Acquisition

Aplicación software especialmente


diseñada para funcionar sobre
ordenadores de control de producción,
proporcionando comunicación con los
dispositivos de campo (controladores
autónomos, autómatas programables, etc.)
y controlando el proceso de forma
automática desde la pantalla del
ordenador.

“Los programas necesarios, y en su


caso el hardware adicional que se
necesite, se denomina en general
sistema SCADA.”

5
eman ta zabal zazu

2. Componentes de los Sistemas SCADA

Master Terminal
Unit
MTU Estación Maestra
Interface de
Operario

Medio de Transmisión

Remote Terminal Unit


RTU RTU RTU

Dispositivos de Campo
6
eman ta zabal zazu

2. Componentes de los Sistemas SCADA

Según los componentes descritos hablaremos entonces de un sistema donde:

el control directo de planta es realizado entonces por los controladores autónomos digitales
y/o autómatas programables, mientras que el ordenador, conectado con ellos, realiza las
funciones de dialogo con el operador, tratamiento de la información del proceso y control de
producción.
En esta estructura el ordenador no actúa directamente sobre la planta sino que se limita a la
supervisión y control de los elementos de regulación locales instalados en ella, además de
procesar y presentar la información.

Eventualmente y dependiendo del tipo de proceso, podría también ejercer acciones directas de
control como: la lectura de sensores, activación/desactivación de actuadores, etc., por medio de un
hardware adicional conectado a sus buses internos, aunque no es esta la opción más frecuente.

7
eman ta zabal zazu

3. Funciones de los Sistemas SCADA

Supervisión Control Adquisición de Datos

Función que permite al operador observar en un monitor la evolución en


tiempo real de los parámetros de funcionamiento del proceso.

8
eman ta zabal zazu

3. Funciones de los Sistemas SCADA

Supervisión Control Adquisición de Datos

Función del sistema SCADA encargada de realizar las tareas de control


que permiten mantener al sistema dentro de unos estrechos márgenes
gracias a las posibilidades de actuación sobre el proceso.

9
eman ta zabal zazu

3. Funciones de los Sistemas SCADA

Supervisión Control Adquisición de Datos


Función que permite la adquisición y almacenamiento de los valores de las
magnitudes del proceso, posibilitando un posterior análisis de los distintos
parámetros para conocer las condiciones en que se ha desarrollado el
proceso.

SDA

SDD

10
eman ta zabal zazu

3. Funciones de los Sistemas SCADA

Procesamiento Digital
Control lógico
Tratamiento numérico
Almacenamiento
Medición A/D Transmisión
D/A Manipulación
Programas Visualización

Comunicación
S
Muestreo y retención
Multiplexado Demultiplexado S
Muestreo y retención
D D
Acondicionamiento de señales
ÖFiltrado Filtrado
Acondicionamiento de señales
D
ÖPreamplificación

A ÖAislamiento
ÖLinealización
Amplificación de potencia

Transductores
de Entrada Potencia Transductores
de Salida Accionadores ó
Sensores
Dispositivo Proceso
Efectores
Sistema Organismo
Respuesta Máquina Vehículo Entrada

Fenómeno 11
4. Requerimientos de un Sistema SCADA.
eman ta zabal zazu

Sistemas en Tiempo Real.

Los sistemas SCADA deben operar en tiempo real puesto que una de sus
funciones básicas es el control de procesos

Medida de las Variables


de Proceso
Ejecución del
Algoritmo de
Control Proceso

Señales de Control

12
4. Requerimientos de un sistema SCADA.
eman ta zabal zazu

Sistemas en Tiempo real.


Se puede definir un sistema en tiempo real como aquel que no introduce
retardos o tiempos muertos entre la recepción de la medida de las variables
de proceso y la generación de la señal de control. En la práctica, todos los
sistemas de control introducen un mayor o menor retardo; se llaman
sistemas en tiempo real a aquellos que introducen un retardo que no tiene
efectos apreciables sobre el control del sistema.
Sistema de comunicaciones
Los sistemas SCADA deben
operar en tiempo real puesto RTU MTU RTU
que una de sus funciones 1 2

básicas es el control de
F1 F2
procesos. Esto supone que las
variables controladas deben tubería
ser enviadas, el algoritmo de
control ejecutado y las RTU
F3
salidas generadas en el 3

tiempo más corto posible.

13
4. Requerimientos de un sistema SCADA.
eman ta zabal zazu

Intervalo de Scan.
Ö Intervalo de Scan: Se denomina intervalo de scan o periodo de scan al tiempo
transcurrido entre dos transacciones con la misma RTU. Este tiempo marca el
retardo mínimo de trabajo del sistema SCADA, por lo que debe ser elegido de
tal forma que el control del proceso no se vea afectado. Esto quiere decir que
el intervalo de scan no es fijo sino que depende del proceso particular.

A
Mensaje MT MTU
desde U
RTU1

A
Mensaje
MT
desde U
RTU2

A
Mensaje
MT
desde RTU1 RTU2
U RTU3
RTU3

Mensaje A A A A
desde RTU RTU RTU RTU
MTU 1 2 3 1

Intervalo de Scan
t
14
4. Requerimientos de un sistema SCADA.
eman ta zabal zazu

Intervalo de Scan.

Factores que determinan el Intervalo de Scan

c
Número de RTUs que deben ser interrogadas en cada ciclo.

d Cantidad de datos que deben ser intercambiados en cada


transacción.
Dicha cantidad puede variar desde un único bit de información cuando se
quiere transmitir un solo valor digital hasta varios bytes si se desean enviar
datos analógicos o si se van a enviar varios datos en un solo mensaje
(variables, alarmas, consignas, etc.).

[Tráfico generado RTU más crítica X Nº Estaciones]

15
4. Requerimientos de un sistema SCADA.
eman ta zabal zazu

Intervalo de Scan.

Factores que determinan el Intervalo de Scan

e Velocidad de Transmisión de la Información o Capacidad del


Canal que son los bits por segundo que se pueden enviar sobre el
medio de comunicaciones.

f Eficiencia de la Comunicación: Se calcula como el cociente entre


el tiempo invertido en enviar al medio los datos válidos y el tiempo
total invertido en la comunicación que incluye: el tiempo necesario
para enviar información de control,tiempo malgastado en
retransmisiones por causa de errores de transmisión, etc.

Tiempo Datos Validos

Tiempo Total Comunicación

16
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.1. RTU “Remote Terminal Unit”.

Ö Las RTUs se encargan fundamentalmente de las funciones de


control dentro de un sistema SCADA y para ello deben
comunicarse por una parte con las MTUs y por otra con los
dispositivos de campo.
Ö La RTU recoge la información de los dispositivos de campo
(valores analógicos, alarmas, estado, etc.) y la almacena en
memoria hasta que le sea solicitada desde una MTU, momento
en que la codifica y envía.
Ö De la MTU le pueden llegar instrucciones para controlar los
dispositivos de campo, ante lo cual tendrá que enviarles a
éstos órdenes para abrir o cerrar válvulas, activar o
desactivar interruptores, cambiar puntos de consigna
analógicos, generar un tren de pulsos para mover un motor
paso a paso, etc.

17
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.1. RTU “Remote Terminal Unit”.

MTU

Señales analógicas de campo Órdenes para control discreto


Alarmas
Estado de dispositivos Órdenes para control analógico
Señales de contaje
Mensajes de dispositivos Solicitud de datos

Valores analógicos RTU Mensajes serie para


Mensajes serie de dispositivos dispositivos de campo

Señales de alarma Señales para control analógico


Señales de estado Pulsos para control de motores
Señales para
contaje de pulsos Abrir o cerrar contactos

Dispositivos de Campo 18
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.1. RTU “Remote Terminal Unit”.

Interface de comunicaciones de una RTU: Las RTUs son sistemas basados en


microprocesador equipados en un extremo con un interface de comunicaciones y en
el otro con tarjetas que le permiten conectarse con los dispositivos de campo.
Aunque en la configuración más típica se utilizan como RTUs autómatas
programables a los que se les ha integrado un interface de comunicaciones,
también existen otras posibilidades (por ejemplo dotar a un ordenador personal de
la función de control añadiéndole un hardware adicional que le permita adquirir
datos sobre la evolución del proceso y actuar sobre el mismo).

Acondicio-
CPU namiento De
de entrada campo

dispositivos de campo
Interface con
Interface de
comunicaciones

De/hacia
MTU Memoria Memoria Memoria Acondicio-
de de de datos namiento Hacia

programa configuración de campo de salida campo

19
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.1. RTU “Remote Terminal Unit”.
En cualquier caso los equipos deberán estar dotados del Interface de Comunicaciones.

Cuando la RTU está en modo de recepción, el interface de comunicaciones lee la señal que le llega por el
medio de comunicaciones en formato serie y la almacena en un buffer. A continuación, la parte del
interface de comunicaciones encargada de implementar el protocolo, denominado “driver de
comunicaciones”, interpretará la trama de unos y ceros según las reglas establecidas por el protocolo y
extraerá la información, pasándosela a la CPU para que la procese.

El interface de comunicaciones no sabe a priori cuando va a recibir un mensaje, luego tiene que estar a la
escucha permanentemente, salvo cuando está transmitiendo. El hecho de que exista un interface de
comunicaciones dedicado a las funciones de emisión y recepción permite que la CPU no malgaste tiempo en
estas tareas, por lo que puede dedicarse exclusivamente a las funciones de control. Así, el interface solo
interrumpirá a la CPU cuando haya llegado un nuevo mensaje para ella.

Interface de
Comunicaciones

Lectura de la señal Almacenamiento


Interpretación

Extracción de la Información

Transferencia CPU
20
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.2. MTU “Master Terminal Unit”.

Redes de Datos

‰ Información a niveles
superiores (fabrica, planta..)

‰ Almacenar Información
MTU
‰ Acceso del Operario al Sistema
‰ Supervisión
‰ ...

‰ Emitir Comandos
‰ Recoger Datos

Redes de Control
21
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.2. MTU “Master Terminal Unit”.

Ö Las MTUs son la parte central de un sistema SCADA, ya que son


las encargadas de:
… emitir todos los comandos, recoger todos los datos, almacenar
cierta información, permitir el acceso del operario a sistema,
etc.
… además, muchos de estos equipos se utilizan para enviar
información a los ordenadores de los niveles de fábrica y planta,
en cuyo caso habrá que utilizar otros protocolos y otras redes
diferentes.
Ö Las RTUs funcionan como esclavos y por tanto no pueden iniciar
ninguna comunicación, mientras que la MTU, como maestro que es,
debe encargarse de iniciar todas las transacciones con los
diferentes equipos.
Ö La MTU debe conocer perfectamente las características de todos
elementos que forman el sistema, desde las RTUs que se van a
conectar directamente a la MTU hasta los sensores y actuadores
conectados a aquellas.
22
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.2. MTU “Master Terminal Unit”.

Configuración MTU

23
eman ta zabal zazu

5. Descripción Detallada de los Componentes.


5.2. MTU “Master Terminal Unit”.

24
eman ta zabal zazu

5. Componentes de los Sistemas SCADA


5.3. Sistema de Comunicaciones

Se denomina comunicación al intercambio de información entre dos o


más equipos.

Un medio de transmisión (medio físico por el que va a viajar la


información).

Un protocolo de comunicaciones compartido por todos los equipos.

<<Drivers>>

25
eman ta zabal zazu

5. Componentes de los Sistemas SCADA


5.3. Sistema de Comunicaciones

Protocolo de Comunicaciones

Conjunto de reglas concretas que establecen los convenios para la transmisión de datos. Por
medio de estas reglas la información puede ser recuperada y comprendida correctamente

‰ Iniciar – Mantener – Terminar un dialogo

 ‰ Mensajes Datos
Flag Flag
Dirección Control Información FCS
inicial final

8 bits 8 ó Nx8 8 ó 16 Variable 16 ó 32 8 bits


(01111110) bits bits bits (01111110)
Chequeo de trama e inserción de ceros

‰ Drivers: Implementan los algoritmos de generación e


interpretación de los mensajes

26
eman ta zabal zazu

5. Componentes de los Sistemas SCADA


5.4. Interface con el Operador

Seguridad de Acceso al Sistema SCADA

Operario de Planta
Número reducido de Funciones
- Accesibilidad +

Ajustar puntos de consigna


Activar/desactivar dispositivos de campo
...

Técnico de Instrumentación
Mayor Número de Funciones
Acceder al sistema de comunicaciones
Configuración de equipos
...

Ingeniero de Sistemas
Todas las Funciones
Acceder al programa y modificarlo
Cambiar las claves de acceso de los niveles inferiores
...

27
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de Software de los Sistemas SCADA

Módulo Módulos de
Gráfico Alarmas

Módulos de Módulos de
Real Time Data Base
Informes Acceso a BD
RTDB
Base de Datos en Tiempo Real

Módulos de Módulos de
Tendencias Comunicaciones

28
eman ta zabal zazu

5. Estructura de los Sistemas SCADA

Módulo gráfico

Consiste en un editor gráfico que sirve para desarrollar las pantallas del
interface de usuario.

Es un paquete de dibujo orientado a objeto, es decir, cada elemento


gráfico es considerado como un objeto que tiene asignados unos atributos
(que definen el aspecto: color, tamaño del texto, etc.) y una animación (que
controla las acciones asignadas: cambio de color de una barra cuando la
variable asignada a ella supera un determinado valor, ejecución del código
asociado a un botón cuando se pincha sobre él con el ratón, etc.).

El interface gráfico de usuario así creado ofrece, entre otras, las


siguientes funcionalidades básicas:
- Control supervisor de la planta a través de los sinópticos.
- Realización de acciones de mando sobre la planta.
- Tratamiento de alarmas.

29
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulo El módulo gráfico permite al usuario representar el proceso


mediante uno o varios sinópticos, sobre los cuales se van
Gráfico actualizando los valores a lo largo del tiempo con los cambios
que se producen en planta.

30
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulo
Gráfico

31
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de Permite crear y parametrizar los mensajes que se le


envían al operador para informarle de ciertos eventos que
Alarmas están ocurriendo en el proceso.

32
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de
Alarmas

‰ “Informe por Excepción” Ö Aviso al superar el valor límite

‰ Dependencias Entre las Alarmas Ö Alarmas “hijo” y “padre”

‰ Grupos de Alarmas Ö Clasificadas según prioridades, asociando


una acción diferente a cada grupo.
Las alarmas pertenecientes al grupo menos prioritario se
muestren en la pantalla sin más;

Las alarmas del segundo grupo pueden aparecer acompañadas de


un parpadeo que llame más la atención del operario.

Las alarmas más críticas pueden acompañarse de una alarma


sonora.

‰ Reconocimiento de las Alarmas


33
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de Módulos de
Informes Tendencias

34
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de Módulos de
Informes Tendencias

Gráficos de Tendencias: muestran gráficos animados que sirven


para visualizar la evolución de las variables especificadas.

35
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de Módulos de
Informes Tendencias

Informes periódicos: permiten generar informes a partir de los


datos contenidos en la base de datos en tiempo real.

9 Predecir problemas potenciales basandose en los


patrones de datos
9 Informes de Productividad
9 ...

36
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de
Comunicaciones

Entre el sistema SCADA y los dispositivos de campo a través de


puertos de comunicación o tarjetas específicas.

Entre dos sistemas SCADA a través de una red de área local.

Entre el sistema SCADA y otra aplicación que se esté ejecutando en el


mismo ordenador.

Módulos de
Acceso a BD

Facilita el almacenamiento y recuperación de la información en bases de


datos estándar

37
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Módulos de
Módulo Alarmas
Gráfico
Real Time
MTU
Módulos de Data Base Módulos de
Informes RTDB Acceso a BD
Base de Datos
Módulos de en Tiempo Real Módulos de
Tendencias Comunicaciones

Medio de Transmisión

RTU

RTU RTU

Dispositivos de Campo

38
eman ta zabal zazu

6. Estructura de un Paquete SCADA.

Sistemas de
comunicación
estándar LAN o WAN

Posibilidad de
visualizar el proceso
en tiempo real
Informaciones Órdenes
Flexibilidad para
realizar cambios

Sensores Actuadores Mantenimiento fácil


por secciones
Planta o proceso de fabricación

Facilidad de interfaz
Control descentralizado con inteligencia distribuida, sin interrumpir con la planta
todo el proceso cuando hay fallos del control

Gran cantidad de software estándar para manipulación de datos y gestión de la producción

Sistema programable con una gran potencia de cálculo

Interfaces estándar de ordenador para estaciones gráficas, utilizadas para monitorizar el proceso
39
eman ta zabal zazu

7. SCADAS Comerciales

9CIRNET, de CIRCUTOR S.A.


9SCADA InTouch, de LOGITEK.
9WinCC, de Siemens.
9Coros LS-B/Win, de Siemens.
9SYSMAC SCS, de Omron.
9FIXDMACS, de Omron-Intellution.
9FactoryLink o Monitor de SCHNEIDER

40
eman ta zabal zazu

7. SCADAS Comerciales

WinCC
WinCC - Programa Master Control
El núcleo de la aplicación es lo que se conoce
Config. Config. Config. Config.
como “Master Control”. Los principales
Runtime Runtime Runtime Runtime
elementos en esta arquitectura son las
variables (“tags”), que, como en los restantes
Graphics Alarmas Scripts Informes SCADAs, no solo portan los valores que
reflejan el estado del proceso, sino que
Config. Config. Config. también incluyen la información necesaria
Runtime Runtime Runtime para poder actualizarlas con los valores que
Passwords Librería Gestión de Tags registran los dispositivos de planta, efectuar
procesamientos simples con sus valores, etc.

WinCC
Cliente
C C WinCC
Cliente
Una de las características más llamativas del TCP/IP

funcionamiento interno de WinCC es la


NetBEUI

posibilidad de establecer redundancias tanto en


Terminal-
Terminal-bus
WinCC

los clientes como en los servidores de datos de


Servidor
WinCC
S S
planta. Este aspecto es muy importante si se Servidor

desea garantizar la supervisión y control de la


planta incluso cuando uno de los ordenadores Bus de campo

sufre una avería. PLC 1 PLC 2

41
eman ta zabal zazu

7. SCADAS Comerciales

Interfase gráfico
para el usuario

Registro de Alarmas
42
eman ta zabal zazu

7. SCADAS Comerciales

Barra configurable

Gestión, almacenamiento y
análisis de datos del proceso
Diálogo nuevas curvas

Configuración on-line

Generación de informes y
documentación de la planta

43
eman ta zabal zazu

7. SCADAS Comerciales

Programación
API
Aplicaciones Gráficos
usuario Captura datos

Alarmas

Gestión Informes
Análisis
Optimización

Gestión de datos

20 40

0 60

Comunicaciones con
elementos de planta

44
eman ta zabal zazu

8. Ejemplo de Aplicación

• Control de Bombas y Pozos


• Campos petrolíferos y de gas natural
• Monitorización de oleoductos y gasoductos
• Control de Acueductos y Desechos
• Bodegas Refrigeradas y Sistemas de Aire
Acondicionado Sistemas contra incendios y de
seguridad
• Criaderos e invernaderos
Sistema de control de la Red de
• Sitios de repetición en sistemas celulares, Abastecimiento de Agua a RABAT-
troncalizados y convencionales SALE en Marruecos
• Monitorización de Flujo, Nivel, Temperatura,
Presión, Vacío
• Monitorización de tanques
• Monitorización de Condiciones Ambientales
• Sub-estaciones eléctricas
• Camaroneras y criaderos de pescado
• Detección de fugas
• Monitorización de acidez (pH)
45
eman ta zabal zazu

8. Ejemplo de Aplicación

46

También podría gustarte