Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parte1 Sistema Scada
Parte1 Sistema Scada
SCADA
Gua prctica
Aquilino Rodrguez Penin
Sistemas
SCADA
Gua Prctica
Ttulo
Autores
Editorial
ISBN: 978-84-267-1455-8
vii
3.3 Color y forma como fuentes de informacin ...............................................55
3.3.1 Cmo estamos? ...................................................................................55
3.3.2 Algo va mal?.........................................................................................57
3.3.2.1 Clasificacin por tipo......................................................................58
3.3.2.2 Clasificacin por prioridad..............................................................59
3.3.2.3 Clasificacin por agrupamiento......................................................60
3.3.3 Alguien lo ve diferente?........................................................................61
3.4 Principios de Sealizacin ..........................................................................62
3.4.1 Seales de Seguridad ............................................................................62
3.4.2 Marcado de conductos ...........................................................................63
3.5 Recomendaciones de diseo......................................................................63
3.5.1 Planteamiento prctico ...........................................................................63
3.5.2 Principios bsicos de diseo ..................................................................65
3.5.3 Norma ISO 9241.....................................................................................66
3.5.4 Elementos grficos .................................................................................68
3.5.4.1 El color de las pantallas .................................................................68
3.5.4.2 El fondo de pantalla .......................................................................69
3.5.4.3 Ubicacin de elementos.................................................................70
3.5.4.4 Dibujar objetos ...............................................................................73
3.5.4.5 El cuadro sinptico.........................................................................74
3.5.4.6 Simulaciones..................................................................................77
3.5.4.7 Letras y nmeros ...........................................................................78
3.5.4.8 Representacin de valores ............................................................79
3.5.5 La interfase de control ............................................................................80
3.5.5.1 DIRECTIVA 98/37/CE....................................................................81
3.5.5.2 Convenciones de diseo................................................................88
3.5.5.3 Animaciones...................................................................................95
3.5.5.4 Navegacin ....................................................................................96
3.6 Ejercicios...................................................................................................100
viii
5 InTouch ......................................................................................139
5.1 La Instalacin...............................................................................................140
5.2 Creacin de ventanas ..................................................................................141
5.3 Las Herramientas de InTouch .....................................................................143
5.3.1 Arrange / Posicionado ..........................................................................145
5.3.2 Drawing / Dibujo ...................................................................................148
5.3.3 Text / Texto...........................................................................................148
5.3.4 Bitmap / Mapa de bits ...........................................................................148
5.3.5 Hacer transparente un color .................................................................150
5.4 Ventana de Propiedades .............................................................................150
5.4.1 Touch Links ..........................................................................................150
5.4.1.1 Deslizadores .....................................................................................154
5.4.1.2 Botones .............................................................................................155
5.4.2 Color (Line / Fill / Text) .........................................................................157
5.4.3 Dimensiones (Object Size) ...................................................................161
5.4.4 Posicin (Location) ...............................................................................164
5.4.5 Llenado porcentual (Percent Fill)..........................................................166
5.4.6 Varios (Miscellaneous) .........................................................................168
5.4.7 Mostrar valores (Value Display) ...........................................................171
5.5 Alarmas del sistema.....................................................................................173
5.5.1 Agrupacin de las alarmas ...................................................................173
5.5.2 Creacin de alarmas Discretas ............................................................174
5.5.3 Creacin de alarmas Analgicas..........................................................175
5.5.4 Tipos .....................................................................................................176
5.5.5 La pantalla de alarmas .........................................................................177
5.5.6 Ejemplo de asignacin de grupos de alarmas .....................................178
5.5.7 Reconocimiento de alarmas .................................................................180
5.5.8 Configuracin: Propiedades generales ................................................181
5.6 Representaciones Grficas .........................................................................181
5.6.1 Tendencia en tiempo real .....................................................................181
5.6.2 Tendencia histrica...............................................................................183
5.6.2.1 Creacin y ejecucin de la grfica base ...........................................184
5.6.2.2 Creacin de la grfica con asistente.................................................186
5.7 Ejemplos ......................................................................................................191
5.7.1 Abrir una aplicacin ..............................................................................191
5.7.2 Comunicacin DDE entre aplicaciones ................................................192
5.7.2.1 Dato Excel desde Intouch .................................................................193
5.7.2.2 Dato InTouch desde Excel................................................................195
5.7.3 Comunicacin DDE con elementos de campo.....................................196
5.7.3.1 Driver DDE de ATS (Applied Tech Systems) ...................................196
5.7.3.2 Conexin del driver EZDDE a EASYPORT (Festo)..........................198
5.8 Optimizacin ................................................................................................200
6 Citect ..........................................................................................201
6.1 Caractersticas principales...........................................................................202
6.2 Estructura del programa ..............................................................................204
6.3 Operaciones bsicas con el explorador.......................................................205
6.4 Configuraciones bsicas..............................................................................206
6.4.1 Dispositivos...........................................................................................206
6.4.1.1 Configurar un dispositivo interno ......................................................207
6.4.1.2 Configurar un dispositivo externo .....................................................207
6.4.2 Configuracin del ordenador ................................................................208
6.4.3 Creacin de variables discretas y analgicas ......................................209
6.5 El Editor de grficos.....................................................................................211
6.5.1 Creacin de pginas grficas ...............................................................211
6.5.2 Elementos grficos simples..................................................................212
6.5.3 Elementos grficos animados ..............................................................215
6.5.4 Insercin y dinamizacin de imgenes.................................................216
6.6 El Runtime ...................................................................................................217
ix
Agradecimientos:
Me gustara expresar mi gratitud a las diferentes personas que me han proporcionado material
tcnico, y a las empresas y organismos que han permitido incluir su material y/o referencias en
este libro, proporcionndole as un valor aadido que no hubiera podido alcanzar por otros
medios. En concreto a:
Citect Corporation
Festo Pneumatic, S.A.U.
Instituto Nacional de Seguridad e Higiene en el Trabajo, INSHT
ITAIGUM S.L.
Schneider Electric S.A.
SIEMENS S.A.
Wonderware (Scada InTouch)
En esta edicin me gustara dar las gracias tambin al equipo del Instituto Schneider de
Formacin, ISEF. A Jordi Piero y David Estrada, que han conseguido materializar la idea de
incluir el CD con el software VijeoCitect, y a Guillaume Collet, quien me ha dado las primeras
lecciones sobre este programa y gracias a las cuales he podido incorporar al libro una pequea
gua prctica.
Gracias a todos!
Espero que al cerrar el libro le quede al lector la sensacin de haber aprovechado bien el
tiempo empleado en leerlo.
Todas las marcas de producto que se citan en el libro son marcas registradas por sus
respectivos propietarios. En todas las referencias de producto se hace mencin explcita de sus
propietarios. Incluso en algunos casos en los cuales no se mencione explcitamente, no quiere
decir que dichos productos, aplicaciones o soluciones, no estn debidamente protegidas bajo
las leyes de propiedad industrial o de derechos de autor.
This page intentionally left blank
Presentacin
Los Sistemas de Supervisin de Control y Adquisicin de Datos (traduccin ms o menos
aproximada de SCADA, Supervisory Control And Data Acquisition) permiten la gestin y control
de cualquier sistema local o remoto gracias a una interfase grfica que comunica al Usuario
con el sistema.
All por el ao 2004 naci la idea de compilar en un solo libro parte de la informacin existente
que trata sobre los sistemas Scada, ampliamente desperdigada en varios idiomas y soportes.
El resultado es el libro Sistemas SCADA, gua prctica aparecida en el 2006, y que creo
contiene informacin suficiente para iniciarse en el campo de los sistemas de visualizacin, o
hacerlo servir como libro de consulta.
Para hacer un libro menos denso y ms apropiado para estudiantes, ya sean de Ciclos
Formativos o de nivel universitario, he resumido el original, centrndolo ms en la aplicacin
Scada como interfase Usuario-Sistema.
En el primer captulo se hace un repaso general desde los primeros sistemas de clculo hasta
la implantacin de los equipos informticos en el control y supervisin de instalaciones, los
componentes de un sistema Scada, las tecnologas implicadas y sus posibilidades. De esta
manera se pretende poner al da a cualquier lector no familiarizado con el tema.
En sistemas en los cuales la informtica es un valor de peso ya nos podemos imaginar que
tambin stos estn expuestos a los males endmicos de esta tecnologa: virus, piratas, fallos
catastrficos, intrusos, etc. Tambin se hace un somero repaso a las tendencias actuales sobre
la proteccin y la seguridad en estos sistemas.
Los dos ltimos captulos son dos guas bsicas para ayudar a dar los primeros pasos en dos
programas de amplia difusin: InTouch, de Wonderware, y Vijeo Citect, de Schneider Electric.
Se trata de unas guas eminentemente prcticas que permitirn a cualquier lector, con una
mnima experiencia en informtica, poder realizar sus primeros pasos en el diseo de una
aplicacin de visualizacin con estos programas.
OBJETIVOS
- Conocimiento de los criterios que determinan la eleccin
de un sistema SCADA y los principales elementos que lo
componen.
- Adquisicin de las bases necesarias para comenzar un
proyecto basado en un sistema Scada.
Sistemas
1 SCADA
2
Sistemas
SCADA 1
De todas formas, las ideas implicadas en dicho
proyecto son de aplicacin actual en los
modernos ordenadores (memoria, control de
programas secuenciales e impresin).
Las tarjetas perforadas de Hollerith se basaban en una idea aplicada por algunas
lneas ferroviarias donde los expendedores marcaban las tarjetas con agujeros en
lugares que describan los rasgos de los pasajeros (color del pelo, de los ojos, etc.), a
modo de tarjeta de identificacin. Como muchas de las preguntas podan contestarse
con SI o NO, dise una tarjeta que contestaba a estas preguntas mediante unas
3
Sistemas
1 SCADA
perforaciones situadas en lugares predeterminados. En concreto, las perforaciones se
alineaban en ochenta columnas.
En 1936 Alan Turing demostr que una mquina podra aprender y con ello naci el
concepto de inteligencia artificial. Durante la Segunda Guerra Mundial particip en el
proyecto Colossus; una mquina capaz de descifrar los mensajes generados por su
contendiente alemn: Enigma (no faltan pelculas blicas ambientadas en la poca
con estas mquinas como parte del escenario). En 1947 public el libro Maquinaria
Inteligente, en el cual aparece la denominada Prueba de Turing: Si no podemos
distinguir entre un interlocutor vivo y una mquina, sta puede ser considerada como
inteligente.
4
Sistemas
SCADA 1
El Doctor John Vincent Atanasoff, catedrtico de la Universidad de Iowa y Clifford
Berry, estudiante graduado, desarrollaron oficialmente la primera computadora digital
(ABC, Atanasoff Berry Computer) entre 1936 y 1942. Era una mquina de propsito
general para la resolucin de ecuaciones lineales en la cual se incluan conceptos
como la Unidad Aritmtica y la Memoria Cclica.
En 1945 el matemtico hngaro John Von Neumann se Fig. 1.7 Mantenimiento del ENIAC
interes por el mtodo de programacin del ENIAC. Esta (ENIAC, U.S. Army Files)
computadora se tena que cablear fsicamente y este proceso
poda durar das. Von Neumann propuso una serie de mejoras, utilizadas hasta hoy.
Entre ellas:
- Utilizar el sistema binario para programar, en vez del decimal.
- Colocar las instrucciones, junto con los datos, en la memoria del ordenador.
El primer ordenador que funcion con este principio en 1949 se llam EDVAC
(Eletronic Discrete-Variable Automatic Computer). Utilizaba la aritmtica binaria. Los
programas almacenados en memoria aumentaron en gran medida la fiabilidad y
flexibilidad de estas mquinas. Ahora slo era necesario cambiar el programa a
ejecutar sin necesidad de realizar ms cambios en la mquina.
El siguiente paso fue desarrollar un mtodo para introducir los datos de forma
prctica. Es decir, en vez de utilizar ceros y unos, encontrar la manera de introducir
los datos de programa en una especie de lenguaje fcilmente interpretable por las
personas. Son los programas intrpretes. En 1952 la oficial de la Marina
estadounidense, Grace Murray Hoper, desarroll el primer programa que traduca las
rdenes humanas, parecidas al ingls, a cdigo binario. Le dieron el nombre de
Common Business Oriented Language (COBOL).
Cualquier sistema controlado puede serlo de dos maneras, si nos ceimos a los
caminos de la informacin dentro del mismo:
5
Sistemas
1 SCADA
Todos los sistemas de control que se engloban dentro del primer modelo reciben el
nombre de Sistemas de Regulacin en Lazo Abierto. Se basan en el diseo adecuado
de los parmetros y las condiciones de trabajo del elemento control para que ste sea
capaz de mantener el sistema controlado dentro de los lmites deseados.
- Puede haber varias llaves de paso controladas por varias personas con
condicionantes diferentes (externos e internos).
- La relacin causa-efecto puede no ser directa.
- Los sensores pueden no ser iguales.
- Los actuadores, tampoco.
Algo que llamamos informacin. La informacin puede definirse como cualquier tipo
de energa que pueda ser emitida y, despus, detectada. En sistemas de control, la
informacin sufre tres cambios: