|
||
El Magazine electrónico de SCM |
|
|
|
En la edición anterior de SCM-Hacker, se desarrollo una introducción a las redes para domótica e industria. En esta nota se analizara el desarrollo de un sistema de alarmas integrado en un sistema de control del hogar o la industria. Este desarrollo puede ser parte de otro sistema mas grande que posea otros controles y sistemas integrados , inclusive en el mismo PLC. Utilizaremos como base un PLC SCMH el cual estará interconectado a una red de otros controladores y un PC (host). Para no complicar esta nota de aplicación, implementaremos un control de alarmas local con tres zonas , ocho entradas para sensores , y salida para sirena. Los I/O restantes, timers y reles del PLC, podrán ser utilizados para otros sistemas y/o controles.
Como Ud. ya sabe, los PLCs con controladores lógicos programables, los cuales pueden operar en forma totalmente autónoma. Estos dispositivos son programados en lenguaje Ladder. El lenguaje ladder le permite programar los controladores como si fueran circuitos con reles, contadores, secuenciadores y timers... En este ejemplo supondremos que el comando de la alarma ( su seteo y programación ) es realizado desde el PC. Esto no es necesario que sea así, ya que Ud, puede contruir paneles locales que activen o desactiven seteos dentro del PLC. Como el sistema local a desarrollar poseerá 3 zonas, entonces utilizaremos 3 reles internos para almacenar y comandar el estado de las diferentes zonas. Los llamaremos zona1, zona2, zona3. Estos reles internos actuaran en el programa Ladder conectando o desconectando entradas al sistema. De esta manera, por ejemplo, si la zona 1 es desactivada, el rele Zona1 se desactivara y uno de sus contactos se abrirá desconectando todas las entradas pertenecientes a dicha zona. De esta manera el sistema de alarmas no podrá ser afectado por los cambios que se produzcan en las entradas de la zona1. La lógica del núcleo de la central de alarmas es muy sencilla. Solo estará compuesta por un rele con auto retención y un contacto de reset! Veamos el programa ladder. En las figuras 1 y 2, se muestra el mismo programa escroleado como para que pueda verse en su integridad.
Como se observa en el esquema las entradas se han agrupado en las siguientes zonas:
En el esquema, las entradas de la misma zona son conectadas
en paralelo, y a su vez están conectadas en serie con el contacto de habilitación de la
zona. A su vez todas estas salidas de cada zona , actúan sobre el rele alarma. De esta
manera cualquier entrada de una zona activa producirá que el rele de alarma se active. Todos los reles internos como ser Reset, Zona1, Zona2, Zona3, pueden ser monitoreados y controlados , en forma remota por un PC y una aplicación desarrollada en Cyber Tools , o también como hemos visto en la edición anterior, por medio de cualquier red de PCs... Veamos como desarrollar una aplicación en Cyber Tools para el control de este sistema de alarma. Por favor, tenga presente que en realidad estamos analizando un sistema que solo puede ser una pequeña fracción de un sistema de control y monitoreo integral, sobre todo que nos permita tener el café a temperatura adecuada cuando llegamos a la oficina o a casa -:( Para mayor información sobre las herramientas Cyber Tools haga click sobre este texto. Ahora veamos como desarrollar el control. Primero deberemos instalar la versión Cyber Comm SCMH, la
cual ya fue analizada en otras ediciones del magazine. Esta licencia contiene
controladores virtuales que permiten acceder a los recursos del PLC. Con la herramienta Cyber View beta , incorporada a todas las licencias Cyber Tools, podremos editar un panel como se muestra a continuación, de manera muy sencilla y amigable.
cada uno de estos paneles y controles podrán ser asociados por medio de sus seteos a bloques virtuales de consulta directa al PLC. La creación de estos bloques solo se limita a su creación , interconexión y seteo. Ello será suficiente para poner en marcha el sistema. A modo de ejemplo mostraremos como programar la sección de sistema correspondiente al display 7 segmentos, de consulta de estado de alarma. En Cyber Tools deberán existir 3 bloques virtuales: un bloque de consulta a una salida de PLC , la interfase de usuario ( la cual ya hemos creado) y un bloque Test digital <Cyber View>, el cual se encargara de tomar los datos del bloque de consulta al PLC y enviarlos a la interfase de usuario para que sean mostrados por el display. 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 ahondar en algún tema en especial envíenos un e-mail haciendo referencia a esta nota.
|
| Copyright © 1998 SCM International, Inc. All rights reserved. |
| Home page de SCM International | SCM Hacker Magazine home page |