Está en la página 1de 125

Universidad de Sevilla Proyecto Fin de Carrera Escuela Superior de Ingeniera Ingeniero Industrial

INSTRUMENTACIN Y CONTROL BSICOS DE PLANTA DE REFRIGERACIN SOLAR TRMICA EN CASETA INTEGRAL COMPACTA

Depto. Ing. de Sistemas y Automtica Tutor Carlos Bordons Alba Alumno Antonio Lora Monge

Mendigo como soy, tambin pobre en agradecimiento.

Hamlet (Acto II, Escena VIII) William Shakespeare

ndice
Captulo 1. Introduccin ................................................................................................... 6 1.1. 1.2. 1.3. Acerca del Ttulo ................................................................................................ 6 Objeto del Proyecto ........................................................................................... 7 Estructura del Documento ................................................................................. 8

Captulo 2. Refrigeracin Solar ......................................................................................... 9 2.1. Ventajas ................................................................................................................. 9 2.2. Adsorcin vs. Absorcin ....................................................................................... 11 2.3. Mquina enfriadora ............................................................................................. 12 Captulo 3. Componentes Hidrulicos de la Instalacin ................................................. 13 Captulo 4. Elenco de Seales ......................................................................................... 16 Captulo 5. Autmata Programable (PLC)....................................................................... 20 5.1. Introduccin. ........................................................................................................ 20 5.2. Configuracin de Comunicaciones entre PC y PLC .............................................. 21 5.3. Modos de Operacin ........................................................................................... 22 5.4. Mdulos conectados ............................................................................................ 23 5.5. Seales Digitales y Analgicas ............................................................................. 24 5.6. Hoja de Bornas ..................................................................................................... 27 Captulo 6. Programacin ............................................................................................... 28 6.1. reas de Memoria ............................................................................................... 28 6.2. Direccionamiento. ................................................................................................ 28 6.3. Lenguajes de Programacin. ................................................................................ 29 6.4. Instrucciones Bsicas ........................................................................................... 30 6.5. Algunos Bits relevantes ........................................................................................ 31 6.6. Transferencia del Programa al PLC ...................................................................... 32 6.7. Metodologa ......................................................................................................... 33

4 ndice 6.8. Modo Manual: Ciclo Bsico ................................................................................. 34 6.9. Ciclo de Marcha/Paro de las Bombas .................................................................. 39 6.10. Bloque de Escritura. ........................................................................................... 44 6.11. Marcha/Paro ...................................................................................................... 45 6.12. Velocidad ........................................................................................................... 48 6.13. Reloj del PLC....................................................................................................... 50 6.14. Uso de la Memoria ............................................................................................ 53 Captulo 7. Comunicacin entre PLC y Bombas.............................................................. 55 7.1. Introduccin ......................................................................................................... 55 7.2. Interfaz Serie RS-485 ............................................................................................ 56 7.3. Protocolo MODBUS ............................................................................................. 59 7.4. Macro de Protocolo ............................................................................................. 60 7.5. Configuracin del Sistema ................................................................................... 61 7.6. Estructura de los Procedimientos ........................................................................ 64 7.7. Estructura de las Tramas...................................................................................... 68 7.8. Transferencia del Protocolo a la SCU ................................................................... 70 Captulo 8. Temperatura y Presin ................................................................................. 71 8.1. Medida de la Temperatura .................................................................................. 71 8.2. Medida de la Presin ........................................................................................... 73 Captulo 9. Modos de Funcionamiento Automtico ...................................................... 76 9.1. Modo 1: Calentar Depsito de 500 L ................................................................... 79 9.2. Modo 6: Enfriar Depsito de 1000 L .................................................................... 84 Captulo 10. Monitorizacin ........................................................................................... 88 10.1. Introduccin ....................................................................................................... 88 10.2. Diseo del Interfaz ............................................................................................. 89 10.3. Simulacin Integrada ......................................................................................... 92 10.4. Comunicacin del PLC con Hoja de Clculo ....................................................... 93

5 ndice 10.5. Procedimiento.................................................................................................... 93 10.6. Tiempo de refresco ............................................................................................ 99 10.7. Grficas ............................................................................................................ 100 10.8. Detalles de inters de algunas macros ............................................................ 102 Captulo 11. Anlisis de Datos ...................................................................................... 106 Grfica 1 / 25 de Julio ............................................................................................... 107 Grfica 2 / 27 de Julio ............................................................................................... 108 Grfica 3 / 2 de Agosto ............................................................................................. 109 Grfica 4 / 3 de Agosto ............................................................................................. 110 Grfica 5 / 4 de Agosto ............................................................................................. 111 Grfica 6 / 11 de Agosto ........................................................................................... 112 Grfica 7 / 13 de Septiembre .................................................................................... 113 Grfica 8 / 20 de Septiembre .................................................................................... 114 Captulo 12. Conclusiones ............................................................................................ 115 12.1. Sobre el sistema hidrulico .............................................................................. 115 12.2. Sobre el sistema de control ........................................................................... 116 12.3. Propuestas de mejora ...................................................................................... 116 Referencias ................................................................................................................... 117 Ilustraciones.................................................................................................................. 121 Crditos de las Ilustraciones ......................................................................................... 123 Agradecimientos ........................................................................................................... 124

Captulo 1. Introduccin

1.1. Acerca del Ttulo

La Caseta Integral Compacta (CIC) es una instalacin completamente premontada que contiene los elementos fundamentales de un sistema de aprovechamiento de energa renovable para produccin de agua caliente sanitaria (ACS) y climatizacin en el mbito de la edificacin.

Ilustracin 1: Vista general de la CIC

En el caso que nos ocupa la fuente empleada ser la solar trmica, pero igualmente podra adaptarse a recursos de la biomasa o la geotermia.

7 Captulo 1. Introduccin

1.2. Objeto del Proyecto

La experiencia relatada en el presente documento se ha desarrollado en la planta solar trmica piloto para climatizacin propiedad de la empresa SADEA Renovables, ubicada en su nave del Centro Tecnolgico TIXE, a su vez integrado en el P.I. La Isla (Dos Hermanas, Sevilla).

En dicha instalacin, la energa recogida por los captadores solares trmicos se almacena en un depsito de inercia para su posterior utilizacin en cada una de las diferentes aplicaciones: ACS, calefaccin, y refrigeracin a travs de una mquina de adsorcin.

Al tratarse de un negocio en ciernes, la finalidad del proyecto es esencialmente recopilar unas primeras enseanzas prcticas. Por una parte, la puesta en marcha de un sistema bsico de control sobre las condiciones ms crticas de funcionamiento. Por otra, un mtodo de adquisicin de datos para su posterior anlisis. Y, finalmente, planificar tcnicas ms avanzadas de comunicacin, modelado y gestin que puedan implementarse a corto plazo.

Como quedar constatado en el captulo 4, dedicado al Elenco de Seales, el sistema estudiado es una simplificacin de un modelo terico ms amplio. No obstante, los resultados son fcilmente extrapolables.

8 Captulo 1. Introduccin

1.3. Estructura del Documento

Siguiendo los objetivos marcados en el apartado previo, el contenido de este proyecto fin de carrera se articula en 12 captulos.

Los Captulos 1 a 3 describen el proceso a estudiar y los componentes de la instalacin. Del Captulo 4 al 6 se introduce el autmata industrial, se esboza un criterio para su programacin y se analizan los recursos empleados a tal fin. En el Captulo 7 se explica el protocolo de comunicacin entre aquel dispositivo de control y el sistema de impulsin. El Captulo 8 se centra en la medida de la temperatura y la presin del fluido de trabajo. Y para cerrar esta etapa, el Captulo 9 aborda algunos modos de funcionamiento automtico.

Una segunda parte, tambin posterior en el tiempo, expone brevemente la va de acceso a los datos registrados por los sensores antes comentados (Captulo 10), as como una interpretacin de sus evoluciones (Captulo 11). El texto se cierra con unas conclusiones y las pertinentes propuestas de mejora (Captulo 12).

Hay que insistir que este documento sera del todo incomprensible sin los archivos de las aplicaciones informticas que se citan continuamente en l. De ah la inclusin de los Anexos A y B.

Captulo 2. Refrigeracin Solar

2.1. Ventajas

La mayora de los sistemas de fro convencional poseen compresores accionados elctricamente. Su uso masivo durante el periodo estival provoca en ms ocasiones de las deseadas las tristemente clebres sobrecargas de red, adems de las consabidas emisiones de CO2.

En contraste con aqullos, la refrigeracin solar utiliza el calor como energa de accionamiento. Por ejemplo, en forma de fluido a cierta temperatura procedente de una instalacin solar trmica.

Esta ltima opcin extrae mayor rendimiento de dichas instalaciones, a menudo infraaprovechadas o en riesgo de sobrecalentamiento a lo largo de los meses de verano. Por tanto, constituye una de las aplicaciones de las fuentes renovables en la que mejor se adapta la oferta con la demanda energtica.

Paralelamente, el ciclo enfriador necesita un foco caliente donde disipar el excedente trmico. Normalmente, a travs de una torre de refrigeracin o un aerotermo, aunque podra aprovecharse para atemperar piscinas o incluso precalentar el agua caliente sanitaria o de algn proceso industrial.

10 Captulo 2. Refrigeracin Solar

Ilustracin 2. Esquemas del Sistema de Refrigeracin Solar

11 Captulo 2. Refrigeracin Solar

2.2. Adsorcin vs. Absorcin

Las tecnologas de refrigeracin que se pueden acoplar a un sistema solar trmico son las mquinas enfriadoras, tanto las de absorcin como las de adsorcin.

Las mquinas de absorcin son actualmente las ms difundidas en el mercado. Su funcionamiento se basa en las reacciones fsico-qumicas entre un refrigerante (en general, agua) y un absorbente (normalmente, bromuro de litio). Tienen un COP (fro producido/energa consumida) entre 0,6 y 0,7, y pueden funcionar con agua caliente a partir de 80 C.

En las mquinas de adsorcin, a diferencia de las de absorcin, en vez de un absorbente lquido se utiliza uno slido (usualmente, gel de slice). En nuestro caso, el material adsorbedor son zeolitas (silicatos alumnicos hidratados de metales alcalinos y alcalinotrreos). Este ltimo ha demostrado obtener mejor rendimiento con menos consumo, incluso a carga parcial o con temperatura ambiente elevada.

Ntese que en el interior del reactor (zona de vaco) no son necesarios agentes frigorficos voltiles o corrosivos. As, dicho espacio no se deber abrir para fines de inspeccin o mantenimiento, por lo que est soldado hermticamente de forma permanente. El calor suministrado se aprovecha durante la fase de regeneracin para el restablecimiento de la capacidad de adsorcin del reactor.

Por otra parte, en la enfriadora seleccionada funcionan alternativamente dos procesos parciales, lo que permite la obtencin de una potencia de enfriamiento casi continua.

12 Captulo 2. Refrigeracin Solar

2.3. Mquina enfriadora

Ilustracin 3: Mquina de Adsorcin InvenSor

DATOS GENERALES Rango enfriamiento COP mximo Sobrepresin mx. Conexin elctrica Pot. Absorbida aprox. CONDICIONES NOMINALES COP nominal Potencia T entrada T salida Rango T Caudal Prdidas de Presin

Ud. kW bar V, Hz W Ud. kW C C C l/h mbar CTO. REFRIG. 9 18 14,5 10-25 2300 170

INVENSOR LTC 09 3-11 0,69 4 230, 50 20 CTO. ENFRIAM. 0,61 23,8 27 31,5 20-37 4500 500 CTO. ACCION. 14,8 72 66 45-100 2200 230

Datos vlidos para funcionamiento con agua

Captulo 3. Componentes Hidrulicos de la Instalacin

Sistema de Captacin

12 captadores solares planos marca SCHCO modelo CTE 20 CH 2, de superficie til unitaria 2,50 m2, con circuito absorbedor de cobre del tipo serpentn, con tratamiento selectivo y cubierta de cristal extraclaro con bajo contenido en hierro. Valvulera y accesorios necesarios para la conexin de las bateras, purgadores, tapones, etc. Estructura metlica en aluminio anodizado, tornillera de acero inoxidable y estructura intermedia de sujecin a la cubierta.

Sistema de Acumulacin

2 depsitos de inercia de 500 y 1.000 litros, respectivamente, marca SCHCO. Incorpora forros y cubiertas. Incluso termmetro, vlvula de seguridad, vaciado, valvulera, purga automtica, by-pass y accesorios. Con la peculiaridad de que permiten una distribucin estratificada de la temperatura dentro de los mismos.

Equipo de Refrigeracin + Evacuacin de Calor

Mquina de adsorcin de 9 kW marca InvenSor y modelo LTC09, preparada para el funcionamiento con agua caliente procedente de energa solar trmica. Unidad de disipacin exterior o aerotermo con lnea inferior para rociado de agua. Accesorios de nivelacin, vlvulas de corte, by-pass y pequeo material.

14 Captulo 3. Componentes Hidrulicos de la Instalacin

Circuito Hidrulico + Sistema de Bombeo + Expansin

Tuberas de diferentes dimetros en cobre, PPR o PVC de presin segn corresponda, incluso aislamiento donde proceda y puesta a punto de soldadura blanda o dura, codos, ts, manguitos, elementos de fijacin y dems accesorios y pequeo material.

11 bombas marca WILO. Cuatro de ellas modelo STRATOS de alta eficiencia con regulacin electrnica y mdulos de interfaz para comunicacin Modbus.

Referencia
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10

Modelo
STRATOS ECO STRATOS STRATOS STRATOS STRATOS STRATOS ECO STRATOS STRATOS PICO STRATOS ECO-Z STRATOS MHI

Cdigo DN / M MM
25 / 1 - 5 25 / 1 - 10 30 / 1 - 8 30 / 1 - 12 30 / 1 - 8 25 / 1 - 5 25 / 1 - 10 25 / 1 - 6 25 / 1 - 5 30 / 1 - 8
402 1f

donde DN dimetro nominal de conexin y MM margen de altura de impulsin

3 vasos de expansin para mantener las condiciones de presin del circuito y garantizar la seguridad intrnseca de la instalacin.

15 Captulo 3. Componentes Hidrulicos de la Instalacin

Sistema Elctrico y de Control

Cuadro elctrico y de control formado por armario metlico, interruptores de proteccin, contactores y selectores manuales. Incluso cableado, bornas de conexin y testigos de funcionamiento.

Autmata programable marca OMRON. PLC modular de la serie CJ2M. La CPU32 admite texto estructurado IEC61131-3 y lenguaje de diagrama de rels. Unidades de E/S analgicas y digitales.

Sensores de temperatura PT1000 genricos. Sensores marca GRUNDFOS de presin (tipo RPS) y caudalmetros (tipo VFS).

Ilustracin 4: Ejemplo de Bloque Hidrulico y de Control (BHC)

Captulo 4. Elenco de Seales

Previamente a cualquier estrategia de control, es necesario identificar las variables significativas del sistema para un uso racional de los instrumentos de medida y una correcta interpretacin de los resultados obtenidos.

Para estos fines, resulta de gran utilidad recurrir a la ilustracin del Esquema de Principio de la instalacin. Igualmente, concertar una anotacin tan consistente como flexible frente a cualquier ampliacin o simplificacin.

En este sentido, se prefiere enumerar un listado extenso de los hitos mensurables. Con todo, se discriminar de forma clara los parmetros involucrados en este proyecto de los que no (texto grisceo).

BOMBAS
Ref. B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 Descripcin del Circuito Secundario Solar 500 L Primario Solar 500 L Generacin Adsorcin Condensacin Adsorcin Aerotermo Evaporacin Adsorcin Secundario Solar 1000 L Primario Solar 1000 L Primario produccin ACS Recirculacin ACS Fancoils Condensacin Adsorcin Enercome

17 Captulo 4. Elenco de Seales

PRESIN
Ref. P0 P1 P2 P3 Descripcin Circuito Primario Solar Circuito Secundario Solar 500 L Circuito Secundario Solar 1000 L Circuito Condensacin Aerotermo
P mx

3 bar 3 bar 3 bar 3 bar

CAUDAL
Ref. Q0 Q1 Q2 Q3 Q4 Q5 Q6 Descripcin Circuito Primario Solar Circuito Calentamiento Solar 500 L Circuito Cesin Calor 500 L Circuito Condensacin Adsorcin Circuito Evaporacin Adsorcin Circuito Calentamiento Solar 1000 L Circuito Fancoils

18 Captulo 4. Elenco de Seales

TEMPERATURA
Ref. T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 T16 T17 T18 T19 T20 T21 T22 Descripcin Entrada Captadores (Exterior) Salida Captadores (Exterior) Inferior Inercia 500 L Superior Inercia 500 L Inferior Inercia 1000 L Superior Inercia 1000 L Ida Captadores (BHC) Retorno Captadores (BHC) Ida Carga Acumulador 500 1000 L Retorno Carga Acumulador 500 1000 L Ida Carga Acumulador 1000 L Retorno Carga Acumulador 1000 L Ida Descarga Acumulador 500 L Retorno Descarga Acumulador 500 L Ida Disipacin Aerotermo-Enercome Retorno Disipacin Aerotermo-Enercome Ida Carga de Fro Acumulador 1000 L Retorno Carga de Fro Acumulador 1000 L Ida Fancoils Retorno Fancoils Agua de Red Retorno Recirculacin ACS Salida ACS

19 Captulo 4. Elenco de Seales Ilustracin 5: Esquema de Principio

Captulo 5. Autmata Programable (PLC)


5.1. Introduccin.
El Autmata Programable (en ingls, PLC: Programmable Logic Controller) es un equipo electrnico capaz de interpretar instrucciones en lenguaje no informtico, diseado para regir procesos secuenciales en tiempo real y en ambientes industriales. El PLC reacciona segn la informacin recibida por los sensores y la secuencia lgica de instrucciones almacenadas, interviniendo sobre los actuadores de la instalacin.

Ilustracin 6: CPU del PLC modular de OMRON modelo CJ2M

El software de programacin de los autmatas OMRON se denomina CX-Programmer. ste, a su vez, se halla integrado en el conjunto de programas CX-One, alguno de los cuales sern comentados ms adelante.

21 Captulo 5. Autmata Programable (PLC)

5.2. Configuracin de Comunicaciones entre PC y PLC


Aunque el autmata siempre est accesible a travs de un puerto USB estndar, se opta por la transmisin de datos va ETHERNET/IP.

Ilustracin 7: Configurar comunicacin ETHERNET/IP

22 Captulo 5. Autmata Programable (PLC)

5.3. Modos de Operacin


PROGRAM PLC en reposo. Puede recibir enviar el programa a un perifrico. MONITOR / RUN PLC ejecuta el programa. El modo MONITOR permite cambiar valores.

Ilustracin 8: Modos de Operacin del PLC

Ilustracin 9: Ciclo de trabajo secuencial en Modo Monitor/Run

23 Captulo 5. Autmata Programable (PLC)

5.4. Mdulos conectados


Segn su formato, un PLC se puede clasificar como: COMPACTO Suele integrar en el mismo bloque: alimentacin, E/S y/o CPU. MODULAR (opcin elegida) Compuesto por tarjetas adosadas a un rack. Los mdulos se configuran en Modo Programa accediendo a la Tabla de E/S.

Ilustracin 10: Ruta de acceso a la Tabla de E/S del PLC

Mdulos conectados a la CPU ordenados segn su posicin


Ref. Descripcin Memoria desde hasta

ID232 OD232 TS562 AD081-V1 DA081-V1 TS562 TS562 SCU31-V1

Entrada Salida Entrada Entrada Salida Entrada Entrada

Digital Digital T Analgica Analgica T T

W W CIO CIO CIO CIO CIO CIO

0.00 2.00 4 2000 2010 10 16 1525

1.15 3.15 9 2009 2019 15 21

Comunicacin Serie

24 Captulo 5. Autmata Programable (PLC)

5.5. Seales Digitales y Analgicas

ENTRADAS DIGITALES
rea de Memoria
CIO CIO CIO CIO

Bit
1.15 1.13 1.14 1.12

Seal Mquina Adsorcin


B2 B3 B4 Aerotermo (Spray)

SALIDAS DIGITALES
rea de Memoria
CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO CIO 2.01 2.02 2.15 2.14

Bit
2.08 2.09 2.10 2.11 2.12 2.13 3.07 2.07 2.06 2.05 2.03 2.04

Seal
Modo Fro / Calor Aerotermo (Spray) Aerotermo (Alimentacin) Bomba MHI Mquina Adsorcin (Alimentacin) Fancoil Marcha / Paro B0 B1 B2 B3 B4 B5 B6 B7 B8 B9

25 Captulo 5. Autmata Programable (PLC)

ENTRADAS ANALGICAS TEMPERATURA


rea de Memoria
CIO CIO CIO CIO CIO CIO

Canal
4 5 6 7 8 9

