Sei sulla pagina 1di 20

Jos Manuel Ruiz Gutirrez

CARACTERISTICAS Lenguaje de programacin grafica 8 Entradas digitales 8 Salidas Digitales 4 Motores (dos sentidos de giro) 4 Entradas Analgicas Capaz de comunicarse con un PIC capaz de concertarse con la Interface SmartBox y otras Mas de 30 Bloques funcionales para programar

SE PUEDE CONECTAR A DISTINTAS INTERFACES


Jos Manuel Ruiz Gutirrez

ASPECTO GENERAL DEL ENTORNO

Bloques funcionales De programacin

Botones de acciones de Control y visualizacin Del proceso

rea de trabajo

Jos Manuel Ruiz Gutirrez

Paneles de visualizacin de variables

Jos Manuel Ruiz Gutirrez

Instruccin para la activacin de Salidas

Mediante la instruccin Ouputs es posible activar una o varias de las 8 salidas que controla el programa de la interface que este conectada al ordenador

Jos Manuel Ruiz Gutirrez

CONTROL DE MOTORES El comando Motor permite la activacin de hasta 4 motores Las acciones que se pueden realizar sobre un motor son: Giro a derecha. Giro a izquierda. Control de la velocidad

Jos Manuel Ruiz Gutirrez

TEMPORIZACIONES

Al arrancar se detiene el programa 2 seg. Se activa la salida 1 (Actiba Motor), se detiene el programa 3 seg. y se desactiva la salida 1
Jos Manuel Ruiz Gutirrez

EJECUTA MIENTRAS QUE El motor A se activa al arrancar el programa y se Mantiene activado mientras que no se pulse la tecla F9

Motor

Decisin Motor

Las teclas F2 F3 F4 F5 F6 F7 F8 F9 se corresponden con las Entradas I8 I7 I6 I5 I4 I3 I2 I1


Jos Manuel Ruiz Gutirrez

Interrupcin tipo EVENT

El organigrama de la figura esta emitiendo permanentemente Una secuencia de 4 sonidos si pulsamos la tecla asociada A la definicin del Event saldr del bucle y se ejecutar la rutina

Esta instruccin es una especie de instruccin de interrupcin que provoca la parada del programa este en donde este y la ejecucin de una rutina escrita bajo el nombre de n Event. Cada vez que definamos una instruccin Event se numera automticamente (n)

Jos Manuel Ruiz Gutirrez

ESCRITURA DE SUBRUTINAS

Pulsando la tecla O se abre la puerta y pulsando la tecla C se cierra La puerta estar abierta cuando F8 (Entrada2) este activada La puerta estar cerrada cuando F9 (Entrada1) est activada.

Jos Manuel Ruiz Gutirrez

Interaccin con el usuario a travs del teclado el monitor Condicional dependiendo de la respuesta a una pregunta

Muestra un Mensaje con posibilidad de mostrar tambin el contenido de una variable

Muestra mensaje

Oculta mensaje

Jos Manuel Ruiz Gutirrez

INTERRUPCIONES

Las interrupciones se definen y a ellas se asocian subprogramas que se ejecutarn cuando la tecla o la entrada que se asocia a ellas se active

Al activarse la Entrada0 (F9) se ejecuta la interrupcin. Si pulsamos F8 salimos de la rutina e incrementamos el valor de A

Esta instruccin sirve para definir la interrupcin. La interrupcin debe ser activada ON

Siempre hay que cerrar la rutina de interrupcin

Jos Manuel Ruiz Gutirrez

LECTURA DE SEALES ANALGICAS


La instruccin LOG permite recoger los valores de las Seales de entrada analgicas (4) y representarlas grficamente

Este programa recoge 30 muestras del canal analgico A el tiempo entre cada muestra es de 1 seg WAIT 1

Registro de los valores ledos

Jos Manuel Ruiz Gutirrez

Se identifica como el comienzo de un organigrama. En una aplicacin puede haber varios STARTs Sirve para detener la ejecucin de una aplicacin. Cambia a ON y OFF cualquiera de las Salidas de la Interface Provoca una espera (temporizacin). Adquiere el control de la ejecucin cuando se produce una cambio determinado en una entrada digital Salta a SI cuando se cumple la condicin establecida y a NO cuando no se cumple Adquiere el control de la ejecucin cuando se da un cdigo en la entrada Salta a una macro que constituye un organigrama Sirve para escribir un texto en la hoja de trabajo Sirve para colocar una expresin matemtica que se iguala a una variable definida Incrementa el valor de una variable
Jos Manuel Ruiz Gutirrez

Decremeta el valor de una variable Permite al usuario la peticin de un valor mediante una pantalla de captura de dato. Identifica el fin de un organigrama. En una aplicacin pueden haber varios. Cuenta un nmero de impulsos que le asignemos y que le llegan por una de las entradas digitales Se ejecuta un sonido definido por el tipo de nota y la duracin Sirve para activar o desactivar Eventos Sirve para activar o desactivar Interrupciones Permite la ejecucin de un organigrama mientras este pulsada una tecla Ejecuta una funcin condicional si una tecla es presionada Enva impulsos a las lnea de salida del puerto. Cancela el envo de impulsos a las lneas del puerto de salida.
Jos Manuel Ruiz Gutirrez

Lee la longitud relativa de un nmero determinado de impulsos ledos del puerto. Lee el valor del puerto de entrada (0-255) y lo asocia a una variable Enva al puerto de salida el valor en binario de un nmero (0-255) que previamente hemos asociado a una variable Ejecuta un fichero multimedia (avi,midi, wav, etc) Muestra un mensaje o el valor de una variable si la ponemos entre [ ]. Oculta la ventana de mensaje Lee el valor de uno de los sensores analgicos conectados en la Interface o de una variable y los muestra en una pantalla como representacin grfica. Controla las salidas de motor de la interface exterior. Controla cada uno de los dos sentidos de giro Es un condicional que se activa mediante la respuesta Y (yes) o N (no) a una pregunta. Muestra una pintura en pantalla *.BMP o *.RLE

Jos Manuel Ruiz Gutirrez

Ejemplo de ejecucin de una secuencia de ordenes de activacin de salidas con temporizaciones

Jos Manuel Ruiz Gutirrez

UTILIZACIN DE LOS CONDICIONALES

Jos Manuel Ruiz Gutirrez

GOBIERNO DE UNA MQUINA MEDIANTE UNA FUNCIN LGICA

La mquina arrancar si pulsamos F9 Y F8 La mquina para si pulsamos F7 O F6

Jos Manuel Ruiz Gutirrez

Varios Ejemplos con Logicator

Jos Manuel Ruiz Gutirrez

Potrebbero piacerti anche