Sunteți pe pagina 1din 11

SISTEMA PARA LA GESTION DEL MANTENIMIENTO

PARA UN CONTROL SUPERVISORIO BASADO


EN SOFTWARE LIBRE
Velsquez Rodrguez Esther1 y Custodio Ruiz ngel2
PDVSA GAS, Anaco, Edo. Anzotegui, 2UNEXPO. Centro de Instrumentacin y Control
velasquez.esther@gmail.com; cicunexpo@gmail.com

Resumen: Un SCADA es un sistema basado en computadores que permite supervisar y controlar a distancia
una instalacin de cualquier tipo. Entre los mdulos de un SCADA se encuentra el de Mantenimiento, el cual
se encarga de controlar todas operaciones relativas al mantenimiento de los equipos de la planta o empresa.
El mantenimiento de la empresa, constituye un elemento clave para el logro de los objetivos de la misma.
Sin un adecuado mantenimiento la maquinaria interrumpe su operacin con mucha frecuencia, alterando
considerablemente los programas de produccin y fallndole a los clientes. Por este motivo se dise el
mdulo de mantenimiento preventivo del SCADA AGUA que est siendo desarrollado por la UNEXPO,
mediante la utilizacin de herramientas de programacin basadas en software libre como son los programas:
HTML, PHP, JAVA, MYSQL, a fin de que ste (el mdulo) opere bajo los sistemas operativos Windows y
Linux. Este mdulo se encontrar dentro del SCADA AGUA y se podr acceder a l a travs de computadores
conectados a la red del Centro de Instrumentacin y Control (C.I.C) de la Unexpo Puerto Ordaz. La necesidad
de este trabajo radica en que actualmente no existen sistemas basados en software libre dedicados
exclusivamente a gestionar el mantenimiento de plantas de tratamientos de agua y que estn enlazados en
un sistema general de supervisin y control de la planta (SCADA). Normalmente estos sistemas son
propietarios y no se adaptan a las necesidades puntuales solicitados por las empresas hidrolgicas. Por tanto,
normalmente hay que contratar un servicio externo que permita su adaptacin, o desarrollar software a
medida. Con el presente proyecto se tendr todo el cdigo fuente ya que est basado en software libre,
adems que ser flexible para su adaptacin a las polticas de las empresas hidrolgicas pblicas.
Palabras Clave: SCADA/ Aguas residuales/ Software libre/ Mantenimiento/ Gestin

MAINTENANCE MAGNAMENT SYSTEM OF


A SCADA BASED IN FREE SOFTWARE
Abstract: A SCADA is a computer-based system that allows remote monitoring and control facility of any
kind. Modules include a SCADA is the Maintenance, which is responsible for controlling all operations
relating to the maintenance of plant equipment or company. The maintenance of the company, is a key
element for achieving the same objectives. Without adequate maintenance machinery operation interrupted
frequently, significantly altering production schedules and failing to customers. For this reason we designed
the preventive maintenance module WATER SCADA is being developed by the UNEXPO, using
programming tools based on free software programs such as: HTML, PHP, JAVA, MYSQL, so it (module)
to operate under Windows and Linux operating systems. This module will be within the SCADA WATER
and it will be accessible through computers connected to the network of Instrumentation and Control Center
(CIC) of the UNEXPO Puerto Ordaz. The need for this work is that there are currently no free software
based systems dedicated to manage the maintenance of water treatment plants that are linked into a
comprehensive system for monitoring and control of the plant (SCADA). Normally these systems are
proprietary and are not adapted to the specific needs required by the water companies. Therefore, there is
usually to hire an outside service that allows its adaptation, or develop custom software. With the current
project will have all the source code as it is based on free software, also to be flexible to adapt to the policies
of public water companies.
Key words: SCADA/ Black Water/ Free Software/ Maintenance/ Management.

Volumen 15, N 59, 2011. pp 103-113

103

Volumen 15, N 59. pp 103-113

