Está en la página 1de 217

Sistemas SCADA Unidad II

Jacqueline Llanos P.

CARACTERISTICAS DE LOS SISTEMAS DE SUPERVISION

Contenido de la Unidad II
Procesos a los que se aplica los sistemas SCADA Elementos de los sistemas SCADA Sistemas de tiempo real Sistemas de acceso maestro - esclavo Seguridades

Tiempo de adquisicin
Sistemas de control remoto

Sistema SCADA

Definiciones

Introduccin a sistemas SCADA


Scada significa "Supervisory Control And Data Acquisition", es decir: Supervisin, Control y Adquisicin de Datos. Se trata de un software especialmente diseado para funcionar sobre ordenadores en el control de procesos industriales que mantiene comunicacin con los dispositivos de campo (Unidades de control remotas, autmatas programables, PLCs. los cuales controlan el proceso de forma automtica. El sistema Scada est diseado para el control de procesos a grandes distancias.

Introduccin a sistemas SCADA


CONTROL EN TIEMPO REAL : Se define el control de sistemas en tiempo real, al control realizado en un intervalo de tiempo finito y constante, es decir que la informacin ser censada con muestras intermitentes pero todas las veces con un mismo tiempo de muestreo. Caractersticas: Pueden realizar varias actividades en paralelo. Pueden ejecutar tareas en respuesta a seales externas. Deben funcionar en presencia de fallos o averas parciales, haciendo uso de elementos redundantes. Adquieren datos del exterior. Puede ser pasiva cuando utilizan interrupciones, o activa mediante el uso de tarjetas de entrada / salida de seales. Necesitan de un sistema operativo que les brinde: gestin eficiente de interrupciones, planificacin de tareas y priorizacin de las mismas, acceso a puertos e interfaces, mecanismos de medicin del tiempo, entre otros. El sistema operativo ms empleado es el Linux.

Introduccin a sistemas SCADA

Partes principales que componen el Scada

La unidad de terminal remota o Remote Terminal Unit (RTU)

La unidades de terminal principal o Main Terminal Unit (MTU)


Infraestructura de comunicaciones o Communications Systems

Introduccin a sistemas SCADA


La unidad de terminal remota o Remote Terminal Unit (RTU)
Dentro del Scada se le denomina unidades remotas a todo tipo de dispositivo que ejerce control sobre un equipo o proceso y que sea capaz de mantener comunicacin con el sistema supervisorio para control y monitoreo remoto. En nuestro caso se encuentran los Controladores de los Variadores Siemens, Controladores de los variadores Centrilift, Control de Combustible de los motores Wartsila (Woodward 723 Digital Controller), Unidad de monitoreo de potencia PMU de VAMP utilizado en el sistema de generacin de Wartsila, pero el PLC de la marca Allen Bradley para el control automtico de cada una de las partes del proceso de produccin de Agip es el principal componente

de las unidades remotas.

Introduccin a sistemas SCADA


La unidad de terminal remota o Remote Terminal Unit (RTU)
Se define al PLC, como una computadora especializada, diseada para controlar mquinas y procesos en ambientes industriales operando en tiempo real. El PLC es un dispositivo electrnico digital, que utiliza una memoria programable para almacenar instrucciones y para implementar funciones especficas tales como funciones lgicas, secuenciales, de temporizacin, de conteo y aritmticas utilizados para controlar la lgica de funcionamiento de mquinas, plantas y procesos industriales. Pero adems puede leer y analizar seales analgicas para realizar estrategias de control ya sea proporcional integral y/o derivativo. El PLC es el que contiene el programa que interpreta las cartas causa-efecto que son utilizadas para la operacin automtica y protecciones de los equipos y el proceso. El recibe las seales de entradas digitales, analgicas, instrucciones de mensaje desde otros PLCs y tambin los comandos que el operador ejecuta desde el HMI y en base a estas entradas ejecuta su programa y emite las salidas fsicas digitales o analgicas o cambia estados de los bits de memoria para enclavamiento de alarmas, realizar operandos matemticos, conteo de timers o cualquier instruccin que haya sido programada.

Introduccin a sistemas SCADA


La unidad de terminal remota o Remote Terminal Unit (RTU) - PLC
Las seales ms importantes que el PLC puede leer o escribir son: - Datos digitales de entradas (ON/OFF) por ejemplo - Datos digitales de salidas (ON/OFF) - El PLC enva una seal elctrica que particularmente en nuestros PLCs es 24 Vdc, energizando ya sea las electrovlvulas o los relays. - Datos analgicos de entradas que estn representados en nmeros reales los cuales estn asociados a leer valores en tiempo real de presin, flujo, temperatura, nivel etc. - Datos analgicos de salidas que estn representados por seales elctricas, que son utilizadas bsicamente con lazos PID para posicionar actuadores neumticos, hidrulicos o elctricos. - El PLC enva seales elctricas que en nuestro caso particular son de 4-20mA o de 0-10 Vdc a los actuadores. - Tambin existen datos de pulsos que normalmente son utilizados para leer revoluciones o conteo de pulsos para acumular valores o leer flujo.

Introduccin a sistemas SCADA


La unidad de terminal remota o Remote Terminal Unit (RTU)

Use las plantillas de ejemplo para comenzar a preparar la presentacin y concentrarse en el contenido que incluir (en este momento est visualizando una de ellas)

Introduccin a sistemas SCADA


La unidad de terminal Maestra (MTU)
El trmino "Estacin Maestra", se refiere a los servidores y el software responsable para comunicarse con el equipo del campo (RTUs, PLCs, etc.) en estos se encuentra el software HMI 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.

HMI
HMI. Definicin
El significado de HMI es Human Machine Interfase o Interfase Hombre mquina, tambin se lo denomina Sistema Supervisorio. Es el software que corre en la Workstation del operador para proporcionarle facilidad de dominar y visualizar el proceso. Esta tecnologa permite que no solamente le pueda mostrar en forma grfica la informacin que tiene el PLC sino que tambin le permite al operador dar comandos al PLC para que ste realice la ejecucin final en el proceso. Un HMI simplifica la complejidad de los datos que tiene el PLC en su memoria con respecto al proceso.

HMI
Caracterstica. 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 esquemas detallados para un sensor o mquina en particular. Algo importante, es que muchos de ellos utilizan protocolos de comunicaciones abiertos y no propietarios lo que quiere decir que cualquier HMI del mercado podra comunicarse o ser compatible con cualquier PLC de otras marcas. sta se usa desde aplicaciones pequeas, como controladores de temperatura, hasta aplicaciones muy grandes como el control de plantas nucleares. Las dos siguientes interfaces que a continuacin se muestran, permiten al operador visualizar y operar una mquina o incluso partes de un proceso DTAM Micro de la marca Allen Bradley

HMI
Panel View 900 Monocromtico de Allen Bradley Es utilizado con el PLC del sistema de ESD (parado de emergencia). Nos permite visualizar el estado de los sistemas de ESD y tambin dar comandos de Reset y ACK de cualquier evento adems de tener acceso a poner en Bypass cualquier permisivo. En esta aplicacin particular se est utilizando todas las funciones que sta interface puede proveer como: Registro de alarmas, comandos de reset, comandos de cambio de set points, comandos de arranque/parada y open/close, comandos para el control de PIDs.

HMI
Panel View 900 Monocromtico de Allen Bradley Es utilizado con el PLC del sistema de ESD (parado de emergencia). Nos permite visualizar el estado de los sistemas de ESD y tambin dar comandos de Reset y ACK de cualquier evento adems de tener acceso a poner en Bypass cualquier permisivo. En esta aplicacin particular se est utilizando todas las funciones que sta interface puede proveer como: Registro de alarmas, comandos de reset, comandos de cambio de set points, comandos de arranque/parada y open/close, comandos para el control de PIDs.

HMI
Panel View 1500 Touch Screen de Allen Bradley Esta interface es una de las ltimas tecnologas en Panel View, que se acerca bastante a las caractersticas de un HMI. En nuestro caso est utilizado en el quinto Wartsila y el Fwko (Free Water Knock Out). Vienen con prtico de comunicacin Ethernet, con memoria extra y tecnologa Touch Screen.

Funciones de un software HMI


Funciones de un software HMI Flexibilidad para desarrollar la informacin en un ambiente grfico amigable

Muestra en tiempo real el estado del proceso Permite animar componentes grficos que representan los elementos del proceso

Funciones de un software HMI


Permite almacenar las variables en una base de datos Contiene grficos de tendencias y curvas para fines de mantenimiento, tratamientos estadsticos, gestin administrativa o financiera

Funciones de un software HMI


Posibilidad de organizar la restriccin y el acceso a la informacin del proceso

Funciones de un software HMI


Presenta en una ventana dedicada al listado de eventos del proceso que son considerados como alarmas

Funciones de un software HMI


El operador utiliza el HMI para ejecutar comandos al PLC y/o cambiar valores que en el PLC que son tomados como referencia o set point

Actualmente un HMI tambin permite: Desarrollar grficos con herramientas de controles Active X que permite incorporar otras aplicacin de Windows dentro del HMI Realizar control y monitoreo de un proceso o proceso en la WEB. Realizar control y monitoreo de una planta o proceso con la utilizacin de una lnea telefnica y un simple celular o telfono convencional

Introduccin a las plantillas


Software usados en la industria para el desarrollo de HMI de un sistema SCADA A continuacin se muestra una lista de algunos software SCADA y su fabricante: Aimax Desin Instruments S. A. CUBE Orsi Espaa S. A. FIX Intellution. Lookout National Instruments. Monitor Pro Schneider Electric. Scada InTouch LOGITEK. SYSMAC SCS Omron. Scatt Graph 5000 ABB. WinCC Siemens. Coros LS-B/Win Siemens. CIRNET CIRCUTOR S.A. FIXDMACS Omron-Intellution. RS-VIEW32 Rockwell GENESIS32 Iconics

Comunicacin entre un HMI con un PLC


Comunicacin entre un HMI con un PLC

Los HMI son compatibles con casi todos los PLC de otras marcas. En cualquier caso, siempre se va a requerir de un IO SERVER que es otro software que corre bajo el mismo ordenador en el cual se encuentra el HMI y este contiene los drivers y tpicos que el HMI necesita para la integracin con el PLC. La comunicacin entre el HMI y el IO Server, bajo un mismo ambiente de Windows es gracias al protocolo DDE (Dynamic Data Exchange) que nos presta justamente esta ventaja. Nuestras aplicaciones utilizan IO Servers como:

Comunicacin entre un HMI con un PLC


Comunicacin entre un HMI con un PLC Nuestras aplicaciones utilizan IO Servers como: RSLINX Es un IO Server que permite conexin entre el HMI con PLCs Allen Bradley

Comunicacin entre un HMI con un PLC


OPCLink Es un IO Server que permite conexin entre el HMI con PLCs de otras marcas

Comunicacin entre un HMI con un PLC


MBENET Es un IO Server que permite conexin entre el HMI con controladores o dispositivos que tienen comunicacin Modbus

Comunicacin
INFRAESTRUCTURA DE COMUNICACIONES Se puede enviar datos entre: Los PLC y los sistemas supervisorio HMI Entre PLC y PLC Entre varios sistemas supervisorio HMI Tradicionalmente el Scada utiliza una combinacin de tipos de comunicacin como son: Satelital Conexin va Modem Redes LAN con protocolo Ethernet TCP/IP Conexin directa en RS232 Conexin tpica de Allen Bradley DH+ en RS485 Red Control Net Enlace va Micro Onda

Comunicacin
Red de comunicaciones LAN Su significado es Local Area Network o Redes de rea Local, se encuentran en un campo y se extienden a distancias de unos pocos kilmetros. Topologas de Red La topologa fsica que se refiere a la disposicin fsica de los cables y medos fsicos conectados o la topologa lgica que define la forma en que los Host, envan o acceden a los medios para enviar los datos. Las topologas fsicas ms comunes son:

Introduccin a las plantillas


Topologa de Bus: utiliza un solo cable y todos los host se conectan en el mismo Topologa de anillo: Se conecta un host con el siguiente y este a su vez con otro y el ultimo se conecta con el primero, creando un anillo fsico de cable Topologa en estrella: Conecta todos los host con un punto central de comunicacin llamado SWITCH HUB Topologa en estrella extendida: Conecta varias topologas en estrella, en nuestro caso es la red de comunicacin ms utilizada y la de mayor cobertura, maneja velocidades de transmisin de 10 y 100 Mbps (Megabits por seg.) El nodo central al cual estn conectados los dems nodos es un SWITCH y que es por el cual pasan todos lo paquetes de informacin o datos de transmisin. Todos los PLCs y los Ordenadores en los cuales corre la aplicacin del HMI, estn conectados al nodo central que es el Swith. En cada campo de Agip existe una LAN de topologa en estrella y toda la red de bloque Villano forma una red WAN uniendo cada LAN en una topologa de estrella extendida.

Introduccin a las plantillas


Topologa en estrella extendida

Topologa estrella
Caractersticas Fcil de implementar y de ampliar, incluso en grandes redes El fallo de un nodo perifrico (Workstation o PLC) no influir en el comportamiento del resto de la Red Bajas probabilidades de colisiones de datos, ya que cada nodo tiene su propio cable de conexin a la red Conexin de largas distancias utilizando fibra ptica Altas velocidades de trfico Nos permite que las Workstation puedan transmitir informacin no solamente con los PLC sino tambin entre ellas. Es decir un HMI puede enviar o recibir datos de otro HMI dentro de la red La falla del nodo central o Switch provocar la cada de toda la red como tal

Introduccin a las plantillas


Anlisis de Causa Efecto de un Shutdown El Termino Shutdown en ingles significa que; Un proceso, maquina o unidad se ha parado o apagado. En nuestro sistema Scada tenemos tres tipos de shutdown Los dos siguientes provocan Shutdown de todo el proceso. ESD PSD El siguiente provoca Shutdown de la Unidad USD

Efecto de un Shutdown
ESD Sus siglas en ingles significan Emergency Shutdown que es una parada de emergencia de todo el proceso. Tiene un tono de sonido caracterstico de esta alarma. De acuerdo a las cartas causa-efecto del CPF un ESD es provocado por las siguientes condiciones: La activacin de cualquier botonera de ESD ubicadas alrededor del proceso mas NO las botoneras de emergencia del rea de aviacin Comando del operador desde la pantalla de Emergency Screen del HMI La activacin de cualquier sistema de FUSE LOOP del proceso La activacin de cualquier detector de fuego UVIR del rea de Fuel Handling En el grafico CPF ESD Panel adjunto se muestra la ventana correspondiente al panel de ESD del CPF. A continuacin se har referencia al sistema ESD correspondiente al CPF. La ventana de ESD Panel del HMI del resto de campos tiene la misma filosofa y bastara con hacer analoga al siguiente ejemplo para identificarla. En el lado izquierdo muestra todas las seales que provocan ESD. El cuadro negro junto a cada descripcin contiene una animacin la cual mostrara Normal en color verde cuando las condiciones estn en normal y nos mostrara Trip en color rojo indicando cual condicin ha provocado el ESD. En el centro se dispone de las botoneras de Alarm Ack que es para silenciar las alarmas y las botoneras del Global Reset y del First Out Reset. En el lado derecho de la ventana muestra todos los equipos que se irn a shutdown en caso de un ESD, incluyendo las vlvulas que estn operando como SDV y MOV.

Efecto de un Shutdown

Efecto de un Shutdown
ESD El Link CPF ESD Panel 2 nos lleva a una segunda ventana de este mismo panel el cual en el lado derecho nos indica la continuacin de los equipos que tendrn shutdown en caso de activacin del ESD que bsicamente es una parada de toda la planta. En el lado izquierdo nos muestro los sensores pticos instalados en las reas de Fuel Handling y de Generacin que se comportan de la siguiente manera: Los Detectores pticos de fuego en el rea de WARTSILA: AE_905, AE_906 y AE_907 producen USD del Genset A AE_908 y AE_912 producen USD del Genset B AE_909, AE_910 y AE_911 producen USD del Genset C AE_913 y AE_914 producen USD del Genset D AE_915 y AE_916 producen USD del Genset E Ningn sensor ptico de esta rea NO produce Shutdown en el proceso.

Efecto de un Shutdown
ESD

Efecto de un Shutdown
A continuacin un detalle de todos los sistemas que provocan un ESD. Fuse Loop Es un sistema de proteccin. El cual en caso de un incendio evita que el mismo se propague provocando un Shutdown de Emergencia del proceso. La alarma tiene un sonido caracterstico de Fuego.

Efecto de un Shutdown
Sistemas que provocan un ESD. ESD Push Button Son botoneras manuales que se encuentra ubicadas en ciertas partes alrededor del proceso. La activacin de cualquiera de estas botoneras provoca un Shutdown de Emergencia. Estn diseadas para que en forma rpida una persona que detecte un derrame o un incendio en el proceso pueda presionar la botonera.

Efecto de un Shutdown
Sistemas que provocan un ESD. FIRE DETECTORS UV/IR
Son instrumentos que detectan la presencia de flama utilizando dos sensores el UV que es detector de rayos Ultra Violeta y el sensor IR que es sensor de luz Infra red. Este tipo de detector tiene dos pares de contactos que pueden discriminar si es un fuego pequeo o es un fuego grande. Estas seales van al PLC como Warning y como Fire de tal manera que se tiene una alarma previa y luego la seal de Fire que es utilizada para provocar un ESD. La alarma tiene un sonido caracterstico de Fuego. Los sensores que son utilizados para este propsito esta ubicados en el rea del Fuel Handling y son los siguientes: UV/IR AE_901 UV/IR AE_902

Efecto de un Shutdown
Sistemas que provocan un ESD. Botonera de ESD desde la ventana de Emergency Screen del HMI
En la ventana de Emergency Screen del HMI existe una botonera que es utilizada para dar el comando de un ESD. La explicacin en detalle de esta ventana se encuentra ms adelante.

Efecto de un Shutdown
PSD
Sus siglas significan Process Shutdown que es una parada de todo el proceso. Tiene un tono de sonido caracterstico de esta alarma. Es provocado por las siguientes condiciones: Alto Nivel del tanque de Crudo A. La condicin de PSD se ejecuta siempre y cuando acten la seal de HIHI del transmisor de nivel LIT-551 y la sea del switch de nivel LSH- 552 protegiendo de esta manera que exista PSD por falla de uno de los dos instrumentos Alto Nivel del tanque de Crudo B. La condicin de PSD se ejecuta siempre y cuando acten la seal de HIHI del transmisor de nivel LIT-555 y la sea del switch de nivel LSH- 556 Alto Nivel del tanque de Crudo B. La condicin de PSD se ejecuta siempre y cuando acten la seal de HIHI del transmisor de nivel LIT-561 y la sea del switch de nivel LSH-562 Alto Nivel del tanque de Agua A. La condicin de PSD se ejecuta siempre y cuando acten la seal de HIHI del transmisor de nivel LIT-590A y la sea del switch de nivel LSH-592A Alto Nivel del tanque de Agua B. La condicin de PSD se ejecuta siempre y cuando acten la seal de HIHI del transmisor de nivel LIT-590B y la sea del switch de nivel LSH-592B PALL-686. LOLO Pressure del sistema de aire de instrumentos PT_686 Falla de comunicaciones entre el PLC CFSG y el PLC CFCR Falla de comunicaciones entre el PLC CFSG y el PLC CFTK Falla de comunicaciones entre el PLC CFSG y el PLC FWKO Comando del operador desde la ventana de Emergency Screen del HMI

Efecto de un Shutdown
USD Por sus siglas en ingles USD significa Unit Shutdown que quiere decir que un equipo (Bomba, Compresor, Ventilador, etc.) se apago o que una vlvula se ha cerrado por perdida de cualquier permisivo. Esta condicin tiene una alarma sonora caracterstica que lo identifica.

Filosofa implementada en el HMI


Consideraciones Generales de la Filosofa implementada en el HMI

El sistema Supervisorio o HMI del Scada, se encuentra desarrollado en el software Intouch Versin 9.0 de Wonderware.
La misma aplicacin o programa se encuentra corriendo en todas las Workstation de todos los campos del bloque. La misma aplicacin contiene las ventanas de operacin de todos los campos, por esta razn es posible que podamos visualizar el status de todos los campos y tambin podramos operar cualquier campo desde cualquier parte pero solamente con niveles de acceso de supervisor o administrador (Mas adelante se explica en detalle este particular). Cada variable digital o analgica del PLC que se encuentre programado en el HMI ser representado por un TAG el cual se le puede dar cualquier nombre por ejemplo: La seal digital de un switch de alto nivel ingresa al PLC con la direccin I:026/16, pero para poder visualizar esta indicacin en el HMI debemos crear un TAG que pueda leer el estado de esta seal digital y se le podr dar un nombre que sea de fcil identificacin, por ejemplo: CF16_LSH_592B. El mismo que est identificado de la siguiente manera:

Introduccin a las plantillas


Consideraciones Generales de la Filosofa implementada en el HMI

Introduccin a las plantillas


Software HMI

El software del HMI contiene dos partes: Intouch Maker: Utilizado por el programador para el desarrollo y configuracin de las pantallas y animaciones.
Intouch Viewer: Es el software que muestra la interface grafica utilizado por el operador para el control y monitoreo de la planta. A continuacin el detalle del InTouch Viewer como interface de operaciones. Sus funciones y utilidades.

Introduccin a las plantillas


Software HMI La mayora de las estaciones de trabajo en el cual corre el HMI dispone de dos monitores. En la parte superior izquierda del HMI del monitor izquierdo se encuentra la ventana TASK. Es una ventana que permanece abierta durante todo el tiempo que el InTouch Viewer permanezca corriendo. Para tener acceso a cerrarla se requiere nivel de Administrador con propsitos de edicin y programacin. Ya que es creada para que, bajo cualquier otro nivel de acceso sea utilizada para navegar en el resto de ventanas con fines operativos y adems contiene botoneras generales que requieren estar disponibles en cualquier estacin y durante todo el tiempo.

Introduccin a las plantillas


Botonera de Log On/Off y Niveles de Acceso Esta botonera despliega la ventana que permite organizar la restriccin y el nivel de acceso a la informacin del proceso. Cada usuario requiere realizar un LOG ON al sistema HMI el mismo que le exige el ingreso del nombre y el password. Existen 5 (Cinco) niveles de acceso dentro del HMI, los cuales tienen las siguientes restricciones y accesos: Nivel de Acceso Operator_2 El nivel de acceso Operator_2 es el de menor nivel y permite solamente aceptar las alarmas sonoras correspondientes a Process Alarm, USD Alarm y PSD Alarm las cuales se ejecutan solamente de la botonera Alarm ACK. Adems de navegar entre las ventanas principales incluyendo la de Historical trend para visualizacin solamente. El nivel de acceso Operator_2 es el de menor nivel y permite solamente aceptar las alarmas sonoras correspondientes a Process Alarm, USD Alarm y PSD Alarm las cuales se ejecutan solamente de la botonera Alarm ACK. Adems de navegar entre las ventanas principales incluyendo la de Historical trend para visualizacin solamente.

Introduccin a las plantillas


Nivel de Acceso Operator Tiene mayores accesos que el nivel anterior. Entre los principales accesos del nivel Operator estn: Dar comandos de Global Reset de cualquier locacin Desplegar las ventanas de las seales anlogas para visualizar los sets de ZERO, SPAN y sets de Alarmas. Desplegar las ventanas de Permit Ok para visualizar el estado de los permisivos y dar comandos de Reset de la unidad. (Se le denomina unidad a cualquiera de los siguientes equipos: Bomba, vlvula, Fan o compresor) Desplegar ventanas de PID de las vlvulas de control y visualizar el set de operacin as como los parmetros de tunning. Dar comandos de ESD o PSD desde la ventana de Emergency Screen Dar comandos de Start/Stop a Motores/ Fans

Dar Comandos de Open/Close de vlvulas


Dar comandos de Alarm ACK

Introduccin a las plantillas


Nivel de Acceso Lead_Operator El nivel de acceso de Lead_Operator fue creado justamente para el operador a cargo de la operacin de todo el proceso. Aparte de tener acceso a ejecutar todo lo descrito anteriormente tambin le permite: Desplegar las ventanas de seales anlogas y realizar cambios en los Set Point de ZERO, SPAN y Sets de Alarmas. Desplegar las ventanas de PID de las vlvulas y realizar cualquier cambio tanto de set point as como de los sets de tunning y el cambio de manual a automtico del control PID. Seleccionar si desea trabajar con un monitor simple o con dos monitores.

Introduccin a las plantillas


Nivel de Acceso Supervisor El nivel de Supervisor tiene acceso a ejecutar todo lo anterior y adems le permite:

Dar comandos para colocar o quitar cualquier Bypass dentro de las ventanas de Permit Ok
Realizar cambios a los nombres y password de usuarios o agregar ms usuarios. Cerrar la aplicacin del HMI Intouch Viewer. En la ventana de Main Menu hay unas botoneras que permiten seleccionar en que locacin esta corriendo la aplicacin del HMI y dependiendo de esto se tiene acceso a ejecutar comandos en otras locaciones. Este nivel de Supervisor tiene acceso a seleccionar la locacin (Mayor explicacin ms adelante)

Introduccin a las plantillas


Nivel de Acceso Administrator El nivel de acceso de Administrator es el de ms alto nivel y fue creado para los administradores del sistema Scada el mismo que le permite ejecutar cualquier comando antes descrito adems de desarrollar el software de operaciones como tal.

Introduccin a las plantillas


Botoneras de un HMI Botonera Alarm ACK. Esta botonera contiene un script que permite que el silenciado de alarma sonora se ejecute solamente en la estacin donde se encuentra corriendo la aplicacin. Adems esta botonera realiza el reconocimiento de las alarmas que se registran en la ventana de los eventos. Botoneras de RESET Toda condicin del proceso que sobrepase niveles de alarmas, que provoque condicin de falla o que provoque shutdown el PLC realiza un enclavamiento de esta indicacin y lo muestra en el HMI. Una vez que la condicin que provoco este enclavamiento se ha normalizado, entonces es necesario ejecutar este comando de RESET para que el PLC permita el arranque o la puesta en servicio del equipo en falla, si la condicin que provoco este enclavamiento no se ha normalizado, no es posible que este RESET se ejecute.

Introduccin a las plantillas


Botoneras de un HMI Botonera de FIRST OUT Aparte de ser un link que nos lleva a la ventana de First Out, tiene una animacin de dos colores: Rojo: Significa que se ha producido el shutdwon de un equipo o proceso en cualquier estacin del Bloque y que el comando de FO RESET no ha sido ejecutado. Blanco: Significa que el FO RESET ha sido ejecutado y reconocido todos los eventos de First Out que fueron provocados por un shutdown cualquiera. Funcin del First Out: Debido a que en el evento de un shutdown se presentan varias alarmas casi instantneas, hace que sea difcil identificar a simple vista cual fue la causa del shutdown. Se diseo un programa que corre en cada uno de los PLCs el cual monitorea en cada SCAN el status de los permisivos de los equipos o procesos. Como sabemos cada SCAN lo realiza aproximadamente en 60mS=0.06Seg de tal manera que el instante que cualquier permisivo cambia de estado, este programa enclava esta seal y la presenta en la ventana del FIRST OUT. Existe una botonera de reset de FO para cada locacin y es muy importante que en caso de shutdown este evento no sea reseteado hasta que la falla haya sido analizada y corregida. En condiciones normales tambin es importante que estos eventos este reseteados para que el programa pueda estar habilitado a detectar el FO en caso de shutdown.

Introduccin a las plantillas


La ventana nos muestra el estado del FirstOut de cada una de las estaciones. Para que este programa sea 100% eficiente todos los permisivos de arranque de un equipo deben estar ingresando a un mismo PLC. Es por eso que el First Out para una condicin de USD es mucho ms efectivo que para un PSD o ESD ya que estas condiciones dependen de varios PLCs.

Introduccin a las plantillas


Botonera de EMERGENCY ACTION SCREEN La ventana de Emergency Screen fue creada para habilitar al operador a dar comandos de emergencia a la planta de cada locacin desde el HMI. Botonera PRESS TO ACTIVATE EMERGENCY SHUTDOWN con letras en rojo provoca un ESD real de la planta Botonera PRESS TO ACTIVATE PLANT SHUTDOWN con letras en rojo provoca un PSD real de la planta Botonera PRESS TO ACTIVATE ABANDON FACILITY ALARM con letras en negro provoca activacin sonora correspondiente al sonido de Abando Facility Botonera PRESS TO ACTIVATE FIRE ALARM con letras en negro provoca activacin sonora correspondiente al sonido de FIRE Botonera PRESS TO ACTIVATE emergency Shutdown Alarm Horn con letras en negro provoca activacin sonora correspondiente al sonido de ESD Botonera SILENCE ALARM HORN con letras en negro Botonera para silenciar los sonidos provocados por las siguientes condiciones ESD, FIRE y ABANDON

Introduccin a las plantillas


Botonera de EMERGENCY ACTION SCREEN

Introduccin a las plantillas


Botonera de Comm OK
Esta botonera despliega la ventana que nos muestra el Status de las comunicaciones que se mantiene en el sistema Scada en este caso de la red Ethernet. Dependiendo de la estacin donde este corriendo la aplicacin se desplegara la red de comunicaciones correspondiente a cada campo. La frase Comm Ok tiene una animacin de dos colores: Rojo: Significa que hay falla de comunicaciones. Verde: Significa que las comunicaciones se encuentran Ok. Esta ventana muestra claramente la topologa en estrella de la red LAN en el CPF. Cada lnea azul tiene una animacin que cambiara a color rojo realizando un flashing cuando haya falla de comunicacin de cualquier PLC.

Introduccin a las plantillas


Botonera de Main Menu Facilities
La ventana Main Menu Facilities contiene links que nos permite navegar con el resto de ventanas de CPF, FL, PL, SY, Baeza y Puerto Napo

Introduccin a las plantillas


Botonera de Historical Trend
Esta botonera tiene un link que nos lleva a la ventana de registros histricos. El Intocuh tiene la caracterstica de grabar en un archivo dentro del disco duro del ordenador cualquier TAG, ya sea analgica o digital. En nuestra aplicacin un 98% de las variables analgicas estn programadas para que se registren. La frecuencia con que se graban depende de la programacin de cada una de ellas en el cual podemos poner una banda muerta de registro, para evitar que la variable se registre en cada milsima de segundo saturando el disco duro. Adicional estn configuradas para que este registro lo realice por 90 das luego de esto las variables se sobrescriben. La ventana de Historical Trend nos permite visualizar los valores de estas variables en una curva para anlisis de comportamiento operativo, tratamientos estadsticos, fines de mantenimiento, gestin financiera entre otras finalidades.

Introduccin a las plantillas


Botonera de Historical Trend

Introduccin a las plantillas


Ventana Alarmas y Eventos

La parte superior derecha del HMI del monitor izquierdo nos muestra una ventana de alarmas en general, es decir que nos mostrara cualquier alarma de cualquier estacin del bloque en el orden en el que irn apareciendo. Alarma: Es todo TAG del HMI que se encuentre programado para que se registre en el LOG EVENTS.

Introduccin a las plantillas


Ventana Alarmas y Eventos

Descripcin de los colores en la ventana de Alarmas: Rojo: Significa que la alarma se encuentra activa y no ha sido reconocida Negro: Significa que la alarma ya ha sido reconocida. Es decir que la botonera de ACK ha sido ejecutada. Azul: Significa que la alarma no ha sido reconocida desde la botonera del ACK pero que la seal digital ha regresado a su estado normal Pero una de las caractersticas del Intouch es justamente grabar todos los eventos que se van registrando en la ventana de alarmas y que generalmente son utilizados para anlisis de causas y tiempos en que ocurrieron los mismos. Los eventos y alarmas se graban en un archivo de NotePad dentro del disco duro, en nuestro caso tienen un historial de hasta tres meces y para este propsito se utiliza el software ALARM PRINTER que es parte del Intouch y que adems se le podra utilizar para realizar impresiones instantneas de cada evento ocurrido. Un ejemplo de esto es la aplicacin que corre en el rea de generacin. Este programa siempre debe estar corriendo y no debe cerrarse mientras el Intouch Viewer este en servicio.

Introduccin a las plantillas


HMI Principal Esta ventana contiene links que nos lleva a navegar por todo el resto de ventanas del proceso del CPF y adems contiene animacin en tiempo real del estado de cada equipo de tal manera que en una sola ventana se puede visualizar todo el flujo grama del proceso.

Contenido de la Unidad II
Unidades Centrales y Unidades Remotas Sistemas de comunicacin Elementos de SCDA (Sofdware ) Comunicacin entre aplicaciones OPC

CARACTERISTICAS DE LOS SISTEMAS DE SUPERVISION

Almacenamiento de datos
Seguridades de Software Procesos a los que se aplica Sistemas de acceso maestro-esclavo Tiempos de adquisicin de datos Sistemas de tiempo real

Sistema SCADA Unidades Centrales y Unidades Remotas

Unidades Centrales y Unidades Remotas


Unidades Centrales El trmino "Estacin Maestra", se refiere a los servidores y el software responsable para comunicarse con el equipo del campo (RTUs, PLCs, etc.) en estos se encuentra el software HMI 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.

Unidades Centrales y Unidades Remotas


Unidades Remotas Una RTU es un equipo instalado en una localidad remota que recopila datos y luego la codifica en un formato que le permita transmitirlos hacia una estacin central (Master Terminal Unit, MTU) u otra RTU Una RTU tambin recibe informacin desde la estacin central, decodifica los datos enviados y posibilita la ejecucin de rdenes enviadas desde la misma. Una RTU est equipada de canales de entrada para deteccin o medicin de las variables de un proceso y de canales de salida para control o activacin de alarmas, y un puerto de comunicaciones Las RTU son equipamientos electrnicos las cuales son capaces de recolectar datos, realizar clculos matemticos, generar las bases de datos necesarias y trasmitir mismos a una estacin central distante del lugar donde esta se encuentra, mediante va telefnica u radioenlace.

Unidades Centrales y Unidades Remotas Unidades Remotas


MTU

Codifica

RTU
Codifica

RTU

Unidades Centrales y Unidades Remotas Unidades Remotas

Canales de entrada para deteccin o medicin de las variables de un proceso

Canales de salida para control o activacin de alarmas

Un puerto de comunicaciones

Unidades Centrales y Unidades Remotas Unidades Remotas

Unidades Centrales y Unidades Remotas


Caractersticas de las Unidades Remotas

Unidades Centrales y Unidades Remotas


Ambiente de trabajo: Lgico: la cadena de seales incluye el equipamiento de procesamiento, los sensores, el sistema de adquisicin de datos, la RTU, el mdem y la estacin central. Fsico: pueden ser desde ambientes amigables: limpios con aire acondicionado, o ambientes hostiles como exteriores o lugares expuestos a grandes temperaturas o ambientes con partculas en suspensin. Elctrico: las RTU pueden recibir informacin desde una computadora local o dispositivos de recoleccin de datos y son capaces de monitorear transductores que sensan distintas variables. Como mnimo el hardware de entrada analgica debe operar con 12 bits y todos los datos deben poder ser transmitidos en ASCII.

Unidades Centrales y Unidades Remotas


Caractersticas de las Unidades Remotas

La CPU le provee la inteligencia necesaria para procesar los datos de entrada y / o salida en forma correcta
La Memoria voltil (RAM) le sirve de almacenamiento temporal durante el procesamiento de la informacin. Esta puede ser memoria RAM esttica tipo DIMM de 144 pines. La memoria no voltil sirve para el almacenamiento permanente de programas (protocolo de comunicacin) y datos. En algunos casos suelen emplearse memorias tipo Flash Card de 50 pines. Posee capacidades de comunicacin sea por un prtico serial o, a veces, va un MODEM interno. Hay modelos que incluyen un radio sea de RF o con tecnologa Spread Spectrum o Telefona Celular

Unidades Centrales y Unidades Remotas


Caractersticas de las Unidades Remotas Tiene una fuente de poder, generalmente con respaldo de batera. Tiene un Watchdog timer para asegurar que la RTU puede recuperarse correctamente despus de que ocurra una falla. Posee proteccin elctrica contra transitorios. Mdulos de entrada y salida tanto anlogas como digitales DI/DO/AI/AO. Un reloj en tiempo real.

Unidades Centrales y Unidades Remotas


Caractersticas de las Unidades Remotas

Unidades Centrales y Unidades Remotas


Caractersticas de las Unidades Remotas Tolerable a distintos ambientes Posibilidad de comunicacin Reloj de tiempo real Software interno para colectar y guardar datos Seguridad en los mensajes (protocolo estndar de encriptado) Mdem (self-test)

Funciones particulares: Autoencendido / mdem de reencendido automtico Modo de no comunicacin Modo de falla

Unidades Centrales y Unidades Remotas


Tipos de RTU Existen dos tipos bsicos de RTU: La RTU compacta que contiene todos los mdulos de Entrada / salida en el mismo circuito impreso principal, incluso un trasmisor de RF o Spread Spectrum.

La RTU compacta generalmente tiene un nmero fijo de canales de entrada / salida, por ejemplo, 16 entradas digitales, 8 entradas analgicas , 8 salidas digitales y 4 salidas anlogas. No es posible, en la mayora de los modelos, expandir su capacidad original.

Unidades Centrales y Unidades Remotas


La RTU Modular que tiene una mdulo de CPU separable y al que se le pueden aadir otros mdulos, normalmente conectndolos a ranuras de expansin (parecido a como se insertan tarjetas al circuito madre de una PC). La RTU modular est diseada para que se le puedan agregar ms mdulos incluyendo mdulos especializados como un marcador de tiempo GPS.

Unidades Centrales y Unidades Remotas


TABLA COMPARATIVA DE TRES MARCAS DE RTU Y LAS CARACTERSTICAS MS RELEVANTES.

Unidades Centrales y Unidades Remotas


Software en la RTU Sistema operativo en tiempo real (RTOS), o un algoritmo que empiece un lazo que barra las entradas y supervise los prticos de comunicaciones. Driver para el sistema de comunicaciones; es decir, el programa que define el protocolo del enlace de comunicaciones hacia el Mdulo master del SCADA. Drivers para el sistema de I/O; es decir, para los dispositivos de campo. Una aplicacin tipo SCADA que le comande a barrer las entradas, procesar y almacenar la informacin, responder a solicitudes hechas por el SCADA master enviadas por la red de comunicaciones. Algn mtodo que permita ejecutar en la RTU las rdenes desde las aplicaciones del usuario. Esto puede ser tan simple como definir parmetros, habilitar / deshabilitar entradas / salidas, o incluso modificar un programa completo de usuario. Programas de auto diagnstico

Unidades Centrales y Unidades Remotas


Operacin Bsica

Una RTU opera barriendo sus entradas, normalmente a una tasa bastante rpida.
Realiza tambin algn procesamiento como registrar cambios de estado, con fijacin de fecha y hora, almacenamiento de datos y hacer turno para que el SCADA master se comunique con el. Algunas RTUS tiene la habilidad de iniciar el envo de reportes a la unidad master, aunque en la mayora de modelos es el SCADA master el que se comunica con la RTU solicitando informacin y / o la ejecucin de acciones desde simples a complejas tareas de control.

Unidades Centrales y Unidades Remotas


Tamaos de RTUs

Las RTUs son dispositivos especializados que son fabricados a menudo por proveedores pequeos que los construyen en lotes tambin pequeos para suplir la demanda de mercados especializados.
Es por esto que la competencia obliga a ofrecer alternativas muy econmicas, resultando en modelos que no poseen toda la funcionalidad descrita. Las RTUS grandes pueden procesar cientos de entradas y hasta controlar otras RTUs pequeas, por supuesto a un precio alto. El poder de procesamiento de una RTU vara desde procesadores de 8 bits con poca memoria hasta RTUS grandes y sofisticadas capaces de marcar los eventos con fecha y hora con una precisin en el orden de los milisegundos Sistemas independientes (stand-alone) miniatura que operan con bateras por un ao entero.

Unidades Centrales y Unidades Remotas


Tamaos de RTUs

Estos almacenan los datos en una EPROM o FLASH ROM y entregan dicha informacin cuando un operador accede a las mismas.
A menudo estos sistemas emplean procesadores que incluyen una mnima cantidad de memoria y puede que no tengan la habilidad para manejar un protocolo de comunicaciones sofisticado Sistemas independientes pequeos que pueden activarse peridicamente y aplicar energa a sensores y radios) para medir y reportar, respectivamente. Usualmente operan desde bateras solares. Las bateras son suficientemente grandes como para operar por al menos 4 meses. Estos sistemas generalmente tienen suficiente capacidad como para manejar un esquema de comunicaciones ms complejo

