Tesis KEEO
Tesis KEEO
TESIS
PRESENTA
ASESORES
Índice
Introducción .............................................................................................................. vi
Capítulo II “Situación Actual y Propuesta del Software SCADA” .................... vii
Capítulo III “Configuración y Programación del Sistema SCADA” .................. vii
Capítulo IV “Análisis Económico” ........................................................................ vii
Objetivo General......................................................................................................viii
Justificación.............................................................................................................. ix
Alcance ....................................................................................................................... x
Capítulo I “Marco Teórico” ...................................................................................... 1
1.1 Sistema de Supervisión, Control y Adquisición de Datos (SCADA) ............... 2
1.2 Elementos que componen el sistema SCADA ................................................... 4
1.2.1 Unidad Central (MTU, Master Terminal Unit) ................................................................ 4
1.2.2 Unidad Remota (RTU, Remote Terminal Unit) ............................................................. 4
1.2.3 Servidor de Tiempo Real ................................................................................................... 5
1.2.4 Servidor histórico ................................................................................................................ 5
1.2.5 Estación de Ingeniería ....................................................................................................... 5
1.2.6 Estaciones de Operación .................................................................................................. 5
1.2.7 Equipo de Networking y Ruteo ........................................................................................ 5
1.2.8 Video Wall (Opcional) ......................................................................................................... 5
1.2.9 Equipos Auxiliares .............................................................................................................. 6
i
Ingeniería en Control y Automatización
ii
Ingeniería en Control y Automatización
iii
Ingeniería en Control y Automatización
iv
Ingeniería en Control y Automatización
v
Ingeniería en Control y Automatización
Introducción
Por lo tanto el objetivo de este trabajo fue implementar el sistema SCADA dentro
de la Subgerencia de Energéticos.
vi
Ingeniería en Control y Automatización
En este capítulo se describe que es un Sistema SCADA en general así como las
partes que lo componen. El cliente solicita el Software SCADA OASyS® DNA 7.5
sin embargo se hace la comparación con otros software de diferentes fabricantes.
Se dan a conocer los elementos básicos para configurar las pantallas gráficas
(HMI) así como la base de datos dentro del Software SCADA seleccionado.
vii
Ingeniería en Control y Automatización
Objetivo General
viii
Ingeniería en Control y Automatización
Justificación
ix
Ingeniería en Control y Automatización
Alcance
El presente proyecto tuvo como alcance proporcionar los equipos que componen
el sistema como son: servidores, estaciones de trabajo e ingenieria y equipo de
comunicaciones, se configuro el software SCADA, cada uno de los equipos tuvo el
software con los servicios que le corresponde (RealTime, Historico, etc). Se
crearon las pantallas y reportes para que el usuario pueda visualizar y explotar la
información como mejor requiera. La base de datos se creó con las señales del
proceso además de tener señales que almacenaran la información de variables
calculadas.
x
Ingeniería en Control y Automatización
En este capítulo se describe que es un Sistema SCADA en general así como las
partes que lo componen. El cliente solicito el Software SCADA OASyS® DNA 7.5
sin embargo se hace la comparación con otros software de diferentes fabricantes.
Se dan a conocer los elementos básicos para configurar las pantallas gráficas
(HMI) así como la base de datos dentro del Software SCADA seleccionado.
1
Ingeniería en Control y Automatización
Los objetivos para que su instalación sea perfectamente aprovechada son los
siguientes:
2
Ingeniería en Control y Automatización
3
Ingeniería en Control y Automatización
Cuando se habla de un sistema SCADA no hay que olvidar que hay algo más que
las pantallas que informan de cómo van las cosas en la instalación. Tras estas se
encuentran multitud de elementos de regulación y control, sistemas de
comunicaciones y múltiples utilidades de software que pretenden que el sistema
funcione de forma eficiente y segura.
4
Ingeniería en Control y Automatización
Se utilizan para la operación del sistema, estas son configurables según sea el
caso, esto quiere decir que dependiendo que persona use esta estación podrá
tener acceso a cierta información.
5
Ingeniería en Control y Automatización
Dentro de esto se encuentran las impresoras que ayudaran a tener en papel los
reportes del sistema [3].
1.3 Comunicaciones
Hoy en día el uso de tecnologías propias de internet hace que se tenga acceso a
bases de datos de cualquier tipo a través de un navegador sin necesidad de tener
una aplicación particular para lograr este objetivo. Tecnologías tales como Java y
otras permiten acceder a esos mismos datos vía internet desde cualquier parte del
planeta. El sistema de comunicaciones soporta el intercambio de información entre
los elementos de planta, la arquitectura de hardware implementada y los
elementos de gestión.
6
Ingeniería en Control y Automatización
En la Figura 1.1 se observa que cada enlace desde el sistema a cada elemento de
campo es exclusivo. Si se utilizara un SCADA de otro fabricante habría que
duplicar los enlaces con controladores específicos y se tendría que añadir otro
controlador específico para comunicar los dos.
7
Ingeniería en Control y Automatización
Par
Coaxial
8
Ingeniería en Control y Automatización
9
Ingeniería en Control y Automatización
1.3.2.5 Microondas
Son señales de radio con frecuencia superiores al Gigahercio. Este tipo de energía
tiene unas características diferentes de las ondas de radio tradicionales:
10
Ingeniería en Control y Automatización
1.3.2.6 Satélite
El primer reto a la hora de hacer que una señal pueda transmitirse entre dos
puntos es hacer que ésta llegue en condiciones físicas óptimas al destinatario.
Que en el destino se puede recuperar la señal tal como la han enviado.
11
Ingeniería en Control y Automatización
12
Ingeniería en Control y Automatización
Los unos o ceros se transmiten en forma de diferencia de tensión entre los dos
conductores del circuito, presentando una gran inmunidad a los ruidos eléctricos y
permitiendo una mayor distancia entre conexiones.
1.3.4.3 RS-485
Permite conectar hasta 32 dispositivos en un solo tramo de cable, con una longitud
máxima del tramo de 50 m. Puede incrementarse a 10.000 m mediante
repetidores de señal.
1.3.5.2 Serie
13
Ingeniería en Control y Automatización
La ventaja de este método es que el receptor sólo debe seguir los flancos de la
señal de reloj, y éste no tiene por qué ser preciso.
Una vez que se tiene definido el soporte físico y las características de la señal a
trasmitir, hay que determinar las forma en la cual se va a realizar el intercambio de
información (sincronización entre los extremos de línea, detección y corrección de
errores, gestión de enlaces de comunicación, etc.).
14
Ingeniería en Control y Automatización
No hay un bus mejor que otro, si no que, dependiendo de la aplicación, hay unos
buses más adecuados que otros [2].
15
Ingeniería en Control y Automatización
A la hora de decidir por uno u otro bus, deberán tenerse en cuenta algunos de los
siguientes puntos:
16
Ingeniería en Control y Automatización
En este tipo de red, los equipos pueden ser máquinas sencillas que
comparten las cargas de trabajo, los recursos y comunicaciones.
El fallo de una terminal no afecta al resto de los equipos.
Las redes centralizadas se basan en la potencia del equipo, único, y las redes
distribuidas se basan en la distribución de los equipos, menos potentes, pero con
mucha capacidad de maniobra, pues son tolerantes a fallos. Se dice también que,
por este motivo, tienen un nivel de inteligencia mayor que las configuraciones
centralizadas.
1.3.7.2.1 Anillo
Una topología de anillo se compone de un solo anillo cerrado formado por nodos y
enlaces como se observa en la Figura 1.4, en el que cada nodo está conectado
solamente con los dos nodos adyacentes.
17
Ingeniería en Control y Automatización
1.3.7.2.2 Estrella
La topología en estrella tiene un nodo central desde el que se irradian todos los
enlaces hacia los demás nodos como se observa en la Figura 1.5. Por el nodo
central, generalmente ocupado por un hub, pasa toda la información que circula
por la red.
La ventaja principal es que permite que todos los nodos se comuniquen entre sí de
manera conveniente. La desventaja principal es que si el nodo central falla, toda la
red se desconecta.
1.3.7.2.3 Bus
La topología de bus permite que todos los dispositivos de la red puedan ver todas
las señales de todos los demás dispositivos, lo que puede ser ventajoso si desea
que todos los dispositivos obtengan esta información. Sin embargo, puede
18
Ingeniería en Control y Automatización
Son las conocidas Redes Locales. Son geográficamente (sobre 1Km de radio), y
permite interconectar de forma sencilla ordenadores situados en edificios
próximos, que pueden ser de uso industrial, terciario o domestico (Ethernet).
19
Ingeniería en Control y Automatización
En un caso ideal no debería de haber retraso. Por ejemplo, entre pulsar un botón
de paro de estación en el sistema de visualización del Maestro y el paro real de la
misma.
de trabajo del sistema de comunicaciones podría aumentar de tal manera que éste
podría volverse inoperante debido a los tiempos de retraso.
Las comunicaciones de este tipo definen aquel diálogo que se realiza entre dos
puntos, en las direcciones, pero no de forma simultánea, si no por turno.
21
Ingeniería en Control y Automatización
Este es el caso del estándar RS485, donde sólo puede haber un emisor cada vez.
Punto a punto
Productor-Consumidor
Exceso de producción, hay nodos de red que pueden no necesitar los datos
en un momento dado (pero tienen que ver si son para ellos).
Inexactitud, pues los datos se transmiten durante varios ciclos de bus (un
mismo mensaje enviado a varios nodos).
Falta de determinismo, debido a la cantidad de nodos presentes.
22
Ingeniería en Control y Automatización
1.3.12.1 Maestro-Esclavo
Esclavos activos: son equipos con un PLC que recibe órdenes y ejecuta un
programa propio.
Esclavos pasivos: se comportan como terminales tontos, no ejecutan
programa alguno y realizan la función de entradas-salidas remotas del
autómata maestro.
23
Ingeniería en Control y Automatización
1.3.12.2 Cliente-Servidor
1.3.12.3 Productor-Consumidor
Este método permite que todos los nodos de la red puedan acceder de forma
simultánea a un dispositivo para leer sus datos, aumentando la eficiencia del
sistema al requerir una sola producción de datos sin importar el número de
solicitantes (lo cual significa mayor productividad) y proporcionando una
sincronización automática al llegar los datos a todos los destinatarios de forma
simultánea.
Con esta técnica, los datos tienen una única cabecera o identificador de manera
que múltiples nodos pueden consumir los mismos datos al mismo tiempo y reducir
el ancho de banda necesario.
24
Ingeniería en Control y Automatización
Aplicación
Presentación
Sesión
Transporte
Red
Vínculo de datos
Física
25
Ingeniería en Control y Automatización
Para formar una trama, el nivel de enlace agrega una secuencia especial de
bits al principio y al final del flujo inicial de bits.
Transfiere tramas de una forma confiable libre de errores (utiliza
reconocimientos y retransmisión de tramas).
Provee control de flujo.
26
Ingeniería en Control y Automatización
Controla el diálogo (quién habla, cuándo, cuánto tiempo, half duplex o full
duplex).
Función de sincronización.
Transferencia de archivos.
Conexión remota.
Correo electrónico (email).
Acceso a bases de datos, etc.
Los usuarios finales son los que realmente saben cómo deben ser sus pantallas
de visualización ideales, cosa que no siempre se tiene en cuenta. Realmente son
27
Ingeniería en Control y Automatización
Interesa tener una aplicación práctica, sencilla y cómoda antes que una vistosa,
llena de controles superfluos y con complicados caminos que recorrer para pedir,
por ejemplo, una impresión de un listado de alarmas.
28
Ingeniería en Control y Automatización
En México empresas como CFE y PEMEX, tienen ciertas normas para este tema,
entre las cuales están:
Para implementar cualquier aplicación hay tres puntos básicos que todo diseñador
debería tener en cuenta.
29
Ingeniería en Control y Automatización
Es aconsejable que todas las pantallas de una misma categoría tengan el mismo
color de fondo, llegando incluso a crear una respuesta automática en el usuario.
Por ejemplo, si todas las pantallas de alarmas tienen el mismo color de fondo,
bastará echar un vistazo al monitor para saber si algo va mal sin necesidad de leer
el contenido.
No hay que utilizar más colores de los necesarios, no es conveniente convertir las
pantallas en ejercicios de diseño gráfico, lo único que consiguen son pantallas
vistosas, pero poco prácticas [2].
31
Ingeniería en Control y Automatización
Costará lograr un contraste adecuado para que los elementos que se colocan
encima de la fotografía sean bien visibles.
Cuando se mira una pantalla, se lee de forma similar a la página de un diario, con
la salvedad de que no se tiene la pauta de lectura (las líneas) que guie a través de
la misma.
32
Ingeniería en Control y Automatización
La información en pantalla debe ser siempre la justa y necesaria, los datos extra
deben aparecer sólo si se les requiere (es mejor asignarlos a botones que abran
pantallas).
Los elementos que aparecen en las pantallas, deben aparecer de forma lógica y
ordenada. De nada sirve reservar una zona de pantalla para presentar información
importante (por ejemplo, alarmas) si puede aparecer en cualquier momento una
ventana emergente (popup window) que oculte los datos [2].
El ojo permite determinar con precisión las diferencias de luminosidad, por lo cual
un objeto en pantalla se verá más claro si se enmarcan en negro sus contornos.
33
Ingeniería en Control y Automatización
1.4.8 Simulaciones
Una aplicación que presenta una máquina o parte de ella, con bonitos colores y
mucha animación de partes móviles, tiene un gran impacto visual. El problema que
tendría es que, cuantas más cosas se quieran mover en la aplicación, más lenta
se va a volver. Sin considerar el trabajo que representa que se muevan cuando
corresponde, y del modo que convenga.
34
Ingeniería en Control y Automatización
El tamaño del tipo de letra debería ser aquel que permita una lectura cómoda
desde el puesto de trabajo (irá en función de la distancia al mismo: en la mesa de
trabajo o con el monitor en una pared).
Utilizar un tipo de fuente que se sepa que tiene todo el mundo, como Arial. No
habrá sorpresas al instalar la aplicación en otro ordenador. Así se ahorrara tener
que añadir al resto de documentación los archivos de las fuentes utilizadas en la
aplicación.
El uso de mayúsculas provoca estrés visual, mejor dejarlo para las cabeceras de
pantalla.
Todos los textos deberían aparecer agrupados por zonas según su función.
35
Ingeniería en Control y Automatización
Esto origina una dispersión de datos por la pantalla que hace difícil su lectura,
sobre todo si se quieren hacer comparaciones entre magnitudes.
Puede ayudar bastante el agrupar los datos en zonas de pantalla definidas, donde,
además, será más simple su representación y evaluación (aplicando el principio de
proximidad).
Si hay más pantallas similares, estas zonas deben encontrarse en el mismo lugar
y, sobre todo, en el mismo orden de colocación de los datos.
Los datos cuantitativos (cifras exactas) deben aparecer en los momentos y lugares
que sean realmente necesarios.
En los valores numéricos, a veces se utilizan decimales sin criterio, pues dan la
falsa sensación de exactitud. Las cifras con decimales son más difíciles de leer y,
a veces, no tienen sentido.
36
Ingeniería en Control y Automatización
Cliente Control
Fabricante y Sistema Visual
Español Servidor por Destacado
Producto Operativo Basic
OPC Internet
Rockwell Windows Gran Número
Automation 2000 y Si Si Si Si de Tarjetas
RSView32 anteriores
Intellution Windows Ideal procesos
IFIX 2000 y NT No Si Si Si Químicos
GE Fanuc Windows Tiene
Cimplicity 2003 y conectividad
Anteriores con otros
Si Similar Si Si ERP´s
populares
como es el
caso del SAP
Siemens Windows Compatibilidad
WinCC NT Si Si Si Si con otros
fabricantes.
Telvent Windows Con la licencia
OASyS® DNA Server Enterprise no
2003 Si Si Si Si se tiene límite
de puntos
(señales)
Además que fue petición del cliente tener un Software con el cual el ya esté
relacionado y conozca para que el contacto que tengan los usuarios finales no sea
nuevo y no tenga que invertir en capacitaciones operativas y otra ventaja es que
es el software que utiliza el proveedor de servicios, esto ayudara a que se tenga
37
Ingeniería en Control y Automatización
una plataforma en común entre las empresas así como una fácil recopilación de la
información.
Tener en común el software entre las empresas tendrá como ventaja que no será
necesario comprar desarrollos adicionales para el intercambio de la información [1]
La solución OASyS® DNA 7.5, está compuesta por varios elementos funcionales:
Componentes adicionales:
38
Ingeniería en Control y Automatización
39
Ingeniería en Control y Automatización
Dependiendo las necesidades de cada proyecto el OASyS® DNA 7.5 tiene tres
tipos de Software los cuales son:
El Software OASyS® DNA 7.5 tiene dos bloques bien diferenciados: el programa
de desarrollo y el programa de ejecución o Run-time.
40
Ingeniería en Control y Automatización
Editor de Base de Datos ADE que es donde se dan de alta todas las
señales y tablas que tendrá el sistema.
41
Ingeniería en Control y Automatización
Se dan los pasos básicos para la creación de un gráfico o pantalla de Usuario [1].
En la Figura 1.9 se muestran los pasos para crear un archivo nuevo, el nombre
que se le dé al archivo es muy importante ya que es por el cual se mandará a
llamar la pantalla para mostrarse en un futuro en el programa de Run Time.
42
Ingeniería en Control y Automatización
En la Figura 1.10 se muestran los pasos para la creación de una línea dentro del
banco de trabajo, esos mismo pasos aplican para hacer un rectángulo, elipse,
polígono y texto no dinámico.
43
Ingeniería en Control y Automatización
44
Ingeniería en Control y Automatización
En la Figura 1.14 se muestran los pasos que se deben seguir para ponerle los
estados a los dispositivos dinámicos.
45
Ingeniería en Control y Automatización
Para representar datos en tiempo real, dentro del gráfico se crea el texto dinámico
que estará ligado a una señal en la base de datos al igual que los dispositivos
dinámicos solo que en este caso estará ligada en la tabla de analógicas. En la
Figura 1.15 se muestran los pasos para la creación del texto dinámico. Dentro de
la ventana de propiedades es importante poner el tipo de dato que es flotante,
entero, etc.
Para tener control dentro de los gráficos como puede ser llamar a otra ventana o
control sobre un dispositivo en particular, se usa dentro de la ventana de
herramientas en la sección de .NET Controles una aplicación llamada DNABotón
que como su nombre lo dice es un botón que tendrá las funciones descritas
anteriormente.
También dentro de los .NET Controles hay una aplicación llamada Tabular que es
la que ayuda a que se muestren datos dinámicos en las cabeceras, se usa para
presentar las alarmas dentro de una tabla y las actualiza constantemente.
47
Ingeniería en Control y Automatización
48
Ingeniería en Control y Automatización
El editor avanzado de base de datos (por sus siglas en inglés ADE) es una
aplicación de Windows .NET diseñada para mantener la configuración de datos
dentro de una base de datos [1].
En la Figura 1.20 se muestra el área de trabajo del ADE, en donde se crean las
tablas de las bases de datos, seleccionando dentro del menú la parte de vista se
puede ver las tablas que tenemos creadas algunas ya están por defecto como
son:
49
Ingeniería en Control y Automatización
Para ir agregando señales nuevas o editarlas basta con hacer clic en la tabla que
se quiere modificar como se muestra en la Figura 1.21, ahí aparecerá un ventana
que servirá para ir agregando la señales o para editarlas.
50
Ingeniería en Control y Automatización
Para agregar un nuevo registro hay que darle clic en el icono en la Figura
1.22 se muestra como en la parte inferior se van agregando los registros nuevos.
ACE se utiliza para crear cálculos para los servicios de RealTime. Los datos de
entrada deben ser valores numéricos o constantes y los datos de salida deben ser
valores numéricos [1].
Periódicamente.
Manualmente.
Al cambiar valores de entrada.
Durante una alarma
Al inicio.
Al ser parte de los servicios de RealTime, El ACE se inicia y se detiene junto con
él y se arranca desde el ADE.
51
Ingeniería en Control y Automatización
Su interfaz es la misma que la del resto de ventanas del sistema. Para crear un
nuevo cálculo habrá que pulsar sobre el botón de nuevo.
Una vez creado aparecerá una nueva línea. De nuevo con doble clic o el botón
derecho editaremos este cálculo.
52
Ingeniería en Control y Automatización
En la Figura 1.24 se puede ver el menú de navegacion que tiene por defecto el
escritorio ezXOS.
Hacer clic sobre el icono como se muestra en la Figura 1.25 para mostrar la caja
de diálogo de las aéreas visibles. Muestra las áreas disponibles actualmente
seleccionadas, esto sirve mucho para los accesos de la información dependiendo
del usuario que este logueado.
53
Ingeniería en Control y Automatización
Hacer Clic sobre el icono como se muestra en la Figura 1.26 para desplegar la
caja de las áreas controlables. Muestra las áreas de responsabilidad asignada a
los usuarios.
Hacer Clic sobre el icono como se muestra en la Figura 1.27 para desplegar la
caja del sector de modelos. Muestra todas las pantallas que componen el sistema.
54
Ingeniería en Control y Automatización
Hacer Clic sobre el Icono como se muestra en la Figura 1.28 para acceder al XE
Workbench. Aplicación donde se diseñaran las pantallas.
55
Ingeniería en Control y Automatización
Hacer clic sobre el icono como se muestra en la Figura 1.29, el editor de base de
datos avanzada (ADE), es una aplicación genérica de Windows .NET diseñada
para mantener la configuración de la información dentro de la base de datos.
Hacer clic sobre el icono como se muestra en la Figura 1.30, el editor de históricos
sirve para modificar como se estará guardando la información dentro del sistema.
56
Ingeniería en Control y Automatización
Hacer clic sobre el icono como se muestra en la Figura 1.31, este icono permite a
un nuevo usuario loguearse sin necesidad que el usuario que este logueado se
salga, el deslogueo del antiguo usuario y el logueo del nuevo ocurre al mismo
tiempo. Con los niveles de autorización previamente configurados un usuario
podrá ver todo la información o solo alguna.
Hacer clic sobre el icono como se muestra en la Figura 1.32, el ACE por sus siglas
en inglés (Application Calculation Engine), es una aplicación que nos servirá para
hacer cálculos dentro del sistema.
57
Ingeniería en Control y Automatización
58
Ingeniería en Control y Automatización
59
Ingeniería en Control y Automatización
60
Ingeniería en Control y Automatización
61
Ingeniería en Control y Automatización
62
Ingeniería en Control y Automatización
Por medio de un túnel lógico VPN (Red Virtual Privada) (a través de conexiones
de internet privadas DSL (Línea Digital de Suscripción) obtenidas por los
departamentos de TI de la subgerencia/prestadora de servicios y por ende alcance
de la subgerencia) vía fibra óptica se hará la extracción de información.
Se propuso una red LAN redundante en la cual estan conectados los servidores
de datos para que el sistema este siempre disponible.
El tipo de SCADA OASyS® DNA 7.5 que se utilizo es el Enterprise que hace
gestión de dominios, soporta redundancias de servidores y de servicio. No tiene
límite en los puntos (señales, esto es muy importante ya que para la segunda
parte del proyecto no será necesario comprar más licencias).
63
Ingeniería en Control y Automatización
Desde el centro de control se tiene la visión total de cada uno de los ductos. La
principal tarea del centro de control es la de recopilación y archivado de datos.
Toda esta información que se genera en el proceso productivo se pone a
disposición de los diversos usuarios que puedan requerirla. El centro de control se
encargara de:
64
Ingeniería en Control y Automatización
Para que el centro de control cumpla con sus tareas y por motivos de seguridad de
operación, se tienen dos servidores de tiempo real e histórico, uno que hará la
función de Servidor Principal y el otro de Servidor Alterno, esto para asegurar la
continua operación del sistema. Si el servidor principal falla, el sistema de forma
automática y transparente cambia al otro servidor.
La función del servidor de tiempo real es adquirir datos en tiempo real desde la
Unidad Central de la empresa prestadora de servicio de gas (en la unidad central,
la empresa prestadora de gas almacena toda la información de las RTU´s de los
ductos). Este a su vez le mandará toda la información al servidor histórico que se
encargará de almacenar todos los cambios de las variables adquiridas en tiempo
real. Los datos almacenados cuentan con fecha y hora de colección.
Además de los servidores de tiempo real e histórico que son la cabeza del sistema
hay dos estaciones de trabajo. Una estación de trabajo funciona como un puesto
de operación para el usuario (operador), para visualizar los datos en tiempo real e
histórico. La otra funciona para controlar el equipo de proyección (video Wall). El
controlador de proyección cuenta con la misma interfaz grafica del puesto de
operación la diferencia es que el controlador de proyección se conecta con las
pantallas, en vez de monitores comunes esto para que más de una persona pueda
visualizar la información. Esto ayuda mucho para cuando se celebren juntas con el
personal y todas las personas involucradas puedan ver la información.
El sistema también cuenta con una estación de Ingeniería esta con la finalidad de
que ahí se hagan nuevas configuraciones del sistema, crear gráficos nuevos,
editar la base de datos según convenga, realizar reportes nuevos o editar los ya
creados, la estación de Ingeniera será utilizada por el supervisor del área no por el
operador.
65
Ingeniería en Control y Automatización
En la tabla 2.1 se describe la diferencia que hay entre los servidores y estaciones
de trabajo, esto ayudo para escoger los equipos que se necesitaron para el
sistema.
Características Estaciones de
Servidores
Físicas Trabajo
Capacidad de Gran
Mayor
Memoria cantidad
Almacenamiento Mayor Medio
66
Ingeniería en Control y Automatización
2.4.1 Servidores
Otro punto a favor del servidor y ayuda a justificar su elección es que el servidor
Dell PowerEdge R610 ofrece flexibilidad de configuración en un chasis de 2U (dos
unidades de rack) para organizaciones que requieren una capacidad de
almacenamiento interno reducido en lugar de un sistema de almacenamiento
externo. Seis compartimientos internos de unidad de disco duro que proporcionan
hasta 1,8 TB de almacenamiento interno que ayudan a ahorrar espacio en los
centros de control a la vez que ofrecen suficiente espacio de almacenamiento para
admitir aplicaciones cada vez mayores.
Con lo cual el servidor que se ha elegido y que cumple con las especificaciones de
este proyecto, es un PowerEdge Dell (Figura 2.6) ya que gracias a la
67
Ingeniería en Control y Automatización
Permite las actualizaciones del BIOS, los drivers del sistema, el firmware, los
sistemas opertativos y las aplicaciones desde una plantilla fácil de copiar para una
administración de software simplificada.
68
Ingeniería en Control y Automatización
Cuenta con Sistemas Operativos Microsft® Windows Server 2003 R2, Standard,
Enterprise y Web Edition x64, Standar y Enterprise Edition; Microsft® Windows ®
Storage Server 2003 R2, Workgroup, Standard, Enterprise Edition; Red Hat®
Linux® Enterprise v4, ES y ES EM64T; SUSE Linux Enterprise Server 9 EM64T,
SP3.
Para la aplicación se instalo el Sistema Operativo Windows Server 2003 R2, esto
para los 4 servidores que se usaron (2 Servicio Tiempo Real, 2 Servicio
Históricos).
Servidores Históricos
69
Ingeniería en Control y Automatización
Por lo tanto se utilizará una estación de la Marca Dell y el modelo Precisión 690 de
2Gb de memoria RAM.
70
Ingeniería en Control y Automatización
Estación de Ingeniería:
2.4.3 Periféricos
Una (01) Impresora blanco y negro marca Dell modelo Laser Printer 1720CA.
Un (01) Rack con Switch KVM y Monitor marca Dell modelo 4210 Rack.
Dos (02) monitores de LCD 52” marca Samsung modelo 520DX incluye dos kits de
montaje en pared [5].
71
Ingeniería en Control y Automatización
72
Ingeniería en Control y Automatización
Se levanto la red local dentro del cuarto de control para que los equipos
interconectados entre sí hagan su función.
74
Ingeniería en Control y Automatización
El protocolo TCP/IP, que se refiere a los dos protocolos que trabajan juntos para
transmitir datos: el protocolo de control de transmisión (TCP) y el protocolo
Internet (IP).
El tendido de red se realizo con 2 pares (redundantes) de fibra óptica entre los
switchs, y con cable UTP categoría 6 (cable trenzado, la categoría 6, se refiere a
la velocidad de transmisión que es de 1G con una frecuencia de 250 MHz) para el
enlace de los equipos.
75
Ingeniería en Control y Automatización
Todos los servidores llevan doble línea UTP (redundante), que responderán a una
sola dirección IP, su configuración ha de ser de balanceo de cargas con las dos
líneas operativas, y en caso de avería, una sola línea soportará todo el trafico de
red del servidor.
La red es configurada de manera que haya un listado donde se recojan todas las
direcciones MAC de los equipos involucrados en la red y sólo estos equipos
tengan permiso para mandar y recibir datos.
La instalación del software es sencilla. Bastará con seguir los pasos del asistente.
Los pasos pueden diferir según la versión a instalar (real time, históricos,
estaciones de trabajo e ingeniería), pero el proceso de instalación, esencialmente,
es el mismo.
76
Ingeniería en Control y Automatización
Solo hay que activar Instalar Archivos de Licencia, aparecerá una ventana que
indicara que los archivos están instalados para activar la licencia.
Una vez autentificado el usuario y dentro del sistema operativo se ejecuta el XOS
automáticamente (interfaz gráfica). Este procedimiento es importante para los
77
Ingeniería en Control y Automatización
diferentes usuarios del sistema ya que con ello se le otorgara a cada uno
restricciones a diferentes pantallas y a diferentes operaciones, lo cual conlleva a
deslindar responsabilidades, ya que todos los eventos presentados llevan la
siguiente relación: fecha - hora- evento - usuario - estación de trabajo. Es
importante resaltar que todo lo realizado por el usuario durante su sesión en el
sistema, desde su entrada hasta su salida queda registrado con el formato antes
mencionado.
Al hacer eso enviará a la ventana del NMC donde se podrá configurar el sistema
como se muestra en la Figura 3.5
El NMC se utiliza para diversas tareas de configuración del sistema éstos incluyen:
Visualización y configuración:
Autoridades SCADA
SCADA Permisos
Servicios SCADA
Propiedades del equipo
Adición:
79
Ingeniería en Control y Automatización
Haciendo clic con el botón derecho en cada uno de los usuarios se puede editar
las opciones como se observa en la Figura 3.7.
80
Ingeniería en Control y Automatización
Haciendo clic con el botón derecho en cada uno de los servicios se podrán editar
sus componentes como se observa en la Figura 3.10.
81
Ingeniería en Control y Automatización
Para Agregar una máquina al sistema solo bastará con dar clic derecho sobre el
icono de sistema e ir siguiendo las indicaciones del asistente de configuración.
82
Ingeniería en Control y Automatización
En donde se podrá poner la IP (Internet Protocol), así como los servicios que
tendrá cada una de ellas como son RealTime, Históricos, etc. Como se muestra en
la Figura 3.12.
Estados de funcionamiento:
83
Ingeniería en Control y Automatización
Cabecera de Pantallas
Menú de Navegación
Barra de alarmas y estados
84
Ingeniería en Control y Automatización
Esta cabecera fue diseñada para que el usuario tuviera acceso a las diferentes
pantallas que contiene la información en tiempo real de una forma ordenada y
amigable, esto se diseño conforme a las necesidades el usuario como se observa
en la Figura 3.15.
85
Ingeniería en Control y Automatización
En este menú se encuentran todas las aplicaciones que permitirán un mejor uso
del sistema además de un acceso rápido a todas las funciones del sistema.
86
Ingeniería en Control y Automatización
La sección de estados como se observa en la Figura 3.19 muestra cómo están los
servidores del sistema (Hot, StanBy. Fail).
87
Ingeniería en Control y Automatización
En la Figura 3.20 se puede ver las diferentes ventanas que se abren cuando se
realiza lo siguiente:
Clic en Zona y aparecerá una ventana con los sectores que tiene.
Clic en Sector y aparecerá una ventana con las centrales electricas.
Clic en las centrales electricas y aparecera el Diagrama de Tuberia e
Instrumentacion de la Central Electrica
Esta navegacion aplica para todas las zonas y apareceran en ese orden las
ventanas.
Clic en Zona y aparecerá una ventana con los sectores que tiene.
88
Ingeniería en Control y Automatización
Al dar clic el recuadro gris que se encuentra adelante del nombre de la central
eléctrica aparecerá una ventana en la que se seleccionará la opción manual se
introduce el valor y se le da subir, automáticamente el valor aparecerá en el
cuadro gris. Este valor cambiara cada día según las necesidades de cada
operador.
Al darle clic al botón de reporte, sale una lista de los reportes como se muestra en
la Figura 3.22 que se generan con los datos históricos que se van almacenando
(los reportes fueron diseñados en base a la petición del cliente). Al dar clic encima
de cualquier reporte, aparecerá una hoja de Excel con toda la información. Esta se
puede imprimir, modificar, etc.
89
Ingeniería en Control y Automatización
La información que presenta está pantalla es el total de la presión y flujo que hay
en los ductos por sectores, en la parte inferior se muestra un cuadro que contiene
los totales por zona del flujo, presión y empaque. Cabe mencionar que estas
señales no son directas (no vienen de campo, esto ocurre con todas las señales
de los geográficos), estas se calculan con la ayuda de la herramienta ACE
(explicada en un capitulo anterior).
90
Ingeniería en Control y Automatización
Al dar clic encima de cualquier botón verde (al poner el cursor encima del botón
aparecerá el nombre de la zona), se abrirá otro geográfico como se observa en la
Figura 3.24 (las ventanas se van cerrando conforme se abren otras, esto para no
saturar la aplicación y hacerla lenta), el geográfico nuevo presentará lo sectores
que componen la zona. En esta pantalla se verá los totales por sector del flujo y la
presión. En la parte inferior hay un cuadro que contiene información como presión,
flujo en ducto, presión de succión, presión de descarga, consumo total,
nominación total por la zona.
91
Ingeniería en Control y Automatización
Al dar clic encima de cualquier botón verde, otro geográfico como se muestra en la
Figura 3.25 se abrirá, el cual presenta las centrales generadoras que componen
cada sector. Este geográfico tiene de informacion la nominación, energía actual,
flujo instantáneo, energía restante y presión esto por cada central generadora.
Además de tener un cuadro con información adicional como empaque actual, hora
anterior, día anterior, nominación total, consumo total, por sector.
92
Ingeniería en Control y Automatización
Teniendo claro como se pude llegar a las pantallas de las centrales generadoras
ya sea por medio de la cabecera de navegación o por medio del geográfico, se
verá el diagrama de tuberías e instrumentación de cada central generadora como
se muestra en la Figura 3.26, en la parte superior aparece el nombre de la central
generadora además del tag con el que es identificada, se ve información de
presión, flujo, energía por cada tren de medición (señales de campo), totales de
energía y flujo (señales calculadas), un cuadro en la parte inferior de estimado
diario, donde se podrá ver la nominación total, faltante, hora/día previa, hora/día
actual (señales calculadas).
93
Ingeniería en Control y Automatización
Una alarma es un aviso que se da al operador para que éste quede enterado de
cualquier alteración relevante o anomalía que se produce en el sistema. Por
ejemplo, se generará una alarma si el valor de una señal analógica supera un
límite establecido para ella. Estas se pueden ver en la barra de alarmas o en el
menú de navegación dando doble clic donde dice alarmas al hacer eso aparecerá
una ventana como se muestra en la Figura 3.27.
94
Ingeniería en Control y Automatización
95
Ingeniería en Control y Automatización
3.10.2 Eventos
96
Ingeniería en Control y Automatización
Cuál es el hecho que lo produjo, bien sea asociada a una señal, en la que
se puede ver el nombre de la señal y su mensaje que muestra porque se
generó, o bien el mensaje comentando lo acontecido en caso de ser un
evento de sistema.
Tipo de evento según el color de la línea del mismo: colores de alarmas,
blanco si es de sistema, colores de calidades de la señal (no refrescado,
forzado, etc).
97
Ingeniería en Control y Automatización
Todas las señales de un mismo tipo se engloban dentro de una lista, desde la que
es posible realizar todas las operaciones posibles para este tipo de señal.
Existe una lista para cada tipo de señal. Cada lista es la representación gráfica de
parte de la información de la tabla correspondiente. Las listas son (para la primera
fase de este proyecto):
Analógicas
Conexión
98
Ingeniería en Control y Automatización
Hay un icono que queda reflejado en la primera columna a la derecha de los tags
es el indicador de calidad de datos:
El punto está en error (El valor excede los límites del instrumento o en el
caso de un punto calculado, ha ocurrido un error desde el ACE)
99
Ingeniería en Control y Automatización
Al hacer cualquiera de las dos opciones anteriores aparecerá una ventana como el
de la Figura 3.31 en esta ventana se visualiza el nombre de la señal, la
descripción, la representación y además se pueden realizar las siguientes
operaciones:
Enviar una orden (sólo en caso de analógica de salida). Hay que escribir el
valor a enviar y pulsar el botón de envió de consigna. En la parte superior
aparecen los límites superior e inferior.
100
Ingeniería en Control y Automatización
101
Ingeniería en Control y Automatización
102
Ingeniería en Control y Automatización
Hay que recordar que para que está adquisición de datos sea segura la
Subgerencia de Energéticos ya tendrá listo el túnel VPN que es una tecnología de
red que se utiliza para conectar una o más computadoras a una red privada
utilizando internet.
103
Ingeniería en Control y Automatización
Es por ello el uso de Firewall que es la barrera lógica entre redes diferentes, una
local (LAN) y otra pública (Internet) o de jerarquía diferente (Intranet). Estas
barreras permiten proteger la red local de accesos no deseados desde el exterior.
Mediante ODBC (Open Data Base Connectivity), permitirá que las aplicaciones
tengan acceso a los datos utilizando SQL (Structured Query Language), como
método estándar de acceso. OBDC permite que una aplicación pueda acceder a
varias bases de datos mediante la inclusión del controlador correspondiente en la
aplicación que debe acceder a los datos.
Para acceder a los datos, una aplicación necesita un controlador, el cual se llama
Librería de Enlace Dinámico (DLL, Dynamic Link Library).
104
Ingeniería en Control y Automatización
105
Ingeniería en Control y Automatización
En la tabla 4.1 se muestran los costos de los equipos que se utilizaron para el
sistema.
Hardware
Costo
Concepto Cantidad Precio Total
Unitario
1. Servidores
$ 684,630.80
2. Equipo Interfaz de Usuario
$ 1,908,226.31
106
Ingeniería en Control y Automatización
Licencias
ezXOS-RunTime 2 $72,233.46 $ 144,466.92
Engineering Station 1 $330,164.39 $ 330,164.39
RealTime Services-Hot 1 $846,046.25 $ 846,046.25
RealTime Services-StandBy 1 $211,516.56 $ 211,516.56
Historical Services-Hot 1 $660,328.78 $ 660,328.78
Historical Services-StandBy 1 $165,082.20 $ 165,082.20
OASyS DNA Enterprise OPC Server 2 55,715.24 $ 111,430.48
$ 2,469,035.58
107
Ingeniería en Control y Automatización
Para los desplegados (94) tenemos que son 4 H/H por cada uno, en total 376 H/H,
con un costo de H/H $1794.44 siendo un total de $674,709.44
108
Ingeniería en Control y Automatización
4.3.2.1.2 Reportes
Para los reportes (8) tenemos que son 24 H/H por cada uno, en total 192 H/H, con
un costo de H/H $2085.69 MXP siendo un total de $400,452.48 MXP
Servicios de Instalación
Instalación de Equipos en Sitio 1 $587,878.49 $587,879.49
Configuración del Sistema 1 $438,994.00 $438,995.00
Puesta en Marcha de los Equipos 1 $802,614.57 $802,615.57
Pruebas de Funcionalidad en Sitio 1 $955,471.74 $955,472.74
Pruebas de aceptación en Fábrica 1 $584,131.74 $584,132.74
Pruebas de aceptación en Sitio 1 $601,870.74 $601,871.74
$3,970,967.28
Servicios del Proyecto
Especificación Técnica para el diseño del sistema 1 $773,626.26 $773,626.26
Configuración de los parámetros del sistema 1 $833,298.61 $833,298.61
Configuración de la base de Datos del Sistema 1 $568,084.96 $568,084.96
Configuración de Desplegados (94) 1 $674,709.44 $674,709.44
Configuración de Reportes (8) 1 $400,452.48 $400,452.48
$3,250,171.75
109
Ingeniería en Control y Automatización
Documentación Básica
1 $84,015.62 $84,015.62
Manual de Administración y Configuración de Servicios Históricos
Manual de Configuración y Administración IT 1 $67,212.60 $67,212.60
Manual de Operación y Control 1 $67,212.60 $67,212.60
$302,456.44
110
Ingeniería en Control y Automatización
Entrenamiento
Integración de Componentes 1 $77,175.28 $77,175.28
Administración de Componentes 1 $61,740.22 $61,740.22
Generación de Reportes 1 $55,566.20 $55,566.20
Construcción de Desplegados 1 $55,566.20 $55,566.20
Operación y Control 1 $46,305.17 $46,305.17
$296,353.07
4.7 Precio
Los precios son fijos y válidos hasta la finalización del periodo del proyecto. El
precio total del alcance de suministro y servicios asociados a este proyecto
ascienden a Catorce millones docientos setenta y un mil quinientos treinta y un
pesos mexicanos 05/100 MXP( $ 14,271,531.05).
15% del monto a la entrega del Hardware propuesto antes de las pruebas FAT.
111
Ingeniería en Control y Automatización
112
Ingeniería en Control y Automatización
CONCLUSIONES
113
Ingeniería en Control y Automatización
REFERENCIAS
[3] Boyer, Stuart A. (1999). SCADA: Supervisory Control and Data Acquisition-2ª
Edition. North Carolina: ISA.
[4] Durán, Rodriguez L. (2007). El Gran Libro del PC Interno. México: Editorial
ALFAOMEGA.
114