I. INTRODUCCIN
En toda empresa es necesario mantener en buenas
condiciones, la maquinaria, herramientas y equipos de
trabajo, para lograr un mejor desenvolvimiento y seguridad,
evitando as riesgos en el rea laboral. El mantenimiento
representa una inversin que a mediano y largo plazo
acarrear ganancias no slo para el empresario a quien esta
inversin se le revertir en mejoras en su produccin, sino
tambin el ahorro que representa tener trabajadores sanos e
ndices de accidentes bajos. El mantenimiento puede
clasificarse
en dos grandes grupos: Mantenimiento
preventivo y mantenimiento correctivo [1-2]. El Preventivo
es aquel que se realiza peridicamente con la finalidad de
prolongar la vida til de la maquinaria y prevenir fallas
accidentales. El correctivo es aquel que se da cuando una
maquinaria falla y es necesario repararla para que logre su
funcionamiento normal.
En la actualidad existen en el mercado una gran variedad de
software destinados al mantenimiento, especialmente
preventivo, de los equipos de una empresa [3-6]. Con su ayuda
se pueden planificar las diferentes labores de mantenimiento,
ya sean inspecciones de rutina, limpiezas y revisiones,
llevando un control detallado de cada una de estas. El
propsito general del mantenimiento preventivo es prever las
fallas manteniendo los sistemas de infraestructura, equipos e
instalaciones productivas en completa operacin a los niveles
y eficiencia ptimos; y su principal caracterstica es la de
inspeccionar los equipos y detectar las fallas en su fase inicial,
y corregirlas en el momento oportuno.
En el marco del desarrollo del SCADA AGUA UNEXPO,
propuesto por el Centro de Instrumentacin y Control de la
Unexpo Puerto Ordaz para optimizar el funcionamiento de las
plantas de tratamiento de aguas residuales del pas, se
encuentra el sistema de mantenimiento preventivo [7, 8]. Este
proyecto se basa en la utilizacin de herramientas de
programacin basadas en software libre, que permitan la
operacin en computadores en ambiente Windows Linux
[9]. El proyecto SCADA AGUA UNEXPO es un sistema de
adquisicin de datos de plantas de tratamiento de agua, para su
posterior procesamiento, supervisin y control de esas
variables. Y por tanto esta formado por los siguientes
mdulos:
a. Mdulo I/O: Sistema interface entre las variables del
proceso y el sistema. Basado en diversos tipos de puertos
y tarjetas. As como protocolos de comunicacin ModBus
y Ethernet.
b. Mdulo Configurador: En este se configura las
polticas de acceso as como la base de datos con
todos los instrumentos del proceso. Tambin en este
mdulo se generan los proyectos, con los cuales se
construyen todos los mmicos del sistema y su

104

relacin con las bases de datos y los instrumentos


reales. Los mmicos son representaciones simblicas
del proceso industrial.
c. Mdulo Servidor: es el ncleo del sistema, donde el
administrador del SCADA configura y genera todo tipo de
permisos. Desde all se observa el comportamiento de toda
la planta, se ejecutan los controles, se generan los
histricos, las alarmas y las tendencias del sistema.
d. Mdulo Cliente: es el usado por los usuarios para observar
los mmicos del sistema y la evolucin de las variables.
Esto se puede hacer desde cualquier equipo ubicado en la
internet.
e. Mdulos de Utilidades: Aqu se inserta el mdulo de
mantenimiento preventivo y correctivo. Tambin hay
mdulos de registro, facturacin y reclamos de
usuarios.
El objeto del proyecto es elaborar un mdulo software para
gestionar el mantenimiento de una planta de tratamiento de
agua, insertado en el marco del proyecto global SCADA
AGUA UNEXPO. Para la elaboracin del mdulo de
mantenimiento del SCADA AGUA UNEXPO se utiliz
HTML para la interfaz visual, PHP y JAVA para la lgica de
programacin y MYSQL para la creacin y manejo de la base
de datos.
Para ello se elaborar un diagrama de flujo del proceso de
mantenimiento que se debe seguir en una planta de
tratamiento de agua en forma general, pero descrito paso
a paso en todas sus etapas. Y luego elaborar el respectivo
mdulo enlazado con el proyecto general. En este trabajo,
a parte de esta introduccin, vienen los siguientes
apartados: metodologa, desarrollo, resultados y
conclusiones.

