universidad tecnológica de querétaro

Anuncio
UTEQ
Firmado digitalmente por UTEQ
Nombre de reconocimiento (DN):
cn=UTEQ, o=UTEQ, ou=UTEQ,
email=cmacias@uteq.edu.mx,
c=MX
Fecha: 2014.08.29 13:39:06 -05'00'
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Nombre del proyecto:
“APLICACIÓN PARA CONTROL Y MONITOREO DE UN TANQUE Y POZO
DE AGUA”
Empresa:
PROCESOS DE AUTOMATIZACIÓN E INSTRUMENTACIÓN S.A. DE C.V.
Memoria como parte de los requisitos para obtener el título de:
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA
AUTOMATIZACIÓN
Presenta:
MISAEL GALLEGOS GARCÍA
Asesor de la UTEQ
Asesor de la ORGANIZACIÓN
M. EN I. José de Jesús Lorenzo
Alegría Cerda
ING. Gerardo Adrián Delgado Franco
Santiago de Querétaro, Qro. Agosto del 2014
31
Resumen.
Este proyecto tiene como objetivo realizar una aplicación por medio de un
software llamado InduSoft Web Studio para el monitoreo y control de un pozo y
tanque de agua. Para la realización de este proyecto se realizó primero una
investigación sobre los equipos instalados, conociendo las conexiones y el
funcionamiento de los equipos de telemetría. También se investigó previamente
sobre la forma de adquirir los datos de los radios y la forma de comunicarse con
los equipos instalados. Se consideró los datos que se pueden obtener de los
equipos instalados para la realización de la configuración de los radios. Se
investigó sobre el software InduSoft para poder realizar la aplicación, para la
aplicación primero se crearon los ““tag”s” con los datos que se obtuvieron de los
equipos instalados. Una vez que se tuvieron los “““tag”s”” se realizaron los
mímicos para la aplicación organizándolos en 5 pantallas, la pantalla de inicio, la
del pozo, la del tanque, tendencias-pozo y tendencias-tanque. Al final se verificó
el funcionamiento de la aplicación visualizando los datos en la misma.
2
Description.
The company where I work in in internship project is called Process Automation
and Instrumentation S.A. de C.V. (PAI). This company is very small and is usually
clean and tidy. This company develops automation projects mainly on water substations. The people that work there is very responsible and hardworking. The
name one of the workers is Luis, he is young, fat and brunett. He is medium height
and he has short dark hair. My staying on PAI is a very satisfying experience.
3
Índice
Resumen. ............................................................................................................ 2
Description. ......................................................................................................... 3
I.
Introducción. ................................................................................................. 6
II. Antecedentes. ............................................................................................... 7
III.
Justificación. .............................................................................................. 8
IV.
Objetivo General. ...................................................................................... 9
V.
Alcance. .................................................................................................. 10
VI.
Análisis de riesgos. ................................................................................. 11
VII.
Fundamentación teórica. ......................................................................... 13
VII.I. Comunicación modbus .......................................................................... 14
VII.II. La comunicación sobre Redes Modbus ................................................ 15
VII.III. Modbus RTU ....................................................................................... 16
VII.IV. Modus TCP ......................................................................................... 17
VII.V. PM9C (Medidor de variables eléctricas). ............................................. 17
VII.VI. Zelio 2R3-B261BD .............................................................................. 18
VII.VII. Radio 905U-G Wireless Gateway ...................................................... 19
VII.IX. Módulo de Expansión 115S-12. .......................................................... 20
VIII. Plan de actividades. ................................................................................ 21
IX.
Recursos materiales y humanos. ............................................................ 23
X.
Desarrollo. ............................................................................................... 24
X.I. Distribución del equipo de telemetría en el pozo. .................................... 24
X.II. Diagrama eléctrico del equipo de telemetría del pozo. ........................... 25
X.III. Distribución del equipo de telemetría del tanque. .................................. 28
X.IV. Diagrama eléctrico del equipo de telemetría del tanque. ...................... 29
X.V. Funcionamiento de los equipos de telemetría. ....................................... 31
X.VI. Datos que se pueden obtener de los equipos. ...................................... 33
X.VII. Reconfiguración de los radios. ............................................................. 35
4
X.VIII. Configuración del Software InduSoft Web Studio. .............................. 41
XI.
Resultados Obtenidos. ............................................................................ 45
XII.
Conclusiones y recomendaciones. .......................................................... 51
XIII. Anexos
XIV. Bibliografías
5
I.
Introducción.
Este proyecto es principalmente para reducir costos a un organismo de agua y
riesgos para operarios de pozos y tanques de agua.
El tener una aplicación que muestre variables eléctricas de un pozo es de suma
importancia para un organismo de agua, ya que con esto sabe el consumo que
tiene su pozo en energía eléctrica y reduce el riesgo a operarios, ya que no se
exponen a mediciones peligrosas de algún valor eléctrico.
El que la aplicación muestre variables de un tanque de agua, tiene como finalidad
poder visualizar el nivel del agua del tanque en forma real sin necesidad que un
operar tenga que ir a ver si el tanque está vacío o lleno.
6
II.
Antecedentes.
Una necesidad recurrente en municipios y en cualquier lugar donde hay tanques
de agua, cárcamos, cisternas o cualquier almacenador de agua es el encendido
de las bombas que suministran el agua; el desplazarse largas distancias implica
pérdida de tiempo y recursos además de una mala operación como dejar los
tanques sin agua o peor aún dejar que se derrame el agua.
Anteriormente el control de un sistema de un pozo y tanque de agua era realizado
manualmente por un operador (un pocero) que tenía que estar al pendiente del
nivel del tanque de agua, así él decidía el momento de prender o apagar la bomba
del pozo.
Hoy en día la mayoría de los sistemas de abastecimiento de agua ya cuentan con
un sistema de control automática, sin embargo para realizar un monitoreo de las
variables que se presentan en los pozos y tanques de agua, aun es necesario
que un operador se traslade distancias grandes para poder tener un monitoreo.
7
III.
Justificación.
Hoy en día es de suma importancia tener un control y monitoreo de un sistema
de tanque y pozo de agua, sin necesidad de estar físicamente en las estaciones
para realizar dicho control o monitoreo.
Al implementar un sistema en el cual se pueda monitorear y controlar
remotamente un pozo y tanque de agua, beneficiará principalmente a la
subestación ahorrando en lo económico, ya que no será necesario que un
trabajador tenga que ir al lugar para apagar de emergencia el pozo o para obtener
datos de variables eléctricas de los equipos que son de suma importancia para
la subestación.
Con este sistema también podrá ser más fácil atacar las fallas que se presente
en el pozo o tanque, ya que se podrán detectar fallas en el arrancador que se
mostrarán en la pantalla de nuestro sistema, así como fallas de energía en los
equipos.
8
IV.
Objetivo General.
Controlar y monitorear remotamente un sistema de un pozo y tanque de agua por
medio de una aplicación.
Objetivos específicos.

Determinar los datos de las tres tensiones, tres corrientes y las tres
potencias que se pueden obtener con los equipos instalados en las
estaciones.

Obtener una tendencia de las corrientes y otro del nivel.

Diseñar una aplicación con el software InduSoft Web Studio.
9
V.
Alcance.
Al final, la aplicación realizada en el software InduSoft Web Studio será capaz de
mostrar con los equipos de telemetría instalados el nivel en tiempo real del
tanque, así como el estado del motor del pozo. Además de algunos parámetros
de estados de energía de los equipos.
Se podrá observar del pozo algunas variables eléctricas que se pueden obtener
del arrancador como corrientes, tensiones y potencia. También se podrá observar
la presión que lleva el agua en el tren de válvulas.
Sobre la pantalla se mostrarán algunas tendencias con el nivel del tanque y del
estado del motor principalmente, así como algunas gráficas de variables
eléctricas que se conocen principalmente la corriente.
10
VI.
Análisis de riesgos.
Un Análisis de Modo y Efecto de Fallos (AMEF) es un conjunto de directrices, un método y una forma de identificar
problemas potenciales (errores) y sus posibles efectos en un SISTEMA para priorizarlos y poder concentrar los
recursos en planes de prevención, supervisión y respuesta.
Resultados de Acción
Equipo apagado
Corto circuito.
8
Apagón de luz.
6
2
Se está tomando
en cuenta tener
3
7
energía de
respaldo.
Tabla VI.I. Análisis de Modo y Efecto de Fallos
11
96
Utilizar hojas de
datos de los
equipos para no
equivocarse.
Misael.
168
Implementar
batería como
respaldo de
energía.
Misael
RPN
Falta de
energía.
8
Se realiza una
selección
correcta con las
hojas de datos
de los equipos.
Misael
Det.
Energía
eléctrica en
estación
central
Mostrar datos
que no son.
Distracción al
seleccionar los
datos.
105
Reducir la
velocidad de
transmisión para
que sea más
eficiente.
Acción
Adoptada
Occ.
Obtener
datos
incorrectos.
7
Acción
Sugerida
Responsable
y fecha límite
de
Terminación
Sev.
Obtención de
datos de los
equipos
Comunicación
deficiente.
Se está tomando
en cuenta la
5
3
velocidad de
transmisión.
RPN
Exceso de
ruido.
Medio ambiente
y/o comunicación
intensa.
Controles de
Diseño o
Proceso
Actuales
Detec.
Comunicación
Efecto (s)
Potencial (es)
de falla
Causa(s)
Potencial(es)
o Mecanismos
de falla
Occur.
Modos de
Falla
Potenciales
Sev.
Función
del Producto/
Paso del
proceso
Se realizó un AMEF que se muestra en la tabla VI.I con los posibles
inconvenientes que se pudieran tener en la realización del proyecto con la
finalidad de tener estrategias para poder corregir dichos inconvenientes, así
como saber a cuál hay que darle un poco más de importancia.
En la tabla VI.I se pude observar que el riesgo más crítico es la energía eléctrica
en la estación central, ya que si esta falla los datos que se encuentren en el
momento no podrán ser visualizados, por eso todos los radios instalados tienen
una batería conectada adicional a su alimentación, la cual nos permitirá
conservar los datos en el radio.
12
VII.
Fundamentación teórica.
Una necesidad recurrente en parcelas, municipios, campos de riego y cualquier
lugar donde hay tanques de agua, cárcamos, cisternas o cualquier almacenador
de agua es el encendido de las bombas que suministran el agua, el desplazarse
largas distancias implica pérdida de tiempo y recursos además de una mala
operación como dejar los tanques sin agua o peor aún dejar que se derrame el
agua.
La solución sencilla operar de manera remota el encendido y apagado de las
bombas mediante un sistema de control inalámbrico el cual consiste
básicamente en un transmisor y un receptor; desde el transmisor comandar y en
el receptor encender y apagar la bomba.
Los beneficios son múltiples y están identificados como ahorro en:




Tiempo
Agua
Recursos humanos
Electricidad
Las condiciones de cada sitio son distintas; es importante realizar la ingeniería
previa para asegurar que se implementará la mejor tecnología al menor costo.
13
Para la realización de este proyecto se utilizó un protocolo de comunicación
llamado modbus el cual, los equipos instalados ya cuentan.
Las razones por las cuales el uso de Modbus es superior a otros protocolos de
comunicaciones son:
1. Es público, es decir que no se requiere la adquisición de una licencia.
2. Su implementación es fácil y requiere poco desarrollo
3. Maneja bloques de datos sin suponer restricciones
VII.I. Comunicación modbus
El protocolo Modbus se define como una estructura para mensajes que los
dispositivos reconocerán y usarán, independientemente del tipo de red sobre la
cual se comunica.
El protocolo define el proceso que usa un dispositivo para hacer la petición de
datos, la forma en que se responde y finalmente como se detectan y reportan los
errores.
El protocolo Modbus provee un estándar que permite analizar gramaticalmente
un mensaje. Durante la comunicación, el protocolo determina como cada
controlador reconocerá su dirección de dispositivo, reconocerá el mensaje
direccionado hacia él y determinará el tipo de acción a tomar y podrá extraer
14
cualquier dato u otra información contenida en el mensaje, si se requiere de una
respuesta el controlador construirá el mensaje y lo enviara.
VII.II. La comunicación sobre Redes Modbus
Los controladores se comunican usando una técnica maestro/esclavo, en la cual
sólo un dispositivo (el maestro) puede iniciar la comunicación. Los otros
dispositivos (los esclavos) responden suministrando al maestro el dato solicitado,
o realizando la acción solicitada en la petición. Entre los dispositivos maestros
típicos se incluyen los procesadores centrales y los paneles de programación.
Algunos esclavos típicos son los PLC’s (controladores programables) o los
inversores o drives.
El maestro puede direccionar esclavos individualmente o puede generar un
mensaje en modo difusión a todos los esclavos. Los esclavos devuelven un
mensaje (respuesta) a las peticiones que les son direccionadas individualmente.
No se devuelven respuestas a peticiones en modo difusión enviadas desde el
maestro.
Modbus establece el formato para la petición del maestro, colocando en ella la
dirección del dispositivo esclavo (0 para difusión), un código de función que define
la acción solicitada, cualquier dato que deba enviarse y un campo de
comprobación de error. La estructura del mensaje de respuesta del esclavo está
también definido por Modbus. Contiene campos confirmando la acción tomada,
15
cualquier dato que haya de devolverse y un campo de comprobación de error. Si
el mensaje recibido por el esclavo es defectuoso o el esclavo es incapaz de
realizar la acción solicitada, construirá un mensaje de error y lo enviará como
respuesta.
VII.III. Modbus RTU
Cuando los controladores se configuran para comunicar en una red Modbus
usando el modo RTU (Remote Terminal Unit), cada byte de 8 bits contiene dos
dígitos hexadecimales de 4 bits. La principal ventaja de este modo es que permite
mayor densidad de caracteres mejorando el rendimiento con respecto al modo
ASCII para la misma velocidad. Cada mensaje debe ser transmitido en un flujo
continuo.
El formato para cada byte en modo RTU es el que se muestra en la figura VII.II.I
Figura VII.II.I Formato para cada byte en modo RTU.
16
VII.IV. Modus TCP
Modbus/TCP es un protocolo de comunicación diseñado para permitir a equipos
industriales como Controladores Lógicos Programables (PLCs), computadores,
sensores, y otros tipos de dispositivos físicos de entrada/salida comunicarse
sobre una red.
Modbus/TCP fue introducido por Schneider Automation como una variante de la
familia MODBUS, cuyo objetivo es manejar protocolos de comunicación simples
y abiertos, destinados a la supervisión y el control de equipo de automatización.
Específicamente, el protocolo cubre el uso de mensajes MODBUS en un entorno
Intranet o Internet. Usando los protocolos TCP/IP La especificación Modbus/TCP
define un estándar interoperable en el campo de la automatización industrial, el
cual es simple de implementar para cualquier dispositivo que soporta sockets
TCP/IP.
VII.V. PM9C (Medidor de variables eléctricas).
El PM9C es una central que mide las magnitudes eléctricas de las redes BT
1P+N, 3P, 3P+N. Indica localmente los valores instantáneos: U, V, I, IN, F, FP, P
total (W, var, VA) y P por fase (W, var). Los valores medios (DEMAND) y medios
máximos de los P (W o var o VA). Los contadores de energías kWh (total y
parcial) y kvarh (total), el contador horario. Dispone de un puerto de comunicación
Modbus RS 485. Para más información ver folleto en el al apartado de anexos.
17
VII.VI. Zelio 2R3-B261BD

LOGIC MODULE, RELÉ, 16I/P, 10O/P

Núm. de Entradas Analógicas: 6

Núm. de Entradas Digitales: 16

Núm. de Salidas Digitales: 10

Anchura Externa: 125mm

Longitud / Altura Externa: 90mm

Montaje, Tipo: Raíl DIN, Panel

Organismos de Certificación: CE, CSA, C-tick, UL

Profundidad Externa: 59.5mm

Tensión de Alimentación: 24VDC

Tensión de Entrada Máx.: 240VAC

Tensión de Entrada Mín.: 100VAC
Figura VII.VI.I Zelio 2R3-B261BD
Los relés programables Zelio Logic como el de la figura VII.VI.I están diseñados
para realizar pequeñas aplicaciones de automatismos. Se utilizan en actividades
industriales y del sector terciario.
Por ser compacto y fácil de instalar, supone una solución competitiva frente a
otras de lógica cableada o de tarjetas específicas. Para más información ver
folleto en el al apartado de anexos.
18
VII.VII. Radio 905U-G Wireless Gateway
Los Gateways inalámbricos ELPRO como en de la
figura
VII.VII.I
proporcionan
una
interfaz
y
comunicación entre los dispositivos de bus de datos
industriales y dispositivos de campo (por ejemplo,
Modbus a Profibus para EtherNet / IP: PLC de
SCADA / DCS, etc.) Conectado a través de
Figura VII.VII.I Radio Gateway
905U-G
RS232/RS485/RJ-45, los valores de los registros
asignados en el bus de datos son transmitidos/recibidos por radio desde y hacia
dispositivos campo y de control.
Los productos de la serie ELPRO 905U-G pueden (multi-hop) repetir hasta cuatro
veces, soportan una variedad de protocolos industriales y puede ser combinado
con la serie 115S ELPRO 905U de E / S para crear poderosos productos de E /
S y redes de bus de datos.
El radio es capaz de conectarse con protocolos industriales diferentes y
dispositivos
de
proveedores
que
incorporan
redes
maestro/esclavo,
esclavo/esclavo, maestro/maestro. Para más información ver folleto en el al
apartado de anexos.
19
VII.IX. Módulo de Expansión 115S-12.
El módulo de la figura VII.IX.I cuenta con 8 señales
digitales configurables, 8 salidas de pulso y 8 entradas
analógicas.
La serie 115S de los productos se puede utilizar con
ELPRO basado en el transceptor de E / S, puerta de
Figura VII.IX.I Modulo
expansión 115S-12
de
enlace Ethernet, y productos en serie para ampliar la entrada y salida de conteo
o actuar como un esclavo de E / S Modbus ® para conectar otros dispositivos de
campo. Conectado a través de RS-485 y comunicar usando ELPRO WIBNet.
Características:

Proporciona diversas variaciones de puertos de E / S para expansiones de
aplicaciones.

Combina unidades (en cadena) para dar cabida a las necesidades de E /
S adicionales.

Expansión del módem de serie I / O para ELPRO transceptor de E / S,
puerta de enlace, y productos de Ethernet.

Capacidad de expansión Modbus RTU esclavo de E / S.

Multiplexor E / S serie con ELPRO cambio del estado WIBNet protocolo.
20
VIII. Plan de actividades.
Se realizó un plan de actividades con la ayuda de una gráfica de Gantt para poder
llevar una organización de las tareas que se realizaran durante el proyecto. Esto
con la finalidad de llevar un control para que el proyecto logre ser terminado en
tiempo y en forma.
Figura VIII.I Grafica de Gantt
21
En la figura VIII.I se muestra una tabla que contiene las tareas que se realizaran durante el proyecto, así como el
tiempo estimado para cada una, la fecha en que comienza y en que termina.
Figura VIII.II Porcentaje de tareas realizadas.
En la figura VIII.II se muestra el porcentaje de cada una de las tareas, así como el porcentaje del proyecto, esto
servirá para tener un seguimiento de lo que se va haciendo y de lo que se va quedando rezagado durante el
proyecto.
22
IX.
Recursos materiales y humanos.
Se puede observar en la tabla de la figura IX.I los equipos en los cuales se
intervino en el proyecto con la finalidad de conocer el nombre del equipo, el
modelo, la marca y principalmente su precio.
Cabe mencionar que el precio de los equipos esta dado en dólares. El Radio y el
Zelio son equipos que fueron adquiridos previamente, mientras que la licencia
de InduSoft Web Studio fue adquirida.
Equipo
Modelo
Marca
Precio
Observaciones
Módulo de Telemetría (Radio)
905U-G-MD1
Cooper
Bussmann
$ 1,795.00 dólares
c/u + IVA
Equipo adquirido
previamente
Relevador inteligente (Zelio)
SR3B216BD Zelio
logic
Schneider
$ 695.00 dólares
c/u + IVA
Equipo adquirido
previamente
Licencia Indusoft WS V 7
Engineering +
Runtime 1500
““tag”s”
Figura IX.I Tabla de precios de los equipos
en los que se intervino.
23
Precio $ 1,950.00
dólares + IVA
X.
Desarrollo.
X.I. Distribución del equipo de telemetría en el pozo.
En la figura X.I.I se muestra la distribución de los equipos instalados en el tablero
que se encuentra en el pozo.
En la parte superior izquierda se puede observar los interruptores que controlan
el encendido y apagado del tablero, en medio se encuentra el medidor de
variables eléctricas. En la parte superior derecha se encuentra el radio que envía
los datos inalámbricamente. En la parte de en medio a lado izquierdo se observa
la fuente de 24vcd para la alimentación de los equipos, a su lado derecho se
observa el Zelio que es el que realiza el control y junto a este su módulo de
comunicación.
En la parte inferior se encuentran las clemas 1 para la batería, 3 de alimentación
24vcd, 8 para la conexión de las señales analógicas, 10 para la conexión de las
señales digitales, 5 para común y 3 para el control del arrancador.
24
Figura X.I.I Distribución del equipo de telemetría en el pozo
X.II. Diagrama eléctrico del equipo de telemetría del pozo.
En la figura X.II.I se puede observar las conexiones de los equipos.
Se tiene una tensión de entrada de 120Vca que van a la fuente de alimentación
que nos entrega una salida de 24Vcd, la cual es utilizada para los equipos, esta
tensión esta por tres clemas que sirven para alimentar el Radio y el Zelio y una
tercera de respaldo. En la primera clema va conectada la batería que sirve de
respaldo cuando se va la luz.
Enseguida se encuentran cuatro clemas porta fusible que también están
puenteadas con 24Vcd, estas clemas junto con las de paso que tiene a su lado
están conectadas a 4 analógicas del Zelio que se utilizan para los trasmisores
25
que se tienen en el pozo que son: el medidor de flujo y el medidor de presión
ambos son trasmisores de dos hilos que entregan una señal de 4 a 20 mA.
Las dos entradas digitales del Zelio son las clemas siguientes con alimentación
a 24V.
El radio cuenta con 8 entradas digitales que son libres de tensión, estas están
conectadas a 8 clemas de paso como se observa. Estas digitales se utilizan como
indicadores de estados de la bomba y del selector.
Al final se encuentran tres clemas donde está conectado un selector de tres
posiciones con el que se hace el control de manual o automático del pozo, esto
quiere decir que si el selector está en manual el arrancador solo le va hacer caso
a la botonera y si el selector está en automático solo le va ser caso a la salida del
Zelio que está en serie con este control.
El medidor de variables eléctricas y el Zelio con la ayuda de su módulo de
comunicación están conectados en paralelo al radio por medio de protocolo
modbus RTU para poder obtener los datos de ambos equipos.
26
L
220 VCA
L1
L2
N
I1 I2 I3
120 VCA
V1 V2 V3
PM9C
Variables Eléctricas
220 VCA
485 RTU
Modbus Serial 485 RTU
Radio G
BAT
GND
SUP
Q2
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
Q1
A1
A2
Modulo Comunicación
Zelio
A3
A4
D1
- +
D2
FUENTE 127VCA - 24VCD
24 VCD
+
BAT
1A
RADIO
1A
-
ZELIO
A1
A2
A3
A4
D1
D2
1A
1A
1A
1A
1A
1A
1A
Analogicas del Zelio
Digitales
Figura X.II.I Diagrama eléctrico del equipo de telemetría del pozo.
27
Digitales del Radio
Clemas de Comun
Control de Arrancador
X.III. Distribución del equipo de telemetría del tanque.
En la figura X.III.I se muestra la distribución de los equipos instalados en el tablero
que se encuentra en el tanque.
En la parte superior izquierda se puede observar controlador de carga solar con
el cual es alimentado el sistema. En la parte superior derecha se encuentra el
radio que envía los datos inalámbricamente. En la parte de en medio a lado
izquierdo se observa un convertidor de 12V a 24V para la alimentación de los
equipos, a su lado derecho se observa el módulo de expansión 115S-12 que
recibe la señal del nivel del tanque.
En la parte inferior se encuentran las clemas 1 para la batería, 3 de alimentación
24vcd, 8 para la conexión de las señales analógicas, 12 para la conexión de las
señales digitales y 5 para común.
Figura X.III.I Distribución del equipo de telemetría del tanque
28
X.IV. Diagrama eléctrico del equipo de telemetría del tanque.
En la figura X.IV.I se puede observar las conexiones de los equipos.
Se tiene una tensión de entrada que es proporcionada por el panel solar instalado
que está conectado al controlador de carga junto con una batería que almacena
la carga y la salida del controlador la carga está conectada a un convertidor de
12 a 24V, ya que el controlador solo entrega 12V y es necesario 24V para la
alimentación de los equipos, esta tensión esta por tres clemas que sirven para
alimentar el Radio y el Zelio y una tercera de respaldo. En la primera clema va
conectada la batería que sirve para almacenar la carga del panel cuando este no
está cargando
Enseguida se encuentran cuatro clemas porta fusible que son las entradas
analógicas del módulo de expansión 115S-12, junto con las de paso que tiene a
su lado que están puenteadas a común para cerrar el lazo que es donde está
conectado el medidor de nivel que entrega una señal de 4 a 20 mA.
Están conectadas 4 entradas digitales del módulo de expansión que son libres
de tensión por lo cual solo están a unas clemas de paso.
El radio cuenta con 8 entradas digitales que son libres de tensión, estas están
conectadas a 8 clemas de paso como se observa.
El módulo de expansión está conectado en paralelo al radio por medio de
protocolo modbus RTU para poder obtener los datos del equipo.
29
24V
Panel
+-
Bateria
+-
Carga
+-
GND
SUP
DI0
DI1
DI2
DI3
+IN 12v
Radio G
BAT
AN3 AN3 +
GND
SUP
AN2 AN2 +
Controlador de Carga
DI0
DI1
DI2
DI3
DI4
DI5
DI6
DI7
AN1 AN1 +
Modbus Serial 485 RTU
Modulo de Expansión
AN0 AN0 +
RTU
OUT 24v
+-
BAT
1A
RADIO
1A
MODULO
1A
A1
A2
A3
A4
1A
1A
1A
1A
Analogicas del Modulo
Digitales del Modulo
Figura X.IV.I Diagrama eléctrico del equipo de telemetría del tanque
30
Digitales del Radio
Clemas de Comun
X.V. Funcionamiento de los equipos de telemetría.
El funcionamiento de los equipos es simple, en la estación del tanque está
conectado a la analógica 1 del módulo de expansión el sensor de nivel que
entrega una señal de 4 a 20 mA, esta señal es interpretada por el módulo de
expansión en una señal digital de 12 bits la cual es leída por el radio 905U-G que
se encuentra en esta misma estación pegándola en un registro del mismo por
medio de una comunicación modbus RTU con el protocolo RS485 trabajando el
radio 905U-G como maestro y el módulo de expansión como esclavo.
El valor de la señal analógica almacenada en un registro del radio es enviada
inalámbricamente al radio 905U-G que se encuentra en la estación del pozo
pegándola en un registro del mismo.
Teniendo el valor del nivel del tanque en el registro del radio del pozo, este lo
escribe al Zelio por medio de una comunicación modbus RTU con el protocolo
RS485 trabajando el radio 905U-G como maestro y el módulo de expansión como
esclavo.
El Zelio realiza el control con el programa que se muestra en la figura X.V.I
31
Figura X.V.I Programa del Zelio
En la parte superior aparecen las dos entradas digitales del Zelio enviadas a un
registro del mismo para que el radio pueda leerlas, así como tres entradas
analógicas del Zelio van de igual forma a un registro del Zelio, estas señales
tienen conectadas un comando que se llama GAIN que sirve para lineal izar las
señales.
En la parte inferior se encuentra un registro del Zelio el cual es el que se escribe
del radio (el registro del valor del nivel del tanque). El valor es lineal izado y con
la función TRIGGER que tiene dos constantes con las cuales se indica en qué
valor se activa y en cual se desactiva, realiza el control de la salida del Zelio para
activa la bomba del pozo con un temporizador con un tiempo para activar y otro
para desactivar la salida.
32
X.VI. Datos que se pueden obtener de los equipos.
De los radios 905U-G de acuerdo con su hoja de datos se pueden obtener los
estados de las señales digitales, estados de la alimentación y batería, así como
los valores de los registros del mismo de acuerdo a la tabla X.VI.I
Registers
0 - 4299
4300 - 4399
4401 - 4499
5000 - 9499
9500 - 9999
Purpose
I/O registers
On-board I/O
Comms-fail status and radio strengths for remote
modules
Status registers - 16 bit status for each I/O signal
Status registers for block read/write messages
Tabla X.VI.I Distribución de los registros
Se utilizarán los registros que estén entre 0-4299 para almacenar los datos que
se obtengan de los equipos.
Y los registros del 4300-4399 que son las señales digitales y de alimentación del
radio que se muestran en tabla X.VI.II
Para el medidor de variables eléctricas PM9C de acuerdo con su hoja de datos
se pueden obtener los siguientes registros que se muestran en la tabla X.VI.III
33
I/O Register
4300
4301
4302
4303
4304
4305
4306
4307
4308
status
4309
status
4310
value
4311
value
4370 - 4379
Description
Input value DIO 1
Input value DIO 2
Input value DIO 3
Input value DIO 4
Input value DIO 5
Input value DIO 6
Input value DIO 7
Input value DIO 8
Low battery vol”tag”e
Supply vol”tag”e fail
Battery vol”tag”e
Supply vol”tag”e
Inverse values of 4300 - 4309
Tabla X.VI.II Registros I/O
Tabla X.VI.III Registros del PM9C
34
I/O Register
4320
4321
4322
4323
4324
4325
4326
4327
Description
Output value DIO 1
Output value DIO 2
Output value DIO 3
Output value DIO 4
Output value DIO 5
Output value DIO 6
Output value DIO 7
Output value DIO 8
X.VII. Reconfiguración de los radios.
Radio del Tanque. El radio del tanque ya contaba con una configuración la cual
mandaba simplemente los valores que tuvieran las 4 analógicas del módulo de
expansión, realizando primero un Mapeo Serial como se muestra en la figura
X.VII.I que indica que va pegar a partir del registro 0 del radio lo que lea del
registro 30001 del esclavo 1 que en este caso es el módulo de expansión,
contando 4 que son las cuatro señales.
Figura X.VII.I Mapeo serial entradas analógicas
Después para enviar los datos que se tienen en el radio se realiza un mapeo
sencillo como se muestra en la figura X.VII.II que indica en la primera línea un
poleo para para poder actualizar los datos cuando se prende por primera vez con
el radio del pozo, después el registro 0 del radio del tanque es enviado al registro
10 del pozo y el registro 1 del tanque es enviado al registro 11 del pozo.
Figura X.VII.II Mapeo sencillo del tanque
A la configuración anterior se agregaron más mapeos para tener los datos en la
estación central en donde esta otro radio 905U-G pero con protocolo Ethernet
35
con el cual se obtendrán los datos en una computadora para la realización de la
pantalla.
Se realizó tres mapeos por bloques el primero fue enviar los valores de las cuatro
analógicas que se encuentran a partir del registro 0 del radio al radio de la
estación central a partir del registro 1 como se muestra en la figura X.VII.III en la
primera línea.
El segundo mapeo por bloques son las 8 señales digitales del radio que están a
partir del registro 4300 enviadas al radio de la estación central a partir del registro
10 como se muestra en la segunda línea de la figura X.VII.III
El tercer mapeo por bloques son los dos estados digitales batería baja y
alimentación correcta que están a partir del registro 4378 del radio enviados al
radio de la estación central a partir del registro 18.
Figura X.VII.III Mapeo por bloques del tanque
Se agregaron otros mapeos sencillos como se muestra en la figura X.VII.IV, el
primero es otro poleo para poder actualizar los datos cuando se prende por
primera vez con en el radio de la estación central, en el segundo se envió el
registro 4310 que es el valor de la batería al registro 8 de la estación central y en
el tercero se envió el registro 4311 que es el valor de la alimentación al registro
9 del radio de la estación central.
36
Figura X.VII.IV Mapeo sencillo adicional
Radio del Pozo. El radio del pozo ya contaba con una configuración la cual en el
mapeo serial como se muestra en la figura X.VII.V, la cual lee los cuatro registros
del Zelio que es el esclavo 1 a partir del registro 40021 y los pega en el radio a
partir del registro 0, también lee el registro 40049 que es el estado del Zelio y lo
pega en el registro 4 del radio y por ultimo escribe el registro 10 del radio que es
el que contiene el valor del nivel del tanque y lo pega en el registro 40017 del
Zelio que es con el cual se realiza el control automático de acuerdo al nivel del
tanque.
Figura X.VII.V Mapeo serial del pozo
Después se realiza un mapeo sencillo con el radio del tanque como se muestra
en la figura X.VII.VI, en la primera línea se tiene un poleo para poder actualizar
los datos cuando se prende por primera vez con el radio del tanque, en la
37
segunda línea se envía el registro 4306 (digital 7) del radio del pozo que indica
cuando el pozo esta prendió al mismo registro 4326 del radio del tanque.
Figura X.VII.VI Mapeo sencillo adicional
A la configuración anterior se agregaron más mapeos para tener los datos en la
estación central para la realización de la pantalla.
Se hizo un mapeo serial nuevo para poder tener en el radio los datos del medidor
de variables eléctricas PM9C como se muestra en la figura X.VII.VII, se leyó a
partir del registro 4101 del PM9C que es el esclavo 3, 52 registros que se pegaron
a partir del registro 20 del radio del pozo.
Figura X.VII.VII Mapeos seriales adicionales
Se realizaron cuatro mapeos por bloques como se muestra en la figura X.VII.VIII,
el primero son las 8 señales digitales del radio que están a partir del registro 4300
enviadas al radio de la estación central a partir del registro 200.
El segundo mapeo por bloques son los dos estados digitales batería baja y
alimentación correcta que están a partir del registro 4378 del radio enviados al
radio de la estación central a partir del registro 208.
38
El tercero y cuarto mapeo por bloques son 94 registros del radio en donde están
los registros del Zelio y los registros del PM9C enviados al radio de la estación
central a partir del registro 300.
Figura X.VII.VIII Mapeos por bloques adicionales
Se agregaron otros mapeos sencillos como se muestra en la figura X.VII.IX, el
primero es otro poleo para poder actualizar los datos cuando se prende por
primera vez con en el radio de la estación central, en el segundo se envió el
registro 4310 que es el valor de la batería al registro 390 de la estación central y
en el tercero se envió el registro 4311 que es el valor de la alimentación al registro
391 del radio de la estación central.
Figura X.VII.IX Mapeos sencillos adicionales
Radio de la Estación Central. En el radio de la estación central se hicieron unos
mapeos sencillos como se muestra en la figura X.VII.X, las primeras dos líneas
son poleos para poder actualizar los datos cuando se prende por primera vez con
el pozo y el tanque, las siguientes dos líneas son para mandar dos registros el
39
100 y el 101 a los registros 12 y 13 del radio del pozo los cuales se escriben a
dos registros del Zelio con lo cual se hará un control desde la oficina.
Figura X.VII.X Mapeos sencillos
Para poder obtener los datos almacenados en los registros del radio de la
estación central a la computadora, es necesario pasarlos a la tarjeta interna que
es de donde se obtienen, configurándola en fielbus config (bus de campo) como
se muestra en la figura X.VII.XI. La tarjeta cuenta con 1024 registros para escribir
y 1024 para leer. En la primera línea se escribieron 19 registros a partir del 1 del
radio (datos del tanque) a la tarjeta fielbus a partir del registro 1, en la segunda
línea se escribieron 10 registros a partir del 200 del radio (digitales del pozo) a la
tarjeta fielbus a partir del registro 30, en la tercera línea se escribieron 100
registros a partir del 300 del radio (analógicas del pozo) a la tarjeta fielbus a partir
del registro 200 y en la cuarta línea se leyeron 2 registros a partir del 100 del
radio (datos para control desde oficina) a la tarjeta fielbus a partir del registro
1025.
Figura X.VII.XI Registros a la tarjeta Fieldbus
40
Por último es necesario asignarle una IP al radio para poderlo asociar con el
programa con el cual se realizará la pantalla. La asignación se hace en ajustes
de Ethernet como se muestra en la figura X.VII.XII.
Figura X.VII.XII Configuración de IP
X.VIII. Configuración del Software InduSoft Web Studio.
Una vez que abrimos el programa lo primero que se hizo fue configurar el driver
que se utilizó para poder obtener los datos en la aplicación de la forma siguiente:
primero se agregó el driver a utilizar seleccionando el MOTCP como se muestra
en la figura X.VIII.I
Figura X.VIII.I Selección del driver a utilizar.
Figura X.VIII.I Driver de comunicación
Figura X.VIII.I Driver de comunicación
Figura X.VIII.I Driver de comunicación
41
Una vez que seleccionamos el driver se creó una hoja principal como la que se
muestra en la figura X.VIII.II, la cual servirá para la creación de las ““tag”s” en la
columna “Nombre de “tag””, así como la colocación de la IP del radio en la
columna de “Estación” y la dirección en la que está alojada en el radio en la
columna “Dirección de I/O”.
Figura X.VIII.II Hoja principal
Al momento de escribir un nombre para crear un “tag” aparece una ventana que
pregunta si deseas crear “tag” al darle que si aparece otra ventana en la cual se
determina el tipo de “tag” que será (booleano, entero, real, etc.). En la columna
de estación se pone la IP del radio con la particularidad de escribir al final el
puerto estándar que es el 502 y la estación del Radio.
Ejemplo: 192.168.0.223:502:1
En la columna dirección de I/O se pone la dirección en la cual está el dato que
queremos si queremos leer un registro se pone al inicio 3X: y después la dirección
en la que está alojada, si queremos escribir a un registro se pone 4X: al inicio,
para los registros del PM9C se pone al inicio DW: porque son dos registros por
dato, por lo cual es una doble palabra. Una vez que consideramos lo anterior
nuestros ““tag”s” quedaron como se muestran en las tablas X.VIII.III y X.VIII.IV
42
““tag”s” Tanque_El chorro
Nombre de “tag”
T48_EL CHHORRO_NIVEL_AN1
T48_EL CHHORRO_AN2
T48_EL CHHORRO_AN3
T48_EL CHHORRO_AN4
T48_EL CHORRO_V.BATERIA
T48_EL CHORRO_V.FUENTE
T48_EL CHORRO_DIO1
T48_EL CHORRO_DIO2
T48_EL CHORRO_DIO3
T48_EL CHORRO_DIO4
T48_EL CHORRO_DIO5
T48_EL CHORRO_DIO6
T48_EL CHORRO_DIO7
T48_EL CHORRO_DIO8
T48_EL CHORRO_E.BATERIA
T48_EL CHORRO_E.FUENTE
Estación
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
Dirección de I/O
3X:1
3X:2
3X:3
3X:4
3X:8
3X:9
3X:10
3X:11
3X:12
3X:13
3X:14
3X:15
3X:16
3X:17
3X:18
3X:19
Tabla X.VIII.III ““tag”s” Tanque
““tag”s” Pozo La Artesana
Nombre de “tag”
P49_LA ARTESANA_DIO1
P49_LA ARTESANA_DIO2
P49_LA ARTESANA_DIO3
P49_LA ARTESANA_DIO4
P49_LA ARTESANA_DIO5
P49_LA ARTESANA_DIO6
P49_LA ARTESANA_DIO7
P49_LA ARTESANA_DIO8
P49_LA ARTESANA_E.BATERIA
P49_LA ARTESANA_E.FUENTE
P49_LA ARTESANA_ZB00
Tabla X.VIII.IV
““tag”s” Pozo
P49_LA
ARTESANA_ZB01
P49_LA ARTESANA_ZB02
P49_LA ARTESANA_ZB03
P49_LA ARTESANA_ZB04
P49_LA ARTESANA_ZB05
Estación
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
43
Dirección de I/O
3X:30
3X:31
3X:32
3X:33
3X:34
3X:35
3X:36
3X:37
3X:38
3X:39
4X:1025.0
4X:1025.1
4X:1025.2
4X:1025.3
4X:1025.4
4X:1025.5
Nombre de “tag”
P49_LA ARTESANA_Z1DI
P49_LA ARTESANA_Z1AN1_PRESION
P49_LA ARTESANA_Z1AN2
P49_LA ARTESANA_Z1AN3
P49_LA ARTESANA_E.ZELIO1
P49_LA ARTESANA_I1
P49_LA ARTESANA_I2
P49_LA ARTESANA_I3
P49_LA ARTESANA_IN
P49_LA ARTESANA_L1 a L2
P49_LA ARTESANA_L2 a L3
P49_LA ARTESANA_L3 a L1
P49_LA ARTESANA_L1 a N
P49_LA ARTESANA_L2 a N
P49_LA ARTESANA_L3 a N
P49_LA ARTESANA_FRECUENCIA
P49_LA ARTESANA_P.ACTIVA
P49_LA ARTESANA_P.REACTIVA
P49_LA ARTESANA_P.APARENTE
P49_LA ARTESANA_P.FACTOR
P49_LA ARTESANA_P.FACTOR_SECTOR
P49_LA ARTESANA_P.DEMANDA
P49_LA ARTESANA_P.MAX_DEMANDA
P49_LA ARTESANA_T.OPERACION
P49_LA ARTESANA_V.BATERIA
P49_LA ARTESANA_V.FUENTE
Estación
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
192.168.0.223:502:1
Tabla X.VIII.IV ““tag”s” Pozo
44
Dirección de I/O
3X:200
3X:201
3X:202
3X:203
3X:204
DW:220
DW:222
DW:224
DW:226
DW:228
DW:230
DW:232
DW:234
DW:236
DW:238
DW:240
DW:242
DW:244
DW:246
DW:248
DW:250
DW:252
DW:254
DW:256
3X:290
3X:291
XI.
Resultados Obtenidos.
Finalmente se realizó la pantalla una vez que se hizo la configuración de los
radios y la creación de los ““tag”s” que utilizaremos para la aplicación.
Para la realización de la aplicación simplemente se crearon los mímicos
deseados asignándolos a los ““tag”s” que creamos previamente con los datos de
los radios.
Para la realización de los mímicos utilizamos distintas herramientas
principalmente el texto con una animación llamada “enlace datos de texto”, la cual
nos permitió asignar el “tag” que se quería mostrar a dicho texto, con esto se
pudieron mostrar la mayoría de los datos de tipo real como corrientes, tensiones,
potencias, entre otros.
Para los datos booleanos se utilizó principalmente formas con una animación
llamada “color”, la cual nos permitió cambiar el color de la forma dependiendo del
valor del “tag” que fuera asignado.
Para la realización de las tendencias se asignó el “tag” a la gráfica que se quería
mostrar, tomando en cuenta si el valor del “tag” era real o booleano.
Para darle forma a la aplicación primero se realizaron dos pantallas que servirán
de encabezado y de navegación.
45
La figura XI.I muestra la pantalla principal con un encabezado el cual contiene
una visualización con la hora y la fecha, algunas imágenes y el logotipo del
organismo y un botón para ir a un explorador y otro para salir de la aplicación.
La pantalla de navegación se muestra en la parte izquierda de la imagen, esta
cuenta con un botón de inicio, un botón para ir a las tendencias del pozo y otro
para las del tanque y un último para salir de la aplicación.
En la parte central se muestran dos imágenes que están asociadas con un botón
respectivamente para ir a la pantalla del Pozo y para ir a la pantalla del Tanque.
Figura XI.I Pantalla principal
46
La pantalla del pozo se observa en la figura XI.II la cual muestra los datos
obtenidos de los equipos relacionados con el pozo como: el estado del pozo si
está en manual o automático, el estado del motor, el control del pozo para realizar
un paro de emergencia, los estados y los valores de la fuente y la batería que
alimentan al radio, la presión con que fluye el agua por el tren de válvulas.
Algunas variables eléctricas del arrancador como: la corriente de cada línea, la
tensión, y algunas potencias.
Figura XI.II Pantalla del Pozo
47
La pantalla del tanque se observa en la figura XI.III la cual muestra los datos
obtenidos de los equipos relacionados con el tanque como: los estados y los
valores de la fuente y la batería que alimentan al radio, el estado del motor, y el
nivel del tanque en centímetros.
Figura XI.III
48
La pantalla de tendencias del pozo se observa en la figura XI.IV la cual muestra
los tres valores de corriente de cada línea, la gráfica de color amarillo muestra la
corriente en L1, la de color rojo indica la corriente en L2 y la de color verde
muestra la corriente en L3.
La última gráfica de color negro muestra el valor de la presión que lleva el agua
en el tren de válvulas.
Figura XI.IV Tendencias del Pozo
49
La pantalla de tendencias del tanque se observa en la figura XI.V la cual muestra
en la gráfica de color azul el nivel que tiene el tanque en centímetros.
La gráfica naranja muestra el estado del motor 0 apagado y 1 encendido, en esta
pantalla se puede observar el momento en que se prende y se apaga el pozo de
acuerdo al nivel del tanque.
Figura XI.V Tendencias del tanque
50
XII.
Conclusiones y recomendaciones.
Al final la aplicación se realizó con éxito y se verifico su funcionamiento
obteniendo los resultados de las variables que se podían visualizar de los equipos
instalados.
Para la realización de la aplicación se investigó previamente sobre el software
(InduSoft Web Studio) en el cual se realizó la misma, cabe mencionar que el
ambiente para la creación de los mímicos y la creación de animación se me
facilito, ya que en la escuela lleve algunas materias que se relacionaban con la
creación de pantallas.
Para poder realizar la aplicación con éxito fue de suma importancia conocer
previamente un poco sobre los equipos instalados, principalmente aprender a
configurar los radios que realizaban la comunicación inalámbrica.
La realización de este proyecto me servirá para mi vida profesional, ya que
aplique conocimientos adquiridos en la escuela, lo cual me dejo una experiencia
satisfactoria.
Para realizaciones de proyectos similares recomiendo llevar una buena
organización de los datos que se obtienen para mostrar sobre una aplicación, ya
que el conocer exactamente en qué registro se encuentra cada valor facilitara la
realización de los mímicos.
51
XVIII. Anexos
XIII. Anexos
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
XIV. Bibliografías
cooperindustries. (10 de JUNIO de 2014). EATON. Obtenido de COOPER:
http://www.cooperindustries.com/content/public/en.html
Manual, U. (12 de JUNIO de 2014). 115S Serial I/O Module. Obtenido de 115S
Serial
I/O
Module:
http://www.cooperindustries.com/content/dam/public/bussmann/Wireless/
Resources/ELPRO%20Manuals/BUS_WIR_ELPRO_man_115S_1.14.pdf
Manual, U. (15 de JUNIO de 2014). 905U-G Wireless Gateway. Obtenido de
905U-G
Wireless
Gateway:
http://www.dancosystems.com/elpro%20docs/man_905g_1.16.pdf
MEXICO, I. (s.f.). Conceptos basicos de protocolos de comunicacion modbus, y
opc en redes de control. Setting the Standard for Automation.
31
Descargar