|
||
El Magazine electrónico de SCM |
|
Control y monitoreo de temperaturas.
|
|
En la ediciónes anteriores de SCM-Hacker, se le introdujo a las redes para domótica e industria. Especialmente en la edición anterior se integro un sistema de control de alarmas como parte de un sistema de domótica basado en una red de controladores SCMH . Esta vez profundizaremos el desarrollo de un sistema de monitoreo de temperatura. Recuerde que cada uno de estos sistemas analizados pueden formar parte de un sistema mayor que controle otro tipo de dispositivos o subsistemas. Descripción La aplicación tomara la
temperatura ambiente de una sala medida a través de un canal analógico de un PLC
SCMT100MX , el cual posee una tarjeta para medición de temperaturas ADAPTEMP. El PLC
tendrá cargado un programa de control de temperatura local permitirá setear la
temperatura de setpoint en forma remota . Analicemos el programa de control de temperaturas cargado en el PLC. El programa deberá: Este proceso deberá repetirse periódicamente. Esto se logra editando un circuito en el diagrama Ladder, el cual dispare periódicamente la función de usuario de control de temperatura. ADAPTEMP producirá una salida de aprox. 1 volt para una temperatura de 40 grados. Y la ecuación a utilizarse para realizar la conversión de un byte de 12 bits (adquiridos por el conversos A/D) a valores enteros de temperatura esta dada por: Temp ( Centígrados ) = ( 2048 / 90 ) A/DVAL - 160 / 9 Entonces el programa estará dado por:
Si conectamos este PLC por medio de una red 485 ( 1,5 km ) o un link punto a punto, podremos monitorear sus variables o modificarlas desde una aplicacion Cyber Tools instalada en el PC. Esta aplicacion puede tener ventanas de control y monitoreo, programadas por el usuario. Para ello requerirá tener una licencia Cyber Comm SCMT100 y preferentemente su opcional Cyber View Pro. Tambien puede utilizar el beta de Cyber View que viene incorporado sin cargo a todas las licencias Cyber Tools.
Como programar la interfase de usuario en el PC Diseñaremos una pantalla muy sencilla, con un diagrama de barras que muestre la temperatura en forma proporcional , un potenciometro que permita ingresar valores de temperatura deseados para el ambiente. Para ello deberemos iniciar la aplicación Caber Tools y crear un bloque o instrumento del tipo "Custom Panel Pro" . Este bloque contendrá un panel de control o ventana que puede ser editado, conteniendo diferentes tipos de controles. A este bloque lo llamaremos INTERFASE. Para editarlo solo deberemos hacer doble click sobre el , se abrirá una ventana (la que editaremos ) y una barra de herramientas.
En ella seleccionaremos los controles y displays que deseamos poner en pantalla. En este caso seleccionamos una barra porcentual. En la ventana de edición pondremos en la posición y tamaño deseado la barra proporcional.
Al soltar el botón del mouse, esta podrá ser retamanada a la posición deseada.
Luego, haciendo doble click sobre el objeto en edición, podremos setearlo.
De la misma manera podremos editar, el potenciometro de control y obtener una pantalla como la siguiente.
A este panel se le podrían agregar logos y otros visores y controles. Luego deberá guardarse la pantalla de usuario. Bueno hasta aquí ya hemos editado la ventana o interfase de usuario. Ahora analicemos que necesitamos linkear al PLC. El potenciometro debe estar linkeado a la variable S del programa Ladder del PLC. La barra proporcional deberá estar linkeada a la variable S del PLC. Recordemos que la variable T tiene la temperatura ambiente adquirida por uno de los canales analógicos del PLC y la variable S es el seteo de temperatura deseada. Para poner esto en funcionamiento, debera crear dos bloques de acceso al PLC, uno para escritura de variables ( para escribir el valor deseado para S ) y otro de consulta ( para mostrar en la barra proporcional el valor de T ). Ademas deberá crear dos bloques del tipo Cyber View que se encargaran de interconectar los controles de pantalla con los bloques de consulta al PLC. Una vez, hecho esto estaremos listos para controlar y monitorear el PLC. Asi de fácil es programar sistemas de control y monitores en entorno Cyber Tools. Lo mas asombroso es que Ud. puede estar probando el sistema mientras lo esta editando. Mientras este funcionando, puede reeditar la pantalla o agregar controles y poner a andar sin parar el sistema. Esperamos le haya sido de su interés esta nueva nota de aplicación. Son bien venidos todos sus comentarios. Si Ud. cree que seria bueno profundizar algún tema en especial envíenos un e-mail haciendo referencia a esta nota.
|
| Copyright © 1998 SCM International, Inc. All rights reserved. |