Mdulo 1
T0 T1 T2 T3 T4 T5

rea de Memoria
CIO CIO CIO CIO CIO CIO

Canal
10 11 12 13 14 15

Mdulo 2
T6 T7 T12 T13 T14 T15

rea de Memoria
CIO CIO CIO CIO CIO CIO

Canal
16 17 18 19 20 21

Mdulo 3
T16 T17 T18 T19 T21 T22

26 Captulo 5. Autmata Programable (PLC)

ENTRADAS ANALGICAS PRESIN Y CAUDAL


rea de Memoria
CIO CIO CIO

Canal
2001 2002 2003

Seal
P1 Q1 Q3

MQUINA DE ADSORCIN
rea de Memoria
CIO

Canal
2006

Seal
Aerotermo (Velocidad)

SALIDAS ANALGICAS
rea de Memoria
CIO CIO

Canal
2011 2012

Seal
Aerotermo (Set Point T) Aerotermo (Velocidad)

NOTA: El criterio de E/S se toma respecto al PLC

27 Captulo 5. Autmata Programable (PLC)

5.6. Hoja de Bornas


Ayuda a identificar visualmente en el cuadro elctrico la activacin de salidas digitales.

Ilustracin 11: Bornero

Captulo 6. Programacin

6.1. reas de Memoria

Los registros del PLC se encuentran divididos en varias zonas, cada una de ellas con un cometido y caractersticas diferentes. Slo se citarn aquellas relacionadas con el trabajo que desarrollamos.

rea CIO. Unidades de E/S.

rea W. Palabras y bits de Trabajo dentro del Programa.

rea D. Zona de Datos multi-propsito. Slo puede accederse a nivel de palabra y no de bit. Este rea retiene su estado ante fallos de alimentacin o al cambiar de PROGRAMA a MONITOR RUN.

rea T. Temporizadores.

rea A. Flags/Bits Auxiliares.

6.2. Direccionamiento.
El formato de los registros de memoria es de la forma: donde XXXX es el nmero de Canal (Palabra)

XXXX.YY

YY es el nmero de Bit (entre 0 y 15)

29 Captulo 6. Programacin

6.3. Lenguajes de Programacin.

Lenguaje Escalera o Ladder Representacin de la lgica de control similar a los esquemas electromecnicos.

Ilustracin 12: Diagrama de Contactos o Rels

Texto Estructurado Lenguaje de alto nivel, de propsito general, particularmente utilizado para clculos aritmticos complejos.

Ilustracin 13: Bloque de Funcin definido con Texto Estructurado

30 Captulo 6. Programacin

6.4. Instrucciones Bsicas


SET / RSET Pone bit correspondiente a ON/OFF cuando condicin de ejecucin es cierta, y mantiene estado del bit a ON/OFF aunque la condicin de entrada se desactive.

MOV Transfiere un canal de datos a otro canal especificado.

TIM Temporizador de disminucin con unidad de 0.1 s

31 Captulo 6. Programacin

CMP Compara valores y enva resultado a indicadores aritmticos del rea auxiliar.

Comparacin de Smbolos: =, <>, <, <=, >, >=

Instrucciones ms especficas sern comentadas en el desarrollo del Programa.

6.5. Algunos Bits relevantes


El listado completo puede consultarse en el apartado Smbolos del rbol del Proyecto.

Ilustracin 14: Vista parcial de los Bits del Sistema

32 Captulo 6. Programacin

6.6. Transferencia del Programa al PLC

En Modo PROGRAMA:

Si no se desea interrumpir la ejecucin del proceso, es posible modificar algunos parmetros de las instrucciones mediante la Edicin On-Line.

33 Captulo 6. Programacin

6.7. Metodologa

La disposicin de los diagramas de contactos invita a pensar que, en cada ciclo de trabajo, el PLC enva una amplia seal que barre rels e instrucciones de izquierda a derecha. Esta visin suele conllevar un cdigo compuesto por sucesivas lneas de programa cuyos bits engarzados aspiran a condensar los posibles estados del sistema.

Sin renunciar a aquel esquema clsico en la Automatizacin industrial, se intentar adaptar un dibujo secuencial, ms prximo a la intuicin del tcnico relacionado con lenguajes diferentes al Ladder. Para tal objetivo servirn de apoyo dos herramientas.

Por una lado, el Diagrama de Flujo (Ilustracin 17) permite identificar los objetivos a conseguir y los procesos implicados. Adems, da una primera referencia para la planificacin del uso de la memoria, principal factor limitante del diseo del programa, que se complementar ms tarde con otras representaciones.

Por otro, la Tabla de Smbolos (Ilustracin 18) constituye un til recurso mnemotcnico pues facilita que direcciones de memoria sean sustituidas por etiquetas.

Ilustracin 15: Ejemplo de Programacin Clsica

34 Captulo 6. Programacin

6.8. Modo Manual: Ciclo Bsico

Ilustracin 16: Esquema del Modo Manual

Consolidando los conceptos del epgrafe precedente, se empezar buscando un pequeo ciclo autosostenido del que slo se salga cuando cambie el estado de algn elemento del sistema de impulsin.

Las Ilustraciones 16, 17, 18 y 19 describen una probable situacin de partida con todas las bombas desconectadas. Se resalta en verde el itinerario virtual de la seal que facilita la comprensin de la filosofa del programador. Esta convencin se repetir de aqu en adelante.

Debe destacarse que el Ciclo Bsico se activa por s mismo desde el instante inicial gracias al bit P_First_Cycle que encabeza la Seccin Parmetros Iniciales.

35 Captulo 6. Programacin

Ilustracin 17: Ciclo Bsico del Modo de Operacin Manual

Ilustracin 18: Ruta de Acceso a la Definicin de Smbolos

36 Captulo 6. Programacin

Ilustracin 19: Diagrama para Bombas desactivadas (1 parte)

37 Captulo 6. Programacin

Ilustracin 20: Diagrama para Bombas desactivadas (2 parte)

Aunque se destacan contenidos de todas las lneas de programacin a la vez, debe entenderse que se suceden progresiva y muy rpidamente. El bit W5.01 recuadrado en el diagrama superior apunta de nuevo al reinicio del ciclo.

38 Captulo 6. Programacin

Ilustracin 21: Salida del ciclo al activarse B1

El encendido de una bomba provocar la ruptura del bucle y el escape hacia la subrutina correspondiente (Secciones B1, B2, B3 y B4 en ANEXO A).

39 Captulo 6. Programacin

6.9. Ciclo de Marcha/Paro de las Bombas


En las bombas hay que distinguir entre los estados ON/OFF (encendido/apagado) y Marcha/Paro (impulsin S o NO).

Precisamente, una vez arrancado alguno de los dispositivos ser pertinente fijar un circuito que decida escribir el mandato de activacin o todo lo contrario. Tambin habr de percatarse, para no saturar las vas de transmisin, si la orden de impulsin se mantiene sin variacin respecto al ciclo de trabajo inmediato anterior.

Para agilizar la exposicin, las ilustraciones de las siguientes pginas inciden slo en el desarrollo de la Bomba 1. Puede observarse que el cdigo se divide en 2 partes: antes y despus de la comunicacin con el PLC, asunto que se tratar en el Captulo 7. Por ello, el espacio reservado al envo de parmetros (instruccin @MOV en el diagrama de contactos) aparece en blanco.

Se reservan los bits Mx (x= 1 a 4) para guardar el estado de Marcha/Paro actual de cada bomba. Los bits Nx contienen la misma informacin, pero relativa al ciclo recin completado. El valor original de estos ltimos se especifica en la seccin Parmetros Iniciales a travs del ya mencionado rel P_First_Cycle.

Continuando con el ejemplo del arranque de B1, merecen comentario algunos bits:

W10.00 Inicio de sub-rutina de Escritura para Marcha/Paro W21.00 Activar Modo de Velocidad Fija W6.01 W6.02 Retorno desde sub-rutina con bomba en Marcha. Regreso al Ciclo Bsico. Retorno desde sub-rutina con bomba en Paro. Regreso al Ciclo Bsico.

40 Captulo 6. Programacin

Ilustracin 22: Ciclo de Marcha/Paro de B1

41 Captulo 6. Programacin

42 Captulo 6. Programacin

43 Captulo 6. Programacin

Si B1 contina bombeando el cdigo se reduce a una mera extensin del ncleo programado para el Modo Manual en el apartado 6.8.

44 Captulo 6. Programacin

6.10. Bloque de Escritura.

Ilustracin 23: Ejemplo de uso de la instruccin PMCR

La orden Protocol Macro (en mnemnico, PMCR) ejecuta una secuencia de comunicacin almacenada en la SCU[1] (entre corchetes, su nmero de unidad). A continuacin, se desglosan sus operandos y rels asociados segn la ilustracin 23, de izquierda a derecha y de arriba abajo.

Condicin de activacin Flag de ejecucin en rea de memoria CIO reservada: 1500 + [SCUx25] + 19.15, si Puerto Fsico 1 1500 + [SCU]x25 + 19.15, si Puerto Fsico 2 En ese caso, 1500 + 1x25 + 9.15 = 1534.15

Flag de puerto lgico habilitado A202.XX, donde XX = N Puerto, por ejemplo: 07 Canal 1: en hexadecimal, [Puerto Lgico][Puerto Fsico][SCU+10] Canal 2: en hexadecimal, N Secuencia (ver ilustracin 34 y 35) Secuencia 006: Escritura de Holding Registers

45 Captulo 6. Programacin

6.11. Marcha/Paro

46 Captulo 6. Programacin

47 Captulo 6. Programacin

Cada bloque de escritura funciona como una sub-rutina a la que, segn la bomba que la requiera, se enviarn unos determinados valores de entrada a los canales reservados por la macro de protocolo.

Nuevamente, por brevedad, la exposicin se limita a la Bomba 1. El contenido de las direcciones de memoria de la pgina anterior se puede descifrar con ayuda de las ilustraciones 41 y 42. El smbolo # indica hexadecimal, y & decimal.

D0 D1 D2 D3

#4 #0100 #28 #9

N total de canales de envo N unidad de la Bomba 1 Parmetro 40, Pump Command Cdigo de Marcha

Por su parte, D30 almacena una referencia al nmero de bomba que gua al programa en su salida del bloque de escritura.

Los datos a enviar se remiten desde la seccin Parmetros o la propia de la Bomba 1, segn sean, respectivamente, fijos o puedan estar sujetos a cambio.

48 Captulo 6. Programacin

6.12. Velocidad