II. DESARROLLO
1. Descripcin del Proyecto.
El propsito de la investigacin consiste en conocer el proceso
de tratamiento de las aguas residuales y como se debe realizar
el mantenimiento de los diversos equipos e instrumentos, y
disear el software (parte del SCADA AGUA) que automatice
dicho proceso, es decir, un software por medio del cual se
puedan configurar las diversas rutinas de mantenimiento para
cada equipo y/o instrumento y llevar un control de las mismas
(Plan de mantenimiento, historial de mantenimiento de cada
equipo, etc.).
En la Figura 1 se muestra el diagrama general del
proyecto, en el cual se puede observar la ubicacin del
mdulo en el servidor web del SCADA AGUA, al cual se
podr acceder a travs de un computador cliente conectado
a la red.

Velsquez E., Custodio A. Sistema para la gestin del Mantenimiento para un control Supervisorio Basado en Software Libre.

Como se observa en la Figura 2, el primer paso consiste en la


elaboracin del Diagrama General de la Planta, donde se
mostrarn todas las secciones que componen la misma, luego
se tendran los listados de equipos que se encuentran en cada
seccin de la planta, con sus respectivas fichas tcnicas (toda
esa informacin se encuentra almacenada en la base de datos).
Por ese medio se le pueden configurar las respectivas rdenes
de mantenimiento a cada equipo y almacenarse en la base de
datos para luego ser visualizadas en el panel de Plan Anual
(Listado de rutinas), al cual se podr acceder cuando se desee
por el men principal.

Figura 1. Diagrama General del Proyecto


La estructura del mdulo ser como muestra el diagrama de
bloques de la Figura 2, se contar con una base de datos de la
cual se lee y escribe informacin relacionada con los equipos
de la planta de tratamiento.

Cada rutina de mantenimiento efectuada ser almacenada


en la base de datos para construir lo que ser la historia de
los equipos, en donde se encontrar para cada uno en
particular todas las operaciones que se le hayan
realizado, junto con la fecha, el responsable, el costo y otros
datos de inters para los encargados de la seccin de
mantenimiento de la planta.

2. Descripcin del Software.


El diagrama mostrado en la Figura 2 fue implementado
utilizando diferentes lenguajes de programacin, tanto
para realizar las operaciones de configuracin de las
rutinas de mantenimiento como para la creacin de la
interfaz visual.
En la Figura 3 se muestra un diagrama que representa la
arquitectura general del software, con los bloques o secciones
ms importantes que lo constituyen.
Para acceder a las diferentes secciones del mdulo se debe
contar con el nivel de acceso adecuado; para ello existen tres
(3) niveles de acceso:
Nivel de acceso 1: con todos los privilegios.
Nivel de acceso 2: no puede ejecutar ni configurar rdenes
de mantenimiento, ni borrar o editar datos, pero puede
imprimir informes, historiales, fichas tcnicas, etc.

Figura 2. Diagrama de Bloques del Proyecto

Nivel de acceso 3: es el de menos privilegios, slo puede


observar la informacin, no puede realizar ninguna otra
actividad.

Figura 3.Arquitectura del software

105

Volumen 15, N 59. pp 103-113

Inicialmente se muestra el diagrama de la Planta. Una vez


ubicado, se pueden seleccionar partes de la planta para ir a
sub-pginas ms detalladas de esas reas. Luego se pueden
seleccionar los equipos instalados en esas sub-reas. Cada
equipo tiene una ficha tcnica donde aparecen diversos datos
especficos. Al iniciar el sistema, para cada equipo se debe
configurar las tareas de mantenimiento, osea, tipo de
mantenimiento, frecuencia y fecha de ejecucin. Una vez
terminado esto se guarda. Y cada vez que haya que ejecutar el
mantenimiento puede revisarse el Historial de Equipos, en
el cual se podr observar los mantenimientos ejecutados por
cada equipo y las actividades pendientes o planificadas: esto
es el Listado de Tareas. Cada vez que se va a ejecutar las tareas
para cada equipo, se abre la opcin Ejecucin de las Tareas,
los cuales son formularios donde se especifica paso a paso las
actividades que se deben seguir para realizar el
mantenimiento, y el registro del mismo. Finalmente, se
pueden imprimir o generar los archivos de reportes de
mantenimientos (Informe de Mantenimiento).

secciones del mdulo de mantenimiento del SCADA AGUA.

A continuacin se describen brevemente cada una de las

Es la pgina inicial que da al usuario la bienvenida al mdulo.

3. Seccin Principal
En la Figura 4 se muestra la pgina de inicio: lo primero que
hace el programa es revisar en la base de datos si el usuario se
encuentra registrado para acceder al mdulo de
mantenimiento; si es as se le permite el acceso, sino muestra
un mensaje de alerta donde indica que no est autorizado a
ingresar en esa pgina. Si el usuario tiene permiso de entrar al
mdulo pasa a la siguiente fase del programa donde se
examina en la base de datos si hay alguna labor de
mantenimiento pendiente para ese da. Si es as, muestra un
mensaje recordatorio y mientras no se ponga en ejecucin
esa tarea, el programa sigue mostrando el mensaje; si no hay
tareas pendientes entra directamente a la pgina principal
mostrando el diagrama general del proceso (Figura 5).
Pgina de inicio.

Figura 4. Pgina de inicio del mdulo


Pgina principal: Diagrama de la Planta.
Es la pgina principal, a donde es redireccionado el usuario
luego de entrar al mdulo. Una vez en la pgina principal, el

106

usuario puede acceder a cualquiera de las secciones del


mdulo (dependiendo de su nivel de acceso) a travs del
men y a cualquiera de las secciones de la planta gracias al
diagrama general que se encuentra en esta pgina.

Velsquez E., Custodio A. Sistema para la gestin del Mantenimiento para un control Supervisorio Basado en Software Libre.

Figura 5. Pgina principal del mdulo


4. Secciones del mdulo

solo aquellos que pertenecen a la seccin elegida.

Listado de equipos

Ficha tcnica de equipos

Al hacer clic sobre alguno de los cuadros de la Figura 5 el


usuario ser redireccionado a una pgina donde se encuentra
el listado de los equipos correspondientes a esa seccin.
Para mostrar los equipos pertenecientes a la seccin
seleccionada se realizan consultas a la base de datos,
especficamente a la Tabla donde se encuentran
almacenados todos los equipos de la planta, y se seleccionan

Desde el listado de los equipos se puede acceder a su ficha


tcnica (Figura 6), realizando, igual que en el caso anterior,
consultas a la base de datos sobre un equipo en particular, en
otra pgina se muestran todos los datos tcnicos del mismo.
Desde aqu el usuario podr dirigirse a la seccin de
configuracin de mantenimientos y/o imprimir los datos del
equipo.

107

Volumen 15, N 59. pp 103-113

Figura 6. Ficha tcnica de equipo

Configuracin de las rutinas de mantenimiento


Para configurar o programar las diferentes rutinas de
mantenimiento se procede a insertar a la base de datos toda
la informacin relacionada con los mismos como fecha,
frecuencia, encargado, etc. Desde la seccin de
configuracin de las rutinas de mantenimiento el usuario
puede acceder al historial del equipo o al plan anual. Si lo
que desea es configurar una rutina de mantenimiento al
equipo, primero debe tener el nivel de acceso correcto y
luego llenar el formulario respectivo. Para poder ingresar
la informacin relativa al mantenimiento de forma
correcta, el programa debe realizar una serie de clculos
previos relativos a las fechas en que se realizaran las tareas
y el nmero de orden de las mismas; esto debido a que el

108

mdulo se basa en un plan anual de mantenimiento en el


cual se tienen diferentes frecuencias para la realizacin de
las tareas:

Historial del equipo


El historial del equipo se encuentra almacenado en la base de
datos; cada vez que se ejecuta una de las rutinas programadas,
los datos respectivos son almacenados en una tabla
denominada historial (Figura 7).

Velsquez E., Custodio A. Sistema para la gestin del Mantenimiento para un control Supervisorio Basado en Software Libre.

Figura 7. Historial de equipos

Plan Anual.
Para mostrar el Plan Anual de la planta, lo que se hace es
consultar a la base de datos y mostrar todos los equipos a los
cuales se les haya programado una rutina de mantenimiento.
En el caso del Plan Anual de cada equipo por separado, la
consulta se realiza buscando el nombre del equipo en la base
de datos, especficamente en la tabla de configuraciones y se
muestran todas las filas que contengan ese equipo.
Los colores de los cuadros que aparecen en la columna de
estado expresan el estado actual de la tarea (Figura 8):

Correcto:

se ejecut con xito.

Ejecutndose:

la tarea se est ejecutando en estos


momentos.

Pendiente:

la tarea est pendiente, no se ha


realizado.

109

Volumen 15, N 59. pp 103-113

Figura 8. Plan anual de tareas programadas

Ejecucin de las tareas programadas


Para la ejecucin de las tareas programadas, se procede a
llenar un formulario el cual es enviado a la base de datos
donde queda registrada la informacin relativa a la ejecucin
de la tarea.
Para la ejecucin de las tareas programadas se debe tener el
nivel de acceso adecuado y debe hacerse en la fecha indicada.

110

Si trata de ejecutarlo antes de la fecha indicada se mostrar un


mensaje, de igual forma si lo trata de ejecutar despus de la
fecha indicada.
Informes de mantenimiento
En esta seccin se realiza la consulta e impresin de los
informes de las diferentes rutinas de mantenimiento ejecutadas
a los equipos.

Velsquez E., Custodio A. Sistema para la gestin del Mantenimiento para un control Supervisorio Basado en Software Libre.

Figura 9. Informe de mantenimiento

Seccin de ayuda.
Aqu el usuario encontrar un manual de como utilizar el
mdulo de mantenimiento del SCADA AGUA, como se
realizan las diferentes operaciones y cul es el nivel de acceso
requerido para ello.

6.06 como servidor web, donde se alojaba el mdulo y se


utilizaron 2 computadoras como clientes:
2. Cliente 1: Una PC Pentium IV marca HP bajo Windows
XP. Nivel de acceso: 3.
3. Cliente 2: Una Laptop Pentium IV marca HP. Nivel de
acceso: 1.

III. RESULTADOS
4.
1. La prueba del mdulo de mantenimiento se realiz en el
Centro de Instrumentacin y Control usando la red interna.
Se escogi una computadora Pentium IV bajo UBUNTU

Ambas computadoras al igual que el servidor se


encontraban unidas a la red del C.I.C. Como navegador
web se utiliz mozilla y el resultado se muestra en la Tabla
I.

111

Volumen 15, N 59. pp 103-113

Tabla I. Resultados de la validacin experimental

La Tabla I recoge las actividades paso a paso que se fueron


ejecutando para validar la operatividad del sistema: Conexin
con el mdulo servidor, ingreso al mdulo, verificacin de los
niveles de acceso, validacin de los mensaje de tareas
pendientes, entrada a una seccin, seleccin de equipos y
visualizacin de ficha tcnica, impresin de ficha tcnica del
equipo seleccionado. Tambin se seleccionaron los equipos y
se configuraron las tareas de mantenimientos respectivas, se
elabor el plan anual de mantenimiento de los equipos.
Otras actividades validadas fueron: edicin de datos de los
equipos, eliminacin de datos.
Una de las actividades ms importantes validadas tiene que
ver con la ejecucin de las tareas de mantenimiento. Para ello
se seleccion un equipo, se verific la actividad de
mantenimiento pendiente y se ejecut de forma simulada,
imprimindose al final el formulario respectivo de ejecucin
del mantenimiento. Finalmente se revisaron los histricos de
historiales de mantenimiento y la consulta de informes
generados.