Unidades Centrales y Unidades Remotas


Tamaos de RTUs

Sistemas Medios que son prcticamente pequeas computadoras industriales que pueden ser hasta PCs industriales
Sistemas Grandes que conforman una planta de control completa con todo lo necesario. Se las emplea generalmente en sistemas de control distribuido y a menudo pueden comunicarse sobre LANs de alta velocidad donde la sincronizacin puede ser muy crtica.

Unidades Centrales y Unidades Remotas


Estndares

Rangos de temperatura de la aplicacin, es decir, -10 a 65 grados centgrados. Humedad Relativa.


Polvo, vibracin, lluvia, sal y proteccin contra neblina. Inmunidad a ruido elctrico. Tamao fsico tal que quepa en su planta. Consumo de energa. Capacidad de I/O. Siempre se debe dejar cierta holgura (por ejemplo de 10-20%). No se debe pedir salidas anlogas si no se las necesita. Se debe considerar muy bien la precisin de los canales anlogos y el tipo de las seales digitales que se espera; por ejemplo, 0-5v, etc. Programabilidad y configurabilidad (Chequear la IEC61131-3 para conocer sobre la programabilidad).

Unidades Centrales y Unidades Remotas


Estndares Diagnostico - local y remoto. Capacidad de Comunicacin incluyendo soporte para radio, PSTN, lnea terrestre, microonda, satlite, X.25. Recordar que el uso de la PSTN implica que la RTU deber marcar fecha y hora y almacenar la informacin mientras no est conectada, y que el SCADA master puede llamar, para llevarse los datos y llenar su base de datos con informacin histrica (incluyendo archivos de tendencia). Tambin se debe considerar como las alarmas se manejaran con la PSTN. Protocolos de Comunicacin. Prefiera protocolos estndar tal como el DNP3, EC870, MMS en vez de protocolos propietarios. Funcionalidad por ejemplo marcacin de fecha y hora, capacidad de memoria para almacenar informacin en el evento de prdida de comunicaciones, habilidad para realizar clculos. Hay que buscar que soporten comunicaciones punto a punto incluyendo capacidad de almacenar y enviar si las comunicaciones son difciles (especialmente por radio).

Unidades Centrales y Unidades Remotas


Estndares Definir las tasas de transferencia de datos (1200 baudios FSK, o 9600 baudios radio). Se puede pedir prticos seriales adicionales especialmente para interfaces con PLCs. Enfatizar la precisin de la marcacin de fecha y hora que debe hacer la RTU. El estndar en la industria elctrica es de 1 milisegundo y esto solo se consigue con procesadores rpidos y una sealizacin precisa del tiempo por ejemplo desde GPS. Capacidad de direccionamiento (ejemplo: mximo de 255 RTUs). Actualizaciones de compatibilidad por software o por hardware Registro de errores y acceso remoto a tales registros. Filtros digitales para las entradas anlogas.

Unidades Centrales y Unidades Remotas


PLCs y RTUs

Como se ha dicho el PLC es una pequea computadora industrial que originalmente se cre para reemplazar la lgica de los rels.
Tiene entradas y salidas como una RTU. Contiene un programa que ejecuta un lazo y barre continuamente las entradas y toma acciones basadas en tales entradas. Originalmente el PLC no tena capacidad de comunicacin, pero se les empez a proveer de la misma en situaciones donde la capacidad de comunicacin era una caracterstica muy deseable.

As que se disearon mdulos de comunicacin para PLCs que incluso trabajan con ethernet (para uso en DCSs) y el protocolo Modbus para uso en ciertos enlaces dedicados.
En la actualidad cada vez va a ser ms posible ver PLCs que den soporte a los ltimos protocolos de comunicacin

