Beruflich Dokumente
Kultur Dokumente
2. OBJETIVOS.
3. GLOSARIO.
COM - Component Object Model
DSC - Distributed System Control
FSK - Frequency Shift Keying
HMI - Human-Machine Interface
IEC - Intern. Electro-technical Commission ISA
International. Standard Association MMI Man-Machine Interface
MTU - Master Terminal Unit
P&ID - Pipes and Instrumental Diagram PC Personal Computer
PID - Proportional Integral and Derivative
4. INTRODUCCIN.
El objetivo principal de la automatizacin industrial consiste en gobernar la actividad y la evolucin
de los procesos sin la intervencin continua de un operador humano.
En los ltimos aos, se ha estado desarrollado un sistema, denominado SCADA, el cual permite
supervisar y controlar, las distintas variables que se encuentran en un proceso o planta
determinada. Para ello se deben utilizar distintos perifricos, software de aplicacin, unidades
remotas, sistemas de comunicacin, etc., los cuales permiten al operador mediante la
visualizacin en una pantalla de computador, tener el completo acceso al proceso.
Existen varios sistemas que permiten controlar y supervisar, como: PLC, DSC y ahora SCADA,
que se pueden integrar y comunicar entre s, mediante una red Ethernet, y as mejorar en tiempo
real, la interfaz al operador.
Ahora no slo se puede supervisar el proceso, sino adems tener tambin acceso al historial de
las alarmas y variables de control con mayor claridad, combinar bases de datos relacionadas,
presentar en un simple computador, por ejemplo, una plantilla Excel, documento Word, todo en
ambiente Windows, siendo as todo el sistema ms amigable.
________________________________________________________________________________
Laboratorio N 3
1
5. FUNDAMENTO TERICO.
SCADA es el acrnimo para Supervisory Control And Data Acquisition (Control supervisorio y
adquisicin de datos). Los sistemas SCADA son una aplicacin para la integracin de los procesos
industriales, que ofrece unas nuevas expectativas en eficacia y optimizacin de los procesos
industriales nunca vistas hasta ahora. Por ello, el nivel de automatizacin que presenta una
industria basada en software SCADA es el ms alto que hoy en da se puede ver.
5.1.
REQUISITOS.
Estos son algunos de los requisitos que debe cumplir un sistema SCADA para sacarle el mximo
provecho:
Deben ser sistemas de arquitecturas abiertas, capaces de crecer o adaptarse segn las
necesidades cambiantes de la empresa.
Deben comunicarse con total facilidad y de forma transparente para el usuario con el
equipo de planta (drivers) y con el resto de la empresa (acceso a redes locales y de
gestin).
Los programas debern ser sencillos de instalar, sin excesivas exigencias, y fciles de
utilizar, con interfaces amables con el usuario (sonido, imgenes, pantallas tctiles, etc.).
5.2.
COMPONENTES DE HARDWARE.
5.2.1.
________________________________________________________________________________
Laboratorio N 3
2
5.2.2.
Estos ordenadores estn situados en los nodos estratgicos del sistema, gestionando y
controlando sus subestaciones. Reciben las seales de los sensores de campo, y comandan los
elementos finales de control ejecutando el software de la aplicacin SCADA (Figura 2).
Se encuentran en el nivel intermedio o de automatizacin, a un nivel superior est el MTU y a un
nivel inferior los distintos instrumentos de campo que son los que ejercen la automatizacin fsica
del sistema, control y adquisicin de datos. La necesidad de soportar un HMI no es tan grande a
este nivel, por lo tanto suelen ser ordenadores industriales tipo armarios de control; aunque en
sistemas muy complejos puede haber subestaciones intermedias en formato HMI, dependiendo de
esta necesidad se implementan PCs.
Una tendencia actual es la de dotar a los PLCs, en funcin del nmero de entradas y salidas
(E/S), con la capacidad de funcionar como RTUs gracias a un nivel de integracin mayor y CPUs
con mayor potencia de clculo. Esta solucin minimiza costes en sistemas donde las
subestaciones no sean muy complejas, sustituyendo el ordenador industrial, tpicamente mucho
ms costoso. Un ejemplo de esto son los nuevos PLCs (adaptables a su sistema SCADA
Experion PKS (Power Knowledge System)) de Honeywell, o los de Motorola MOSCAD, de
implementacin mucho ms genrica.
________________________________________________________________________________
Laboratorio N 3
3
5.2.3.
Red de comunicacin:
ste es el nivel que gestiona la informacin que los instrumentos de campo envan a la red de
ordenadores. Ello se logra a travs de un sistema o soporte de comunicacin de caractersticas
digital, serial, multipunto y bidireccional entre los dispositivos inteligentes de control y medida,
conocido como BUS de campo. El tipo de BUS utilizado en las comunicaciones puede ser muy
variado segn las necesidades del sistema, as tambin el software escogido para implementar el
sistema SCADA, ya que no todos los softwares pueden trabajar con todos los tipos de BUS.
Hoy en da, gracias a la estandarizacin de las comunicaciones con los dispositivos de campo,
podemos implementar un sistema SCADA sobre prcticamente cualquier tipo de BUS. Podemos,
por ejemplo, encontrar sistemas SCADA sobre formatos de comunicacin estndares como los
RS-232, RS-422 y RS-485; a partir de los cuales, y mediante un protocolo de comunicacin
TCP/IP, podemos conectar el sistema sobre un BUS existente; pasando por todo tipo de buses de
campo industriales, hasta formas ms modernas de comunicacin como Bluetooth (Bus de Radio),
Micro-Ondas, Satlite, Cable, entre otros.
A parte del tipo de BUS, existen interfaces de comunicacin especiales para la comunicacin en
un sistema SCADA como pueden ser mdems para estos sistemas que soportan los protocolos de
comunicacin SCADA y facilitan la implementacin de la aplicacin. Otra caracterstica de las
comunicaciones de un sistema SCADA es que la mayora se implementan sobre sistemas WAN
de comunicaciones (Wide Area Network, por sus siglas en ingls), es decir, los distintos terminales
RTU pueden localizarse en una extensa franja de territorio o, incluso, a nivel mundial.
5.2.4.
Instrumentos de Campo:
Son todos aquellos que permiten tanto realizar la automatizacin o control del sistema (PLCs,
controladores de procesos industriales, y actuadores en general), como los que se encargan de la
captacin de informacin del sistema (sensores y alarmas).
Es comn encontrar sistemas SCADA en donde se implementen instrumentos de campo de
diferentes proveedores (RTUs, mdems, minicomputadores, software de supervisin y deteccin
de prdidas, etc.), lo cual supuso un reto en la gestin de comunicacin entre los mismo. Para ello,
se implementaron soluciones tecnolgicas: como OPC, que se explicar con detalle en esta gua.
________________________________________________________________________________
Laboratorio N 3
4
5.3.
Para evaluar si un sistema SCADA es necesario para manejar una instalacin dada, el proceso a
controlar debe cumplir las siguientes caractersticas:
La complejidad y velocidad del proceso permiten que la mayora de las acciones de control sean
iniciadas por un operador. En caso contrario, se requerir de un Sistema de Control Automtico, el
cual lo puede constituir un Sistema de Control Distribuido, PLC's, Controladores a Lazo Cerrado o
una combinacin de ellos.
5.4.
Cuando una empresa decide implementar un sistema SCADA sobre su instalacin hay 5 fases
bsicas a tener en cuenta para llevar a cabo el proceso:
Fase1: El diseo de la arquitectura del sistema. Esto incluye todas las consideraciones
importantes sobre el sistema de comunicaciones de la empresa (Tipo de BUS de campo,
distancias, nmero de E/S, Protocolo del sistema y Drivers). Tambin se vern involucrados los
tipos de dispositivos que no estn presentes en la planta pero que sern necesarios para
supervisar los parmetros deseados.
Fase2: Equipamiento de la empresa con los RTUs necesarios, comunicaciones, Equipos HMI y
Hardware en general. Adquisicin de un paquete software SCADA adecuado a la arquitectura y
sistemas de la planta.
Fase3: La instalacin del equipo de comunicacin y el sistema PC.
Fase4: Programacin, tanto del equipamiento de comunicaciones como de los equipos HMI y
software SCADA.
Fase5: Testeo del sistema o puesta a punto, durante el cual los problemas de programacin en
comunicaciones como en el software SCADA son solucionados.
5.5.
Para obtener las caractersticas y prestaciones propias de un sistema SCADA, su software debe
presentar las siguientes funciones (Figura 3):
________________________________________________________________________________
Laboratorio N 3
5
ABB
Citect
Foxboro
GE Fanuc
Honeywell
National Instruments
SCADA
Process Portal
Citect SCADA
Invensys
Intellution FIX
Plant Scape
LabVIEW
MARCA
Omron
Rockwell Automation
Siemens AG
Schneider
Valmet Automation
Wonderware
SCADA
Sysmac-SCS
RS View
W in C C
Monitor Pro
OASyS
Intouch
________________________________________________________________________________
Laboratorio N 3
6
6.1.
6.2.
ARQUITECTURA CLIENTE-SERVIDOR.
El servidor ofrece los datos y el cliente tiene acceso a estos ya sea por medio de una red Ethernet,
puerto serial, USB, etc. En este caso el servidor es un objeto COM (plataforma de Microsoft para
componentes de software introducida por dicha empresa), en donde la interfaz de acceso de datos
provee una ventana a los datos existentes, cada dato fsico es un tem (denominado tambin
TAG), y el cliente puede leer y escribir en estos tems (Figura 6).
Cliente OPC
Interfaces OPC/COM.
Gestin de Items & Grupos OPC.
Optimizacin de datos de Item y Monitoreo.
Protocolos lgicos de dispositivos especficos.
Gestin de conexin de Hardware.
PLC
________________________________________________________________________________
Laboratorio N 3
7
7. SOFTWARE NI-LabVIEW.
NI-LabVIEW es la propuesta de National Instruments ante la necesidad de disponer de un
software de aplicacin que permita la manipulacin de datos en computadora. Este software
ofrece un avanzado sistema que involucra el diseo de aplicaciones desde la adquisicin,
monitoreo, procesamiento y presentacin de datos; hasta el manejo de interfaces para dicho
propsito.
El desarrollo de aplicaciones en LabVIEW se realiza en un entorno de programacin similar al
usado por el lenguaje C o BASIC; salvo una importante diferencia: mientras los lenguajes antes
mencionados utilizan lneas de texto para la creacin del cdigo fuente del programa, LabVIEW
emplea la programacin grfica o lenguaje G para crear programas basados en diagramas de
bloque.
El uso de grficos en la creacin de programas supone un entorno de programacin ms amigable
e intuitivo, ya que estos grficos utilizan conos, smbolos e ideas menos abstractos y de mayor
familiaridad para el usuario, que no requiere conocimientos muy avanzados de programacin.
7.1.
Panel frontal
Diagrama de bloques
(Lenguaje G)
________________________________________________________________________________
Laboratorio N 3
8
7.2.
Los elementos de desarrollo con los que contamos en el entorno de programacin de LabVIEW
son bsicamente tres: mens, barra de herramientas (toolbar) y paletas (palettes).
________________________________________________________________________________
Laboratorio N 3
9
a)
Position/Size
Text edit
Connection wire
Breaking point
Probe tool
Automatic tool
b)
________________________________________________________________________________
Laboratorio N 3
10
Boolean
c)
Graph
Decorations
________________________________________________________________________________
Laboratorio N 3
11
Structures
Numeric
Boolean
Array
Timing
Cluster, class & variant : Funciones tiles para procesar datos provenientes de
grficas o destinado a ser representado en ellas.
String
Comparison
Select a VI
________________________________________________________________________________
Laboratorio N 3
12
7.3.
CREACIN DE VIs.
7.4.
Para esta seccin de la gua, se probar la ejecucin de una plantilla de programa ofrecida por
National Instruments, la cual ya posee una interfaz de panel frontal determinada y su
correspondiente programacin en Lenguaje G.
A continuacin se indicarn los pasos a seguir para la ejecucin de un VI creado en LabVIEW:
i.
ii.
En la barra de men seguir la ruta: men File > Open Project. Y realizar la bsqueda del
archivo Temperature Monitoring.vi, el cual se encuentra en la carpeta de ejemplos ubicada
dentro de la carpeta del programa instalado, tpicamente en la siguiente ruta: Disco local C: >
Archivos de programa > National Instruments > LabVIEW > Examples > Industry Applications.
Una vez cargado el instrumento virtual (VI), se dirigir al Panel frontal y pulsar el botn RUN
de la barra de herramientas. El programa dar inicio a su ejecucin, y se percatar de
iii.
iv.
v.
, que
Otro modo de iniciar la ejecucin del programa es pulsando RUN CONTINUOSLY
permitir al programa iniciarse automticamente cada vez que este haya concluido.
Finalmente para concluir la ejecucin de un programa existen dos formas: la primera, y ms
aconsejable, es incluir en el VI del panel frontal un botn que active la interrupcin y
finalizacin del bucle de ejecucin del programa; la segunda, es forzar su interrupcin
presionando el botn de STOP
En algunos casos, luego de terminado el diseo del programa en VI y que se desea iniciar la
ejecucin del mismo, no se podr dar RUN y se visualizar el cono de LIST ERRORS
en la
posicin del cono RUN. Al presionarlo se podr ver la lista de errores detectados por LabVIEW
(Figura 13) y que impiden que el programa se pueda ejecutar con normalidad.
________________________________________________________________________________
Laboratorio N 3
13
________________________________________________________________________________
Laboratorio N 3
14