Sei sulla pagina 1di 23

Universidad Tecnolgica Nacional

Facultad Regional Rosario

Ctedra: Teora de Control


Trabajo Final

Sistemas SCADA

Giunta, Eliana - Comisin 4 04 Ao 2009

CONTENIDO
Concepto3 Aplicaciones...3 Prestaciones3 Funciones principales del sistema......4 Componentes del sistema...6 1-Unidad de Terminal Remota...7 1.1-Controlador Lgico Programable..8 1.2-Controlador Automtico Programable...8 1.3- Qu componentes elegir? UTR, PLC o PAC...9 2-Estacin Maestra..9 2.1-Filosofa operacional10 2.2-Interfaz Humano-Mquina...10 3-Infraestructura y mtodos de comunicacin....11 3.1-Protocolos de Comunicacin ms usados11 3.1.1-Modbus..11 3.1.2-DNP 312 3.1.3-IEC 101..13 3.1.4-IEC 104..14 Ejemplo 114 Ejemplo 2: E.P.E.....14 Arquitecturas Scada....16 Impacto de nuevas tecnologas en sistemas Scada..17 1-OPC..18 2-Visual Basic for Application....20 3-Servidores Web (Internet)....20 4-ActiveX....20 5-Microsoft Windows CE21 6-Conclusiones.....21 Bibliografa..22

CONCEPTO
SCADA, Supervisory Control and Data Acquisition (en castellano, adquisicin de datos y control de supervisin). Es una aplicacin software especialmente diseada para funcionar sobre computadoras en el control de procesos, proporcionando comunicacin con los dispositivos de campo (controladores que suelen ser autnomos) y controlando el proceso de forma automtica o desde la pantalla de la computadora (la interfaz humano-mquina). Tambin provee de toda la informacin que se genera en la planta a diversos usuarios, tanto de nivel operacional como de otros niveles superiores o reas relacionadas (supervisin, control de calidad, control de produccin, almacenamiento de datos, etc.). Con esta informacin, es posible realizar una serie de anlisis o estudios para la toma de decisiones y otras acciones relacionadas. En este tipo de sistemas usualmente una computadora efecta tareas de supervisin y gestin de alarmas, as como tratamiento de datos y control de procesos. La comunicacin se realiza mediante buses especiales o redes LAN. Todo esto se ejecuta normalmente en tiempo real, y est diseado para dar al operador de planta la posibilidad de supervisar dichos procesos y tomar acciones correctivas. Los programas necesarios, y en su caso el hardware adicional que se necesite, se denomina en general sistema SCADA. APLICACIONES Este tipo de sistema es muy til para el control de procesos que estn distribuidos geogrficamente y abarcan zonas extensas, ejemplos de esto son: oleoductos trasmisin de energa elctrica ferrocarriles subterrneos yacimientos petrolferos, etc.

Tambin se aplica a la gestin de la produccin (facilita la programacin de la fabricacin), administracin (actualmente pueden enlazarse los datos y mdulos del SCADA con un servidor ERP -sistema de planificacin de recursos empresariales-) y tratamiento histrico de informacin (en base a los datos obtenidos de la actividad del proceso). PRESTACIONES Un paquete Scada debe estar en disposicin de ofrecer las siguientes prestaciones: Posibilidad de crear paneles de alarma, que exigen la presencia del operador para

reconocer una parada o situacin de alarma, con registro de incidencias. Generacin de histricos de seal de planta, que pueden ser volcados para su proceso sobre una hoja de clculo o aprovechados por otros mdulos de aplicaciones. Ejecucin de programas, que modifican la ley de control, o incluso anular o modificar las tareas asociadas al autmata, bajo ciertas condiciones. Posibilidad de programacin numrica, que permite realizar clculos aritmticos de elevada resolucin sobre la CPU de la computadora. Todas estas acciones se llevan a cabo mediante un paquete de funciones que incluye zonas de programacin en un lenguaje de uso general (como C, Pascal, o Basic), lo cual confiere una potencia muy elevada y una gran versatilidad. Algunos SCADA ofrecen libreras de funciones para lenguajes de uso general que permiten personalizar de manera muy amplia la aplicacin que desee realizarse con dicho SCADA. De acuerdo a las prestaciones mnimas que un Scada debe proporcionar, en general se desarrolla una serie de funcionalidades del sistema que se detallan en la siguiente seccin. FUNCIONES PRINCIPALES DEL SISTEMA Supervisin remota de instalaciones y equipos: Permite al operador conocer el estado de desempeo de las instalaciones y los equipos alojados en la planta, lo que permite dirigir las tareas de mantenimiento y estadstica de fallas. Control remoto de instalaciones y equipos: Mediante el sistema se puede activar o desactivar los equipos remotamente (por ejemplo abrir vlvulas, activar interruptores, prender motores, etc.), de manera automtica y tambin manual. Adems es posible ajustar parmetros, valores de referencia, algoritmos de control, etc. Procesamiento de datos: El conjunto de datos adquiridos conforman la informacin que alimenta el sistema. Esta informacin es procesada, analizada, y comparada con datos anteriores, y con datos de otros puntos de referencia, dando como resultado una informacin confiable y veraz. Visualizacin grfica dinmica: El sistema es capaz de brindar imgenes en movimiento que representen el comportamiento del proceso, dndole al operador la impresin de estar presente dentro de una planta real. Estos grficos tambin pueden corresponder a curvas de las seales analizadas en el tiempo. Generacin de reportes: El sistema permite generar informes con datos estadsticos del proceso en un tiempo determinado por el operador. Representacin de seales de alarma: A travs de las seales de alarma se logra alertar al operador frente a una falla o la presencia de una condicin perjudicial o fuera de lo aceptable. Estas seales pueden ser tanto visuales como sonoras. Almacenamiento de informacin histrica: Se cuenta con la opcin de almacenar los datos adquiridos, esta informacin puede analizarse posteriormente.
4