Unidades Centrales y Unidades Remotas


PLCs y RTUs

Las RTUs siempre han sido empleadas en situaciones donde las comunicaciones son ms difciles y el fuerte de las RTUs es su habilidad para manejarlas.
Las RTUs originalmente comparadas con los PLCs. tenan poco poder de programacin

Sin embargo, con el avance del tiempo la funcionalidad de las RTU se ha incrementado. Estamos en el punto donde se fusionan ciertas tareas en las RTUs y los PLCs, pero deber transcurrir un buen tiempo (quizs nunca) antes que las diferencias desaparezcan.

Unidades Centrales y Unidades Remotas


PLCs y RTUs

Unidades Centrales y Unidades Remotas


PLCs y RTUs

Unidades Centrales y Unidades Remotas


PLCs y RTUs

Unidades Centrales y Unidades Remotas


LKRemote: RTU

Unidades Centrales y Unidades Remotas


RTU LKRemote

Unidades Centrales y Unidades Remotas


RTU LKRemote
Programable en IEC61131-3 Funciones matemticas sofisticadas (Boolean, Incremental, Text, Relational, etc...) Bucles PID avanzados Programable en BASIC Drivers a medida en C Secuencias complejas de alarmas

Unidades Centrales y Unidades Remotas


RTU LKRemote

Envo de alarmas a mviles mediante SMS Soporte de Lectura/Escritura de SMS Llamadas segn horarios de trabajo (calendario laboral) Reintenta el envo y encadena las alertas Hasta 128 diferentes destinatarios DirectAlarming, sin necesidad de involucrar al SCADA.

Unidades Centrales y Unidades Remotas


RTU LKRemote

Primer sistema de telemetra compatible TCP/IP en el mercado : Servidor web para el control y visualizacin remota (incluye mini-SCADA) -1 Mb para pginas WEB Notificacin de alarmas y reportingpor E-Mail FTP Client/Server IP Forwarding: conexin directa de una camaraEthernet camera (u otros dispositivos IP) Soporte SNMP Simple Network Management Protocol

Unidades Centrales y Unidades Remotas


RTU LKRemote

Unidades Centrales y Unidades Remotas


RTU LKRemote

Unidades Centrales y Unidades Remotas


RTU LKRemote IP-FORWARDING Redirige todos los mensajes direccionados a una IP a otra IP especfica Permite conectar cualquier dispositivo IP a LK Remoteen un puerto Ethernet (o varios) y hacer LK Remotetransparente a cualquier protocolo IP sobre cualquier otro puerto o medio de comunicaciones

Unidades Centrales y Unidades Remotas


RTU LKRemote IP-FORWARDING Redirige todos los mensajes direccionados a una IP a otra IP especfica Permite conectar cualquier dispositivo IP a LK Remoteen un puerto Ethernet (o varios) y hacer LK Remotetransparente a cualquier protocolo IP sobre cualquier otro puerto o medio de comunicaciones Gama DE LKR

Unidades Centrales y Unidades Remotas


RTU LKRemote I

Sistema SCADA
Sistemas de comunicacin Elementos de SCDA (Sofdware )

Unidades Centrales y Unidades Remotas


Medios de Comunicacin para los sistemas SCADA La comunicacin en los sistemas SCADA puede lograrse mediante los mtodos siguientes: POR CABLE Cables propietarios, cables (lneas) rentadas y fibra ptica pertenecen a esta categora. En el caso de los cables propietarios, la industria realiza una inversin en el tendido de sus redes de comunicacin, lo que requiere generalmente de costos iniciales elevados. Con las lneas propietarias se tiene la ventaja de que se puede emplearlas a voluntad y sin tener que compartirlas. Un aspecto importante que debe evaluarse es que se deber contratar personal para que mantenga operativo el sistema de comunicaciones y le de mantenimiento. En el caso de las lneas rentadas, entidades privadas o estatales proveen una o varias lneas dedicadas, para la industria que solicita tal servicio. Con esta alternativa, la ventaja est en que la empresa se ahorra el costo de equipos y de instalacin. La desventaja de este servicio es su costo pues se debe pagar una cuota inicial de conexin y luego una renta mensual. Las tareas de mantenimiento las realiza la empresa que provee el servicio. Dentro de esta categora se cuenta ahora con otra opcin: el TV Cable, que posibilita el envi de datos por el mismo cable que se emplea para trasmitir los canales de TV empleando la tcnica de FDM. Este servicio, que provee una conexin permanente, tiene un costo de US$ 60.00 dlares en nuestro pas, con un ancho de banda de 64 Kbps compartido. Lamentablemente, hay sitios donde se carece del servicio de TV Cable.

Unidades Centrales y Unidades Remotas


Medios de Comunicacin para los sistemas SCADA

Va radio

Se refiere a enlaces de comunicaciones por medio de transmisiones inalmbricas, empleando desde RF hasta Microondas. Tambin se puede recurrir a enlaces satelitales. Vale anotar que se suele disear estos sistemas tal que los equipos de transmisin en cada sitio deban encenderse para transmitir y apagarse para recibir (el equipo de radio es el que deber actuar). En diseos de este tipo deben seleccionarse RTUs que estn diseadas para realizar esta tarea de conmutacin. Los sistemas de radio pueden ser de propiedad de la empresa, tpicamente, pero tambin es posible contratar el servicio. En el mercado existen radios en la banda de los 150 y 450 MHz (hay que pagar una licencia) para comunicaciones industriales, o aquellos que usan Espectro Disperso (Spread Spectrum) que no requieren el pago de licencias.

Unidades Centrales y Unidades Remotas


Medios de Comunicacin para los sistemas SCADA

Lneas telefnicas (Dial up)

Son convenientes cuando las comunicaciones va cable o radio no son posibles debido a la distancia, terreno, etc. En este caso se recurre a la PSTN (red telefnica pblica) que en nuestro caso sera ANDINATEL, PACIFITEL o ETAPA.

Las RTUS que deban emplear esta metodologa de comunicacin deben ser capaces de efectuar una llamada telefnica (dial - up) al otro sitio.
Un inconveniente para emplear esta tecnologa sera que no exista servicio telefnico justo en el sitio donde est ubicada una RTU. Este problema se soluciona si la zona est dentro de la cobertura de una de las redes de celulares. De ser as, entonces se recurre a modems CDPD. Dentro de esta categora se ofrece ahora enlaces va: ISDN y ADSL

Unidades Centrales y Unidades Remotas


Sistemas de Telemetra A los Sistemas de telemetra y sistemas SCADA se los clasifica en tres grupos, dependiendo de su modo de operacin: Sistemas MODO A Aquellos sistemas que usan conexiones tipo mediante lneas dial-up; es decir, emplean las redes pblicas de telefona se denomina sistemas Modo A. Estos sistemas pueden comunicarse por voz o lenguajes compatibles con las computadoras Ventajas: Costos de comunicacin bajos. Solo hay el costo de cada llamada y la instalacin de un conector de telfono en el sitio desde donde se desea la comunicacin.

Se puede tener acceso a cualquier sitio remoto, en cualquier parte del mundo, desde cualquier parte en donde exista una lnea de telfono.
Hay RTUS a las que se les puede llamar y estas generan un reporte hablado, empleando mensajes que se grabaron durante la instalacin.

Aquellas RTU que se comunican en modo ASCII, lo hacen en lenguajes aceptados por las computadoras (lenguaje de mquina) y se les puede acceder desde cualquier combinacin de computadora y MODEM.

Unidades Centrales y Unidades Remotas


Sistemas MODO B Aquellos sistemas que se comunican en forma continua con una Estacin Central, generalmente por medio de lneas dedicadas, se denominan Modo B. La Estacin Central en general es una computadora. Estos sistemas se comunican en lenguajes de mquina Ventajas: Supervisin continua de todos los sitios remotos en el sistema desde una Estacin Central. Actualizacin rpida con la informacin entrante. Ejecucin rpida de los comandos de salida.

Unidades Centrales y Unidades Remotas


Sistemas MODO C

Aquellos sistemas que transfieren informacin desde un punto a otro se denominan Multiplexores de Seal o Sistemas Modo C. Estos consisten de 2 o ms RTUS y mdulos multiplexores comunicndose entre si en lenguaje de mquina sobre cable o radio. Las seales anlogas y digitales son transferidas as desde un punto hasta cualquier otro en el sistema.
Ventajas: La ventaja de los sistemas Modo C y Multiplexores de seales est en la reduccin de los costos de cable o radio transmisin en tanto en cuanto mltiples seales anlogas y digitales pueden ser transmitidas y receptadas sobre un solo enlace de cable o radio.

Unidades Centrales y Unidades Remotas


Ejemplos:

Unidades Centrales y Unidades Remotas


Ejemplos:

Sistema SCADA
Comunicacin entre aplicaciones OPC Historia OPC

Sistema SCADA con OPC


Al ser una dificultad de las operaciones de control industrial la de compartir informacin entre dispositivos inteligentes de campo, as tambin como con el resto de la empresa. El problema hasta ahora se ha resuelto escribiendo un sinnmero de protocolos, que definen de que manera se estructuran los datos que transmite cada dispositivo. Esta diversificacin obliga a los desarrolladores de software SCADA a incorporar centenares de driver para cada fabricante.

Sistema SCADA con OPC


Se ha desarrollado una norma de intercambio de datos para el nivel de planta basada en la tecnologa OLE (Object Linking and Embedding) denominada OPC (OLE for Process Control), que permite un mtodo para el flujo transparente de datos entre aplicaciones corriendo bajo sistemas operativos basados en Microsoft Window. Se dispone de una versin inicial de la norma desde mayo de 1996. OPC es un primer paso concreto que permite una red para compartir los datos de los dispositivos a nivel de proceso.

Sistema SCADA con OPC


OPC un poco de historia

1982 DOS: Desde los viejos tiempos del DOS se ha intentado conectar los equipos de campo a ordenadores personales. En aquella poca oscura, los PC slo podan hacer una cosa a la vez y se necesitaban drivers especficos para cada dispositivo externo que se quera conectar.

1990 Windows 3.0 y Dynamic Data Exchange (DDE Intercambio Dinmico de Datos): Con l apareci la posibilidad (a bajo precio) de ejecutar varias tareas simultneamente en un ordenador y un mecanismo estndar para que se intercambiaran informacin entre ellas. Se poda ya, por ejemplo, ver datos de proceso de instrumentos de campo en una hoja de Excel. Desafortunadamente, DDE tena limitaciones: no era excesivamente robusto, el ancho de banda era limitado (la informacin se transfiere en formato de caracteres) y no se poda enviar informacin a travs de redes.

Sistema SCADA con OPC


OPC un poco de historia

1992 Windows 3.1 & Object Linking & Embedding 1.0 (OLE): En cuanto apareci, ya se intua que OLE iba a desplazar al DDE para intercambio de datos, ya que era ms flexible, robusto y usaba mecanismos de transporte ms eficientes. 1993 OLE 2.0 Comit WinSEM: Este grupo de desarrolladores de software tcnico se reuna regularmente en las instalaciones de Microsoft y estaban interesados en aplicar el PC a control industrial y adquisicin de datos. Se centraron en tcnicas OLE para intercambiar datos entre aplicaciones en (cuasi) real-time. En particular, los fabricantes de SCADA se mostraron muy interesados en estandarizar la interface entre el ncleo del SCADA y los drivers de los dispositivos de campo. Eso poda beneficiar tanto al fabricante del SCADA como al del dispositivo de campo. A pesar de los esfuerzos realizados no se acabo de definir un estndar. Varios de los participantes incluido Microsoft) decidieron crear un grupo ms pequeo y ms manejable que pudiera producir un estndar en poco tiempo, este grupo sera el OPC Task force.

Sistema SCADA con OPC


OPC un poco de historia

1994 OLE 2.1 (32 bit). 1995 OPC Task Force: La OPCTask Force se hace pblica en la presentacin de ISA de 1995, donde se anuncian los objetivos del grupo. Los primeros miembros son: Fisher-Rosemount, Intellution, Intuitive Technology, OPTO 22, Rockwell Software y Microsoft. El primer borrador de la especificacin aparece en diciembre. 1995 Windows 95: Hacia el final de 1995 aparece Windows 95, se generaliza el Windows (a secas) como sistema operativo. 1996 Especificacin OPC V 1.0(A) : En agosto 1996 aparece la versin 1.0. 1996 Windows NT 4.0: Aparece en 1996, combina la fiabilidad del NT 3.5 con el interface de usuario del W 95. Incluye soporte de DCOM (Distributed Common Object Model), que permite a las aplicaciones crear y trabajar con objetos residentes en otros ordenadores a travs de la red.

Sistema SCADA con OPC


OPC un poco de historia

1996 Fundacin OPC: En agosto de 1996 se crea la fundacin como organizacin sin inters econmico con la tarea de gestionar el estndar OPC. Su misin es: Desarrollar un estndar abierto, basado en los requerimientos funcionales de la tecnologa OLE/COM (permitir la comunicacin entre procesos y la creacin dinmica de objetos) y DCOM (Modelo de Objetos de Componentes Distribuidos), que fomente mayor interoperabilidad entre aplicaciones de control/automatizacin, sistemas/dispositivos de campo y aplicaciones de gestin. La primera presentacin importante fue en el ISA Show de 1996 en Chicago. 1997 Comits Tcnicos OPC: Para poder gestionar el amplio rango de asuntos relacionados con los datos del control de los procesos la fundacin OPC forma una serie de comits para investigar y disear mejoras a la especificacin original. 1998 Especificacin OPC V1.01. 1998 Windows 98: Se espera para la segunda mitad de 1998, W98 es una mejora incremental sobre W95 y su importancia para la industria del control de procesos por ser un sistema operativo multitarea con soporte para DCOM integrado y por lo tanto para tecnologa de servidor de OPC barato y probado.