El fragmento de programa reproducido arriba responde al mismo patrn que el bloque de escritura anterior. Comentar ahora que la instruccin TIM impone una espera de 1 segundo para que la conexin tenga margen efectivo.

49 Captulo 6. Programacin

El valor de la velocidad introducido a travs del interfaz grfico y etiquetado como V_1 debe sufrir varias operaciones para transformarse en un valor porcentual. Desgraciadamente, la funcin de escalado es lineal a trozos y exigira una tabla punto a punto que no se ha completado. En su lugar, se interpola una recta entre los extremos del rango de definicin cuyo clculo se ha omitido.

50 Captulo 6. Programacin

6.13. Reloj del PLC


El autmata dispone de un reloj interno que se almacena en el rea de memoria auxiliar tal como se detalla a continuacin:

Cada canal es compartido por dos categoras temporales. Para poder separarlas y, con ello, programar con mayor sencillez, se recurre a la instruccin MOVE DIGIT (MOVD). Se denomina dgito a un conjunto de 4 bits.

Los tres primeros dgitos del canal C indican sucesivamente: el primer dgito de la fuente (m), el nmero de dgitos a transferir (n) y el primer dgito de destino (l).

Una vez concretada la particin (Ilustracin 24), queda comparar el tiempo actual con el instante de inicio del proceso (Ilustracin 25) predeterminado por el usuario en la pantalla ad hoc del interfaz grfico (Ilustracin 26).

51 Captulo 6. Programacin

Ilustracin 24: Uso de la instruccin MOVD

52 Captulo 6. Programacin

Ilustracin 25: Lmites temporales del proceso

Ilustracin 26: Opciones de Control Horario en Modo Manual o Automtico

53 Captulo 6. Programacin

6.14. Uso de la Memoria


La funcin Vista de Memoria, dentro del Men Ver de CX-Programmer, suministra una referencia de los registros ocupados en el PLC. El conjunto de todas las secciones del programa alcanzan 2.307 pasos de de los 21.504 disponibles, o sea, apenas el 11%.

No obstante, como ya se coment, el programador requiere de tablas para planificar su trabajo y aprovechar eficientemente los recursos disponibles. Esto convierte a los Informes de Referencia Cruzada (cuya ruta de acceso y tipos aparecen en la Ilustracin 27) en documentos de uso frecuente.

La Ilustracin 28 contiene un resumen general de la explotacin del rea dedicada a datos. Los puntos marcan las direcciones an libres. Los nmeros indican la frecuencia de aparicin de un canal en el diagrama de contactos. La letra D en algunas casillas advierte de la existencia de una etiqueta asociada.

Ilustracin 27: Tipos de reportes sobre el Estado de la Memoria

54 Captulo 6. Programacin

Ilustracin 28: Informe General del rea de Memoria D

Ilustracin 29: Fragmento del Informe Detallado del rea de Memoria W

Captulo 7. Comunicacin entre PLC y Bombas

7.1. Introduccin

Hay dos tipos de transmisiones de datos, en paralelo o en serie. La transmisin en paralelo es ms rpida y ms sencilla, con un canal para cada bit. Pero, en general, las transmisiones externas son serie, es decir, slo se enva un bit a la vez por una sola va.

La gran mayora de las redes de comunicacin industrial estn basadas en una configuracin maestro-esclavo: uno o varios maestros envan secuencialmente mensajes a los esclavos, que responden por turno. Esta secuencia se denomina polling, y requiere que cada esclavo tenga su propia direccin. Si los esclavos no son direccionables se pueden usar mdems que s lo sean.

Se llama protocolo a las normas del lenguaje de comunicacin entre los equipos. El protocolo define el formato de las direcciones de cada dispositivo y del propio mensaje. Tambin controla el inicio de la conexin, el fn de la misma, los turnos de envo y recepcin de datos, la confirmacin de mensajes, etc.

El interfaz fsico determina la forma de conexin entre las distintas unidades y tambin la apariencia del conector. El interfaz elctrico establece los niveles de tensin y su siginificado (ceros o unos). El interface lgico fija el significado de las seales.

56 Captulo 7. Comunicacin entre PLC y Bombas

7.2. Interfaz Serie RS-485

Ilustracin 30: Unidad de Comunicacin Serie (SCU) acoplada a CPU

Ilustracin 31: Mdulo SCU31-V1 con dos Puertos RS-485

57 Captulo 7. Comunicacin entre PLC y Bombas

Varios mtodos han sido desarrollados para asegurar la compatibilidad entre unidades de distintos fabricantes, y permitir una transferencia de datos bajo las distancias y/o velocidades especificadas.

RS-485 es un estndar de comunicaciones en bus de la capa fsica (nivel 1) del Modelo OSI (Open System Interconnection) que se utiliza cada vez con ms frecuencia como interfaz genrico para diversos dispositivos. Est diseado para buses de datos con un mximo de 32 equipos, siendo adecuado para redes multipunto de maestro-esclavo N:N.

En este tipo de comunicacin es muy recomendable terminar la lnea con un circuito de igual resistencia a la caracterstica de la red, con el propsito de prevenir la reflexin de los datos. Para nuestra aplicacin, se aconseja una de 120 ohmios.

Como se puede apreciar en las ilustraciones 30 y 31 de la pgina anterior, en el mdulo SCU31-V1 se habilitan dos Puertos RS-485. Uno de ellos se reservar para la conexin con el sistema de bombeo.

Por su parte, las imgenes de pgina 58 muestran el interfaz digital Wilo-IF-Module Stratos RS-485 y su ubicacin en el interior de la bomba.

58 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 32: Wilo-IF-Module Stratos RS485 y su ubicacin en la bomba

59 Captulo 7. Comunicacin entre PLC y Bombas

7.3. Protocolo MODBUS


Modbus es un protocolo de comunicaciones situado en el nivel 7 (capa de aplicacin, ltima) del Modelo OSI, basado en la arquitectura maestro/esclavo o cliente/servidor. Convertido en un estndar de facto, es el que goza de mayor difusin en la industria debido a que es pblico y exige poco desarrollo.

Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida de temperatura, y comunicar los resultados a un ordenador. Tambin se usa para la conexin de una unidad remota (RTU) a sistemas de supervisin-adquisicin de datos (SCADA).

Existen versiones del protocolo Modbus para Puerto Serie y Ethernet (Modbus/TCP). La serie tiene dos variantes, con ligeras diferencias: Modbus RTU es una representacin binaria compacta de los datos; Modbus ASCII es una representacin legible del protocolo pero menos eficiente. El formato RTU finaliza la trama con un suma de control de redundancia cclica (CRC), mientras que el formato ASCII utiliza una suma de control de redundancia longitudinal (LRC). La versin Modbus/TCP es muy semejante al formato RTU, pero estableciendo la transmisin mediante paquetes TCP/IP.

Cada dispositivo de la red Modbus posee una direccin nica. Cualquiera de ellos puede enviar instrucciones, aunque lo normal es habilitarlo slo para un equipo maestro. Cada comando Modbus contiene la direccin de la unidad receptora de la orden. Todos los dispositivos reciben la trama pero slo el destinatario la ejecuta (salvo un modo especial denominado "Broadcast"). Cada uno de los mensajes incluye informacin redundante que asegura su integridad. Los comandos bsicos Modbus permiten controlar un dispositivo RTU para modificar el valor de alguno de sus registros o bien extraer su contenido.

60 Captulo 7. Comunicacin entre PLC y Bombas

7.4. Macro de Protocolo

Ilustracin 33: Esquema de la creacin de un Protocolo de Comunicacin

Herramienta que permite disear un procedimiento de comunicacin a medida para controlar las transferencias de datos entre dispositivos serie estndar y la SCU del PLC, todos ellos dotados con puertos RS-485.

El software CX-Protocol, incluido en el ya mencionado paquete CX-One, sirve para crear y modificar de forma sencilla estas tareas. As mismo, dispone de diversos estndares que se incluyen en la unidad de asistencia de macros de protocolo (PMSU).

61 Captulo 7. Comunicacin entre PLC y Bombas

7.5. Configuracin del Sistema

Ilustracin 34: Apariencia de inicio del programa CX-Protocol

Al comenzar la sesin de CX-Protocol, se abrirn sendas ventanas con las listas de procedimientos del sistema (System Protocols), y las creadas por el usuario (Protocol List). En ocasiones, la primera servir de referencia para la elaboracin de la segunda.

De forma parecida a como suceda con el CX-Programmer, se debe empezar por definir el tipo de PLC y su conexin con el PC.

62 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 35: Unidades de Comunicacin Serie (SCU) conectadas al PLC

La ilustracin 35 muestra cmo obtener el listado de Unidades de Comunicacin Serie (SCU) a partir del rbol del Proyecto.

Las dos capturas de la ilustracin 36, que aparecen en la pgina siguiente a esta, permiten configurar los parmetros bsicos del Puerto RS-485 de la SCU. Se elegir el formato estndar (Standard Comms Format).

Paridad (Parity) es un bit que se aade al final de la trama para detectar posibles errores en la transmisin. Half-Duplex indica que existe comunicacin entre los dispositivos en ambas direcciones, pero no a la vez.

63 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 36: Configuracin de Puerto RS-485 de la SCU

64 Captulo 7. Comunicacin entre PLC y Bombas

7.6. Estructura de los Procedimientos

Ilustracin 37: Crear un nuevo Protocolo

Para disear nuevos mtodos de intercambio de informacin es necesario conocer la jerarqua interna de estos procesos. Se relata, pues, un camino descendente.

Primero: los protocolos de comunicacin se dividen por tareas o secuencias. Segundo: las secuencias, a su vez, se componen de uno o varios pasos. Tercero: cada paso resulta de una trama de unidades elementales.

Las ilustraciones 38, 39, y 40 presentan sucesivamente el orden antes glosado, y muestran distintos campos, de los cuales slo los ms significativos sern objeto de comentario.

65 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 38: Secuencias y Pasos de comunicacin

Ilustracin 39: Tramas (o mensajes) de envo y recepcin

66 Captulo 7. Comunicacin entre PLC y Bombas

Secuencia (Communication Sequence) Control: Se refiere al handshaking o control de flujo entre dispositivos con distinta velocidad de transmisin. La casilla Modem habilita el uso de la instruccin PMCR analizada en el apartado 6.10.

Response: Especifica cundo escribir en la memoria de la CPU los datos recibidos. Se respeta la seleccin por defecto, Scan (es decir, al final del ciclo de trabajo).

El resto de tiempos se dejan a 1 segundo (1sec) porque no afectan de forma significativa al proceso.