Programacin de eventos: Esta referido a la posibilidad de desarrollar subprogramas que brinden automticamente reportes, estadsticas, grfica de curvas, activacin de tareas automticas, etc. Adems, para que el sistema funcione correctamente en cada planta en particular se necesita: Configuracin: permite al usuario definir el entorno de trabajo de su SCADA, adaptndolo a la aplicacin particular que se desea desarrollar.

Comunicaciones: se encarga de la transferencia de informacin entre la planta y la arquitectura hardware que soporta el SCADA, y entre sta y el resto de elementos informticos de gestin.

Ejemplo de panel de visualizacin grfica dinmica de sistema

SCADA

Ejemplo de panel de configuracin de sistema SCADA para medidores elctricos

COMPONENTES DEL SISTEMA

Los tres componentes de un sistema SCADA son: 1. Mltiples Unidades de Terminal Remota (tambin conocida como UTR, RTU o Estaciones Externas). Actualmente pueden ser Controladores Lgicos Programables (PLC) o Controladores Automticos Programables (PAC). 2. Estacin Maestra y Computadora con HMI. 3. Infraestructura de Comunicacin.

Esquema bsico de un SCADA 6

1-Unidad de Terminal Remota (UTR) Es una sigla que define a un dispositivo basado en microprocesadores, que permite obtener seales independientes de los procesos y enviar la informacin a un sitio remoto donde se procese. Generalmente este sitio remoto es una sala de control donde se encuentra el sistema central SCADA, el cual permite visualizar las variables enviadas por la UTR. Las UTR con el tiempo han sido desplazadas por los Controladores lgicos programables quienes han fortalecido sus facilidades de comunicacin a travs de protocolos para sistemas de control. (MODBUS, DNP3, IEC-101, IEC -105 etc.) La UTR se conecta al equipo fsicamente y lee los datos de estado como los estados abierto/cerrado desde una vlvula o un interruptor, lee las medidas como presin, flujo, voltaje o corriente. Por el equipo la UTR puede enviar seales que pueden controlarlo: abrirlo, cerrarlo, intercambiar la vlvula o configurar la velocidad de la bomba, ponerla en marcha, pararla. La UTR puede leer el estado de los datos digitales o medidas de datos analgicos y enva comandos digitales de salida o puntos de ajuste analgicos. Una de las partes ms importantes de la implementacin de SCADA son las alarmas. Cada estado digital tiene un valor asociado NORMAL o ALARMA. Ejemplo de una alarma es la luz de "tanque de combustible vaco" del automvil. El operador de SCADA deber poner especial atencin a la parte del sistema que muestre seales de alarma. Pueden enviarse por correo electrnico o mensajes de texto las seales de activacin de una alarma, alertando al administrador o incluso al operador de SCADA. 1.1-Controlador Lgico Programable (PLC)
7

Es un hardware industrial, que se utiliza para la obtencin de datos. Una vez obtenidos, los pasa a travs de bus (por ejemplo por Ethernet) a un servidor. Hoy en da, los PLC no slo controlan la lgica de funcionamiento de mquinas, plantas y procesos industriales, sino que tambin pueden realizar operaciones aritmticas, manejar seales analgicas para realizar estrategias de control, tales como controladores proporcional integral derivativo (PID). Los PLC actuales pueden comunicarse con otros controladores y computadoras en redes de rea local, y son una parte fundamental de los modernos sistemas de control distribuido. Existen varios lenguajes para programarlos que permiten implementar algoritmos complejos mediante simples diagramas de flujo fciles de interpretar y mantener. Un lenguaje muy reciente, preferido por los informticos y electrnicos, es el FBD (en ingls Function Block Diagram) que emplea compuertas lgicas y bloques con distintas funciones conectados entre s. En la programacin se pueden incluir diferentes tipos de operandos, desde los ms simples como lgica booleana, contadores, temporizadores, contactos, bobinas y operadores matemticos, hasta operaciones ms complejas como manejo de tablas, apuntadores, algoritmos PID y funciones de comunicacin multiprotocolos que le permitiran interconectarse con otros dispositivos. Los PLC pueden incluir lgica para implementar bucles analgicos o un controlador PID. Un bucle PID podra ser usado para controlar la temperatura de procesos de fabricacin, por ejemplo. Histricamente, los PLCs fueron configurados generalmente con solo unos pocos bucles de control analgico y en los casos donde los procesos requieren cientos o miles de bucles, un Sistema de Control Distribuido (DCS) se encarga. Sin embargo, los PLC se han vuelto ms poderosos, y las diferencias entre DCS y PLC se han reducido. 1.2-Controlador Automtico Programable (PAC) El PAC se refiere al conjunto formado por un controlador (una CPU tpicamente), mdulos de entradas y salidas, y uno o mltiples buses de datos que lo interconectan todo. Este controlador combina eficientemente la fiabilidad de control de un autmata (PLC) junto a la flexibilidad de monitorizacin y clculo de una PC. Los PACs pueden utilizarse en el mbito investigador, pero es sobre todo en el industrial, para control de mquinas y procesos, donde ms se utiliza, destacando los siguientes: mltiples lazos cerrados de control independientes, adquisicin de datos de precisin, anlisis matemtico, monitorizacin remota, control de movimiento y robtica, seguridad controlada, etc. Los PACs se comunican usando los protocolos de red abiertos como TCP/IP, OPC (OLE for process control), SMTP (Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicacin para el intercambio de mensajes de correo electrnico entre computadoras u otros dispositivos), puerto serie, etc. 1.3-Qu componentes elegir? UTR, PLC o PAC. Como hemos visto las UTR solo tienen capacidad de medicin, envo de los valores obtenidos
8

