Sie sind auf Seite 1von 60

Sistemas SCADA

Maestra de Informtica Industrial y Automatizacin.

Objetivos Primarios del Curso.

Conocer el estado actual y perspectivo de la Informtica Industrial y en particular de los sistemas SCADA. Saber los elementos principales que conforman la tecnologa de un SCADA y la comunicacin OPC. Estudiar un Sistema de Adquisicin de Datos y Control Supervisorio especfico.

Objetivos Primarios del Curso.

Conocer y saber desarrollar aplicaciones sencillas con el SCADA seleccionado en el curso teniendo en cuenta las funcionalidades bsicas del mismo y que deben servir para:

Conocer y tratar Alarmas en aplicaciones de simple y mediana complejidad. Conocer y tratar Bancos Histricos de Datos en aplicaciones de simple y mediana complejidad. Conocer y saber hacer rutinas sencillas (script) utilizando las posibilidades que para ello brinda el SCADA utilizado.

Concepto de Informtica Industrial


Se define Informtica como el conjunto de conocimientos cientficos y tcnicos que hacen posible el tratamiento automtico de la informacin por medio de ordenadores. Se define Industrial como todo perteneciente o relativo a la industria. lo

Concepto de Informtica Industrial

Informtica Industrial como el tratamiento automtico de la informacin (datos) proveniente de los procesos industriales utilizando ordenadores o computadoras.

Funciones de la PC: Computadora de vigilancia

Computadora de supervisin

Computadora de Control Digital Directo

Control y Supervisin centralizados


Perifricos estndar

Computador A

Computador B

switch Interface planta

Se encomienda al ordenador todas las funciones de control de la planta. Fallo PC = detener el sistema Software complejo Hardware costoso Difcil expansin Para sistemas pequeos

Control y Supervisin distribuidos

Control jerrquico

Nivel 5 Nivel 4

Planificacin

Gestin de la factora Coordinacin Nivel 3 de rea Nivel 2 => supervisin Nivel 1 => Control digital directo Nivel 0 => campo

La divisin se hace en trminos de tiempo de respuesta. En el fondo de la pirmide se requiere respuesta rpida (ms), a medida que se asciende se incrementa la complejidad de los clculos y el tiempo de respuesta.

Control Jerrquico.

Nivel 1: Control digital directo => adquisicin, chequeo y acondicionamiento de los datos, control de lazos, monitorizacin. Nivel 2: Supervisin => Determinar las condiciones ptimas de trabajo de la planta y generacin de puntos de consigna, gestin y correccin de alarmas, etc... Nivel 3: Coordinacin de rea => control y organizacin de la produccin de un rea

Control Jerrquico.

Nivel 4: Gestin =>informacin y gestin de todas las reas y planifica la produccin del conjunto de la factora con la consiguiente distribucin de recursos, en funcin del inventario, restricciones de energa, etc... Nivel 5: Planificacin => establece los planes de produccin y la poltica de fabricacin de una empresa a partir de los pedidos del cliente, recursos, costes y mercado existente que suele ser cambiante.

Control distribuido.

Elementos fsicos. Ejemplos: Controladores Instrumentacin nivel de campo. Unidades de control local (LCU). Estaciones de operacin Sistema de comunicaciones

Control distribuido.

Tipo de Estaciones:

Estaciones locales: vigilancia del proceso y suministra informacin de su marcha. Estaciones de operador: renen informacin de todo el proceso global y desde las que se le gobierna. => varias pantallas, informacin grfica y numrica.

Control Distribuido.
Tipo
-

de Estaciones:

Estaciones de ingeniera: presentan una visin tcnica del conjunto de la factora, estudio y ejecucin de modificaciones de control... - Estaciones de direccin: Estn destinadas a presentar la informacin de la marcha de la planta.

Software para Control distribuido