Sistema SCADA con OPC


OPC un poco de historia

2000 Fue un ao de cosecha para la Fundacin OPC, con la publicacin de las nuevas especificaciones de interfaces personalizadas que cubren Historical Data Access, Batch y Seguridad. cumplimiento de Pruebas 2001 fue el lanzamiento de las pruebas de cumplimiento de la OPC Foundation y el programa de certificacin para los servidores OPC Data Access, que pronto se ampliar para cubrir Alarmas y Eventos servidores. Tambin vio el lanzamiento de la especificacin de interfaz de automatizacin para el acceso a los datos histricos, y por lotes personalizado de interfaz de especificacin de la versin 2.0. OPC XML-DA sali a la luz en 2003 tras varios aos de desarrollo, y ofrece un interfaz Simple Object Application Protocol (SOAP) para los objetos OPC DA 2.0/3.0. Esto permite a las aplicaciones cliente ser escritas en Java, Perl, Python, y otros idiomas que soporta SOAP. SOAP y XML Web Services utiliza Protocolo de transferencia de hipertexto (HTTP) y los mecanismos de transporte y, adems, proporciona una plataforma neutral ms adecuado para el trfico con base en Internet, en comparacin con tecnologas como DCOM

Sistema SCADA con OPC


OPC un poco de historia OPC DA Acceso a Datos OPC-HDA Acceso a Datos Histricos OPC A & E Alarmas y eventos OPC-DX Define un conjunto de interfaces que permiten el intercambio de datos, as como la comunicacin "server to server" entre dispositivos y controladores conectados a Ethernet, que utilizan distintos protocolos. En desarrollo. OPC UA integra la funcionalidad de las anteriores especificaciones (OPC DA, OPC-HDA, OPC A & E, OPC-DX, etc). OPC UA abandona COM / DCOM en favor de dos transportes: SOAP / HTTP (S) y un mensaje binario codificado en la parte superior de TCP. Es prematuro evaluar la seguridad de OPC UA en relacin con DCOM, ya que la API OPC UA de seguridad an est en desarrollo. Tambin hacen mucho ms sencillo el desarrollo de clientes y servidores OPC en plataformas que no sean de Microsoft.

Sistema SCADA con OPC


OPC un poco de historia OPC DA Acceso a Datos OPC-HDA Acceso a Datos Histricos OPC A & E Alarmas y eventos OPC-DX Define un conjunto de interfaces que permiten el intercambio de datos, as como la comunicacin "server to server" entre dispositivos y controladores conectados a Ethernet, que utilizan distintos protocolos. En desarrollo. OPC UA integra la funcionalidad de las anteriores especificaciones (OPC DA, OPC-HDA, OPC A & E, OPC-DX, etc). OPC UA abandona COM / DCOM en favor de dos transportes: SOAP / HTTP (S) y un mensaje binario codificado en la parte superior de TCP. Es prematuro evaluar la seguridad de OPC UA en relacin con DCOM, ya que la API OPC UA de seguridad an est en desarrollo. Tambin hacen mucho ms sencillo el desarrollo de clientes y servidores OPC en plataformas que no sean de Microsoft.

Sistema SCADA
Comunicacin entre aplicaciones OPC Definiciones Generales

Sistema SCADA con OPC


Definicin de OPC - OPC (Ole Process Control) , y OLE (Object Linking and Embedding) (Vinculacin e incrustacin de objetos).

- OPC es un mecanismo estndar de comunicacin. Interconecta en forma libre numerosas fuentes de datos, donde se incluyen dispositivos de planta en la fbrica (PLCs, Variadores de Frecuencia, etc.).
- OPC es una interfaz de programacin de aplicaciones estndar para el intercambio de datos que puede simplificar el desarrollo de Drivers de I/O (Dispositivos de entrada y salida u/o Banco de Datos) y mejorar el rendimiento de los sistemas de interfaz.

Sistema SCADA con OPC


Definicin de OPC - Con OPC el usuario decide libremente que componente de hardware es el mejor para una determinada aplicacin dado que no habr discusiones sobre el desarrollo de Drivers. Cada fabricante de Software y Hardware solo tendr que implementar una interfaz, no siendo necesario ya un Driver para cada sistema hardware producido por fabricantes diferentes.

Sistema SCADA con OPC


Definicin de OPC - OPC dibuja una lnea de comunicacin entre los proveedores de Hardware y los diseadores de Software. OPC provee un mecanismo para registrar datos de una fuente de informacin y comunicarla a cualquier cliente, en forma transparente. - OPC proporciona una interface entre el servidor y cualquier cliente, para as poder accesar a los dispositivos.

Sistema SCADA Caractersticas ms relevantes de OPC

Sistema SCADA con OPC


Cractersticas de OPC
Acceso a datos "On Line", es decir, la lectura y escritura eficaz de datos entre una aplicacin y un dispositivo de control de proceso, en forma flexible y eficaz. Manejo de "Alarmas y Eventos", es decir, la existencia de mecanismos de notificacin de ocurrencias de eventos especficos y condiciones de alarma. Acceso a Datos Histricos, es decir, procesamiento y revisin de datos, lo que implica anlisis de tendencias. Funcionalidad como a la seguridad, acceso a datos On Line, Alarmas Histrica y a Datos Histricos en forma eficaz y con un nivel de seguridad ptimo. Ser un instrumento simple de Control. Ser flexible a las necesidades de mltiples fabricantes.

Proporcionar un alto nivel de funcionalidad.


Permitir un funcionamiento eficaz.

Sistema SCADA Soporte utilizado para aplicaciones OPC

Sistema SCADA con OPC


Soporte OPC Casi todas las aplicaciones de Control y Supervisin estn desarrolladas en ambientes de programacin como lo son Visual Basic, Delphi, Power Builder, etc. OPC tiene en cuenta esta tendencia y por medio de Microsoft que dise OLE y COM, utiliza estos lenguajes como base en el diseo de aplicaciones Cliente/Servidor OPC. De esta forma se encapsulan las complejas acciones de acceso a datos, donde luego estas informaciones se pueden traspasar a planillas Excel mediante Protocolo DDE (Dinamic Data Exchange), u/o representarlas mediante programas para aplicaciones especificas de control. Basado en esta arquitectura e interfaces se planea apoyar el desarrollo de servidores OPC en otros softwares de programacin basados en ambiente LINUX o UNIX.

Sistema SCADA Beneficios de OPC

Sistema SCADA con OPC


Beneficios de OPC - Los fabricantes de Hardware slo tienen que desarrollar e integrar componentes al software para que los clientes (o usuarios, entindase por quien realiza la aplicacin) los puedan utilizar en sus aplicaciones. - Los diseadores de Software no tendrn que volver a reescribir sus Drivers (Upgrade) debido a cambios de las caractersticas de su Hardware. - Los Clientes tendrn ms opciones de desarrollar sus sistemas, haciendo uso de la integracin de una gama ms amplia de sistemas de Hardware de diversos fabricantes. - Con OPC, la integracin del sistema en el ambiente de la informtica ser ms heterognea. Con OLE/COM la distribucin se hace posible.

Sistema SCADA con OPC


Beneficios de OPC - Con OPC, la integracin del sistema en el ambiente de la informtica ser ms heterognea. Con OLE/COM la distribucin se hace posible.

Sistema SCADA con OPC


Beneficios de OPC - Integracin de distintas tecnologas de diferentes fabricantes dentro de un mismo sistema. La industria no tendr que trabajar con un solo Sistema Propietario o Sistemas SCADA o DCS especficos. - Costos de desarrollo de sistemas de aplicacin menores, dado que se est trabajando en una plataforma universal (OLE/COM), por lo que se evita duplicidad de esfuerzos. - Permite integracin de mltiples plataformas (Windows, Linux, Unix, suSe) mediante la utilizacin de COM, DCOM, Active X y Entire X. Permite un desarrollo comunicacional dentro de redes LAN (Local Access Network) y WAN (World Access Network), como as tambin exportar datos a Internet. - Comunicacin On line expedita, eficaz y flexible desde el nivel de procesos hasta el nivel de Gestin. Por medio de Softwares industriales especficos se puede lograr un mayor control dentro del proceso productivo, y optimizar Materias Primas, Recursos, Costos, etc.

Sistema SCADA con OPC


Beneficios de OPC

Sistema SCADA con OPC


Beneficios de OPC

Sistema SCADA Desventajas del servidor OPC

Sistema SCADA con OPC


Desventajas de OPC - OPC presenta una dbil seguridad al nivel de multiplataforma (Sistema UNIX y Windows, entre otros) por el uso de OLE/COM/DCOM.

- OPC parece ser un sistema industrial ideal, pero al ser tan transparente en el mbito de las aplicaciones como as tambin interoperable en distintas plataformas presenta inherentemente problemas de Seguridad en estos aspectos. Un ejemplo de ello son: - Los fabricantes de Buses de Campo (Fieldbus), han desarrollado Gateways para interconectar sus protocolos propietarios a redes Ethernet. Personas inescrupulosas podran accesar desde el nivel de gestin hasta el nivel de proceso, daando potencialmente todo el sistema comunicacional.
- Hoy en da existe la capacidad de desarrollar programas ejecutables en base a OLE/COM/DCOM, e ingresar a sistemas de red de diferentes sistemas operativos a nivel WAN, mediante Entire X y Active X. La red de comunicaciones OPC puede estar expuesta a escala mundial y accesible desde cualquier plataforma operativa.

Sistema SCADA SERVIDOR OPC

Sistema SCADA con OPC


Servidor OPC Un Cliente OPC puede conectarse, por medio de una red a Servidores OPC proporcionados por uno o ms fabricantes.

Sistema SCADA con OPC


Servidor OPC La figura muestra la interoperabilidad de diversos Sistemas interconectados dentro un una misma Red si solo si estos trabajan bajo un estndar OPC.

Sistema SCADA con OPC


Servidor OPC Tambin es posible que otros sistemas como lo son SCADA o DCS puedan comunicarse con un Servidor OPC y llevar su informacin recopilada desde un banco de datos o dispositivos fsicos como lo son del tipo SMART y PLCs.

Sistema SCADA con OPC


Servidor OPC .

Sistema SCADA

Interfaces OPC

Sistema SCADA con OPC


Interfaces OPC Las caracterstica tcnicas de OPC contienen siempre dos juegos de interfaces; Interface diseada para un propsito (Aplicacin) y una Interface de Automatizacin. La arquitectura OPC es un modelo Cliente-Servidor donde el componente Servidor OPC, proporciona una interface con el objeto y lo controla.

Sistema SCADA con OPC


Interfaces OPC Una aplicacin cliente OPC se comunica con un servidor OPC a travs de las interfaces. Custom y Automation. Los programas clientes que estn creados con un lenguaje script, como por ejemplo Visual Basic utilizarn el interfaz Automation. En cambio aquellos que estn creados en C++ utilizarn de forma ms sencilla el interfaz Custom. Para establecer una comunicacin entre un servidor OPC y un cliente OPC que estn programados en diferentes lenguajes se puede usar OPC Automation Wrapper. El OPC Automation Wrapper representa un enlace de conexin entre por ejemplo un servidor OPC programado en C/C++ y una aplicacin programada en Visual Basic. Los servidores OPC tienen que implementar la interfaz Custom, y opcionalmente pueden implementar la interfaz Automation.

Sistema SCADA con OPC