112

De esta manera, la Tabla I representa la validacin de todas las


fases posibles a desarrollar con el uso del mdulo de
mantenimiento.

IV. CONCLUSIONES
1. Se desarroll el sistema de mantenimiento preventivo para
una planta de tratamiento de agua utilizando herramientas
de programacin como HTML, PHP, JAVA y MYSQL que
sean capaces de operar bajo software libre.
2. El sistema de mantenimiento desarrollado permite llevar
un control de todos los equipos pertenecientes a la planta
de tratamiento de agua, ya que los clasifica por ubicacin,
muestra su ficha tcnica con toda la informacin de
relevante de cada uno.
3. Gracias a este sistema se pueden configurar las diferentes
rutinas de mantenimiento para los equipos, las cuales
quedan almacenadas en la base de datos destinada para

Velsquez E., Custodio A. Sistema para la gestin del Mantenimiento para un control Supervisorio Basado en Software Libre.

dicho fin, y de esta forma se puede mantener a los equipos


operando de una manera ms ptima.
4. Tambin es posible tener una informacin ms detallada
sobre la historia en la planta de cada equipo, debido a que
cada vez que se ejecute una de las operaciones
programadas, sta se almacena en la base de datos para
mostrar el historial del equipo.
5. El sistema permite la impresin de los datos de la ficha
tcnica de los equipos, sus historiales, formularios para la
realizacin de la operacin programada e informes de cada
operacin realizada, permitiendo tener tambin un control
manual de los equipos.

[pgina web en lnea]. Disponible en:


http://www.adolfoaudisio.com.ar/sintesis/page4.html.
Consultada el 2008
3. Abe-Soft, Software Empresarial. [pgina web en lnea].
Disponible en: http://www.abe-soft.com/EasyMaint/
Consultada el 2008.
4. IPYC [pgina web en lnea]. Disponible en:
http://www.ipyc.info/mtq/app/que_es/que_es.asp.
Consultada el 2008.
5. WGM Tecnologi Soft [pgina web en lnea]. Disponible
en: http://www.wgm.es/maintenance_soft.htm.
Consultada el 2008.

6. Este sistema funciona bajo los sistemas operativos.


Windows y Linux. Las pruebas se realizaron en Centro de
Instrumentacin y Control utilizando computadoras bajo
Windows XP Profesional sp2 y UBUNTU 6.06.

6. INSOLCA: SysMan [pgina web en lnea]. Disponible en:


http://www.insolca.com/contenido/sysman.htm.
Consultada el 2008.

7. El mdulo desarrollado, al ser realizado con software libre,


permite el dominio total de la tecnologa, de tal manera de
representar una alternativa flexible y adaptable para las
plantas de tratamientos de agua, en contraposicin a los
desarrollos actuales propietarios.

7. Inserny, V., Aboul, A., Caas, J., Custodio, A. (2008).


Diseo de un sistema de supervisin centralizado para las
plantas de tratamiento de agua de CVG GOSH. Ciudad
Guayana. Universidad Ciencia y Tecnologa, Vol.12,
N.46, p.43-48.

V. REFERENCIAS
1. Alpzar, E. (1992). Manual IV mantenimiento. Captulo 5
[Libro en lnea]. Disponible en http://www.cepis.opsoms.org/bvsatr/fulltext/tratamiento/manual4/cap5.pdf.
Consultado el 2008.
2. Audisio, A. (2008) Sntesis del mantenimiento industrial.

8. Snchez, G., Custodio, . (2007). Desarrollo de sistema


SCADA para el control de caudal basado en LINUX,
Universidad Ciencia y Tecnologa, Vol.11, N.44, p.121128.
9. Plaza, A., Granado, E., Torre, M. (2005). Diseo
conceptual de un sistema SCADA basado en software de
cdigo abierto, Jornadas de Sistemas de Automatizacin
y Control, Caracas, Venezuela, pp. 100-105.

113

S-ar putea să vă placă și