Paso (Step)

Command: Send & Receive. Despus de enviar un mensaje de envo espera un mensaje de recepcin para ser procesado. Response: YES. Fija que los datos recibidos sean escritos en la memoria del PLC.

Mensaje (Message)

Check Code: Especifica el cdigo de chequeo de errores. Entre los disponibles, seleccionar CRC-16.

Data: Muestra los elementos de la trama y permite su edicin (Ilustracin 40). El sentido de cada uno aparece de forma esquemtica en la Ilustracin 41.

67 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 40: Editor de Tramas

Los mensajes de envo y recepcin que se incluyen en cada paso son presentados por CX-Protocol en tablas diferenciadas. Esto permite referirlos por medio de etiquetas, lo que facilita su descripcin y reutilizacin.

68 Captulo 7. Comunicacin entre PLC y Bombas

7.7. Estructura de las Tramas

Ilustracin 41: Elementos de las Tramas de Lectura/Escritura para las Bombas

Al consultar la documentacin del fabricante de los equipos de bombeo, se distingue entre tareas de Lectura y Escritura. Igualmente, dicho texto especifica la informacin necesaria para la correcta ejecucin y los bytes requeridos. Los cdigos correspondientes a funciones, parmetros y valores aparecen de forma resumida en la ilustracin 42.

Debe destacarse el direccionamiento indirecto de memoria, que se denota con la nomenclatura R( ) y W( ). El nmero entre parntesis refiere la posicin de un registro posterior respecto de un primer canal de envo R(1) o recepcin W(1). La ubicacin exacta de estos ltimos se concretar en sendos operandos de la instruccin PMCR.

69 Captulo 7. Comunicacin entre PLC y Bombas

Ilustracin 42: Lista de Parmetros de la Bombas y desglose de algunos Valores

De la tabla insertada arriba, cabe sealar la divisin de las magnitudes medidas por las bombas entre Holding e Input Registers. Ambos pueden ser ledos, pero slo los primeros pueden modificarse.

En este sentido, para modular el cambio de una variable se recurre al parmetro Set Value, segn escala de 0 a 200 (esto es, en unidades de 0.5%).

70 Captulo 7. Comunicacin entre PLC y Bombas

7.8. Transferencia del Protocolo a la SCU

Ilustracin 43: Ruta de acceso para Compilar y Subir protocolos a la SCU

Una vez realizada esta operacin, se est en disposicin de programar en lenguaje ladder diferentes subrutinas que hagan posible el intercambio de datos entre PLC y las bombas dotadas del apropiado interfaz digital.

Captulo 8. Temperatura y Presin

Ilustracin 44: Mdulo TS562 y Esquema de DIP-Switches

8.1. Medida de la Temperatura


CJ1W-TS562 es una tarjeta de entrada analgica con 6 canales para dispositivos RTD (en ingls, Detectores de Temperatura Resistivos) PT100 y PT1000. Al retirar la parte frontal del mdulo se accede a 8 DIP-Switches. Tal como resume la Ilustracin 44 (Derecha), permiten ajustar el tipo de sensor y el nmero exacto de entradas requeridas. Esto ltimo es relevante, dado que los canales activos no utilizados suelen reportar un falso error de conexin. En la pgina siguiente, la Ilustracin 45 muestra el cuadro de dilogo del CX-Designer para configurar los visores de temperatura que flanquean el sinptico.

72 Captulo 8. Temperatura y Presin

Ilustracin 45: Ventana para configurar Visor de Temperatura

73 Captulo 8. Temperatura y Presin

8.2. Medida de la Presin

Ilustracin 46: Mdulo AD081 con frontal extrado para mostrar DIP-Switches

La tarjeta de entrada analgica seleccionada proporciona al PLC una resolucin de 8000 puntos para un seal 1-10 V. Es decir: se dispone de 800 puntos por voltio.

A su vez, este mdulo se conecta a un sensor de presin diferencial que convierte una entrada de rango 0.5-3.5 V en una medida relativa entre 0 y 6 bar.

Todo ello puede resumirse en una recta de conversin definida por dos puntos (X1, Y1) y (X2, Y2) tal como se refleja en la Ilustracin 47 (Izquierda).

74 Captulo 8. Temperatura y Presin

Ilustracin 47: Recta de Conversin (Izq.) e Instruccin SCL (Der.)

Los datos procesados se obtienen en formato binario de 16 bits. En lenguaje ladder, la instruccin Escalado (SCL) los traduce a la numeracin BCD, basndose en la funcin lineal antes comentada.

Obsrvese que esta orden reserva canales completos del rea de memoria W.

No debe olvidarse reflejar lo anterior en las caractersticas del indicador correspondiente del sistema HMI (Ilustracin 48).

75 Captulo 8. Temperatura y Presin

Ilustracin 48: Ventana para configurar Visor de Presin

Captulo 9. Modos de Funcionamiento Automtico

MODO 1: CALENTAMIENTO SOLAR DEL ACUM. 500 L


Inicio del calentamiento: Si T1 T2 + KDTON B1 ON Si T6 T2 + KDTON B0 ON Si T1 T2 + KDTOFF B1 OFF Si T6 T2 + KDTOFF B0 OFF Si T3 95 C B0 OFF, B1 OFF

Parada del calentamiento:

T mxima:

MODO 2: CALENTAMIENTO SOLAR DEL ACUM. 1000 L


Inicio del calentamiento: Si T1 T4 + KDTON B6 ON Si T6 T4 + KDTON B5 ON Si T1 T4 + KDTOFF B6 OFF Si T6 T4 + KDTOFF B5 OFF Si T5 75 C B5 OFF, B6 OFF

Parada del calentamiento:

T mxima:

MODO 3: CALENTAMIENTO CON BC DEL ACUM. 1000 L


No procede

MODO 4: PRODUCCIN SOLAR DE ACS


Si INTERRUPTOR DE FLUJO ON Inicio del calentamiento: Parada del calentamiento: Si INTERRUPTOR DE FLUJO OFF Si T3 45 B7 ON Si T3 40 B7 OFF B7 OFF

MODO 5: CALENTAMIENTO SOLAR DE LA RECIRCULACIN DE ACS


Inicio del calentamiento: Parada del calentamiento: Si T3 50 Y T12 45C B7 ON Y B8 ON Si T3 50 Y T12 > 45C B7 OFF Y B8 OFF

77 Captulo 9. Modos de Funcionamiento Automtico

MODO 6: ENFRIAMIENTO SOLAR DEL ACUM. 1000 L


Si T4 KFROON Y T3 85C Si T4 KFROOFF T3 75C INVENSOR ON (B2, B3, B4 y B10 ON) INVENSOR OFF

MODO 7: ENFRIAMIENTO CON BC DEL ACUMULADOR 1.000 L.


No procede

MODO 8: CALEFACCIN DESDE EL ACUMULADOR 1000 L.


SI Tto. Calor = ON B9 ON

MODO 9: REFRIGERACIN DESDE EL ACUMULADOR 1000 L.


SI Tto. Fro = ON B9 ON

MODO 10 : PROTECCIN ANTIHELADAS DE LA INSTALACIN


SI T0 T1 3 C B1 ON Y B0 ON hasta que T0 y T1 = 5 C. Tambin B3 ON, B10 ON.

MODO 11: DISIPACIN ESTNDAR


SI T3 > TMAX Y T5 > TMAX Y Y T12 > TMAX B0, B1, B5 Y B6 OFF. Si los captadores siguen recogiendo energa, entonces T0 y T1 subirn progresivamente: SI T1 = 110 C B1 ON, B0 ON. Cuando T1 = 105 C T3 = 100 C B1 OFF, B0 OFF durante un tiempo t.

Con esta estrategia, no acumularamos a ms de 100-105 C. Si quisiramos reducir la temperatura de almacenamiento, entonces habra que enfriar algo durante la tarde-noche.

NOTA: Se resaltan en fondo gris los ttulos de los modos implementados

78 Captulo 9. Modos de Funcionamiento Automtico

Ilustracin 49: Pantalla del Modo Automtico

79 Captulo 9. Modos de Funcionamiento Automtico

9.1. Modo 1: Calentar Depsito de 500 L

80 Captulo 9. Modos de Funcionamiento Automtico

81 Captulo 9. Modos de Funcionamiento Automtico

82 Captulo 9. Modos de Funcionamiento Automtico

83 Captulo 9. Modos de Funcionamiento Automtico

Como se ha visto, resulta inmediato representar las condiciones expuestas en el apartado 11.1. por medio de un diagrama de flujo.

Por comodidad, se introducen dos nuevas variables: T2 + KDTON = T2ON T2 + KDTOFF = T2OFF

donde KDTON y KDTOFF son constantes de temperatura de encendido y apagado, respectivamente, cuyo valor puede introducirse manualmente a travs de la pantalla del Modo Automtico del interfaz grfico (esquina superior izquierda). Ntese que en este entorno dichas constantes se renombran como K1ON y K1OFF por motivos de espacio.

Tambin debe advertirse que en el esquema del proceso se aaden bifurcaciones adicionales sin otro objetivo que evitar el continuo arranque y parada de la bomba B1 en caso de que las temperaturas oscilen alrededor de un valor lmite (histresis). La eficacia de este control grosso modo ser comentada en las conclusiones del presente documento.

La Ilustracin 49 sugiere que los Modos 1 y 6 llevan asociados bits que activan (o no) imgenes que contribuyen a su percepcin por parte del usuario, si bien razones de brevedad han motivado la omisin del cdigo relacionado. De cualquier forma, puede consultarse el archivo .cpx que se adjunta a este proyecto.

Los grficos que encabezan este apartado subrayan en color verdoso un arranque matinal tpico de la impulsin del circuito solar 1. Verificadas las sucesivas condiciones, el bit W57.0 solicita la conexin de B1 y, por ende, la actualizacin de los ciclos explicados en el Captulo 6.

84 Captulo 9. Modos de Funcionamiento Automtico

9.2. Modo 6: Enfriar Depsito de 1000 L

85 Captulo 9. Modos de Funcionamiento Automtico

86 Captulo 9. Modos de Funcionamiento Automtico

87 Captulo 9. Modos de Funcionamiento Automtico

En esta ocasin el algoritmo se traslada al esquema grfico sin necesidad de aadir ms artificios. Y de forma similar al epgrafe precedente, se fijan manualmente cotas superiores e inferiores para el arranque o interrupcin.

La naturaleza del proceso interno de la mquina de adsorcin impone una secuencia de activacin de los dispositivos sobre los que aqulla emite seales de control.