y aplicacin de las seales de control recibidas. No estn preparadas para ejercer control por s mismas y esa es la mayor desventaja que tienen respecto a los PLC o PAC. Si desarrollamos o adquirimos software SCADA para controlar cierto proceso y utilizamos UTRs, toda la lgica de control estar en la aplicacin, y por esto la estructura del proceso no deber cambiar frecuentemente, pues se necesitaran constantes cambios en el software y esto implica altos costos de mantenimiento. Utilizando PLCs o PACs se logra mayor flexibilidad pues ante cambios en el proceso, estos se pueden reprogramar individualmente sin necesidad de tocar el SCADA. Adems, debe notarse que algunos PLC ya no tienen un precio alto. Los PLC actuales tienen todas las capacidades por un precio moderado. En general, es conveniente la aplicacin de un PLC o PAC cuando: Los procesos de produccin son cambiantes peridicamente Hay procesos secuenciales La maquinaria de procesos es variable Las instalaciones son de procesos complejos y amplios El chequeo de programacin se centraliza en partes del proceso 2-Estacin Maestra El trmino "Estacin Maestra" se refiere a los servidores y el software responsable para comunicarse con el equipo del campo (UTRs, PLCs, etc.).En estos se encuentra el software HMI (interfaz humano-mquina) corriendo para las estaciones de trabajo en el cuarto de control, o en cualquier otro lado. En un sistema SCADA pequeo, la estacin maestra puede estar en un solo computador, A gran escala, en los sistemas SCADA la estacin maestra puede incluir muchos servidores, aplicaciones de software distribuido, y sitios de recuperacin de desastres. El sistema SCADA usualmente presenta la informacin al personal operativo de manera grfica, en forma de un diagrama de representacin. Esto significa que el operador puede ver un esquema que representa la planta que est siendo controlada. Por ejemplo un dibujo de una bomba conectada a la tubera puede mostrar al operador cuanto fluido est siendo transportado desde la bomba a travs de la tubera en un momento dado o bien el nivel de lquido de un tanque o si la vlvula est abierta o cerrada. El paquete HMI para el sistema SCADA tpicamente incluye un programa de dibujo con el cual los operadores o el personal de mantenimiento del sistema pueden cambiar la apariencia de la interfaz. Estas representaciones pueden ser tan simples como unas luces de trfico en pantalla, las cuales representan el estado actual de un campo en el trfico actual, o tan complejas como una pantalla de multiproyector representando posiciones de todos los elevadores en un rascacielos o todos los trenes de una va frrea.

2.1-Filosofa Operacional En vez de confiar en la intervencin del operador o en la automatizacin de la estacin maestra
9

las UTR pueden ahora ser requeridos para operar ellos mismos, realizando su propio control sobre todo por temas de seguridad. El software de la estacin maestra requiere hacer ms anlisis de datos antes de ser presentados a los operadores, incluyendo anlisis histricos y anlisis asociados con los requerimientos de la industria particular. Los requerimientos de seguridad estn siendo aplicados en los sistemas como un todo e incluso el software de la estacin maestra debe implementar los estndares ms fuertes de seguridad en ciertos mercados. Para algunas instalaciones, los costos que pueden derivar de los fallos de un sistema de control son extremadamente altos, incluso hay riesgo de herir a las personas. El Hardware del sistema SCADA es generalmente lo suficientemente robusto para resistir condiciones de temperatura, humedad, vibracin y voltajes extremos pero en estas instalaciones es comn aumentar la fiabilidad mediante hardware redundante y varios canales de comunicacin. Una parte que falla puede ser fcilmente identificada y su funcionalidad puede ser automticamente desarrollada por un hardware de backup. Una parte que falle puede ser reemplazada sin interrumpir el proceso. La confianza en cada sistema puede ser calculada estadsticamente y calculado el tiempo medio entre fallos, con el objetivo de asegurar cierto nivel de fiabilidad. 2.2-Interfaz Humano - Mquina Es la interfaz que presenta los datos a un operador (humano) y a travs del cual ste controla el proceso. Los sistemas HMI podemos pensarlos como una ventana de un proceso. Esta ventana puede estar en dispositivos especiales como paneles de operador o en una computadora. Las seales del proceso son conducidas al HMI por medio de dispositivos como tarjetas de entrada/salida en la computadora, PLC's (Controladores lgicos programables), PACs (controlador de automatizacin programable), RTU (Unidades remotas de I/O),etc. Todos estos dispositivos deben tener una comunicacin que entienda el HMI. La industria de HMI naci esencialmente de la necesidad de estandarizar la manera de monitorear y de controlar mltiples sistemas remotos, PLCs y otros mecanismos de control. Aunque un PLC realiza automticamente un control pre-programado sobre un proceso, normalmente se distribuyen a lo largo de toda la planta, haciendo difcil recoger los datos de manera manual. Los sistemas SCADA lo hacen de manera automtica. La obtencin de los datos por el sistema SCADA parte desde el PLC o desde otros controladores y se realiza por medio de algn tipo de red, posteriormente esta informacin es combinada y formateada. Un HMI puede tener tambin vnculos con una base de datos para proporcionar las tendencias, los datos de diagnstico y manejo de la informacin as como un cronograma de procedimientos de mantenimiento, informacin logstica, esquemas detallados para un sensor o mquina en particular, incluso sistemas expertos con gua de resolucin de problemas. Desde cerca de 1998, virtualmente todos los productores principales de PLC ofrecen integracin con sistemas HMI/SCADA, muchos de ellos usan protocolos de comunicaciones abiertos y no propietarios. Numerosos paquetes de HMI/SCADA de terceros ofrecen compatibilidad incorporada con la mayora de PLCs, y esto permite que ingenieros mecnicos, elctricos y tcnicos puedan configurar estas interfaces por s mismos, sin la necesidad de un programa hecho a medida escrito por un desarrollador de software. SCADA es popular debido a esta compatibilidad y seguridad. Por esto se usa desde aplicaciones pequeas, como controladores de temperatura en un espacio, hasta aplicaciones
10