Arquitectura OPC Hay varias consideraciones, para llevar a cabo la implementacin de un servidor OPC. Una de ellas, la principal, es la frecuencia de traslado e intercambio de datos a travs de redes comunicacionales, hacia dispositivos fsicos u otras bases de datos las cuales son incompatibles entre s. De esta manera, se espera que Servidores OPC sean ejecutables ya sean en forma Local o Remota. Una aplicacin Cliente OPC se comunica con un Servidor OPC a travs de un cliente especfico e interfaces de automatizacin. Los servidores OPC deben llevar a cabo la interface del cliente, y opcionalmente puede llevar a cabo la interface de automatizacin, tal como lo describe la arquitectura tpica OPC, de la Figura

Sistema SCADA Tipos de servidores OPC

Sistema SCADA con OPC


Tipos de servidores OPC
- Servidor Local y Remotos El cliente siempre esta conectado al servidor local (propietario) El cliente debe conectarse al servidor deseado en el nodo designado, usan DCOM( Distributed Component Objet Model), para proveer coneccion a una red mediante IOPCServerList. - Servidor OPC Browser La Interface del Servidor OPC Browser (Buscador de Servidores OPC) IOPCServerList. Los servidores OPC se registran en el sistema mediante una categorizacin de los componentes va ICatInformation (IID_ICatInformation) de Microsoft. Esto determina que interfaces en el StdComponentCatagoriesMg (CLSID_StdComponentCategoriesMgr) deben ser usadas para determinar qu servidores OPC se encuentran instalados en la mquina local. El problema es que esto no es aplicable para las mquinas remotas. La Fundacin OPC provee el Servidor Browser OPCENUM.EXE [6] el cual puede residir en una mquina cualquiera, el cual accede a la raz de las Categoras de Componentes locales y proporciona una nueva interface IOPCServerList que puede ordenarse y ser usado por clientes remotos. Este servidor tiene un CLSID (Clase de Direccionamiento) publicado y puede instalarse una vez dentro de cualquier mquina que contenga un Servidor OPC. Se puede crear ahora remotamente este objeto y puede usar el IOPCServerList, que determina que tipos servidores y marcas estn disponibles en esa mquina.

Sistema SCADA con OPC


Tipos de servidores OPC - Servidor OPC-AD de Acceso de Datos - Servidor OPC E&A de Eventos y Alarmas. - Servidor OPC DH de Datos Histricos. OPC Common OPC Batch OPC DX OPCXML

Sistema SCADA
Tipos de servidores OPC
Servidor OPC-AD de Acceso de Datos

Sistema SCADA con OPC


Tipos de servidores OPC Servidor OPC-AD de Acceso de Datos Se compone de varios objetos: 1.- Servidor 2.- Grupo 3.- Item. Objeto servidor OPC, Su funcin es mantener la informacin sobre s mismo y hacer las veces de un "Recipiente" unificando los datos en un Grupo. Objeto Grupo OPC Su funcin es mantener la informacin y proporcionar un mecanismo para organizar lgicamente los Itemes. Los Grupos OPC proveen a los clientes OPC, quienes ejecutan aplicaciones, una forma de organizar sus datos. Un cliente OPC puede configurar la tasa de trasferencias de servicio de su servidor OPC, en cuanto a proporcionar los cambio de datos que se presenten.

Sistema SCADA con OPC


Tipos de servidores OPC
Hay dos tipos de grupos: a) Pblico: Es compartido por mltiples clientes. Hay tambin interfaces optativas especficas para grupos pblicos en plataforma Linux o Unix. b) Local: Trabaja en torno a un cliente o grupo con prioridad. Dentro de cada Grupo el cliente puede definir uno o ms Artculos de OPC. Objeto ITEM OPC Los Itemes OPC representan conexiones a las fuentes de datos dentro del servidor. Un Item OPC, bajo la perspectiva de interface, no es accesible como un objeto por un Cliente OPC. Por consiguiente, ninguna interface externa se encuentra definida para un Item OPC. Todos acceden a los Items OPC va Grupo OPC, objeto o cono que contiene el (los) Item(es) OPC, o simplemente donde el tem OPC se define. Asociando, un Item es un valor, una condicin y permanece o vara en el tiempo. El valor est en la forma de una variable, y la condicin es similar a lo especificado por Fieldbus (Estndar de Buses de Campo). Note que los Itemes no son las fuentes de los datos; ellos son slo conexiones a ellos. Por ejemplo, los Tags (etiquetas) en un sistema DCS existen sin tener en cuenta si un cliente OPC est accedindolos o no durante su funcionamiento. Los Itemes OPC deben pensarse simplemente como la direccin especfica de los datos, no como la fuente fsica real de los datos que referencia la direccin.

Sistema SCADA
Tipos de servidores OPC
Servidor OPC- A&E Servicios de Alarmas y Eventos

Servidor OPC- A&E Estas interfaces proveen de mecanismos a los Clientes OPC, con los cuales pueden ser notificados de la ocurrencia de eventos y condiciones de alarmas especificas. Estas tambin proporcionan servicios que les permiten a los Clientes OPC determinar eventos y condiciones necesarias para alarmas, y para obtener su estado actua a) Alarma: Es una condicin anormal del sistema b) Condicin: Es un estado nombrado Evento en el Servidor OPC. Por ejemplo, la etiqueta FC101 puede tener las condiciones siguientes asociadas con ella: HighAlarm, HighHighAlarm, Normal, LowAlarm, LowLowAlarm. c) Evento: Es una ocurrencia perceptible que es de importancia al Servidor OPC, de los dispositivos que representa o sus Clientes OPC. Un evento puede o no ser asociado con una condicin. Por ejemplo, la transicin de HighAlarm a condiciones normales es un evento. Sin embargo, una accin del operador permite cambiar la configuracin del sistema, y los errores son ejemplos de eventos que no se relacionan a las condiciones especficas del sistema. Los Clientes de OPC pueden subscribirse al sistema para ser notificados de las ocurrencias de eventos especficos

Servidor OPC- A&E Un servidor OPC A&E genera: La conexin de clientes La subscripcin de condiciones y subcondiciones La notificacin de alarmas Los servidores OPC Alarm&Event son necesarios para sealar Alarmas sobre datos de sensores: temperatura, presin... Alarmas sobre parmetros de control: stop, open, close Actualizaciones sobre estado de la informacin o Estado de la conexin hardware Otro tipo de eventos que no se ajustan dentro de servidores OPC DA

Sistema SCADA
Tipos de servidores OPC
Servidor OPCHDA de Acceso a Datos Historicos

Servidor OPCHDA Aunque OPC se dise en un principio para acceder datos a un servidor de Red, se vio que las interfaces OPC pueden ser usadas en muchas formas y lugares dentro de una aplicacin. La arquitectura y el diseo de la especificacin Historical Data Access Automation Interface Standard, de la Fundacin OPC, hace posible que un Servidor OPC, permita activar una aplicacin cliente y acceder a datos de muchos Servidores OPC u otros sistemas OPC, proporcionados por diferentes fabricantes. La cual se apoya en los lenguajes Visual C++ y Visual Basic. Ellos permiten que cualquier aplicacin en control y automatizacin con OLE puedan acceder a Interfaces OPC, segn las limitaciones de la aplicacin respectiva.

Servidor OPCHDA Un cliente OPC conecta a un Servidor de Automatizacin OPC que se comunica a la fuente de datos subyacente (Por ejemplo un servidor OPC HDA) mediante interfaces funcionales OPC (OLE/COM). El servidor OPCHDA, proporciona una manera de acceder o de comunicarse a una fuente de datos histricos (Mediante lectura u/oescritura). Los tipos de fuentes disponible dependen de la funcin de trabajo del servidor. Junto con ello se permite que otros servidores mediante aplicaciones Browser puedan accesar a los datos.

Sistema SCADA
Tipos de servidores OPC
OPC Common

OPC Common Como su nombre indica es la especificacin comn a todos los servidores y clientes que implementen OPC en cualquiera de las especificaciones. Define tres funciones que deben ser implementadas siempre: Desconexin de los clientes a peticin de los servidores. Esta funcin es implementada a travs de la interfaz IOPCShutdown. Registro de servidores dentro del sistema. Capacidad de dar a conocer a las aplicaciones clientes los servidores instalados en una maquina. Esto se lleva a cabo gracias a la interfaz IOPCServerList.

Sistema SCADA
Tipos de servidores OPC
OPC DX

OPC DX. La especificacin OPC DX (Data Exchange) regula las comunicaciones servidor a servidor a travs de redes de comunicacin Ethernet. Esta especificacin permite servicios de gestin y configuracin remotos. Se trata de extensiones del estndar OPC Data Access.

Sistema SCADA
Tipos de servidores OPC
OPC XML

OPC XML La Fundacin OPC ha desarrollando la especificacin OPC XML cuyo objetivo es desarrollar flexible y consistentes regulaciones para hacer disponible datos tecnolgicos va OPC usando XML (Extensible Markup Language) en la Internet/Intranet. Las carctersticas de XML permiten escritura muy fcil de cualquier tipo de estructura de datos y al mismo tiempo, una transmisin va Internet de archivos con formato XML, justo igual que con el formato HTML.

Sistema SCADA Seguridad

Sistema SCADA con OPC


Seguridad Tres niveles: Seguridad Invlida Seguridad DCOM el cliente Seguridad OPC control de acceso por fabricante de SO

Sistema SCADA con OPC


OPC Caractersticas Con OPC, la integracin de sistemas en un entorno heterogneo se tornar simple.

Sistema SCADA con OPC


OPC Caractersticas Con OPC, la integracin de sistemas en un entorno heterogneo se tornar simple.

Sistema SCADA con OPC

Sistema SCADA con OPC

Sistema SCADA con OPC


USO Permite crear objetos, que son piezas de cdigo reutilizables para facilitar la implantacin y mantenimiento de las aplicaciones. Permite crear objetos entre diferentes aplicaciones de modo que puedan interoperar y comunicarse a travs de una red. Diseado principalmente para acceder a datos de un servidor en red.
De nivel ms bajo pueden permite coger datos de equipos sensores y enviar y llevarlo a SCADA o DCS o de un servidor SCADA o DCS a una aplicacin.

Sistema SCADA con OPC


USO

Sistema SCADA con OPC

Interconectibidad Para mltiples aplicaciones corriendo bajo un ambiente operativo Windows, en una misma estacin de supervisin, se debe utilizar OPC (OLE para Control de Procesos). Cuando una aplicacin no soporte OPC, debe emplearse el Intercambio Dinmico de Datos (DDE) para lograr la transferencia de datos de una aplicacin a otra. Dichas aplicaciones deben de soportar Interconectividad de Bases de Datos Abierta (ODBC). Independientemente del sistema operativo, cuando se requiera transferir datos entre aplicaciones residentes en distintos servidores o estaciones de supervisin, debe emplearse el estndar OPC (cliente, servidor o ambos, segn sea requerido)

Sistema SCADA con OPC

OLE (Object Linking & Embedding)

En el mundo de los objetos vinculados e insertados, un objeto es cualquier cosa que un usuario pueda manipular con una aplicacin Windows.
Los programas que acompaan a los sistemas operativos Windows son un buen ejemplo de aplicaciones que manipulan objetos OLE; por ejemplo, el programa PaintBrush maneja objetos que son mapas de bits y la Grabadora de Sonidos objetos de sonido. Aunque distintos, las aplicaciones OLE utilizan mtodos similares para ambos tipos de objeto.

Sistema SCADA con OPC

OLE (Object Linking & Embedding)

Vincular e insertar son los dos mtodos con los que los usuarios manejan los objetos OLE. Los objetos pueden estar vinculados o insertados en el documento de una aplicacin cliente OLE. Un objeto insertado es una parte fsica del documento. Uno vinculado est separado de aquel.

Una aplicacin cliente puede editar uno de estos objetos llamando a la aplicacin servidora OLE como si fuera un editor.

Sistema SCADA con OPC

DDE (Dynamic Data Exchange)