En concreto, el modo 6 slo se ejecutar si est encendido el ingenio enfriador y, en dicha circunstancia, se iniciarn sucesivamente el Modo Fro, Aerotermo (con Spray, si procede), B3, B4 y B2. Y a la inversa, si se trata del apagado.

No se reescribir el cdigo para las rdenes de marcha y paro de las bombas, sino que se aprovecharn los fragmentos adecuados del ciclo bsico, a modo de sub-programa.

Esta estrategia reduce las colisiones en el canal de comunicacin con el autmata y constata que no es imprescindible chequear el xito de las macros de escritura con otro bloque de lectura, siempre que se respete el tiempo caracterstico de respuesta de cada elemento del sistema de impulsin.

Captulo 10. Monitorizacin

10.1. Introduccin

En los entornos industriales automatizados es necesaria una "ventana de proceso" que permita la visualizacin de datos para ejercer algn tipo de control.

Ello es posible gracias a los sistemas HMI (en ingls, Interfaz Hombre-Mquina). Pueden incluirse en dispositivos especiales como paneles de operador o bien presentarse en forma de software para ordenadores personales. En este proyecto se ha elegido la segunda opcin, y el programa utilizado es el CX-Designer (incluido en la suite CX-One de OMRON).

El aparato dotado con HMI junto con las RTU (recurdese, Unidades Terminales Remotas) y el Mtodo de Comunicacin reciben el nombre ms amplio de SCADA (acrnimo de Supervisory Control And Data Acquisition). No obstante, en la prctica, los trminos SCADA/HMI muchas veces se confunden.

89 Captulo 10. Monitorizacin

10.2. Diseo del Interfaz

Ilustracin 50: Aspecto de la Ventana de Edicin de CX-Designer

Cada pantalla, identificada con un nmero, se compone bsicamente de tres tipos de Objetos Funcionales: imgenes, indicadores y botones.

Cada objeto lleva asociada una etiqueta que puede hacer referencia, segn corresponda, a su nombre de archivo (mapa de bits) o a la direccin de memoria cuyo estado se supervisa.

As, los botones pueden ser ON/OFF (control de un bit), de Comando (p.ej., cambiar de pantalla), o Multifuncin (si integra las dos funciones anteriores).

90 Captulo 10. Monitorizacin

Ilustracin 51: Ventana de opciones para el Test del Interfaz Grfico

Para comprobar el funcionamiento del sistema HMI ser necesario conectarlo al PLC, siguiendo una configuracin que recuerda a la ya comentada en los otros programas.

Existe la posibilidad de un test offline que permite visualizar rpidamente la apariencia final del proyecto (vase ilustracin 52).

91 Captulo 10. Monitorizacin Ilustracin 52: Pantalla del Modo Manual + Sinptico

92 Captulo 10. Monitorizacin

10.3. Simulacin Integrada

Ilustracin 53: Ruta de acceso al simulador y mensajes de compilacin

A estas alturas del trabajo, el simulador se convierte en un instrumento de gran inters por varios motivos.

Por una parte, permite ensayar modificaciones sin que tengan efecto alguno sobre la instalacin. As, el operador evita riesgos y el programador gana independencia.

Por otra, sirve para chequear de forma sencilla la robustez de la lgica de control. En otras palabras: funciona como consola para introducir valores tpicos de las situaciones previstas y analizar la respuesta del sistema.

93 Captulo 10. Monitorizacin

10.4. Comunicacin del PLC con Hoja de Clculo

Dynamic Data Exchange (DDE) es una tecnologa de comunicacin entre varias aplicaciones bajo Microsoft Windows. Aunque en la industria ha sido desplazado por el estndar OPC (en ingls, incrustacin y enlazado de objetos para procesos de control), sigue siendo una alternativa extremadamente sencilla y econmica.

10.5. Procedimiento
En particular, se recurrir a la herramienta CX-Server Administrador DDE para

visualizar en tiempo real diversas reas de memoria del PLC en una Hoja Excel.

Si bien basta con arrancar este operador intermedio para su correcto funcionamiento, el mtodo de conexin exige la apertura de varias instancias.

94 Captulo 10. Monitorizacin

Ilustracin 54: Ruta de acceso al archivo .cdm

Para empezar, es imprescindible que los bits y canales que se desean monitorizar sean etiquetados en la seccin Smbolos del rbol de proyecto de CX-Programmer.

Acto seguido, como marca la Ilustracin 54, debe especificarse la ubicacin del archivo .cdm que proporciona a CX-Server las caractersticas de la informacin que se extraer del PLC.

Para adelantar trabajo, al definir una variable en CX-Programmer es posible vincularla directamente al archivo del proyecto del Administrador DDE. Con todo, no est de ms conservar el listado completo en formato Excel a modo de copia de seguridad.

95 Captulo 10. Monitorizacin

Ilustracin 55: Configuracin de dispositivos en el archivo .cdm

El siguiente paso ser abrir el mencionado archivo. Como viene siendo norma habitual, a travs del explorador de la columna derecha se selecciona el tipo de autmata programable con el que se establece la comunicacin.

Presionando antes sobre la carpeta Puntos, y pulsando despus el botn derecho del ratn en la zona libre de pantalla, se pueden aadir o editar etiquetas (Ilustracin 56).

96 Captulo 10. Monitorizacin

Ilustracin 56: Introducir o modificar un punto en el archivo .cdm

97 Captulo 10. Monitorizacin

Ilustracin 57: Ventanas con tipos de variables

Es preciso que el tipo de variable fijado en la tabla de CX-Programmer sea coherente con el declarado en este momento. Data Location: direccionamiento sin prefijo indicativo del rea de memoria. Elements: nmero de canales asociados. No procede. Internal Data Type: tipo de variable interna. No hay duda cuando se trata de bits. Los registros dedicados a temperaturas, interpretados como UNSIGNED INTEGER (UINT) aqu se designan como Single word unsigned binary (Ilustracin 57, Abajo)

98 Captulo 10. Monitorizacin

Ilustracin 58: Lista de puntos e insercin en Excel

Finalmente, se incrustar un enlace en cada celda de Excel prevista a tal efecto, bien manualmente, bien empleando la funcin Link DDE.

La barra de frmulas de la Hoja de Clculo desvela la estructura del vnculo: CDMDDE|'Ruta del Archivo .cdm'!\Nombre_Variable

99 Captulo 10. Monitorizacin

10.6. Tiempo de refresco

Ilustracin 59: Ruta de acceso al CX-Server

Dada su peculiar apariencia, el CX-Server Administrador DDE se mantiene todo el tiempo minimizado en la barra de tareas de Windows.

Por ello, para consultar el tiempo que tarda en refrescarse la comunicacin, habr de pulsarse el botn derecho del ratn sobre dicha pestaa.

El intervalo fijado por defecto es adecuado para la tarea que nos ocupa.

10.7. Grficas
Las dos capturas ulteriores intentan reflejar el entorno de descarga de datos desde el PLC y las posibilidades de representacin grfica de los mismos. Esto se ha conseguido va programacin VBA (lenguaje Microsoft Visual Basic para Aplicaciones). Sus macros pueden ser consultadas en el archivo .xlsm que se adjunta a este documento.

Ilustracin 60: Detalle de pestaa mensual de registro de datos

La Ilustracin 60 ensea cmo se van guardando, minuto a minuto, los valores de las celdas que albergan enlaces al servidor DDE. Este mtodo exige tener encendido un ordenador todo el periodo que interese prolongar las mediciones. Pese a ello, resulta ms barato y flexible que la alternativa de una tarjeta CompactFlash (CF) inserta en el autmata.

101 Captulo 10. Monitorizacin

Ilustracin 61: Detalle de pestaa de seleccin de grfica

Casillas de verificacin y pestaas desplegables (Ilustracin 61) facilitan la seleccin de variables y el rango temporal en que sern trazadas.

Una vez activado el proceso con el botn GRAF, las macros se encargarn de filtrar los datos requeridos, y de dibujar tres grficas diferenciadas relativas, sucesivamente, a temperaturas, orden de marcha y velocidad de la bomba B1, y sensor P1.

102 Captulo 10. Monitorizacin

10.8. Detalles de inters de algunas macros

Sub M11_Registro() 'ndice de la Hoja de Registro de Datos i = ActiveSheet.Index 'Fecha y Hora Range("D3").Select ActiveCell.FormulaR1C1 = "=NOW()" 'Bucle Copiar y Pegar cada Minuto t_inc = 6.8287037037037E-04 '59 seg Do While mes_aho = mes_ini 'Pegar Datos del Buffer Sheets(i).Select Range("D3:AM3").Select Selection.Copy Range(Cells(a, b), Cells(a, b)).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False 'Actualizar Tiempo t_aho = Range("D3") t_sig = t_aho + t_inc 'Permitir Otras Tareas mientras pasa 1 min Do While Now < t_sig DoEvents Loop 'Actualizar Sheets(i).Select Calculate mes_aho = Month(Cells(3, 4)) mes_ini = Month(Cells(6, 4)) a=a+1 Loop i=i+1 Call M13_Nuevo End Sub

103 Captulo 10. Monitorizacin

Sub M30_Filtro() Application.ScreenUpdating = False Sheets("GRAF").Activate 'ndice de la Hoja a filtrar hoja_f = 7 While Cells(7, 2) <> Cells(hoja_f, 53) hoja_f = hoja_f + 1 Wend 'Ocultar Columna Columns("BA:BA").Select Selection.EntireColumn.Hidden = True Sheets(hoja_f - 5).Activate 'Desactivar Filtro si procede If ActiveSheet.FilterMode = True Then Range("D5").Select Selection.AutoFilter End If 'Criterio para Filtro ao_f = Year([D6]) mes_f = Month([D6]) Sheets("GRAF").Activate dia_if = Range("B11").Value dia_ff = Range("B17").Value hora_if = Hour([B13]) hora_ff = Hour([B19]) fecha_if = mes_f & "-" & dia_if & "-" & ao_f & " " & hora_if & ":00" fecha_ff = mes_f & "-" & dia_ff & "-" & ao_f & " " & hora_ff & ":59" 'Filtrar Sheets(hoja_f - 5).Activate Range("D5").Select Selection.AutoFilter Field:=1, Criteria1:=">=" & fecha_if, Operator:=xlAnd, Criteria2:="<=" & fecha_ff

End Sub

104 Captulo 10. Monitorizacin