muy grandes como el control de plantas nucleares. 3-Infraestructura y Mtodos de Comunicacin Los sistemas SCADA tienen tradicionalmente una combinacin de radios y seales directas seriales o conexiones de mdem para conocer los requerimientos de comunicaciones, incluso Ethernet e IP sobre SONET (fibra ptica) es tambin frecuentemente usada en sitios muy grandes como ferrocarriles y estaciones de energa elctrica. Es ms, los mtodos de conexin entre sistemas pueden incluso ser a travs de Wireless (por ejemplo si queremos enviar la seal a un PDA o un telfono mvil) y as no tener que emplear cables. Para que la instalacin de un SCADA sea perfectamente aprovechada, debe de cumplir varios objetivos: a. Deben ser sistemas de arquitectura abierta (capaces de adaptarse segn las necesidades de la empresa). b. Deben comunicarse con facilidad al usuario, con el equipo de planta y resto de la empresa (redes locales y de gestin). c. Deben ser programas sencillos de instalar, sin excesivas exigencias de hardware. Tambin tienen que ser de utilizacin fcil. 3.1-Protocolos de comunicacin ms usados 3.1.1-Modbus Es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI, basado en la arquitectura maestro/esclavo o cliente/servidor, diseado en 1979 por Modicon para su gama de controladores lgicos programables (PLC). Convertido en un protocolo de comunicaciones estndar de facto en la industria es el que goza de mayor disponibilidad para la conexin de dispositivos electrnicos industriales. Las razones por las cuales el uso de Modbus es superior a otros protocolos de comunicaciones son:
1. es pblico 2. su implementacin es fcil y requiere poco desarrollo 3. maneja bloques de datos sin suponer restricciones

Existen versiones del protocolo Modbus para puerto serie y Ethernet (Modbus/TCP). Hay dos variantes, con diferentes representaciones numricas de los datos y detalles del protocolo ligeramente desiguales: Modbus UTR: es una representacin binaria compacta de los datos, finaliza la trama con una suma de control de redundancia cclica (CRC). Modbus ASCII: es una representacin legible del protocolo pero menos eficiente. Utiliza una suma de control de redundancia longitudinal (LRC). Ambas implementaciones del protocolo son serie. La versin Modbus/TCP es muy semejante al formato RTU, pero estableciendo la transmisin mediante paquetes TCP/IP. Caractersticas:
11

Medio Fsico El medio fsico de conexin puede ser un bus semidplex (RS-485 o fibra ptica) o full dplex (RS-422, BC 0-20mA o fibra ptica). La comunicacin es asncrona y las velocidades de transmisin previstas van desde los 75 baudios a 19.200 baudios. La mxima distancia entre estaciones depende del nivel fsico, pudiendo alcanzar hasta 1200 m sin repetidores. Acceso al Medio La estructura lgica es del tipo maestro-esclavo, con acceso al medio controlado por el maestro. El nmero mximo de estaciones previsto es de 63 esclavos ms una estacin maestra. Los intercambios de mensajes pueden ser de dos tipos: Intercambios punto a punto, que comportan siempre dos mensajes: una demanda del maestro y una respuesta del esclavo. Mensajes difundidos. Estos consisten en una comunicacin unidireccional del maestro a todos los esclavos. Este tipo de mensajes no tiene respuesta por parte de los esclavos y se suelen emplear para mandar datos comunes de configuracin, reset, etc. Protocolo La codificacin de datos dentro de la trama puede hacerse en modo ASCII o puramente binario, segn el estndar UTR. En cualquiera de los dos casos, cada mensaje obedece a una trama que contiene cuatro campos principales, segn se muestra en la siguiente figura. La nica diferencia estriba en que la trama ASCII incluye un carcter de encabezamiento (:=3AH) y los caracteres CR y LF para control de errores al final del mensaje. Pueden existir tambin diferencias en la forma de calcular el CRC, puesto que el formato RTU emplea una frmula polinmica en vez de la simple suma en mdulo 16.