El funcionamiento de los equipos de un SCD se lleva a cabo mediante la ejecucin de diferentes programas: algoritmos de control, software de comunicacin, almacenamiento y seguridad de datos, interfases H-M, etc.

Software de Control distribuido

Debe tener algunas caractersticas especiales para control industrial: Comunicacin fcil Flexibilidad en las operaciones de E/S Seguridad y tratamiento de errores.

Sistemas SCADA

Los sistemas SCADA, acrnimo de Supervisory Control and Data Acquisition (en espaol, Control Supervisor y Adquisicin de Datos), comprenden todas aquellas soluciones de aplicacin que requieren de la captura de informacin de un proceso o planta industrial, la cual es utilizada para realizar una serie de anlisis o estudios con los que se pueden obtener valiosos indicadores que permitan una realimentacin sobre un operador o sobre el propio proceso.

Sistemas SCADA

Desde el punto de vista de Software, un SCADA, se puede definir como una aplicacin especialmente diseada para funcionar sobre ordenadores para el control de la produccin, proporcionando comunicacin con los dispositivos de campo (controladores autnomos, autmatas programables, etc.) y controlando el proceso de forma automtica desde la pantalla del ordenador. Adems, provee de toda la informacin que se genera en el proceso productivo a diversos usuarios, tanto del mismo nivel como de otros supervisores dentro de la empresa: control de calidad, supervisin, mantenimiento, etc.

Beneficios de los SCADA.


1.

El fin ltimo de los SCADAs es el de asegurar la calidad y homogeneidad del producto asegurando el adecuado funcionamiento del proceso incluso en presencia de situaciones anormales. Se trata de dar al operador o encargado de control el mximo soporte liberndolo de la tensin que supone una vigilancia constante y de las tareas rutinarias. La automatizacin de tareas tales como elaboracin de informes peridicos, lectura y comparacin de registros garantizan el orden y la sistematizacin anhelada en los planes de calidad.

21

SCADAs
Los SCADA estn encargados de: 1. Registrar y graficar la evolucin del proceso y detectar desviaciones indeseadas de las variables. 2. Analizar estas desviaciones y deducir el motivo: Diagnstico. 3. Ejecutar rutinas que eviten que vuelva a suceder. 4. Resolver situaciones conflictivas en lnea.