Sub M31_Grfica() Application.ScreenUpdating = False Call M30_Filtro 'ndice de la Hoja filtrada ind_f = ActiveSheet.Index 'Borrar Grficas anteriores Sheets("GRAF").Select ActiveSheet.ChartObjects("1 Grfico").Activate Selection.Cut 'Copia estado de las Casillas de Verificacin Range("E4:AM4").Select Selection.Copy Sheets(ind_f).Select Range("E1:AM1").Select ActiveSheet.Paste Application.CutCopyMode = False 'Fila y Columna de la 1 Celda filtrada Range([D6], [D65536].End(xlUp)).SpecialCells(xlCellTypeVisible).Item(1).Select x_if = ActiveCell.Row y_if = ActiveCell.Column 'N Filas del filtrado n_fil_f = Range([D6], [D65536].End(xlUp)).SpecialCells(xlCellTypeVisible).Rows.Count

'GRFICA 1 'Aadir Grfica Sheets(ind_f).Select ActiveSheet.Shapes.AddChart.Select 'Nombre ActiveSheet.ChartObjects(1).Name = "1 Grfico" 'Borrar Series que aparecen por defecto n_ser = ActiveChart.SeriesCollection.Count While n_ser <> 0 ActiveChart.SeriesCollection(n_ser).Delete n_ser = n_ser - 1 Wend

105 Captulo 10. Monitorizacin

'Bucle para incluir Series 'Nombre de las Series nom_ser = Array("T_00", "T_01", "T_02", "T_03", "T_04", "T_05", "T_06", "T_07", "T_12", "T_13", "T_14", "T_15", "T_16", "T_17", "T_18", "T_19", "T_21", "T_22", "V_1", "V_2", "V_3", "V_4", "M_1", "M_2", "M_3", "M_4", "INV", "I_MP", "I_FC", "AT", "SP", "AUT", "M_01", "M_06", "P_1") n_ser = 0 col_f = 0 While col_f < 18 If Cells(1, 5 + col_f) = True Then 'Nmero de Series n_ser = ActiveChart.SeriesCollection.Count 'Rangos de los Ejes X e Y Set x_g = Range(Cells(x_if, y_if), Cells(x_if + n_fil_f - 1, y_if)) Set y_g = Range(Cells(x_if, y_if + col_f + 1), Cells(x_if + n_fil_f - 1, y_if + col_f + 1)) 'Serie 1 If n_ser = 0 Then ActiveSheet.ChartObjects("1 Grfico").Activate 'ActiveChart.ChartType = xlXYScatter ActiveChart.ChartType = xlXYScatterSmoothNoMarkers ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(n_ser + 1).Name = nom_ser(col_f) ActiveChart.SeriesCollection(n_ser + 1).XValues = x_g ActiveChart.SeriesCollection(n_ser + 1).Values = y_g ActiveChart.SeriesCollection(n_ser + 1).MarkerStyle = 2 ActiveChart.SeriesCollection(n_ser + 1).MarkerSize = 5 End If End If col_f = col_f + 1 Wend Call M11_Registro End Sub

Captulo 11. Anlisis de Datos

Ilustracin 62: Esquema bsico de la instalacin

Al disponer tan slo de 6 captadores solares, los ensayos han de planificarse as: Por la maana: calentamiento solar del acumulador de 500 litros. Por la tarde: mientras se mantenga la energa de accionamiento, arrancar la mquina de adsorcin para enfriar el depsito de 1000 litros. Recuperacin del nivel trmico del acumulador de 500 litros si existe radiacin solar suficiente.

Leyenda de las Grficas


Etiqueta Magnitud Unidad T_XX Temperatura C V_1 Velocidad r.p.m. M_1 Seal de Marcha 0/1 P_1 Presin bar

107 Captulo 11. Anlisis de Datos

Grfica 1 / 25 de Julio

1. Ondulaciones de T1 y T3 durante el calentamiento debido a la estratificacin trmica en el depsito de 500 litros. 2. Transitorio inicial y rizado tpicos de T1 y T2 durante el ciclo de enfriamiento de la mquina de adsorcin. 3. Pendiente negativa de T4 y T5 por el efecto del enfriamiento.

108 Captulo 11. Anlisis de Datos

Grfica 2 / 27 de Julio

1. Regulacin manual de la velocidad de B1 para atenuar la ondulacin de T1 y T3. 2. El rizado, no se traduce en enfriamiento, debido a que no se realiz el preceptivo purgado interno de la mquina de adsorcin.

109 Captulo 11. Anlisis de Datos

Grfica 3 / 2 de Agosto

1. La presencia de nubes provoca inestabilidades en la lnea trmica ascendente. 2. Lo anterior no afecta al aumento progresivo de la presin. 3. Con todo, aparece el rizado y se enfra correctamente a partir de las 16:00 h.

110 Captulo 11. Anlisis de Datos

Grfica 4 / 3 de Agosto

Dos ciclos de enfriamiento consecutivos separados por un periodo de recuperacin sostenida por la insolacin disponible.

111 Captulo 11. Anlisis de Datos

Grfica 5 / 4 de Agosto

La lnea rizada que seala la refrigeracin se divide en dos etapas: una primera de descenso suave, y una segunda de mayor pendiente conseguida gracias al efecto del spray del aerotermo.

112 Captulo 11. Anlisis de Datos

Grfica 6 / 11 de Agosto

Jornada de calentamiento matinal con presencia de nubosidad. Se ensaya el arranque de la mquina de adsorcin en las primeras horas de la noche. Aunque se consigue enfriar, la energa de accionamiento desaparece rpidamente.

113 Captulo 11. Anlisis de Datos

Grfica 7 / 13 de Septiembre

Obsrvese que la pendiente del enfriamiento nocturno es mayor que al medioda.

114 Captulo 11. Anlisis de Datos

Grfica 8 / 20 de Septiembre

Ensayo con bombas en modo P-c (presin diferencial constante). Con ello la ondulacin del calentamiento se suaviza y el rizado presenta unos picos caractersticos.

Captulo 12. Conclusiones

12.1. Sobre el sistema hidrulico

Campo de captacin. Como se ha comentado, el nmero de paneles solares trmicos condiciona la duracin del proceso de enfriamiento. Este inconveniente puede salvarse instalando todos los captadores previstos inicialmente. Esto es: pasar de 6 a 12.

Acumulacin. Queda por comprobar el efecto de reducir el volumen del depsito solar de 500 litros. No sera preciso cambiar el equipo, tan slo reconfigurarlo para aprovechar nicamente su parte superior.

Por otra parte, no se ha ensayado la influencia de la extraccin de ACS en la temperatura de acumulacin.

Disipacin. El uso continuo del spray del aerotermo durante el ciclo de refrigeracin mejora la pendiente (ms negativa) de las temperaturas medidas en el depsito de 1000 litros (T4 y T5).

Lo anterior contrasta con la seal interna de la mquina de adsorcin. No obstante, debe encontrarse un equilibro entre la eficacia del proceso y el riesgo de corrosin del aerotermo.

Rendimiento global de la planta. Requiere la adquisicin de un sensor de radiacin y caudalmetros Vrtex comerciales. Igualmente, interesara analizar la influencia de la cubierta solar ENERCOME.

116 Captulo 12. Conclusiones

12.2. Sobre el sistema de control

A expensas de programar el resto de los modos de funcionamiento (Calefaccin, Vacaciones, Fin de Semana,) se perfila la posibilidad de simplificar el modelo general de la planta, con el fin de concretar una aplicacin comercial a precio competitivo.

En concreto, es factible reducir el nmero de sondas de temperatura mediante el aprovechamiento de la informacin de las bombas de alta eficiencia y caudalmetros.

Adems, como se ha evidenciado en el Captulo 12, la memoria disponible del autmata sugiere el uso de un modelo ms simple.

12.3. Propuestas de mejora


Sustituir el intercambio dinmico de datos (DDE) por el ms robusto y actualizado sistema de monitorizacin de cdigo abierto NAGIOS. Se trata de un software que proporciona una gran versatilidad, pudindose consultar prcticamente cualquier parmetro de inters del dispositivo de control, y generando alertas, que pueden ser recibidas por el personal responsable mediante correo electrnico y mensajes SMS (entre otros).

Control PID para la temperatura de salida del campo de captacin.

Modelado en Matlab de captadores, intercambiadores, acumuladores; y anlisis de sensibilidad de parmetros como: rea de captacin, volumen de acumulacin solar, volumen de agua fra o caliente para la climatizacin, etc.

Referencias

Captulo 1. Introduccin

SADEA Renovables SL
sadea.es Empresa sevillana dedicada a la promocin y el desarrollo de nuevas aplicaciones de las energas renovables, como la Refrigeracin Solar, el aprovechamiento de la energa Geotrmica o el uso de la Biomasa en las instalaciones trmicas.

Captulo 3. Componentes Hidrulicos de la Instalacin

WILO SE
wilo.es/cps/rde/xchg/es-es/layout.xsl/index.htm Bombas para calefaccin, climatizacin, abastecimiento de agua y aguas residuales que se utilizan en todo el mundo para instalaciones de edificacin, para instalaciones industriales y para el abastecimiento municipal.

InvenSor GmbH
invensor.com/es/start.htm Empresa alemana con ms de diez aos de desarrollo lder en el sector de enfriadoras por adsorcin con tecnologa basada en zeolitas.

SCHCO International KG
http://www.schueco.com/web/es Lder mundial en edificios energticamente eficientes, impulsado por su competencia en captadores solares y tecnologa de fachada.

118 Referencias

Captulo 5. Autmata Programable (PLC)

OMRON Corporation
industrial.omron.es/es/home/default.html Empresa mundial y fabricante lder de productos de automatizacin industrial de tecnologa avanzada y experiencia en aplicaciones.

Captulo 6. Programacin

OMRON SYSMAC Series CS-CJ. Autmatas Programables. Manual de Programacin


downloads.industrial.omron.es/IAB/Products/Automation%20Systems/PLCs/Modular%20PLC%20Series /CJ2M/W394/W394-ES2-07%2BCS1-CJ1%2BProgrManual.pdf

OMRON CJ2 CPU Units Software Operation Manual


downloads.industrial.omron.es/IAB/Products/Automation%20Systems/PLCs/Modular%20PLC%20Series /CJ2M/W473/W473-E1-08.pdf

Reloj CJ1 - Activacin de proceso a una hora determinada- MOVD(083)


infoplc.net/descargas/13-omron/783-reloj-cj1-activacion-de-proceso-a-una-hora-determinada-movd083

Captulo 7. Comunicacin ente PLC y Bombas

OMRON SYSMAC CS/CJ Series. Serial Communication Operation Manual