3.1.2-DNP 3 Protocolo para Red Distribuida (Distributed Network Protocol). Este protocolo fue desarrollado para alcanzar interoperabilidad abierta y estndar entre elementos de subestaciones, como RTUs, IEDs (dispositivo electrnico inteligente) y PCs, y las estaciones principales de monitoreo y control en las compaas elctricas. Desde su inicio, DNP tambin ha sido ampliamente usado en otras industrias de utilidades como tratamiento de aguas, petrleo y

12

gas. La versin actual es 3.0. Ventajas DNP 3 ofrece flexibilidad y funcionalidades que van ms all de los protocolos de comunicacin convencionales, tales como opciones de salidas, transferencia segura de archivos, direccionamiento sobre 65.000 dispositivos en un enlace simple, sincronizacin de tiempos y eventos de estampa de tiempos, confirmacin de enlace de datos y otras. Este protocolo es ampliamente utilizado en sistemas elctricos, donde las estampas de tiempo (registro del momento es que es tomado un dato) y sincronizaciones de tiempo, como el hecho de que un esclavo transmita informacin sin ser solicitada, son fundamentales al momento de analizar fallas y sincronizar el accionamiento de todos los dispositivos. 3.1.3- IEC-101 Es una norma internacional preparada por TC57 (Comit Tcnico 57 de la IEC) para la monitorizacin de los sistemas de energa, sistemas de control y sus comunicaciones asociadas. Su uso estndar es en serie y asncrono para el telecontrol de canales entre el equipo terminal y el equipo receptor. El estndar es adecuado para mltiples configuraciones como la de punto a punto, estrella, etc. Modos de transmisin Transmisin no balanceada:

Una estacin primaria inicia todas las transmisiones de mensajes. Implica funcionamiento bajo 'polling'. Se interroga peridicamente a las Remotas. Las Remotas solo pueden transmitir cuando son interrogadas.

Transmisin balanceada:

Cualquier estacin es primaria y secundaria a la vez y puede iniciar una transmisin de mensajes. Permite que las Remotas generen respuestas espontneas. Permite que parte de la informacin se transmita espontneamente y otra por 'polling'.

Procedimientos de transmisin balanceados:


SEND/NO REPLY

Se envan mensajes sin esperar confirmacin a nivel de enlace.


SEND/CONFIRM

Los mensajes deben ser validados por el receptor con una trama de Confirm. El emisor no puede enviar otro mensaje hasta que reciba el Confirm del mensaje anterior.
REQUEST/RESPOND

El emisor solicita el estado del nivel de enlace y el receptor enva un Respond con este estado.
13

3.1.4-IEC -104 Es una extensin del protocolo IEC 101 con cambios en los servicios de la capa de transporte, de la capa de red, de la capa de enlace y de la capa fsica para satisfacer la totalidad de accesos a la red. El estndar utiliza la interfaz de red TCP / IP para disponer de conectividad a la red LAN con diferentes routers instalacin, tambin se puede usar para conectarse a la WAN. La capa de aplicacin IEC 104 se conserva igual a la de IEC 101 con algunos de los tipos de datos y los servicios no utilizados. Existen dos capas de enlace definidas en la norma, que son adecuadas para la transferencia de datos a travs de Ethernet o una lnea serie (PPP). Generalmente para los sistemas de energa se utiliza el protocolo IEC 104 para el centro de telecontrol y el protocolo IEC 101 para la interaccin con las remotas de campo. Caractersticas del protocolo El protocolo IEC -104 define el uso de una red TCP/IP como medio de comunicacin. Ventajas de una red TCP/IP

No es necesario software especfico de red en los sistemas finales No son necesarias funcionalidades de routing en los sistemas finales No es necesaria la gestin de la red en los sistemas finales Facilita que el sistema final lo suministre un especialista en telecontrol Facilita que los routers los suministren especialistas en telecomunicaciones Un cambio en el tipo de red requiere solo un cambio en el tipo de router, sin afectar a los sistemas finales.

EJEMPLO 1 Tenemos un proceso qumico, que puede ser desde una fbrica de gelatina, a una de antibiticos, que queremos supervisar. Lo que pondremos en la planta de produccin sern PLCs comunicadas a los procesos y a una PC con HMI. Los datos obtenidos por estos hardwars industriales son transportados a travs de un bus o varios bus a un servidor (PC), que es el supervisor, el que controla. Este envo de datos se puede hacer a travs de Ethernet, por ejemplo. El servidor, a su tiempo, manda los datos a una base de datos con la finalidad de almacenar la informacin. Esta base de datos puede estar integrada dentro del disco duro del propio servidor. El servidor, manda la informacin a otro PC, PDA, internet, etc. es decir, transmite la informacin a otros sistemas operativos, para que los clientes, accionistas, jefes, supervisores pueden acceder a la informacin. EJEMPLO 2: Empresa Provincial de la Energa (E.P.E.) El sistema Scada que se encuentra instalado en la EPE es utilizado para supervisar las instalaciones de las Estaciones Transformadoras (ET) de la empresa. Las ET son puestos de transformacin donde la tensin se rebaja de 132 kV a 33 y 13,2 kV. Para poder supervisar estas instalaciones se ha colocado en cada una de ellas una UTR cuya funcin es:

14

