|
||
El Magazine electrónico de SCM |
|
Para quienes no están familiarizados con las herramientas de instrumentación virtual recomendamos , que antes de leer este arcticulo, visiten www.SCMStore.com/cyber/ Nuevas librerías para el almacenamiento de senales para su posterior monitoreo. Estas librerías poseen una entrada de datos o senal , y además entradas de control, que permiten setear y/o control el registrador. Como Ud. ya sabe, Cyber Tools es una herramienta de programación orientada a objetos con librerías o clases que le permiten replicar objetos capaces de interconectarse entre si e interactuar en un sistema. La nueva clase es: 'RAM register w/Save & Play", esta clase posee 7 entradas, y un buffer de datos , y una salida que le permitirá conectar este registrador virtual a un registrador gráfico sobre pantalla o a un osciloscopio virtual. Para no expertos, les recordamos que las aplicaciones generadas en Cyber Tools permiten la toma de datos del exterior del PC de una una gran variedad de dispositivos de adquisición de datos y control. Las entradas de este bloque son 7, y trabajan en forma análoga a un sistema que tuviera 7 bornes en una bornera, según el valor lógico en los bornes de control se podrá comandar o setear el funcionamiento del dispositivo.
Para que puede ser utilizado este bloque? Supongamos que necesitamos registrar la temperatura de un ambiente para luego analizarla o visualizarla, en el segmento de datos que queramos. para ello necesitaremos como mínimo un MicroLab y una tarjeta acodicionadora de temperaturas ambientes. esta ultima deberá instalarse y conectarse a uno de los canales de la tarjeta MicroLab. Como podemos programar este sistema? la programación es muy sencilla, las operaciones son muy sencillas: 1. Crear un bloque de la clase MicroLab , y setearlo para que adquiera datos del canal al cual tenemos conectada la tarjeta de medición de temperaturas ambientes. 2. Crear un bloque "RAM register w/Save & Play" 3. Crear 5 paneles de entrada de números o constantes. Estos paneles lo utilizaremos como una interfase rudimentaria de control, lo optimo seria programar un panel de interfase visual, que veremos mas adelante en el próximo numero. 4. Realizar las siguientes conexiones entre los bloques virtuales. Deberá conectar el bloque MicroLab, con el "RAM register w/Save & Play", luego conectara todos los paneles de entrada de Ctes o parámetros al bloque "RAM register w/Save & Play" . 5. Por ultimo, creara un registrador y lo conectara a la salida del bloque "RAM register w/Save & Play" 6. El sistema ya estará listo para tomar datos de campo y almacenarlos para su posterior análisis o visualización! Que pasaría si necesitáramos un
registrador de dos canales? Otras aplicaciones: Repetición de movimientos en brazos de robot, como ser el SCMRK003. El SCMRK003 posee 5 coordenadas, y puede ser controlado por medio de una licencia Cyber Tools llamada Cyber Tools MiniSSC. Una de las aplicaciones puede ser la programación de secuencias de movimientos y operaciones. Puede crearce un banco de programación como este muy fácilmente, podemos crear un panel con 5 potenciometros, un check box de Save y otro de Play, y si deseamos, dos paneles de entrada de datos, para determinar el inicio y fin de la secuencia a repetir. También deberemos crear 5 bloques registradores que almacenen simultáneamente las 5 coordenadas generadas por los potenciometros de control. Para el control del robot se requerira de un bloque de control MiniSSC, el cual se encargara de controlar el brazo. La forma mas sencilla de usar el sistema seria conectar el bloque de control MiniSSC ( se refiere a un bloque virtual que envía por medio del puerto serie los comandos adecuados para el control del robot ). Pero también pueden crearse sistemas como el siguiente:
Como se puede observar la multiplicación aritmética , operara como un multiplexor analógico, que cuando el sistema esta en modo Save, el controlador virtual del brazo de robot, recibe las coordenadas provenientes del panel de potenciometros y cuando el sistema esta en modo Play, el controlador recibe los valores salientes del registrador. Dentro de las novedades para Cyber Tools se encuentran nuevos opcionales para el acceso , monitoreo y control de PLCs! en los próximos días ya se encontraran disponibles y serán analizadas en el próximo numero de SCM-Hacker -:(
|
| Copyright © 1998 SCM International, Inc. All rights reserved. |
| Home page de SCM International | SCM Hacker Magazine home page | Quiere visitar el menú de herramientas para desarrollo para micros? |