downloads.industrial.omron.es/IAB/Products/Automation%20Systems/PLCs/Rack%20PLC%20Series/CS1 D/CS1%20Communication%20Units/W336/W336-E1-10+CS-CJ-Series+OperManual.pdf

Wilo-Stratos/-D/-Z/-ZD
productfinder.wilo.com/media/Graphics/00359279_0.pdf

Wilo-IF-Module Stratos RS485


wilo.de/cps/p/de-de/w3assetmanager/om_if_modul_stratos_rs485__2105328_01_0912_5lgs.pdf

119 Referencias

OMRON CX-Protocol Operation Manual


downloads.industrial.omron.es/IAB/Products/CX-One/Networks/CX-Protocol/W344/W344-E111+WS02-PSTC1-E+OperationManual.pdf

WILO Definition of Modbus RTU on the RS485-bus. Version 1.09


wilo.de/cps/p/de-de/w3assetmanager/Modbus_RS485_spec_V_1_09_GB.pdf

Gua Rpida para Macro de Protocolo MODBUS


infoplc.net/descargas/13-omron

Captulo 7. Comunicacin del PLC con Hoja de Clculo

CX-Server Runtime User Manual Version 1.7


scantime.co.uk/_docs/CXServerRuntime.pdf

Comunicacin CJ1M con hoja de Excel mediante CX-Server DDE Manager


infoplc.net/descargas/13-omron/802-comunicacion-cj1m-con-hoja-de-excel-mediante-cx-server-ddemanager

About Dynamic Data Exchange


msdn.microsoft.com/en-us/library/ms648774

Captulo 8. Temperatura y Presin

OMRON CJ1W-TS562 RTD Input Unit Instruction Sheet


omronru.ru/download/260720/

OMRON Gua Rpida. Unidades de Temperatura CJ1W-TS561/562


infoplc.net/foro/showthread.php?3034-Omron-Gu%EDa-R%E1pida-unidades-de-temperatura-CJ1WTS561-562

120 Referencias

GRUNDFOS DATA SHEET RPS 0-6 (Relative Pressuresensor Standard, 0-6 bar)
grundfos.com/Appl/WebCAPS/Grundfosliterature-145883.pdf

OMRON SYSMAC CS/CJ Series. Analog I/O Units. Operation Manual


downloads.industrial.omron.es/IAB/Products/Automation%20Systems/PLCs/Modular%20PLC%20Series /CJ1M/CJ1%20Analog%20IO%20and%20Control%20Units/W345/W345-E1-11%2BCS-CJ-Series%2BOper Manual.pdf

Gua Rpida de Mdulos Analgicos CJ1W-AD041-V1/AD081(-V1)


carolindustrial.es/descargas/GR_AD_DA.pdf+GUA+RPIDA+MDULOS+ANALGICOS+CJ1W-AD041V1/AD081(-V1)+CJ1W-DA021/DA041

Artculos y Proyectos relacionados

Orta Mndez, Francisco de Ass


IMPLANTACIN DE ESTRATEGIAS DE CONTROL PARA UNA PLANTA SOLAR DE PRODUCCIN DE FRO

Guilln Ruiz, Flix


DISEO E IMPLEMENTACIN DE CONTROLADORES PARA UNA INSTALACIN SOLAR TRMICA http://bibing.us.es/proyectos/abreproy/3973

Ilustraciones

Ilustracin 1: Vista general de la CIC ............................................................................................. 6 Ilustracin 2. Esquemas del Sistema de Refrigeracin Solar ...................................................... 10 Ilustracin 3: Mquina de Adsorcin InvenSor ........................................................................... 12 Ilustracin 4: Ejemplo de Bloque Hidrulico y de Control (BHC) ................................................ 15 Ilustracin 5: Esquema de Principio ............................................................................................ 19 Ilustracin 6: CPU del PLC modular de OMRON modelo CJ2M................................................... 20 Ilustracin 7: Configurar comunicacin ETHERNET/IP ................................................................ 21 Ilustracin 8: Modos de Operacin del PLC ................................................................................ 22 Ilustracin 9: Ciclo de trabajo secuencial en Modo Monitor/Run .............................................. 22 Ilustracin 10: Ruta de acceso a la Tabla de E/S del PLC ............................................................ 23 Ilustracin 11: Bornero................................................................................................................ 27 Ilustracin 12: Diagrama de Contactos o Rels ........................................................................... 29 Ilustracin 13: Bloque de Funcin definido con Texto Estructurado .......................................... 29 Ilustracin 14: Vista parcial de los Bits del Sistema .................................................................... 31 Ilustracin 15: Ejemplo de Programacin Clsica ....................................................................... 33 Ilustracin 16: Esquema del Modo Manual ................................................................................ 34 Ilustracin 17: Ciclo Bsico del Modo de Operacin Manual ..................................................... 35 Ilustracin 18: Ruta de Acceso a la Definicin de Smbolos ........................................................ 35 Ilustracin 19: Diagrama para Bombas desactivadas (1 parte) ................................................. 36 Ilustracin 20: Diagrama para Bombas desactivadas (2 parte) ................................................. 37 Ilustracin 21: Salida del ciclo al activarse B1 ............................................................................. 38 Ilustracin 22: Ciclo de Marcha/Paro de B1 ................................................................................ 40 Ilustracin 23: Ejemplo de uso de la instruccin PMCR .............................................................. 44 Ilustracin 24: Uso de la instruccin MOVD ............................................................................... 51 Ilustracin 25: Lmites temporales del proceso .......................................................................... 52 Ilustracin 26: Opciones de Control Horario en Modo Manual o Automtico ........................... 52 Ilustracin 27: Tipos de reportes sobre el Estado de la Memoria .............................................. 53 Ilustracin 28: Informe General del rea de Memoria D............................................................ 54 Ilustracin 29: Fragmento del Informe Detallado del rea de Memoria W ............................... 54 Ilustracin 30: Unidad de Comunicacin Serie (SCU) acoplada a CPU........................................ 56

122 Ilustraciones

Ilustracin 31: Mdulo SCU31-V1 con dos Puertos RS-485 ........................................................ 56 Ilustracin 32: Wilo-IF-Module Stratos RS485 y su ubicacin en la bomba ............................... 58 Ilustracin 33: Esquema de la creacin de un Protocolo de Comunicacin ............................... 60 Ilustracin 34: Apariencia de inicio del programa CX-Protocol .................................................. 61 Ilustracin 35: Unidades de Comunicacin Serie (SCU) conectadas al PLC ................................ 62 Ilustracin 36: Configuracin de Puerto RS-485 de la SCU ......................................................... 63 Ilustracin 37: Crear un nuevo Protocolo ................................................................................... 64 Ilustracin 38: Secuencias y Pasos de comunicacin .................................................................. 65 Ilustracin 39: Tramas (o mensajes) de envo y recepcin ......................................................... 65 Ilustracin 40: Editor de Tramas ................................................................................................. 67 Ilustracin 41: Elementos de las Tramas de Lectura/Escritura para las Bombas........................ 68 Ilustracin 42: Lista de Parmetros de la Bombas y desglose de algunos Valores ..................... 69 Ilustracin 43: Ruta de acceso para Compilar y Subir protocolos a la SCU................................. 70 Ilustracin 44: Mdulo TS562 y Esquema de DIP-Switches ........................................................ 71 Ilustracin 45: Ventana para configurar Visor de Temperatura ................................................. 72 Ilustracin 46: Mdulo AD081 con frontal extrado para mostrar DIP-Switches........................ 73 Ilustracin 47: Recta de Conversin (Izq.) e Instruccin SCL (Der.) ............................................ 74 Ilustracin 48: Ventana para configurar Visor de Presin .......................................................... 75 Ilustracin 49: Pantalla del Modo Automtico ........................................................................... 78 Ilustracin 50: Aspecto de la Ventana de Edicin de CX-Designer ............................................. 89 Ilustracin 51: Ventana de opciones para el Test del Interfaz Grfico ....................................... 90 Ilustracin 52: Pantalla del Modo Manual + Sinptico ............................................................... 91 Ilustracin 53: Ruta de acceso al simulador y mensajes de compilacin ................................... 92 Ilustracin 54: Ruta de acceso al archivo .cdm ........................................................................... 94 Ilustracin 55: Configuracin de dispositivos en el archivo .cdm ............................................... 95 Ilustracin 56: Introducir o modificar un punto en el archivo .cdm ........................................... 96 Ilustracin 57: Ventanas con tipos de variables.......................................................................... 97 Ilustracin 58: Lista de puntos e insercin en Excel.................................................................... 98 Ilustracin 59: Ruta de acceso al CX-Server ................................................................................ 99 Ilustracin 60: Detalle de pestaa mensual de registro de datos............................................. 100 Ilustracin 61: Detalle de pestaa de seleccin de grfica ....................................................... 101 Ilustracin 62: Esquema bsico de la instalacin ...................................................................... 106

Crditos de las Ilustraciones

1, 4 y 5: SADEA Renovables 2 (Arriba): SunTechnics. Folleto: Soluciones llave en mano. Sistemas de Refrigeracin Solar. Pg. 4 de 8 2 (Abajo): invensor.com/es/tecnica/sistema-de-refrigeracion.htm 3: invensor.com/es/productos/ltc-09.htm 6: industrial.omron.es/es/products/catalogue/automation_systems/programmable_logic_controllers/modular_plc_series/cj2m/defa ult.html 9: OMRON. Documento .ppt: Curso de Autmatas Programables. 30, 31 y 33: SYSMAC CS/CJ Series. Serial Communications Boards and Serial Communications Units Operation Manual. Pg. 5, 75 y 167, respectivamente. 32 (Abajo): wilo.de/cps/rde/xchg/en/layout.xsl/2136.htm 44 (Izquierda): industrial.omron.es/es/products/catalogue/automation_systems/ programmable_logic_controllers/modular_plc_series/cj2m/analog_i_o_units/default.html 46: SYSMAC CS/CJ Series. Analog I/O Units. Operation Manual. Pg. 92 Resto: elaboracin propia.

Agradecimientos

A las familias natural y afectiva: por dejarme, a su pesar, hacer las cosas a mi manera. A mis detractores, por empujarme a empresas que ni imaginaba que poda afrontar. A Paco Orta, por respetarme y mostrarme otras facetas de la profesin ingenieril. A Juanma Prez Boza, que me gui con paciencia por inusitadas escaleras. A Javier Villar, por el cual asum mi ignorancia sobre cables y bornes. A Uwe Eckstein: el dios de la lluvia vive entre nosotros.

A todos, gracias.

Diciembre de 2011

También podría gustarte