1. Tomar datos de campos y enviarlos al sistema de telesupervisin. Estos datos son: a. Estado de los elementos de maniobra (interruptores y seccionadores) b. Actuacin de las protecciones c. Medicin de la tensin de las lneas de alta tensin (AT) y las barras de media tensin (MT) d. Medicin de la corriente y potencia en las lneas de AT, transformadores y salidas de MT 2. Recibir y ejecutar los comandos enviados por el operador desde el Centro de Control. El operador del Centro de Control puede ejecutar a distancia, entre otras, las siguientes acciones: 1. Abrir y cerrar seccionadores e interruptores 2. Cambiar los topes de los transformadores Las comunicaciones entre la UTR y el Centro de Control pueden efectuarse a travs de los ms variados medios como ser pares telefnicos, microondas, fibra ptica, etc, y se realizan, en este caso, utilizando dos protocolos: DNP 3.0 y TRW 9550. El sistema de telesupervisin de la red de 132 kV de la EPE utiliza el sistema OASyS 6.0 de Valmet Automation (Estados Unidos), un sistema avanzado de supervisin y manejo de informacin en tiempo real que combina alta performance en el procesamiento de datos en tiempo real, manejo de base de datos e interfaz grfica de usuario especfica para esta industria. Est constituido por tres centros de control interconectados a travs de una WAN como se muestra en la figura:

Los Centros de Control que conforman el sistema poseen las siguientes caractersticas: COTDT (centro de Control de Operaciones del Sistema de Transporte por Distribucin
15

Troncal): est situado en Rosario, es el Centro de Control maestro y sus principales funciones son: Interrogar las UTR de su zona y, si es necesario, las del CA y CR Enviar comandos a la totalidad de las UTR del sistema Enviar a CAMESSA los datos requeridos para el Sistema de Operacin en tiempo real e intercambiar con sta otras notificaciones Efectuar los estudios elctricos de la red con los datos obtenidos por el sistema de telesupervisin Capacitar a los operadores a travs de los puestos DTS (simulador de entrenamiento para operadores) CA (centro de Control Auxiliar): se encuentra en la ciudad de Santa Fe y sus funciones son: Actuar como respaldo al COTDT pudiendo, en caso de falla de ste, supervisar toda la red. Interrogar y enviar comandos a las UTR de su zona, y segn el caso, a las del COTDT. De la misma manera, si el CA falla, recibir el respaldo del COTDT. CR (centro de Control Remoto): instalado en Rafaela, su tarea es la telesupervisin nicamente de las UTR de su red de 132 kV. Ante una cada del CR, el COTDT tomar el control de las UTR de su zona. Para efectuar los respaldos recin mencionados, cada UTR se conectar a dos Centros de Control mediante un vnculo primario y otro secundario. En condiciones normales, cada UTR ser interrogada por el Centro de Control de su zona a travs del vnculo primario, pero ante la cada de esta centro comenzar a interactuar con el segundo Centro de Control mediante el vnculo secundario. Arquitectura: cada Centro de Control est basado en una configuracin LAN, que comunica servidores y estaciones de trabajo que operan en modo cliente-servidor, lo que permite compartir toda la funcionalidad del Scada. El Centro de Control se conecta a las UTR a travs de lneas serie. La comunicacin de los tres Centros de Control se realiza por medio de routers formando todo el conjunto una WAN. Esto permite, por un lado, aislar el trfico interno del externo por el uso de un puente, y por el otro, el acceso desde cualquier puesto de una LAN a un puesto de otra LAN gracias a la WAN mencionada. ARQUITECTURAS SCADA Los sistemas SCADA han evolucionado a travs de tres generaciones, que son las siguientes:
Primera generacin: Monoltica

En esta primera generacin la supervisin era realizada por Mainframes. Las redes de comunicaciones no existan al momento del desarrollo de los primeros sistemas SCADA. Por esto los SCADA eran sistemas independientes sin conectividad a otros sistemas. Luego con las redes WAN, los vendedores de UTR pudieron implementar la comunicacin. Los protocolos de
16

comunicacin de las UTR eran, en ese entonces, propietarios. La primera generacin SCADA era redundante por el hecho de tener mainframes de back-up conectadas para ser usadas ante eventos de falla del sistema principal.
Segunda generacin: Distribuida

El procesamiento fue distribuido a travs de mltiples estaciones conectadas por una LAN y stas compartan informacin en tiempo real. Cada estacin era responsable de ciertas tareas, para hacer el tamao y costo de cada estacin menor al del mainframe usado en la primera generacin. Los protocolos de red utilizados seguan siendo en su mayora propietarios.
Tercera generacin: Supercomunicada

Esta generacin SCADA utiliza una arquitectura abierta en lugar de entornos de control propietarios provistos por vendedores. Los sistemas SCADA usan estndares abiertos y protocolos que distribuyen la funcionalidad a travs de una WAN en vez de una LAN. Adems pueden conectrsele dispositivos perifricos como impresoras, discos, cintas, etc Los protocolos WAN como IP (protocolo de internet) son usados para la comunicacin entre la estacin maestra y los dispositivos terminales (UTR, PLC, PAC). Esto, por otro lado ha puesto en cuestin el tema de la seguridad de SCADA, ya que de esta manera se vuelve vulnerable a ataques maliciosos. IMPACTO DE NUEVAS TECNOLOGAS EN SISTEMAS SCADA Los sistemas SCADA han hecho en los ltimos aos un progreso sustancial en lo que a funcionalidad, adaptacin, rendimiento e interconexin se refiere. Este desarrollo est marcado por la utilizacin creciente de interfaces de comunicacin abierta para la comunicacin entre aplicaciones y dispositivos, como es el caso de OPC (OLE for Process Control), la programacin en VBA (Visual BASIC for Applications), la utilizacin de servidores Web para acceso utilizando Internet, el uso creciente de la tecnologa ActiveX y el uso de dispositivos industriales y PC de bolsillo equipados con el sistema operativo Microsoft Windows CE, que se van incorporando de manera acelerada al mundo de la supervisin y el control de procesos. Ver un ejemplo en la Figura 1.

17

Figura 1. Ejemplo de arquitectura y conexin entre aplicaciones. SCADA Genesis-32 de IconicsII. 1. OPC OPC es la forma abreviada de OLE for Process Control y significa tecnologa OLE, para el control de procesos. OPC es un conjunto de especificaciones tcnicas que definen una interfaz estndar basada en los requerimientos de la tecnologa OLE/COM y DCOM de Microsoft que facilita el intercambio de datos en forma estandarizada entre aplicaciones de control y automatizacin, entre dispositivos y sistemas de campo y entre aplicaciones administrativas y de oficinas. Adems existen herramientas que permiten el uso de tecnologa OPC sobre sistemas UNIX o Linux, especficamente para programar servidores, de forma tal que se ampla el rango de posibilidades en cuanto al intercambio de informacin entre plataformas completamente diferentes. La especificacin OPC se mantiene a travs de la OPC Foundation, es de dominio pblico y est disponible para el que desee usarla. Antes de la existencia de OPC, los fabricantes de SCADA tenan que desarrollar drivers especficos para cada tipo de hardware, para cada familia de controladores al que queran acceder. Para intercambiar datos entre aplicaciones, se utilizaban protocolos especficos para cada pareja de aplicaciones. Al adoptar los SCADA el estndar OPC y convertirse en aplicaciones cliente OPC, los fabricantes de hardware slo tendrn que preparar un conjunto de componentes de software para que los clientes los utilicen en sus aplicaciones. Un sistema OPC constar de servidores y clientes, ver Figura 2. Cada cliente, es decir, cada SCADA o aplicaciones de usuarios interroga al servidor que contiene los datos que necesita. Los datos estarn disponibles para todas las aplicaciones que acceden va OPC, lo que provoca que los SCADA no slo puedan utilizar estos datos sino tambin compartirlos con terceros.

18

Figura 2. Diagrama de comunicacin aplicacin-dispositivos de hardware y aplicacin-aplicacin despus de la existencia de OPC. En estos momentos los servidores OPC se encuentran divididos en Servidores de Datos (OPC Data Access), Servidores de Alarma (OPC Alarm and Events) y Servidores de Datos Histricos (OPC Historical Data Acces) segn el tipo de informacin que suministran. En la Figura 3 se presenta un listado de algunos servidores OPC desarrollados por diferentes fabricantes, as como una grfica donde se muestra el incremento sustancial de su utilizacin. En la actualidad los fabricantes de sistemas SCADA no encuentran en la adopcin de OPC una opcin, es simplemente una necesidad por lo que su uso se ha generalizado rpidamente, encontrando entre los lideres a Genesis32 de Iconics, FactoryLink 7 de USDATA, Simatic WinCC de Siemens, Intellution Dinamics de Intellution, entre otros.

Figura 3. Servidores OPC desarrollados por diferentes fabricantes y grfica de la utilizacin de los mismos Los suministradores tanto de software como de hardware pueden brindar productos con una elevada capacidad de conexin y compatibilidad. Los usuarios tienen ms posibilidades para
19

construir la mejor solucin que satisfaga sus requerimientos. 2. Visual Basic for Application (VBA) Una de las caractersticas ms ventajosas y comunes en los nuevos productos que ofrecen los desarrolladores de SCADA es el uso integrado de Microsoft VBA. VBA es el lenguaje de programacin incorporado a las aplicaciones de Microsoft Office que se ha extendido y ha sido aceptado por la mayora de los usuarios. El uso de un lenguaje comn tambin facilita la integracin de objetos suministrados por terceros. Adems permite interactuar directamente con las aplicaciones de Office (Access, Excel y Word) y con otros productos compatibles. Por ejemplo existen bibliotecas de funciones para obtener y cambiar datos que se encuentran en los servidores OPC. Debido a la integracin de VBA en diferentes aplicaciones, se logra que aumente gradualmente la conexin entre SCADA y programas de gestin. 3. Servidores Web (Internet) Con la generalizacin del uso de Internet se ha hecho una necesidad que los desarrolladores de SCADA incluyan facilidades de operatividad a travs de cualquier navegador. Un ejemplo de ello es el software SuiteVoyager de Invensys Wonderware, que es un portal de servicios Web que puede ofrecer informacin de diversos servidores de datos mediante el uso de una conexin sencilla a Internet y el empleo de un navegador convencional, tal como Internet Explorer. Tambin a travs de esta solucin, los ingenieros tendrn un acceso en lnea a documentos tcnicos y de mantenimiento. Por su parte la firma Iconics ofrece numerosas herramientas de acceso remoto como son: ICONICS WEB-HMI Technology, ICONICS GEN-Browser node, ICONICS GENESIS32 remote node y Microsoft Terminal Server. Otro ejemplo de este tipo de aplicacin es el infoAgent de GE Fanuc- Intellution que proporciona un servidor y admite mltiples clientes. Utilizando este tipo de facilidad los operadores pueden recibir pantallas actualizadas en tiempo real directamente desde su sistema de automatizacin, as como puede ser trasmitida informacin de cambio de estado, requerimientos de mantenimiento o alarmas a cualquier computadora que est conectada a Internet. A su vez puede tomar decisiones de forma inmediata que controle cualquier evento inesperado que se produzca en el sistema sin necesidad de trasladarse fsicamente a la instalacin. 4. ActiveX ActiveX es un conjunto de tecnologas que permiten a los componentes de software interactuar entre s en un entorno de red con independencia del lenguaje en que se haya escrito. Incorporar un control ActiveX en una pantalla supone aadir un objeto con cdigo asociado que realiza una determinada funcin de forma totalmente integrada dentro de la aplicacin. Slo se necesita establecer el enlace necesario entre la aplicacin y el control ActiveX. La adopcin de la tecnologa Active X por parte de un SCADA lo convierte en un contenedor de controles Active X para integrar y controlar objetos. Actualmente existen proveedores dedicados a desarrollar Active X, por lo que al aceptar esta tecnologa los SCADA se abren a la integracin de numerosas funcionalidades procedentes de diferentes proveedores y le proporciona a los desarrolladores de proyectos de supervisin y control una herramienta que los ayuda a construir su proyecto de una manera fcil y rpida, logrando tambin una
20