En Windows cualquier aplicacin cliente puede comunicarse con cualquier servidor, usando el protocolo DDE. La transferencia dinmica de datos (DDE ) es la tcnica de comunicacin que utilizan los programas.

La comunicacin entre procedimientos es el paso de informacin a travs de una memoria comn siguiendo las reglas de un protocolo que lo sincroniza.
Tambin intervienen en el proceso el portapapeles (clipboard), las bibliotecas para vnculos dinmicos (DLL) y los objetos vinculados e insertados (OLE).

Sistema SCADA con OPC

DDE (Dynamic Data Exchange)

EI portapapeles es el conjunto de funciones que se apoyan en la memoria global para transferir datos entre aplicaciones. No hay que confundir esta memoria global con la utilizada por el programa Portapapeles (CLIPBRD.EXE), aplicacin que visualiza los datos depositados en la memoria global. La tarea bsica del portapapeles es la transferencia de datos entre aplicaciones. Una DLL es un mdulo que contiene cdigo, datos y recursos de Windows al que pueden acceder concurrentemente varios programas. De forma que aunque varios pueden compartir la misma instancia de una DLL, solamente puede existir simultneamente una instancia de la misma DLL. Una aplicacin y una DLL acceden a un bloque de memoria global para compartir los datos.

Sistema SCADA con OPC


DDE (Dynamic Data Exchange)

El proceso comienza cuando la aplicacin llama a una de las funciones de la DLL, momento en que sta reserva el bloque de memoria global que ambas utilizarn durante la transferencia. Cuando la aplicacin que llam termina, comunica el hecho a la DLL para que lo desasigne. La reserva de memoria global dura pues, lo que la aplicacin que llam a la DLL. Es por esto por lo que dos aplicaciones no pueden acceder al mismo bloque de memoria global que reserv una DLL. Las aplicaciones DDE utilizan un sistema de identificacin que tiene una estructura de rbol. El nombre de aplicacin es el nivel ms alto de la jerarqua y define a la aplicacin servidor. Cada nombre de aplicacin controla uno o varios temas, identificados por sus nombres de tema (topic name), nombres que tambin se refieren a la aplicacin servidor que, a su vez, tienen uno o ms nombres de identificador (item name), con los detalles de cada tema.

Sistema SCADA Comunicacin entre aplicaciones OPC

Sistema SCADA con OPC


VENTAJAS OPC

Los fabricantes de hardware tienen que hacer solamente un conjunto de componentes de software para que los clientes los utilicen en sus aplicaciones.
Los desarrolladores de software no tienen que reescribir drivers debido a cambios en caractersticas o adiciones en un hardware. Los clientes tendrn ms opciones con las cuales puedan desarrollar diversos sistemas de aplicacin a nivel industrial.

Sistema SCADA con OPC


Ventajas: Esto permitir que mltiples dispositivos que hablan diferentes protocolos, puedan compartir el mismo puerto de comunicacin del maestro de SCADA, eliminando as la necesidad de tener un puerto para cada protocolo. Debido a la gran cantidad de drivers actuales, la disponibilidad de servidores OPC no ser inmediata. El desarrollo de arquitectura de software basadas en objetos y de drivers basados en OPC en los paquetes SCADA, se espera que tengan un gran impacto en los costos.

Toda actualizacin o incorporacin de drivers ser fcil y se ampliara el ciclo de vida de los paquetes SCADA.

Sistema SCADA con OPC


Requerimientos de funcionalidad de acceso OPC es soportado completamente por VC++, Visual Basic y Delphi. Cualquier cliente con interfaz OLE con ciertas limitaciones. No soporta el uso con VBScript o JavaScript.

La especificacin OPC requiere como Sistema Operativo Windows 95/98 (con DCOM), Windows NT 4.0 o Superior. En todos los casos es recomendable instalar la ltima versin de Services Pack correspondiente.

Sistema SCADA con OPC


Funcionamiento OPC

Un cliente OPC puede conectarse a servidores OPC, de uno o varios vendedores. Se puede construir un cliente con una interfase personalizada, para lo cual se puede usar un lenguaje de alto nivel como Visual C++, pero los clientes ms comunes se construyen bajo una interfase automatizada que puede ser desarrollada en lenguajes como Visual Basic 6.0, Delphi y recientemente .NET gracias a COM-Interop. La Figura 5 representa el funcionamiento del OPC con las interfaces personalizada y automatizada.

Sistema SCADA con OPC


Funcionamiento OPC

Sistema SCADA con OPC


Funcionamiento OPC

Modelo de objetos de la especificacin OPC


OPCServer. Es una instancia de un servidor OPC. Se debe crear un objeto OPCServer antes de poder referenciar los otros objetos. Este contiene la coleccin OPCGroups y el objeto OPCBrowser. OPCGroups. Es una coleccin de los objetos OPCGroup que el cliente ha creado. OPCGroup. El propsito de este objeto es mantener la informacin de estado y proveer el mecanismo para ofrecer los servicios de adquisicin de datos por la coleccin de objetos OPCItem. OPCItems. Es una coleccin que contiene todos los objetos OPCItem que el cliente ha creado. OPCIterm. Es un objeto que mantiene la definicin de los items, sus valores, estados y datos de la ltima actualizacin. OPCBrowser. Es un objeto que permite buscar nombres de items en un servidor configurado

Sistema SCADA con OPC


Funcionamiento OPC

Modelo de objetos de la especificacin OPC

Sistema SCADA con OPC


Funcionamiento OPC

Modelo de objetos de la especificacin OPC

Sistema SCADA con OPC


Funcionamiento OPC

Modelo de objetos de la especificacin OPC


Un servidor de acceso a datos OPC est formado por varios objetos: el servidor, el grupo y el elemento. El servidor de objetos OPC ofrece informacin sobre el servidor y sirve como un contenedor de grupos de objetos OPC. El grupo de objetos OPC mantiene informacin acerca de s mismo y proporciona los mecanismos para contener y organizar lgicamente los elementos OPC; los grupos OPC proporcionan una forma para organizar los datos de los clientes, por ejemplo, el grupo podra representar los elementos en un pantalla particular del operador o a travs de un informe; los datos pueden ser ledos y escritos, y las conexiones basadas en excepciones, pueden ser creadas entre el cliente y los elementos en el grupo y pueden ser activadas y desactivadas segn sea necesario; un cliente OPC puede configurar que porcentaje de los datos deben ser cambiados antes de la actualizacin.

Sistema SCADA con OPC


Funcionamiento OPC

Caractersticas Especficas objetos


Hay dos tipos de grupos, pblicos y locales (o privados); los pblicos se realizan para ser compartidos entre varios clientes, mientras que los locales son privados para el cliente en cuestin. Existen interfaces especficas opcionales para los grupos pblicos; dentro de cada grupo, el cliente puede definir uno o ms elementos OPC, la figura ilustra esta relacin:

Sistema SCADA con OPC


Funcionamiento OPC

Caractersticas Especficas objetos


Relaciones entre grupos e tems

Sistema SCADA con OPC


Funcionamiento OPC

Caractersticas Especficas objetos


Relaciones entre grupos e tems
Los elementos OPC representan conexiones a fuentes de datos dentro del servidor; un elemento OPC, no es accesible por el cliente como un objeto. De esta forma, no hay una interfaz externa definida para un elemento OPC; todos los accesos al elemento OPC se realizan a travs del objeto grupo OPC que contiene el elemento OPC, o simplemente el grupo en el que el elemento ha sido definido. Asociado a cada elemento (tem), existe: el valor (tag), calidad de la transaccin y el valor de tiempo en que se actualizo el elemento. Los elementos no son las fuentes de datos, slo son conexiones a ellas; el elemento OPC debe ser entendido como la direccin de los datos, no como la fuente fsica actual de los datos a los que la direccin referencia, puesto que la fuente real de los datos es el dispositivo controlador, regularmente un PLC.

Sistema SCADA con OPC

Sistema SCADA con OPC

Sistema SCADA con OPC

Sistema SCADA con OPC

Sistema SCADA con OPC

Sistema SCADA Almacenamiento de datos

Sistema SCADA Seguridades de Software

Sistema SCADA Procesos a los que se aplica

Sistema SCADA Sistemas de acceso maestro-esclavo

Sistema SCADA Tiempos de adquisicin de datos

Sistema SCADA Sistemas de tiempo real

Sistema SCADA DISEO DE HMIPARA SISTEMAS SCADA USANDO INTOUCH

Directorio de Tagname
Definicin de Tagname - Corazn de INTOUCH - Una etiqueta o tag, representa un elemento de datos en una aplicacin HMI InTouch. - Utiliza las etiquetas para que las propiedades especficas de los componentes - accesibles como elementos de datos de un entorno de fabricacin. - Dentro de un HMI, la etiqueta indica si el PumpState bomba est encendida o apagada.

Directorio de Tagname
Definicin de Tagname

Directorio de Tagname
Definicin de Tagname
Se empieza por la creacin de una aplicacin InTouch. Usted define las etiquetas para la aplicacin utilizando la Tagname Dictionary, que es una herramienta de WindowMaker. Se asigna el nombre y el tipo de etiqueta con el Tagname Dictionary. Para algunos tipos de etiquetas, usted tiene otras opciones en el Diccionario Tagname para especificar propiedades adicionales de etiquetas. Como por ejemplo: - Si son de tipo de I / O - Conexin a una fuente de datos remota. Cuando WindowViewer inicia una aplicacin, lee las etiquetas desde el almacenamiento de tags. Las aplicacines de InTouch se comunican con las etiquetas colocadas en memoria en tiempo de ejecucin usando links de animacin o scripts.

Directorio de Tagname
Definicin de Tagname
Tipos de etiquetas o tag`s en INTOUCH Cuando se define una tag se especifica de que tipo es este, por ejemplo par mostrar las RPM, se requiere de una variable tipo entera. En el Diccionario Tagname, se usa el cuadro de dilogo Tipos de Tag para asignar el tipo de variable a cualquier etiqueta que ha creado.

Introduccin a las plantillas


No tiene que empezar desde cero.

Si necesita ayuda con un informe de estado o precisa ideas para un lbum de fotos, no busque en otro lugar.

Use las plantillas de ejemplo para comenzar a preparar la presentacin y concentrarse en el contenido que incluir (en este momento est visualizando una de ellas)

Introduccin a las plantillas


No tiene que empezar desde cero.

Si necesita ayuda con un informe de estado o precisa ideas para un lbum de fotos, no busque en otro lugar.

Use las plantillas de ejemplo para comenzar a preparar la presentacin y concentrarse en el contenido que incluir (en este momento est visualizando una de ellas)

Colaboracin
Ediciones simultneas en un solo documento. Ya no tiene que esperar su turno ni administrar varias versiones. Lo importante es el trabajo en grupo y la coautora le ayudar a conseguirlo.

No solo importan los elementos visuales, sino reforzar

SU MENSAJE.

Introduccin a las plantillas


No tiene que empezar desde cero.

Si necesita ayuda con un informe de estado o precisa ideas para un lbum de fotos, no busque en otro lugar.

Use las plantillas de ejemplo para comenzar a preparar la presentacin y concentrarse en el contenido que incluir (en este momento est visualizando una de ellas)

Colaboracin
Ediciones simultneas en un solo documento. Ya no tiene que esperar su turno ni administrar varias versiones. Lo importante es el trabajo en grupo y la coautora le ayudar a conseguirlo.

Nuevas y llamativas transiciones

Qu hay de las que ha estado viendo?

preciosas transiciones
Tambin son nuevos.

Mejore su presentacin

Cree su presentacin

Enriquezca su presentacin

Comparta su presentacin

Ofrecemos caractersticas tiles para cada momento

Autor Su presentacin

Disee y organice

Enriquezca Su presentacin

Estilice, edite y anime los archivos multimedia

También podría gustarte