SCADAs
Los SCADA para la Adquisicin de datos implementan varias soluciones: Conexin directa al Bus del ordenador: TAD directamente conectadas al bus del ordenador, necesitan de software especfico: drivers. Permiten mayor libertad de operacin (no hay restricciones de ciclos de atencin, puede hacerse un refrescamiento diferenciado de las variables de manera mucho ms sencilla y natural, etc.

SCADAs

Buses de instrumentacin: son sistemas basados en instrumentos externos unidos al ordenador mediante una interfase estndar de comunicacin (VXI, GPIB). Comunicaciones serie a travs de interfases RS232/485, por ejemplo autmatas programables, controladores autnomos, buses de campo (RS485).

SCADAs
La Representacin del proceso, o sea, la representacin visual de la informacin y su interactividad es muy importante en un SCADA. Se le suele llamar interfase hombre mquina (HMI, MMI) y debe dedicrsele un gran tiempo debido a su importancia en la descripcin del proceso tecnolgico y de su evolucin.

SCADAs

Creacin de sinpticos: Hay que tener en cuenta la eleccin de los elementos, su colocacin en pantalla y la eleccin de colores entre otros factores.

SCADAs
En los SCADAs es tambin muy importante el tratamiento de Alarmas o situaciones anmalas. Su objetivo es poner al operario sobre aviso. Una vez generada la alarma se registra con la fecha y hora y se indica (sonido y/o imagen). Tambin se registra e indica el cese de la alarma.

SCADAs
Es importante el reconocimiento de la alarma por el operador Es tambin comn en la Gestin de alarmas el Filtrado de alarmas: asociar un nivel de prioridad a cada alarma (1-999). Slo se indican las alarmas de mayor prioridad, todas se registran.

SCADAs
Hay varios tipos de alarmas: Alarmas discretas: Indicadores de un cambio binario en el estado de una variable. Alarmas continuas: Se eligen umbrales numricos (absolutos, relativos, de velocidad de cambio) para designar lmites de operacin normal de la variable.

SCADAs
Histricos y Bases de datos: almacenar las medidas del proceso, para su posterior recuperacin y anlisis. Configuracin de la base de datos en funcin de cada tipo de variable. Tener en cuenta los tiempos de refrescamiento y de procesamiento de cada variable. Utilizar bases de datos relacionales (SQL) independientes del sistema de monitorizacin. Posible uso de un servidor web. Registro a travs de ficheros.

Tendencias Actuales: Oferta.


1. SISTEMA OPERATIVO. El Windows NT es el entorno preferente para la mayora de proveedores de software industrial, por la potencia de estandarizacin de Microsoft y por sus caractersticas: multitarea, gestin avanzada de errores, control de acceso, y soporte para comunicaciones multiprotocolo (TCP/IP, IPX/SPX, Netbeui,). Para reducir el tiempo de puesta en marcha y mejorar la solidez de funcionamiento se utilizan versiones embedded, es decir, implantaciones que solamente disponen de un conjunto especfico de funcionalidades, los precisos para la aplicacin SCADA.

Tendencias Actuales: Oferta.


1. SISTEMA OPERATIVO. Por otra parte, se aaden capacidades para la gestin de tiempo real mediante software, garantizando rapidez de atencin a los procesos que la requieren mediante una apropiada gestin de prioridades. UNIX y sus versiones GUI estn siendo soportado por varios proveedores y emerge como un competidor serio, especialmente impulsado por aquellos que desarrollaron grandes aplicaciones de ingeniera que requieren elevada potencia de clculo.

Tendencias Actuales: Oferta.


2. LENGUAJES DE PROGRAMACIN. La oferta actual tiende hacia VBA, VB y C++. Para la configuracin de aplicaciones SCADA es preciso, muchas veces, aadir cdigo especfico. Anteriormente este cdigo corresponda a lenguajes propietarios y con capacidades reducidas.

Tendencias Actuales: Oferta.


2. LENGUAJES DE PROGRAMACIN. La tendencia es a que las aplicaciones SCADA dispongan de VBA de forma integrada (embedded VBA). Esto significa que en el entorno de programacin de VBA, al editar el programa, estn disponibles los objetos creados en la aplicacin SCADA, as como los mtodos asociados a cada objeto, y sus propiedades. Esta integracin agiliza el desarrollo y permite obtener la mxima potencia del VBA.

Tendencias Actuales: Oferta.


3. COMUNICACIONES ENTRE LOS DISTINTOS NIVELES. Utilizacin creciente de la tecnologa OPC para la comunicacin entre aplicaciones y con dispositivos: MES (Manufacturing Execution System), ERP (Enterprise Resource Planning), comunicaciones con buses de PLCs. En algunos casos el SCADA es cliente OPC y en otros puede ser cliente y servidor OPC. La tendencia es a convertir el ncleo del SCADA en un conjunto de servidores y que, el resto de la aplicacin, est formado por aplicaciones clientes (Filosofa Cliente-Servidor).

Tendencias Actuales: Oferta.


4. Utilizacin de PC de bolsillo (pocket PC), bajo entorno operativo Windows CE, como dispositivo de soporte de la aplicacin SCADA, y cubriendo todas las funcionalidades de supervisin en modo runtime, con posibilidad de acceso remoto va TCP/IP.

Tabla de Ofertas.

Producto/Fabricante (P/F). Tipo de Aplicacin (T.A). P: Proceso, I: Instrumentacin, MES: Manufactoring execution system, AD: Adquisicin de Datos, CE: Control de Edificios, CM: Control Maquinaria, CRP: Control y Regulacin de Procesos, GP: Gestin de Proyectos, ID: Integracin datos de otros programas, M: Mantenimiento, etc. Drivers para buses/Interface otras aplicaciones (DBIA). OPC; C: Cliente, S: Servidor. Lenguajes de Programacin (LP).

Tabla de Ofertas. Algunos Fabricantes.


P/F T.A DBIA OPC LP Visual Basic, C++

AIMAX/ P, I, AD, Desin CE, CRP Instrument sS.A

FieldBus, C/S ProfiBus, Ethernet, Modbus

Factory P,I Link/USDAT A

XML, Xfactory, SAP

C/S

Nativo, VBA, Visual C++

Tabla de Ofertas. Algunos Fabricantes.


P/F T.A DBIA OPC LP

FactorySuite P, A2 (InTouch, MES Industrial Application Server, Industrial SQL Server, Active Factory, Suite Voyager, etc.

+ de 1000 C/S drivers

Propio, Quick Script.Net/M S.Net, IEC 1131, ladder, etc., segn aplicacin.

Tabla de Ofertas. Algunos Fabricantes.


P/F T.A DBIA OPC LP

CitectFaciliti CE es/Citect Corporation Ltd (*) CitectHMI/ P Citect Corporation Ltd (*)

OPC, C/S DDE,SQL, ODBC, API OPC, C/S DDE,SQL, ODBC, API

Configura ble. VB, Cicode. Configura ble. VB, Cicode.

Tabla de Ofertas. Algunos Fabricantes.


F/S T.A DBIA OPC LP

CitectSCAD P, AD, A/Citect CE Corporation Ltd (*)

OPC, C/S DDE,SQL, ODBC, API

Configura ble. VB, Cicode.

(*) La licencia base mnima es gratuita.

Tabla de Ofertas. Algunos Fabricantes.


P/F T.A DBIA OPC LP

Simatic IT/ Siemens.

Simatic WinCC/ Siemens.

P, MES OPC, ODBC, C/S OLE, OLE-DB, ActiveX, COM/DCOM, XML P, I, OPC, DDE, C/S MES, ODBC, OLE-DB, CM OLE, ActiveX, etc.

VB Scripts, VBA, Ansi C VB Scripts, VBA, Ansi C

Recomendaciones

Soluciones Completas por tecnologa: Siemens. Posee una integracin completa de Simatic IT en el concepto TIA (Total Integrated Automation) y MES (Manufacturing Execution System). Productos Abiertos, flexibles y expandibles: Wonderware. El software scada InTouch es el ms usado del mundo con una cuota de mercado por encima del 21%. Facilidad de uso y muy buena conectividad.

OLE for Process Control (OPC)

Motivacin Qu es OPC? Beneficios Fundamentos de OPC Servidores OPC Clientes OPC

44

Motivacin
Aplicacin de Consola Aplicacin de Tendencias Aplicacin de Informes

Software Driver

Software Driver

Software Driver

Software Driver

45

Motivacin

No existe una comunicacin estndar entre las aplicaciones software y los dispositivos a nivel de campo Alto coste para la integracin de sistemas, su mantenimiento y el soporte de un entorno integrado Proliferacin de drivers, caractersticas de hardware que no se soportan universalmente, conflictos de acceso Dos aplicaciones no pueden acceder al mismo dispositivo al mismo tiempo etc.

46

Solucin
Aplicacin de Consola OPC Aplicacin de Tendencias OPC Aplicacin de Informes OPC

OPC Software Driver

OPC Software Driver

OPC Software Driver

OPC Software Driver

Estndar para comunicacin compacta, abierta y extensible. 47

Qu es OPC?

Es una base tecnolgica para el enlace eficiente de los componentes de automatizacin con los dispositivos de campo y el hardware de control. Es una especificacin tcnica no propietaria que define un conjunto de interfaces estndar en la tecnologa OLE/COM de Microsoft para la intercomunicacin de datos entre los dispositivos de automatizacin. Posibilita la interoperabilidad entre aplicaciones de automatizacin/control, dispositivos/sistemas de campo y aplicaciones de gestin/oficina.

48

Filosofa cliente-servidor
OPC se basa en la filosofa Cliente-Servidor. Existen servidores de datos OPC y clientes OPC de dichos servidores.

El servidor sabe en qu lugar se encuentran los datos y los proporciona al cliente que los solicita
Puede decirse que el servidor se encuentra donde se encuentra la fuente de datos

49

Filosofa cliente-servidor
Cliente OPC es un programa que toma y/o modifica los datos proporcionados por el servidor y los provee a la aplicacin para el cual est hecho. Un cliente OPC puede conectarse a Servidores OPC suministrados por uno o varios desarrolladores.
50

Filosofa cliente-servidor
O PC Server V e ndor A

O P C C lie n t

O PC Server V e ndor B

O PC Server V e ndor C

51

Beneficios de OPC
1. Gran reduccin de costos de todo tipo: desarrollo, mantenimiento, actualizacin, aprendizaje. 2. El usuario tiene libertad total de configuracin del sistema, teniendo en cuenta los mejores componentes de cada fabricante, sin tener que evaluar a los sistemas especficos de cada fabricante integralmente. 3. Independencia del Suministrador o liberacin de compromiso propietario.
52

Beneficios de OPC
4. OPC trata de seguir la filosofa Plug and Play, lo que hace ms barato y rpida la reconfiguracin y la escalabilidad. 5. No es necesario escoger dispositivos con drivers disponibles en el SCADA, slo hay que buscar el OPC. 6. Acceso a los datos por cualquiera en la jerarqua de automatizacin. Esto implica una disminucin considerable de los tiempos de atencin a eventos crticos (beneficio relativo).
53

Problema de seguridad.
Con el acceso a nivel de planta y de campo de cualquier aplicacin que se conecte al sistema se rompe el esquema jerrquico, y en particular la estructura de compartimentacin que ayuda a garantizar mecanismos de seguridad.

54

Qu datos ofrece OPC?

Datos de sensores en tiempo real: temperatura, presin, caudal Parmetros de control: abrir, cerrar, ejecutar, parar Informacin de estado Estado de la conexin hardware Estado del software local y subsistema

55

Acceso de Datos
El Servidor se compone de varios objetos: Servidor

Informacin sobre el servidor y sirve como contenedor para objetos grupo Grupo
Mantiene informacin sobre l mismo y provee mecanismos para contener y organizar lgicamente los tems

tem
Servidor

Grupo Grupo

Item

Item Item

56

Grupos OPC

Provee a los clientes una forma de organizar los datos Por ejemplo:

Un grupo para contener tems en una pantalla de operacin Un grupo para contener tems en un informe Pblicos (para compartir entre mltiples clientes) Locales (locales a un cliente) (privados)

Tipos de grupos:

57

tems OPC
Representan conexiones a fuentes de datos dentro del servidor

No es accesible como objeto independiente a travs del interface, se accede a travs del Grupo que contiene al tem

58

Manejo de Alarmas y Eventos OPC.

Los servidores OPC de alarmas proveen los mecanismos para que los clientes OPC sean notificados de la ocurrencia de eventos especificados y condiciones de alarmas.

59

Acceso de Datos Histricos OPC


Existen diversos tipos de servidores OPC Histricos. Algunos tipos claves soportados son:

60

Servidores de datos de Tendencia Simple: Se caracteriza por proveer almacenamiento de datos bruto simple. Tipicamente se ofrece en forma de tupla [Fecha Valor& Calidad]. Servidores de compresin y anlisis de datos complejos: pueden suministrar sumarios y funciones de anlisis de datos, promedios, min, max. Pueden soportar almacenamiento de anotaciones.

Das könnte Ihnen auch gefallen