estandarizacin en la presentacin de la informacin a todos los niveles del proceso: Supervisin, Control y Gestin. Por ejemplo, en la Figura 4 se muestra un Active X que genera reportes configurables a partir de la base de datos de alarma que se le conecte y puede ser usado por cualquier programa implicado en el proceso.

Figura 4. AlarmWorX32 Report, ActiveX desarrollado por Iconics.

5. Microsoft Windows CE Este sistema operativo diseado para su utilizacin en las PC de bolsillo tambin se ha visto como la va de aplicacin de Windows a los dispositivos industriales, debido a que es un sistema operativo simplificado, que slo incorpora las funciones que requiere el dispositivo y que por lo tanto demanda pocos recursos de hardware, manteniendo caractersticas elevadas en cuanto a sus posibilidades de comunicacin e interconexin con los sistemas operativos de escritorio de Microsoft. Iconics fue el primero en lanzar un conjunto de productos de software para supervisin y control utilizando este sistema operativo que incorpora la funcionalidad industrial DCOM para Windows CE lo que supone la posibilidad de acceso remoto va TCP/IP, siendo aplicable a dispositivos mviles que pueden acceder al sistema va Internet. Por su parte Intellution, permite desarrollar los grficos y posteriormente descargarlos en equipos con Windows CE. 6. Conclusiones Resulta evidente que en los ltimos aos los productos de software para la supervisin, el control y adquisicin de datos han ampliado su campo de aplicacin por el hecho de pasar de una supervisin y control a nivel de proceso a una supervisin y control con el nivel de conectividad y accesibilidad que se quiera. Esto ha estado condicionado por el desarrollo tanto de software como de hardware y la adopcin de estndares. En sntesis, el desarrollo de los sistemas SCADA est marcado por:

21

- Estandarizacin de las comunicaciones basada en la adopcin de la tecnologa OPC, lo cual ofrece una amplia gama de posibilidades de conexin y contribuye a fortalecer el flujo de informacin de los datos de la instalacin, desde los sistemas de control y software de visualizacin hasta los sistemas de gestin y viceversa. - Interconexin entre aplicaciones basada en el aprovechamiento de diferentes estndares establecidos por Microsoft como ActiveX y Visual Basic for Application, lo cual hace que se mejoren los entornos de integracin y se permita la colaboracin de los distintos implicados, tanto de personas como de software, sin duplicar esfuerzos. Los integradores de sistemas pueden dedicar ms tiempo al tratamiento de la informacin que se presenta al usuario, de modo que ste pueda explotar ms eficientemente la instalacin que controla. - Comunicacin va Internet por medio de servidores Web. Al ampliar el entorno de aplicacin se ampla tambin la diversidad de las necesidades a cubrir. Los conceptos de control de sistemas que antes se vean como algo circunscrito a un cuarto de control y a personal muy especializado, son ahora accesibles a diferentes niveles de decisin en cualquier lugar. - Posibilidad de utilizacin del sistema operativo Windows CE con el objetivo de trasladar los sistemas de supervisin y control a dispositivos menos complejos con caractersticas similares que se puedan integrar al entorno de automatizacin. Como se ha visto, la tendencia cada vez mayor a la interconexin los dispositivos de campo y la adopcin del entorno de comunicacin Internet, facilita y potencia la obtencin de soluciones globales integradas y adaptadas a cada necesidad.

BIBLIOGRAFA
http://es.wikipedia.org/wiki/SCADA http://www.automatas.org/redes/scadas.htm http://www.galeon.com/hamd/pdf/scada.pdf autor: Henry Mendiburu Diaz

Martinez, Lourdes ; Santos, Hanoi ; OTERO, Eduardo. IMPACT OF SOME TECHNOLOGIES IN THE DEVELOPMENT OF SCADA SYSTEMS. En internet: <http://www.scielo.org.ve/scielo.php?script=sci_arttext&pid=S13168212005000400008&lng=en&nrm=iso>. ISSN 1316-4821.

http://es.wikipedia.org/wiki/Modbus http://www.dte.upct.es/personal/manuel.jimenez/docencia/GD6_Comunic_Ind/pdfs/Tema%207.pdf http://www.emb.cl/electroindustria/articulo.mv?xid=804&edi=45 http://es.wikipedia.org/wiki/IEC_60870-5-101

22

23

Potrebbero piacerti anche