MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto,...

56
MANUAL DE PROGRAMACIÓN α CONTROLADOR DE SIMPLE APLICACIÓN

Transcript of MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto,...

Page 1: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

MANUAL DE PROGRAMACIÓNα CONTROLADOR DE SIMPLE APLICACIÓN

Page 2: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

Prefacio• Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda

programar y manejar correctamente un controlador de serie.• El usuario debe leer y asimilar este manual antes de proceder a la instalación o el manejo de

un controlador de serie.• Si tiene dudas durante cualquier fase de la instalación de un controlador de serie consulte a

un ingeniero electricista cualificado y entrenado en el manejo de las normas locales y nacion-ales correspondientes al lugar de la instalación.

• Si tiene dudas sobre el manejo o el empleo de un controlador de serie sírvase consultar al dis-tribuidor más próximo de Mitsubishi Electric.

• El presente manual está sujeto a modificaciones si previo aviso.

Page 3: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

iii

α CONTROLADORES DE APLICACIÓN SIMPLE

MANUAL DE PROGRAMACIÓN

Número del manual : JY992D76601

Revisión del manual : B

Fecha : Abril 1999

α Controladores de aplicación simple

Page 4: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

iv

Page 5: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

DEVOLUCIÓN POR FAX

Mitsubishi goza de prestigio mundial por sus esfuerzos para seguir avanzando y ensancharlas fronteras de la automatización industrial. Lo que el usuario pasa a veces por alto es elcuidado y la minuciosidad con que Mitsubishi elabora su documentación técnica. Sinembargo, para continuar en ese avance permanente, serán siempre bienvenidos los comen-tarios que formulen los usuarios. Esta página está diseñada para que usted, amigo lector,incluya sus comentarios y nos los devuelva por fax. Quedamos a la espera de noticias suyas.

Números de fax: Su nombre ...................................................

Mitsubishi Electric.... .....................................................................

Estados Unidos (708)298-1834 Su empresa..................................................

Australia (02)638 7072 .....................................................................

Alemania (0 21 02)4 86-1 12 Su domicilio:.................................................

Sudáfrica (0111)444-8304 .....................................................................

Reino Unido (01707)278695

Sírvase marcar la casilla pertinente

¿En qué estado recibió usted el manual? �Bueno �Un poco estropeado�Inservible

¿Piensa guardar el manual en una carpeta?�Sí �No

¿Qué opina de la presentación? �Bien hecha �Descuidada

¿Las explicaciones son comprensibles? �Sí �Regular �Inservible

Cuál de las explicaciones fue más difícil de entender:

¿Hay diagramas poco claros? �Sí �No

De haberlos, cuáles:

¿Qué piensa de la estructura del manual? �Es buena �Regular �No sirve

¿Qué cosa le gustaría ver mejorada? ............................................................................................................................................................................................................................................

¿Le fue fácil encontrar la información que requería consultando el índice analítico o el índicede materias? De ser posible, explique sus experiencias con más detalle:.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

¿Tiene comentarios de tipo general sobre los manuales de Mitsubishi? ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Muchas gracias por haberse tomado el tiempo de cumplimentar este cuestionario. Esperamosque el manejo de este producto y de este manual haya sido para usted tarea fácil.

α Controladores de aplicación simple

v

Page 6: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

vi

Page 7: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

vii

Pautas de seguridad para el usuario y de protección de los α controladores de aplicación simple

El presente manual suministra la información necesaria para utilizar los α controladores deaplicación simple. Está redactado para su consulta por personal adiestrado y competente. Lapersona o las personas que caben en esta categoría se definen como sigue:

a ) Todo ingeniero que tenga a su cargo la proyección, el diseño y la construcción de equi-pos automáticos empleando el producto asociado a este manual tiene que ser compe-tente, entrenado y cualificado en el manejo de las normas locales y nacionalesrequeridas para cumplir esas obligaciones. Un profesional de este tipo debe estar per-fectamente al tanto de todos los aspectos relacionados con la seguridad en el manejode equipos automáticos.

b ) Todo ingeniero encargado de la puesta en servicio o de la explotación tiene que ser com-petente, entrenado y cualificado en el manejo de las normas locales y nacionalesrequeridas para cumplir sus obligaciones. Tales ingenieros deben estar además capaci-tados en el empleo y mantenimiento del producto completado. Esto implica conocer afondo toda la documentación relacionada con este último. Todas las operaciones demantenimiento se han de realizar de acuerdo con las normas de seguridad establecidas.

c ) Todos los operadores del equipo completado deberán recibir el entrenamiento adec-uado para utilizarlo de forma segura y coordinada y de conformidad con las normas deseguridad establecidas. Los operadores deben conocer también la documentaciónreferida al funcionamiento actual del equipo completado.

Nota : la expresión ‘equipo completado' designa un aparato fabricado por terceros que con-tiene o trabaja con el producto al que se refiere el presente manual.

Observaciones sobre los pictogramas empleados en este manual

En diferentes puntos de este manual aparecen ciertos pictogramas destacando elementos dela información destinados a proteger al personal y al propio equipo. Es obligatorio leer yentender correctamente la nota que acompaña a cualquiera de los siguientes pictogramas. Selistará a continuación cada uno de ellos con una breve descripción de lo que significan.

Advertencias relativas al hardware

1 ) Advierte que el peligro identificado causará INEVITABLEMENTE daños físicos ymateriales.

2 ) Advierte que el peligro identificado causaráPOSIBLEMENTE daños físicos ymateriales.

3 ) Destaca un punto de interés particular o un punto a detallar más adelante.

Advertencias relativas al software

4 ) Advierte que hay que tener especial cuidado al emplear este elemento del soft-ware.

5 ) Destaca un punto específico que debe tener en cuenta el usuario del softwareasociado.

6 ) Destaca un punto de interés particular o un punto a detallar más adelante.

Page 8: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

viii

Page 9: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

vii

Índice de materias

Pautas de seguridad ........................................................................................... v

1. Introducción ..............................................................................1-1

2. Programación por bloques de función ......................................2-12.1 Tipos de bloque y la base Fbd ............................................................ 2-1

2.1.1 Entradas ....................................................................................... 2-12.1.2 Teclas del panel frontal ................................................................ 2-12.1.3 Bits de memoria del sistema ........................................................ 2-22.1.4 Bloques de función ....................................................................... 2-22.1.5 Salidas .......................................................................................... 2-22.1.6 Base del diagrama de bloques de función (Fbd) .......................... 2-2

2.2 Métodos de programación del controlador Alpha ................................ 2-32.2.1 Programación directa ................................................................... 2-32.2.2 Software de programación AL-PCS/WIN-E .................................. 2-3

3. Teclas, menús y displays LCD .................................................3-13.1 Funciones de las teclas ....................................................................... 3-13.2 Instrucciones relativas a las opciones de menú .................................. 3-13.3 El menú principal Modo Stop ............................................................... 3-2

3.3.1 La pantalla de programación “Mas...” .......................................... 3-23.4 El menú principal del Modo Run ................................................... 3-33.5 El menú Editar ..................................................................................... 3-33.6 El menú Editar del bloque de función .................................................. 3-33.7 Configuracón de la pantalla ................................................................ 3-4

3.7.1 Cómo cambiar de idioma .............................................................. 3-43.7.2 Configuración del Reloj de Tiempo Real ...................................... 3-43.7.3 Horario de Verano ...................................................................... 3-43.7.4 Código .......................................................................................... 3-4

3.8 Displays LCD ....................................................................................... 3-53.8.1 Tabla de Imagen ........................................................................... 3-53.8.2 Función LCD ................................................................................. 3-5

3.9 Elementos de bloque ........................................................................... 3-53.9.1 Bloques de entrada ...................................................................... 3-53.9.2 Bloques de función ....................................................................... 3-53.9.3 Bloques de salida ......................................................................... 3-63.9.4 Bloques conectados ..................................................................... 3-6

3.10 Diagramas de bloques de función ....................................................... 3-6

α Controladores de aplicación simple

Page 10: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

viii

4. Programación directa ................................................................4-14.1 Disponibilidad del bloque .................................................................... 4-14.2 Bloques de conexión ........................................................................... 4-1

4.2.1 Para conectar los bloques desde el bloque izquierdo(fuente de la señal) hasta el bloque derecho (receptor de la señal). ................................................................... 4-1

4.2.2 Para conectar los bloques desde el bloque derecho (receptor de la señal) hasta el bloque izquierdo (fuente de la señal). ...................................................................... 4-2

4.3 Desconexión de dos bloques .............................................................. 4-24.4 Métodos para crear un bloque de función ........................................... 4-3

4.4.1 Nuevo Bloque ............................................................................... 4-34.4.2 Añadir bloques .............................................................................. 4-3

4.5 Edición del bloque de función ............................................................. 4-34.5.1 Configuración del bloque de función ............................................ 4-34.5.2 Cambiar N° (de un bloque de función) ......................................... 4-34.5.3 Borrar bloque de función .............................................................. 4-3

4.6 Desplazamiento entre bloques de función .......................................... 4-44.6.1 Desplazamiento entre bloques no conectados ............................. 4-44.6.2 Desplazamiento entre bloques conectados .................................. 4-44.6.3 El comando Salto ......................................................................... 4-4

4.7 Uso de las teclas como entradas ........................................................ 4-44.8 Programación de los bits del sistema M01 - M05 ............................... 4-54.9 Descripción del bloque de función y consumo de bytes ..................... 4-54.10 El modo Monitor .................................................................................. 4-6

4.10.1Monitorizacion/Actualización de los valores del bloque de función 4-64.10.2Forzar la conexión o desconexión de las señales de salida ........ 4-64.10.3Añadir/Borrar bloques de función en el modo Monitor ................. 4-6

5. Los bloques de función lógica ..................................................5-15.1 El bloque AND ..................................................................................... 5-15.2 El bloque OR ....................................................................................... 5-15.3 El bloque NOT ..................................................................................... 5-25.4 El bloque XOR (OR exclusivo) ............................................................ 5-25.5 El bloque NAND (Not AND) ................................................................. 5-25.6 El bloque NOR (Not OR) ..................................................................... 5-3

Page 11: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

ix

6. Bloques de función ...................................................................6-16.1 Bloque de función booleana ................................................................ 6-16.2 El bloque SET/RESET ........................................................................ 6-26.3 El bloque IMPULSO ............................................................................ 6-26.4 El bloque ALT ...................................................................................... 6-26.5 El bloque RETARDO ........................................................................... 6-36.6 El bloque PULSO ................................................................................ 6-36.7 El bloque OSCILADOR ....................................................................... 6-46.8 El bloque InterrTiempo ........................................................................ 6-4

6.8.1 Ajuste del primer temporizador ..................................................... 6-56.8.2 Para la operación diarias ............................................................. 6-56.8.3 Para la operación semanal .......................................................... 6-66.8.4 Para introducir temporizadores nuevos ........................................ 6-66.8.5 Edición de los temporizadores ..................................................... 6-66.8.6 Manera de borrar los datos de temporización .............................. 6-6

6.9 El bloque CONTADOR ........................................................................ 6-76.10 El bloque CONTADOR UP/DOWN ..................................................... 6-76.11 El bloque COMPARAR ........................................................................ 6-86.12 El bloque OFFSET .............................................................................. 6-86.13 El Bloque Display ................................................................................ 6-9

6.13.1Visualización de datos en pantalla ............................................... 6-96.13.2Edición de datos en pantalla ........................................................ 6-9

6.14 El bloque COMPARAR ZONA ........................................................... 6-106.15 El circuito Schmitt de disparo ............................................................ 6-106.16 El medidor horario ............................................................................. 6-11

7. Cómo crear un programa ..........................................................7-17.1 Configuración de las opciones ............................................................ 7-17.2 El diagrama de bloques de función ..................................................... 7-17.3 Introducción del programa ................................................................... 7-1

7.3.1 Adición de bloques de función con el método izquierda-derecha (apartado 4.2.1) ............................................................................ 7-2

7.3.2 Desplazamiento por los bloques de función por números (Apartado 4.6.1) ............................................................................ 7-3

7.3.3 Empleo del comando Salto (Apartado 4.6.3) ................................ 7-37.3.4 El comando NuevoBloque (Apartado 4.4.1) ................................. 7-47.3.5 Conexión de los bloques de función de derecha a izquierda

(Apartado 4.2.2) ............................................................................ 7-47.4 Configuración de los parámetros de bloque de función

(Apartado 4.5.1) .................................................................................. 7-57.5 Salir de la tabla del Diagrama de bloque de función ......................... 7-6

Page 12: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

x

Page 13: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Introducción 1

1 - 1

1. IntroducciónEl controlador Alpha Series constituye un sistema flexible de supervisión para utilizar en elhogar, la oficina, la fábrica, en fin, dondequiera que se necesite. El controlador Alpha Serieses capaz de controlar la función Conexión/Desconexión de aparatos eléctricos o de visualizarinformación en el panel frontal LCD. Algunos de los empleos característicos del Alpha Seriesson el control del alumbrado, aire acondicionado, irrigación, puertas, portones, sistemas deseguridad simples, invernaderos y ventiladores. El número de aplicaciones de Alpha es casiilimitado. El Reloj de Tiempo Real incorporado convierte el Alpha en un eficiente temporizador.

Los controladores Alpha Series admiten entradas digitales o analógicas. El usuario puede pro-gramarlo desde el mismo panel frontal o con el paquete de software AL - PCSWIN E que sebasa en Windows como sistema operativo. Como quiera que sea, el Alpha hace uso del pro-grama más amigable que existe en el mercado: Function Block Programming (programaciónpor bloques de función).

El Alpha se adapta a una gran diversidad de configuraciones I/O y acepta los voltajes deentrada AC y DC que se aplican en cualquier lugar del mundo. La programación en pantallaes accesible en seis idiomas.

La protección por Codigo, los casettes de memoria opcional y el búfer de memoria soportadahasta 20 días por la batería ofrece a los programadores numerosas maneras de asegurar laintegridad de sus programas.

Esta manual describe el procedimiento necesario para programar los controladores AlphaSeries desde el panel frontal, las teclas de función y las poderosas prestaciones de los bloquesde función.

Page 14: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Introducción 1

1 - 2

Page 15: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Progr amación por bloques de fun ción 2

2 - 1

2. Programación por bloques de funciónLos controladores Alpha se sirven de un método especial y sencillo de programación que sedenomina bloques de función. La tarea a ejecutar se fragmenta en varias fases que se puedenrepresentar por un cierto número de bloques de función. Para ejecutar la tarea en toda su com-plejidad basta con interconectar todos los bloques. Esto quiere decir que el programa sepuede desarrollar con pasos muy sencillos pero también es capaz de representar unatarea compleja. Para facilitar el uso, los bloques de función se han programado previamente afin de que ejecuten ciertas tareas, aunque son lo bastante flexibles como para adecuarse a losrequerimientos individuales.

La base sobre la cual se programan los bloques se denomina base del diagrama de bloques defunción (Fbd) . Figura aquí un diagrama completo de bloque de función, siendo E = Entrada yS = Salida. El usuario puede ensamblar un circuito complejo a través de numerosos pasossencillos partiendo de la entrada y avanzando por fases lógicas. Alpha se encarga de reunirinformación, procesarla y controlar el sistema.

2.1 Tipos de bloque y la base Fbd

Existen cinco juegos de elementos que se pueden utilizar en el programa de bloques de fun-ción: entradas, teclas de panel frontal, bits de memoria del sistema, bloques de función y sali-das. A continuación, se describen brevemente cada uno de ellos.

2.1.1 Entradas

El Alpha acepta información eléctrica tanto digital (On/Off) como analógica (basada en valores en mV) a través de las entradas del sistema. Sírvase consultar el manual de hardware Alphapara obtener información relativa a circuitos eléctricos y diagramas de conexiones. El númerode entradas puede llegar a cuatro, seis o doce en función del modelo elegido. Las entradas seidentifican como I01, I02, ... I12.

2.1.2 Teclas del panel frontal

Las teclas del panel frontal sirven para introducir datos en la memoria del programa, desplaz-arse por menús o programas, seleccionar opciones de programa o como entradas suplemen-tarias cuando el programa está en marcha. Las teclas son ocho y se extienden de la K01 a laK08. Consulte el capítulo 3 para las explicaciones correspondientes a cada tecla.

I01

I02

I03

12

34

S

C

O01

O02

O03

S

R

B02

B01

B03

OR

ONE SHOT

SET/RESET

Page 16: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Progr amación por bloques de fun ción 2

2 - 2

2.1.3 Bits de memoria del sistema

Estos bits de memoria sirven para suministrar señales predeterminadas - Siempre On, Siem-pre Off, 0,5 segundos On, 0,5 segundos Off o transmitir información sobre la hora o loserrores del reloj de tiempo real. Los cinco bits de memoria se identifican como M01 - M05.

2.1.4 Bloques de función

Los bloques de función constituyen el alma de los controladores Alpha. Su misión es procesarla información que reciben de las entradas ya mencionadas y controlar las salidas del sistema.Pueden suministrar asimismo señales de entrada o información a otros bloques de función.Para facilitar la programación, los bloques de función viene programados de fábrica. Lo únicoque resta por hacer es configurar las opciones a la medida de la aplicación del usuario. Haydisponibles veintidós bloques de función que se describen de forma pormenorizada en loscapítulos 5 y 6.

2.1.5 Salidas

Las salidas establecen o cortan los circuitos eléctricos que controlan los dispositivos eléctricosconectados al Alpha. Hay disponibles salidas para relés conmutadores de corriente intensa opara transistores de gran duración de conmutación rápida. Las salidas ostentan las cifrasO01 - O08.

2.1.6 Base del diagrama de bloques de función (Fbd)

La base del diagrama de bloques de función suministra la base a partir de la cual se ejecutatoda la programación de Alpha. Tanto la unidad Alpha como el software AL-PCS/Win-E sevalen de la base Fbd. La base Fbd incluye un rectángulo titular en su parte superior, rectángu-los para entradas a la izquierda y rectángulos para salidas a la derecha. La base Fbd seconoce también como área de conexionado Fbd. Todos los componentes deben ordenarseexclusivamente dentro del rectángulo de la base Fbd salvo las señales de entrada o de salidasusceptibles de ordenar en el área de conexionado Fbd o en los rectángulos de entrada o sal-ida.

Page 17: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación por bloques de función 2

2 - 3

2.2 Métodos de programación del controlador Alpha

2.2.1 Programación directa

La programación directa se sirve de las teclas dispuestas en el panel frontal para crear el pro-grama y teclear cualquiera de los valores con los datos requeridos. El método de progra-mación directa se expone en este manual a partir del capítulo 3.

2.2.2 Software de programación AL-PCS/WIN-E

Este software con entorno Windows permite al usuario arrastrar los iconos de la funciónrequerida y soltarlos en la base Fbd para ensamblar un programa. El programa se descargaen el controlador Alpha por el cable AL 232CAB. Las conexiones visualizadas en pantalla sonfáciles de interpretar tanto por principiantes como por usuarios experimentados. El softwarede programación AL-PCS/WIN-E es objeto de una explicación exhaustiva en el manual deAlpha Software.

Page 18: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación por bloques de función 2

2 - 4

Page 19: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 1

3. Teclas, menús y displays LCD

3.1 Funciones de las teclas

Las ocho teclas repartidas por el panel frontal permiten acceder a todas las funciones internasy a las funciones de programación de Alpha. Las teclas se pueden aplicar como entradas deprogramación además de las funciones especificadas más abajo.

3.2 Instrucciones relativas a las opciones de menú

Existen menús que sirven de guía al usuario por las eficientes opciones disponibles en el con-trolador Alpha. El Menu Principal comprende un modo Run accesible mientras Alpha está eje-cutando un programa y un modo Stop accesible cuando Alpha no está ejecutando ningúnprograma. Muchas opciones y parámetros de configuración de programas son accesiblesdesde cualquier menú, mientras que algunas opciones existen solamente uno de los modos. El menú Editar y el menú Editar bloques de función son accesibles ya sea en modo Editar o enmodo Monitor. Estos menús se pueden emplear para crear y/o cambiar pasos o valores deprograma.Pulse la tecla OK para introducir una opción de programación o para entrar datos en la memo-ria. Configure todos los datos en la pantalla antes de pulsar OK para escribir los datos en lamemoria del sistema. Si una opción comprende varias pantallas de datos, introduzca los datosrequeridos y confirme cada una de las pantallas pulsando el botón OK.La tecla ESC devolverá la pantalla a una opción de menú de nivel superior. También cancelarácualquier entrada de datos que no hubiera sido confirmada con la tecla OK.

Pulse la tecla ESC para salir de la opción que conduce al Menú principal; en ocasiones es pre-ciso pulsar ESC varias veces para desplazarse por una serie de niveles de programa super-puestos.

Tabla 3.1: Número de tecla y o peración bá sica

Nombre de tecla

Número de tecla Función de la tecla

OK K01 Sirve para entrar opciones de menú, confirmar entradas de datos y forzar man-ualmente señales de entrada estando activa la función de monitorización.

ESC K02 Sirve para cancelar una operación, pasar a un nivel de pantalla más alto o trasla-darse hacia un nuevo menú.

“+” K03Sirve para conectar (o “añadir”) bloques de función, incrementar valores o tiem-pos de entrada de configuración directa o para desplazarse por los programas omenús.

“-” K04 Sirve para desconectar bloques de función, disminuir los valores o tiempos deconfiguración directa o para desplazarse por programas o menús.

( ) K05 Sirve para deslizarse hacia arriba por las opciones de menú (menús, teclas,bloques de función, entradas, salidas, etc.)

( ) K06 Sirve para deslizarse hacia abajo por las opciones de menú (menús, teclas,bloques de función, entradas, salidas, etc.)

( ) K07 Sirve para desplazarse hacia la derecha en la pantalla LCD, programa FB o el comando Salto

( ) K08 Sirve para desplazarse hacia la izquierda por la pantalla LCD, programa FBel comando Salto

Page 20: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 2

3.3 El menú principal del Modo stop

El modo Stop es el primer menú que el usuario ve cuando el Alphano está en ejecución. Cuando uno conecta el Alpha por primera vezaparece la Tabla de imagen entrada/salida. Pulse cualquier teclapara trasladarse a la versión Modo stop del menú principal.

• Run: Ejecuta el programa actual en la memoria.• Editar:

Le conducirá a la base Fbd para iniciar la programación. El sistema sobreescribe la memoria actual mientras se introducen cambios al programa. Utilice un casette de memo-ria para salvaguardar el programa original si fuera necesario.

• Borrar programa: Borra por completo la memoria del sistema.• IDIOMA:

Selecciona el idioma de pantalla entre japonés, inglés, alemán, francés, italiano o español (apartado 3.7.1).

• PonerHora: Ajuste el reloj de tiempo real (Apartado 3.7.2).• Otros..

3.3.1 La pantalla de programación “Mas...”

• Versión:Presenta la configuración Entrada/Salida y la versión del CPU.

• Codigo:Entrada restringida a los modos Editar y Monitor con el codigo de cuatro dígitos (Apartado 3.7.4)

• Menú Tecla:Configura el Alpha para que prohiba el acceso a la progra-mación hasta no pulsar simultáneamente las teclas OK y ESC.

• HoraVerano:Elige la hora de verano preferida: ConManual/DesManual (acción inmediata), ajuste de fecha, tipo- UK, tipo-US o tipo-EU (apartado 3.7.3).

• InicModem:Utiliza el comando AT desarrollado por Heiz para inicializar el módem. Para obtener una descripción más detallada del comando AT, consulte el manual de servicio de su módem. Ajuste un retardo a 0 - 10 segundos tras la conexión del sistema antes de que empiece a actuar el comando.

• Casette:Leer de, escribir a o verificar un programa desde la casette memoria (pieza número Al-EEPROM). Suprima la corriente antes de agregar o quitar una casette memoria. La opción Casette no aparecerá en el menú a menos que la casette memoria se haya instalado antes de conectar la corriente.

T o p M e n u

C l o c k S e t

R u nP r o g E d i tP r o g C l e a r

O t h e r s . . .L A N G U A G E

O t h e r s

S u m m e r t i mM e n u K e y

V e r s i o nP a s s w o r d

C a s s e t t e

. . .

M o d e m I n i t

Page 21: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 3

3.4 El menú principal del modo Run

Cuando el programa Alpha está en marcha, el LCD visualiza pordefecto la tabla Imagen. Pulse cualquier tecla (que no sea una teclade entrada perteneciente al programa) para ver el modo Run delmenú principal.

• Stop: Obliga a Alpha a salir del modo Run.• Monitor:

Monitoriza los ajustes del programa mientras está en modo Run.Las configuraciones del bloque de función se pueden modificar para añadir nuevasentradas, bloques de función y salidas. El programa en ejecución no se puede modifi-car en modo Monitor.

• Configuración del reloj (véase arriba)• IDIOMA(véase arriba)• Otros (véase arriba):

Versión, Codigo, Menú Tecla, HoraVerano, InicModem (no aparece la opción Casette).

3.5 El menú Editar

El menú Editar se puede activar mientras Alpha permanece en laspantallas principales Editar o Monitor. Si usted introduce opciones oconecta bloques de función tendrá que terminar o cancelar estosprocedimientos antes de poder activar el menú Editar. Para activarel menú Editar pulse la tecla ESC en cualquier momento o lugar dela pantalla principal de programación.

• TamanoProgr:Visualiza los números de bloques de función utilizados y el porcentaje de memoria ocu-pada (64 bloques de función o 1500 bytes de como máximo). Consulte por favor el apar-tado 4.9 para averiguar el número de bytes ocupado por cada bloque de función.

• Salto:Conduce a una pantalla que presenta puntos accesibles dentro del programa. bits M del sistema (1-5); I - entradas sistema (4, 6, o 12); O - salidas sistema (2, 4 o 8), K - teclas (1-8); y B - bloques de función (creados por el usuario). Elija el bloque deseado con las teclas de flecha y pulse OK para saltar a ese punto del programa.

• FB nuevo:Crea un nuevo bloque de función a partir de uno de los 22 bloques de función predetermi-nados. Consulte el apartado 4.4 para más detalles.

• Salir: Sale al menú principal.• Nombre:

Muestra una presentación mnemónica de la ejecución actual de la programación. Active el modo de programación pulsando OK o regrese al menú Editar pulsando ESC.

3.6 El menú Editar del bloque de función

El menú edición del bloque de función se puede activar sóloestando en modo Editar o Monitor. Vaya al bloque de función, a Edi-tar y pulse OK cuando parpadee el número del bloque de función.• Param FB:

Optimiza las variables en los bloques de función para la apli-cación del usuario. Véase el capítulo 6 para averiguar más detalles sobre cada una de las opciones de bloque de función. Las funciones lógicas del capítulo 5 carecen de opciones de setup.

• Cambiar N°: Cambia el número del bloque de función• Borrar FB: Borra el bloque de función seleccionado

T o p M e n uS t o pM o n i t o rC l o c k S e t

O t h e r s. . .L A N G U A G E

E d i t M e n u

E x i t

P r o g S i z eJ u m pN e w F B

M n e m o n i c

D e l e t e F B

S e t u p F BB 0 4 : F L

C h a n g e N o

Page 22: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 4

3.7 Configuración de la pantalla

Se suministran varias opciones para facilitar el uso en cualquier parte del mundo o con finesde seguridad. Sírvase configurar según sus deseos. Todas las opciones incluidas en esteapartado son accesibles desde el menú Run o desde el menú Stop.

3.7.1 Cómo cambiar de idioma

Conecte el Alpha y pulse el botón OK para pasar al menú Stop. Trasládese a la opción“IDI-OMA” que aparecerá escrita en cualquiera de los idiomas y pulse OK. Aparece entonces la pan-talla con los cinco idiomas. De arriba hacia abajo son: japonés, inglés, alemán, francés,italiano y español. Elija el idioma requerido y pulse OK. Para salir pulse la tecla Esc.

3.7.2 Configuración del Reloj de Tiempo Real

Desde cualquiera de los menús superiores trasládese hasta laopción ConfigReloj y pulse OK. Haga uso de las teclas de flechapara dirigirse a las distintas opciones y las teclas “+” y “-” paramanipular las fechas. Actualice cada una de las opciones en la pan-talla para que la pantalla entera pueda ser confirmada con el botónOK.La primera opción es el ajuste del menú Año, Mes, Día. Lasopciones incluyen las variantes aaaa/mm/dd, dd/mm/aaaa o mm/dd/aaaa.Establezca ahora el año, mes, día, hora (reloj de 24 horas) y minuto. El día de la semana seactualizará automáticamente. Pulse Esc para cancelar o OK para confirmar.

3.7.3 Horario de Verano

El menú HoraVerano presentará seis opciones al activarse.Cancelar - suprime el ajuste de la hora de verano.Manual Con - adelanta el reloj una hora inmediatamente.Tipo fecha - configura Fecha Con, Fecha Des y Ajuste horario.Tipo-UK - último domingo de marzo hasta el primer domingo de noviembre.Tipo-US - primer domingo de abril hasta el último domingo de octubre.Tipo-EU - último domingo de marzo hasta el cuarto domingo de octubre.

3.7.4 Código

El código consta de cuatro dígitos e impide el acceso sólo a los modos Editar y Monitor. Noimpide el acceso a Run, Stop, BorraProgr, etc. Si el usuario entra a los modos Editar o Monitoremerge una casilla preguntando por el código. La base Fbd quedará accesible una vezque el usuario ha tecleado el codigo correcto. Al introducir el usuario el codigo por primera vez aparece “Configuración” en la esquina supe-rior izquierda de la pantalla. Teclee el codigo requerido y confirme con OK. Para cancelar elcodigo tecléela y vuelva a introducir el código secreto. “Cancelar” aparece entonces en laesquina superior izquierda.

1 4 : 3 5 w e d

y y y y / m m / d dC l o c k S e t

1 9 9 8 / 0 9 / 3 0

Page 23: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 5

3.8 Displays LCD

Existen varios tipos de datos y/o información que se pueden visualizar en el display LCDademás de los menús especificados arriba.

3.8.1 Tabla Imagen

El primer display LCD en aparecer es la tabla de imagen Entrada/Salida y el Reloj de Tiempo Real, Un círculo abierto indica que un contacto esta desconectado. Un círculo sombreado indica que un contacto esta conectado.El reloj muestra la hora actual tal como la ha configurado el usuario.El modo HoraVerano se represente con una “s” que precede a lahora si está activado.

3.8.2 Función LCD

Muestra hasta 10 letras o caracteres diferentes en cada una de lascuatro líneas. Las opciones incluyen cadenas de caracteres (diseñesu propio mensaje), datos para bloque de funciones o datos analógi-cos.

3.9 Elementos de bloque

Cada elemento de bloque posee un diagrama individual que muestra el número de bloque, elnúmero disponible de pins de entrada, el pin de salida si es aplicable y el nombre delbloque. Las conexiones entre bloques se pueden visualizar en las ubicaciones de los pinscuando los bloques conectados aparecen individualmente en el display LCD. Véase los ejem-plos abajo.

3.9.1 Bloques de entrada

Los bloques de entrada constituyen entradas de sistema (I01 - I12),entradas de teclado (K01-K08) y bits de sistema (M01-M05). Elnúmero de entrada figura en la esquina superior derecha y el tipo deentrada en la esquina inferior derecha mientras que el pin de salidaaparece en el extremo derecha del bloque. Los bloques deentrada suministran información a los bloques de función o a la sali-da.

3.9.2 Bloques de función

Los bloques de función se detallan en los capítulos 5 y 6. Losbloques de función pueden reunir de 0 a 4 terminales de entrada comolos que figuran a la izquierda del diagrama y una salida que figura enel extremo derecho. Algunos bloques de función contienen datos quesólo sirven para fines de comparación o que se emplean para visu-alizar datos en la pantalla. Estos bloques carecen de terminales de sal-ida. El número y el nombre del bloque se pueden ver en la partesuperior derecha y al fondo a la derecha respectivamente.

- - : - -I :

O :

W a t e r

O n

P u m p

I s

0 1

I n

0 0

C N

Page 24: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Teclas , menús y dis plays LCD 3

3 - 6

3.9.3 Bloques de salida

Los bloques de salida tienen un pin de entrada y uno de salida.Sólo tienen capacidad para una señal de entrada a través de lapatilla de entrada. El número de salida del bloque y el nombre figu-ran en el extremo derecho superior y en la esquina inferior derechadel diagrama respectivamente.

3.9.4 Bloques conectados

Los bloques conectados se pueden presentar en la pantalla deforma simultánea. El bloque que suministra la señal de salidaaparece a la izquierda de la pantalla. El terminal de entrada queacepta la señal parpadea. Cualquier terminal de entrada que ya estéconectada se presenta como un triángulo macizo.

3.10 Diagramas de bloques de función

La técnica de programación para el Alpha empieza por la creación de un diagrama de bloquesde función. Se trata de una representación gráfica del flujo de información. Las entradasaparecen a la izquierda de la pantalla, los bloques de función en el medio y las salidas a manoderecha, en el mismo estilo que un programa actual.

Ejemplo: A fin de mantener encendida una luz durante 20 segundos una vez desconectado elinterruptor de la misma (¡puede que haya un interruptor en un solo extremo del pasillo!) se hadiseñado el siguiente diagrama.

El diagrama incluye tres rectángulos:

1) Entrada I01 para recibir la información que el interruptor de luz está desconectado.2) Un bloque de función de retardo para añadir la pausa de veinte segundos.3) Salida O01 para apagar la luz en el momento oportuno.

Los diagramas de bloque se ejecutan sólo como una ayuda para introducir el programa en elcontrolador. La referencia visual puede ser útil para verificar si las conexiones están biendiseñadas. Visual Logic Software es capaz de visualizar todas las conexiones del bloque defunción en la pantalla de su ordenador.

0 1

O u t

0 4

I n

2 9

C N

I 0 1 D E L A Y( 2 0 s e c ) O 0 1

Page 25: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación direct a 4

4 - 1

4. Programación directaAlpha puede programarse solamente con las teclas situadas en el panel frontal. Una vez com-pleto el diagrama de bloques de función, el programa queda listo para su entrada lógicaen el controlador. Los apartados siguientes describen la manera de conectar/desconectarbloques de función, configurar parámetros de programa, añadir bloques de función y desplaz-arse dentro de los límites del programa.El modo Editar del menú Stop permite programar sin limitación alguna. El modo Monitor delmenú Run ofrece la posibilidad de manipular valores y ajustes del bloque de función perono permite editar, modificar ni eliminar el programa existente.

4.1 Disponibilidad del bloque

El número de entradas y salidas del sistema se determina por el tipo de controlador a progra-mar. Las configuraciones incluyen 4 entradas / 2 salidas, 6 entradas / 4 salidas y 12 entradas /8 salidas.Pueden usarse hasta 64 bloques de función en un programa o 1.500 bytes de memoria. Losbloques de función deben añadirse en el transcurso de la programación. Las ocho teclas y loscinco bits M de sistema quedan disponibles para cada programa de forma automática. Las entradas, salidas, bits de memoria del sistema y las teclas no quedan incluidos en el totalde bloques de función.

4.2 Bloques de conexión

Todo bloque posee un terminal de salida que se puede conectar a cualquier bloque que tengaun terminal de entrada (sin usar). Las entradas de sistema, las teclas y los bits de memoria Mcuentan solamente con patillas de salida.Los bloques y salidas de función tienen terminales de entrada y de salida (exceptuando losbloques de display y de temporización). Los bloques se pueden conectar empezando por unterminal de salida, de “izquierda a derecha” en el display o empezando por un terminal deentrada de “derecha a izquierda” en el display.

4.2.1 Para conectar los bloques desde el bloque izquierdo (fuente de la señal) hasta el bloque derecho (receptor de la señal).

Es preciso escoger el bloque que suministre la salida (paso 1), el bloque que acepte la señal(paso 2) y el terminal con la que se ha de aceptar la señal (paso 3).

1 ) Paso 1: Elija como salida el bloque que suministra los datos ytrasládese a la derecha hasta que empiece a parpadear el terminal de salida. Pulse el botón “+” para “añadir” un bloque.

2 ) Paso 2: Las opciones aparecen a la derecha en la pantalla,incluyendo salidas de sistema (si las hay), bloques de funciónque tengan terminales de entrada disponibles y opción de añadirun nuevo bloque de función (AddFB, véase el apartado 4.4).Deslícese hasta la opción preferida y selecciónela con el botónOK.

0 4

I n

0 4

A d d F BO 0 3

C o n n e c t

Page 26: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación direct a 4

4 - 2

3 ) Paso 3: El bloque que acepta la señal presenta el máximonúmero posible de terminales de entrada (en ciertos casosno caben todas en la pantalla). Los terminales utilizadosaparecerán como triángulos macizos; las patillas abiertas sepresentarán como signos “>”. En la pantalla aparecerá unprompt “conect”ya sea encima o debajo del bloque situado amano izquierda. La entrada actual elegida parpadea. Deslice lapantalla hasta la patilla requerida y pulse OK. El proceso ha ter-minado.

4.2.2 Para conectar los bloques desde el bloque derecho (receptor de la señal) hasta el bloque izquierdo (fuente de la señal).

Para ello es necesario elegir el pin de entrada del bloque (paso 1), la fuente de señal (paso2) y aceptar la conexión (paso 3).

1 ) Paso 1: Seleccione el bloque receptor de la señal y trasládese ala izquierda hasta que empiece a parpadear un pin deentrada. Trasládese a la patilla de entrada requerida que estésin usar(“>”). Introduzca “+” para dar inicio al proceso de cone-xión.

2 ) Paso 2: Como los pins de salida puede tener varias conexiones todas las teclas, bloques de función, salidas y entradasde sistema aparecerán a la izquierda de la pantalla así comouna opción “AddFB”. Deslice la pantalla hasta la opción prefer-ida y pulse OK.

3 ) Paso 3: La conexión elegida quedará parpadeando en la panta-lla junto con el prompt“Conect”. Pulse OK.

4.3 Desconexión de dos bloques

Los bloques se pueden desconectar ejecutando el siguiente procedimiento.Diríjase a la conexión que es preciso desconectar. Introduzca “-” como comando de desconex-ión. Aparece en seguida en la pantalla un prompt “Desconect”. Pulse OK para confirmar ladesconexión.

0 4

C o n n e c t

0 5

I 0 40 5

C N

A d d F B - IM 0 1

C o n n e c t

0 5

0 2

C o n n e c t

0 5

Page 27: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación direct a 4

4 - 3

4.4 Métodos para crear un bloque de función

Hay dos métodos aptos para crear un bloque de función. Uno de ellos es la opción Nuevobloque en el menú Editar y la opción AddFB al conectar dos bloques.

4.4.1 Nuevo Bloque

Para aplicar la opción Nuevo FB diríjase al menú Editar (apartado3.4.1) Deslice la pantalla hasta la opción Nuevo bloque y pulse OK.Deslice la pantalla hasta el bloque de función deseado y pulse OKpara crear un nuevo bloque de función. El bloque aparece en eltablero del diagrama de bloques de función.

4.4.2 Añadir bloques

Al conectar un bloque de función trasládese al prompt AddFB y pulse OK. Aparecerá entoncesla lista denominada Bloque de función. Trasládese al bloque de función requerido y selec-ciónelo pulsando OK. El bloque de función aparece en la pantalla junto con el bloque de cone-xión.

4.5 Edición del bloque de función

Para activar el menú de edición del bloque de función (apartado 3.2.4), pulse OK cuando elnúmero y el nombre del bloque de función estén parpadeando en la pantalla. Aparecerán allíhasta tres opciones: Param FB, Cambiar N° y Borrar FB. La opción Setup no es válida paraalgunos bloques de función, razón por la cual no aparece en todos los casos.

4.5.1 Configuración del bloque de función

Cada bloque de función cuenta con sus propios parámetros individuales que se describen enel Capítulo 6. Los bloques de función pueden tener varias pantallas de datos que uno puedeoptimizar. Como ocurre con otras opciones de menú, al pulsar ESC el display retorna a unaopción de menú de nivel superior sin alterar los parámetros opcionales de ese display. Si unaopción comprende varios displays de datos, introduzca los datos requeridos y confirme cadauno de los displays pulsando el botón OK. Utilice la tecla ESC para salir del bloque de fun-ción y pulse el botón OK.

4.5.2 Cambiar N° (de un bloque de función)

Cambia el número de un bloque de función existente con este display. Al introducir la opcióncorrespondiente aparece en la pantalla el número actual del bloque de función. Suba o bajecon las teclas “+” o “-” para localizar un número vacante de bloque de función. Pulse OK paraconfirmar el nuevo número.

4.5.3 Borrar bloque de función

Esta opción de menú borra el bloque de función actual. Una vez elegido Borrar FB, confirmecon OK la operación de borrado o pulse la tecla ESC para cancelar la función. Todas las cone-xiones ligadas al bloque de función se borrarán junto con el bloque.

O f f s e t

F l i c k e rF B S e l e c t

O n e S h o t

Page 28: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación directa 4

4 - 4

4.6 Desplazamiento entre bloques de función

Hay varias maneras de trasladarse de un elemento a otro estando en los modos ProgrEdit oMonitor.

4.6.1 Desplazamiento entre bloques no conectados

El desplazamiento entre entradas del sistema, salidas del sistema, teclas, y bits M se puedeejecutar con las teclas “+” y “-”. Cuando el número del bloque esté parpadeando en la pantalla,pulse la tecla “+” para trasladarse al valor inmediato superior del mismo tipo de bloque; porejemplo de I01 a I02 a I03...hasta alcanzar el valor más elevado. El desplazamiento prosiguehacia el valor más bajo del siguiente tipo de bloque. La misma técnica funciona con la tecla “-”en la dirección contraria.Los bloques de función pueden ser desplazados por completo de esta manera, aunque sóloellos pueden rotar enteramente en este caso.

4.6.2 Desplazamiento entre bloques conectados

La flecha derecha se desplaza horizontalmente (hacia la derecha) por la ruta de conexionesentre bloques. Si una patilla de salida está conectada a varias patillas de entrada, la rutaactual empieza a parpadear. Uno puede servirse de las flechas hacia arriba y hacia abajo paraelegir la ruta deseada. La flecha izquierda sirve para retroceder hacia la izquierda por la rutade las conexiones.

4.6.3 El comando Salto

La tecla ESC se puede utilizar para activar el menú Editar cada vezque un bloque de función aparece en el display LCD. (ESC cancelaprimero en comandos de proceso. Mantenga pulsada ESC hastaque se active el menú Editar). Active el comando Salto. Elija cual-quier bit de memoria del sistema, entrada, salida, tecla un bloque defunción existente pulsando las teclas del panel frontal. Pulse OKpara “saltar” al bloque elegido en el modo de programación.

4.7 Uso de las teclas como entradas

Conecte las teclas para su empleo como entradas manuales mediante el comando Salto paraacceder a la tecla requerida conectando un bloque de función o una salida como se describeen el apartado 3.4.2 o desplazándose por los bloques como se describe en el apartado 4.6.1. La(s) tecla(s) programadas emiten una señal de salida todo el tiempo que permanecen pulsa-das. Si el programa está empleando todas las teclas, el método para regresar al menú Stop esel siguiente: Apague el controlador Alpha y pulse al mismo tiempo las teclas OK y ESC alvolver a encenderlo.

E d i t M e n u

E x i t

P r o g S i z eJ u m pN e w F B

M n e m o n i c

Page 29: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación direct a 4

4 - 5

4.8 Programación de los bits del sistema M01 - M05Los bits de sistema se han creado para suministrar señales de entrada constantes y propor-cionar el status en las operaciones de Reloj de Tiempo Real (RTC). Acceder a ellos de lamisma manera que una tecla de programación.

4.9 Descripción del bloque de función y consumo de bytesEsta tabla ofrece una breve descripción de los usos del bloque de función y del consumo dememoria

Tabla 4.1: Localizaciones y funciones de bit de sistema

Tecla DescripciónM01 Siempre“ON”

M02 Siempre “OFF”

M03 Alternancia: 0,5 segundos “ON”, 0,5 segundos “OFF”

M04 “ON” cuando ocurre un error de datos en el reloj de tiempo real

M05 “ON” estando activo el horario de verano

Tabla 4.2: Descrip ción d el blo que d e func ión y conteo de bytes

Bloque de función Bytes Descripción

AND 19 Salida conectada cuando todas las entradas están conectadas, las entra-das vacantes se consideran conectadas

OR 19 Salida conectada cuando al menos una entrada está conectada, las entra-das vacantes se consideran desconectadas

XOR 13 Exclusivo OR; salida conectada cuando una de dos salidas está conectada

NAND 19 Not AND; Salida conectada cuando todas las entradas están desconec-tada, las entradas vacantes se consideran desconectadas

NOR 19 Not OR; Salida conectada cuando al menos una salida está desconectada,las entradas vacantes se consideran conectadas

NOT 10 Invierte una señal; cambia desconectado a conectado y viceversa

Booleano 1* Ecuación lógica que aplica AND, OR, XOR, NOT, (, )y entradas selecciona-das..

SET/RESET 14 Enclava un relé en su posición SET o RESET, otorgando prioridad a set oreset

RETARDO 19 Retarda una señal en el ascenso, el descenso o en ambos flancos

PULSO 17 Emite un solo impulso; basado en el temporizador o en la señal de entrada,patilla de reset disponible

IMPULSO 10 Emite un impulso en el ascenso, el descenso o en ambos flancos

OSCILADOR 19 Emite un tren de impulsos; temporizadores On/Off, repeticiones,duración u operación continua

ALT 13 La salida alterna la conexión y la desconexión a cada impulso de entradaCONTADOR 16 Cuenta progresiva de impulsos, puede resetear al llegar una señal

CONTADOR U/D Cuenta progresiva y regresiva, establece un valor prefijado para activar laseñal de salida

COMPARAR 17 Compara dos valores para <,>,=,<=,>=,<> (valores analógico, de configu-ración directa o de bloques de función)

TEMPORI-ZADOR 2* Utiliza el reloj de tiempo real para conmutar la salida On/Off; regulación

según calendario o por semanasOFFSETGANANCIA 22 Manipula valores analógicos; y = A/B*x + C; establece valores máximos y

mínimosDISPLAY 3* Visualiza mensajes o datos en el display LCDZONA COMPARATIVA 20 Compara un valor con un rango de valores (valores analógicos, de confi-

guración directa o de bloques de función)

Page 30: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Programación direct a 4

4 - 6

1*) N° de bytes utilizados = 19 + 1 x (caracteres en la ecuación)2*) N° de bytes utilizados = 8 + 4 x (numero de temporizadores)3*) N° de bytes utilizados = 13 + 1 x (cada carácter visualizado)

4.10 El modo Monitor

Los valores de bloque de función y el status de la señal de salida se puede manipular desde laopción Monitor.Cuando está puesto en modo Run, el controlador Alpha retorna por defecto al display Tablade imagen. Pulse cualquier tecla para activar Menu princ y active luego el modo Monitor. Elprograma será visualizado en la pantalla. El desplazamiento por los bloques de función es elmismo que en el modo Editar.

4.10.1 Monitorizacion/Actualización de los valores del bloque de función

Trasládese al bloque de función para monitorizar y active Configurar bloque de función. Ahorapuede usted actualizar y monitorizar los valores de bloque de función. Los cambios aplicadosa los valores actuales son válidos sólo en el modo Monitor. Los cambios a los datos de Config-urar punto y los valores comparativos se escriben en la memoria del sistema.

4.10.2 Forzar la conexión o desconexión de las señales de salida

La conexión o desconexión de las salidas se pueden forzar si éstas no tienen conflictos direc-tos con el programa. Para forzar la conexión de la salida avance hasta el punto en que estáparpadeando el nombre y el número de la salida y pulse OK. Aparece entonces un rectángulomacizo por debajo del número de bloque indicando que el bloque está conectado.

Aparece entonces un rectángulo macizo por debajo del número debloque indicando que el bloque está conectado. Las patillas deentrada poseen un bloque macizo más pequeño junto a su flechaindicando que están activadas. En el bloque de la derecha las patil-las de retardo de salida están conectadas junto con las patillas deentrada y salida para la salida de sistema O03.

A continuación un ejemplo de bloque que no puede ser forzado. Ejemplo: Salida O01 está conectada a BitSistem M01. M01 estáconectado todo el tiempo, o sea que Salida O01 está conectadatodo el tiempo y no puede ser forzada a desconectarse.

4.10.3 Añadir/Borrar bloques de función en el modo Monitor

El usuario no puede utilizar los bloques de función Añadir o Borrar estando el sistema enmodo Monitor.

EL CIRCUITOSCHMITTDE DISPARO

19 Conecta una señal de entrada en el valor alto y la desconecta en el valorbajo ( o viceversa)

Medidor horario 19 Registra el tiempo acumulado en que ha estado conectada una señalSalidasdel sistema 10 Controla dispositivos externos mediante relés y transistores.

Tabla 4.2: Descrip ción d el blo que d e func ión y conteo de bytes

Bloque de función Bytes Descripción

2 7

D L

0 3

O u t

0 1

_

0 1

O u tM

Page 31: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Los bloqu es de funci ón lógica 5

5 - 1

5. Los bloques de función lógicaLos bloques de función lógica sirven para leer si las señales están conectadas o desconecta-das y ajustan el status de sus salidas en concordancia con ello. Existen seis tipos debloques lógicos en las unidades Alpha – AND, OR, NAND, NOT, NOR, XOR. Los bloques lógi-cos son incapaces de procesar señales analógicas.

El presente capítulo ofrece una descripción del bloque de función, un diagrama del mismo taly como aparece en el display LCD y una tabla lógica que muestra cómo la salida es contro-lada por las señales de entrada.

Una salida conectada (o en punto alto) se representa con un “1” y una salida desconectada (oen punto bajo) se representa con un “0”. Los números de entrada no son específicos, por loque un “1” que aparezca en la primera columna se podría situar en cualquier entrada 1, 2, 3, o4. A diferencia de los bloques de función del Capítulo 6, la colocación vertical de las entradasdentro del bloque lógico carece de significado.

Aquí se describe el status de las entradas vacantes por cada bloque. Una entrada es lomínimo que se debe usar para activar una salida de un bloque. Si no se utiliza ningun pin deentrada, la salida del bloque permanece desconectada.

5.1 El bloque ANDEl bloque AND se activa cuando están desconectadas todas lassalidas.Cualquier entrada desconectada mantiene la salida desconectada.Las salidas vacantes se consideran conectadas.Si no se utiliza ningun pin de entrada, la salida del bloque permanecedesconectada.

5.2 El bloque OR La salida se activa cuando está conectada cualquier entrada.La salida permanece desconectada sólo cuando están desconec-tadas todas las entradas.Las entradas vacantes se consideran desconectadas.

Tabla: Tabla lógica AND

I I I I O

1 1 1 1 1

1 1 1 0 0

1 1 0 0 0

1 0 0 0 0

0 0 0 0 0

Tabla: Tabla lógica OR

I I I I O

1 1 1 1 1

1 1 1 0 1

1 1 0 0 1

1 0 0 0 1

0 0 0 0 0

0 0

A N D

0 0

O R

Page 32: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Los bloqu es de funci ón lógica 5

5 - 2

5.3 El bloque NOT

El bloque NOT toma una señal y la invierte: una entrada conectadatiene una salida desconectada y viceversa.La salida se activa cuando la entrada está desconectada.La salida se desactiva cuando la entrada está conectada.Si no se utiliza ningun pin de entrada, la salida del bloque per-manece desconectada.El circuito eléctrico para un bloque NOT es el mismo que unaentrada normalmente cerrada.

5.4 El bloque XOR (OR exclusivo)

La salida se activa cuando una entrada está conectada y otradesconectada. La salida permanece desconectada cuando ambasentradas son equivalentes (conectadas o desconectadas ambas).Las entradas vacantes se consideran conectadas.

5.5 El bloque NAND (Not AND)

La salida se activa si está desconectada cualquiera de las entra-das.La salida se desconecta cuando están conectadas todas las entra-das.Las salidas vacantes se consideran conectadas.Si no se utiliza ningun pin de entrada, la salida del bloque permanecedesconectada.(Esto equivale a un bloque AND seguido por un bloque NOT).

Tabla: Tabla lógica NOT

In Out

1 0

0 1

Tabla:Tabla lógica XOR

In In Out

1 1 0

1 0 1

0 0 0

Tabla:El bl oque N AND

In In In In Out

1 1 1 1 0

1 1 1 0 1

1 1 0 0 1

1 0 0 0 1

0 0 0 0 1

0 0

N T

0 0

X O R

0 0

N A N D

Page 33: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Los bloqu es de funci ón lógica 5

5 - 3

5.6 El bloque NOR (Not OR)

La salida se activa cuando están desconectadas todas las entra-das.La salida permanece desconectada cuando está conectada cual-quier entrada.Si no se utiliza ningun pin de entrada, la salida del bloque permanecedesconectada.Las entradas vacantes se consideran desconectadas.Este bloque equivale a un bloque OR seguido por un bloque NOT.

Tabla:Tabla lógica NOR

In In In In Out

1 1 1 1 0

1 1 1 0 0

1 1 0 0 0

1 0 0 0 0

0 0 0 0 1

0 0

N O R

Page 34: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Los bloques de función lógica 5

5 - 4

Page 35: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 1

6. Bloques de funciónLos bloques de función son el alma de la programación del controlador Alpha. Los bloquessuministran una amplia gama de operaciones posibles y están previamente programados parafacilitar su empleo. Algunos bloques de función incluyen parámetros que se pueden configurara la medida para satisfacer requerimientos individuales dentro de los programas.

Cada bloque de función cuenta con una descripción de su finalidad, un diagrama de presen-tación en pantalla y una descripción de las entradas, salidas y opciones disponibles.

Los siguiente términos se emplean a lo largo de este capítulo en la programación Alpha.

DEFINICIONES

T = la entrada de configuración de tiempos por el usuario, intervalo: 0 - 3276,7 segundos.t = el tiempo transcurrido desde que se activa la función, intervalo: 0 - 3276,7 segundos.N = el valor de conteo establecido por el usuario, intervalo: 0 - 32767.n = el valor de conteo actual, intervalo: 0 - 32767. Este valor se puede ajustar a un valor offsetde tiempos.Directo - Entra un valor pulsando las teclas “+” y “-”.Entrad An - Un valor analógico de entrada procedente de una entrada de sistema (A01, A02,A03, ...A08)Valor FB - Un valor analógico contenido en el bloque de función (T, t, N, n, Configuracióndirecta, etc.)Comparación de palabra - un valor de salida de 16 bits procedente de un bloque de función

6.1 Bloque de función booleana

Usted puede expresar las funciones lógicas a través de unaecuación. La principal ventaja es la posibilidad de codificar másbloques lógicos por medio de una sola ecuación.Para representar una función AND: SALIDA = S1 AND S2Para representar una función NAND: SALIDA = NOT (S1 AND S2)De esta manera se pueden codificar arquitecturas muy complejas.

Opciones: AND, OR, NOT, XOREntradas -1>

2> 3> 4>

Salida - On/Off

0 0

B L

Page 36: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 2

6.2 El bloque SET/RESET

Este bloque puede actuar como un enclavamiento SET o RESETsobre la recepción de una señal. Una salida enclavada no dependede la constancia de la señal para conservar su status.Prioridad Set - Cuando se activa Configurar entrada, la salida seactiva y permanece activa hasta que el terminal Reset recibe unaseñal. Una vez conectada la salida, la señal de configuración deentrada se puede desconectar sin afectar la salida. La salida se activa cuando están activados los pins de Set yReset.

Prioridad Reset - La operación es la misma que en la prioridad Set salvo que la salida per-manece desconectada cuando están conectadas los dos pins.

Opciones: Prioridad SET, prioridad RESETEntradas: S> (Set)R> (Reset)Salida: On/Off

6.3 El bloque IMPULSO

El bloque IMPULSO emite un impulso sencillo a cualquiera de lostiempos siguientes (elegidos por el usuario): el pin de entradarecibe una señal de conexión, la señal de salida se desconecta, olas dos cosas.

Si se eligen las dos opciones y la señal de entrada se conecta ydesconecta más rápido que la duración del impulso, el sistemaemite una señal de impulso de doble longitud.

Opciones: Flanco ascendente (entrada ON), flanco descendente (entrada OFF), ambos flancos

Entrada: I> (entrada)Salida: On/Off

6.4 El bloque ALT

La salida ALT cambia su status On/Off cada vez que el pin deentrada recibe una señal. La salida se conecta y desconecta alter-nativamente.Una señal para borrar la entrada puentea la señal de entrada ydesconecta la salida.Opciones: NingunaEntradas: I> (entrada) C> (borrar)Salida: On/Off

0 0

S R

0 0

P L

0 0

A L

Page 37: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 3

6.5 El bloque RETARDO

El bloque de retardo es capaz de retardar la llegada de la señal auna salida durante un espacio prefijado de tiempo.La opción TiempoPau Con retarda la activación de la salida duranteun lapso prefijado antes de que se active la entrada.El TiempoPau Des retarda la desconexión de la salida durante unlapso prefijado antes de que desconecte la entrada.Los TimpoPau Con y Des se pueden ajustar separadamente o com-binados entre sí.

Ejemplo. TiempoPau Con es de 5 segundos. Se activa la señal de TiempoPau entrada debloque; a los cinco segundos se activa el TiempoPau salida de bloque. La señal de salida per-manecerá conectada mientras haga lo mismo la señal de entrada. La señal de salida y la deentrada se desconectan al mismo tiempo.

El comando Borrar entrada desconecta la salida y cancela la operación en marcha. El pinBorrar tiene prioridad al pin Entrada si ambas señales están conectadas al mismo tiempo.

Opciones: TiempoPau Con (T,t) y TiempoPau Des(T,t)Entradas: I> (entrada)

C> (borrar)Salida: On/Off y comparación de palabra

6.6 El bloque PULSO

Este bloque emite un solo pulso de salida. El usuario puedeajustar la longitud del impulso dentro de un intervalo de 0 a 3276,7segundos. Si se elige la temporización como prioridad, el impulso permanececonectado durante el lapso establecido por el usuario en cuanto elterminal de entrada recibe una señal. La señal de entrada se puededesconectar sin afectar el pulso.

Si se elige la entrada como prioridad el impulso permanecerá activo mientras se mantenga laseñal de entrada (la duración completa establecida en la opción Pulso).

Si tiempo prefijado es de 0,0 segundos el bloque funciona como el bloque de impulso.

Reset de salida devuelve la salida a su estado de desconexión sobreponiéndose al pin deentrada.

Opciones: Pulso (T,t) o prioridad (Tiempo, Salida)Entradas: I> (entrada)

C> (borrar)Salidas: On/Off y comparación de palabra

0 0

D L

0 0

O S

Page 38: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 4

6.7 El bloque OSCILADOR

Este bloque suministra un método para generar una señal de salidaOn/Off tipificada. El usuario puede establecer temporizacionesindependientes para la conexión y desconexión de la salida. El tipode salida puede depender de una señal de entrada o puede ejecu-tarse durante un ciclo de tiempo prefijado o con cierto número derepeticiones.

Ejemplo: El objetivo es que la luz emita doce destellos cuandosuene la alarma para alertar al operador. El OSCILADOR se puede ajustar de modo que lasalida se active un segundo y se apague 0,5 segundos y que el ciclo se repita 12 veces.

Opciones: Tiempo Con (T,t); Tiempo Des (T, t)Periodo: Tiempo (T,t), Contar (N,n) o ContinuoEntradas: I> (entrada)Salidas: On/Off y comparación de palabra

6.8 El bloque InterrTiempoEl reloj de tiempo real incluido en el bloque InterrTiempo se puedeprogramar para que ejecute operaciones con fechas o con horariossemanales. En cada bloque de función se pueden programar hastacincuenta ajustes de temporización y cada programa admite hastasesenta y cuatro bloques de función. La memoria del controladorAlpha es de 1500 bytes en total; así que el número de temporizadores disponibles queda limitado por la memoria del programa.Los números de los ajustes de temporización se crean con la opciónNuevDatos. Para entrar o actualizar los datos trasládese al temporizador requerido, pulse OKy utilice la función Editar.

0 0

F L

0 0

T S

Page 39: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 5

6.8.1 Ajuste del primer temporizadorActive el display de configuración del bloque de función y apareceráel mensaje “No datos”. Entre OK para pasar al display NuevDatos.El display NuevDatos permite elegir entre un ajuste tipo calendario(por fechas) o un ajuste reiterativo (por semana). Cada bloque InterrTiempo es capaz de combinar indistintamentetemporizadores por fechas y semanas.

Una vez elegido el tipo de temporizador aparece un display con unnúmero de temporizador parpadeando en la esquina superior dere-cha. Este display se emplea para seleccionar el temporizador a edi-tar pulsando las teclas “+” o “-”. El único temporizador disponible alcomienzo es TS #01. Pulse OK para abrir el display de opcionesque aparece a la derecha.

Editar - Edita los datos necesarios para el número de temporizadorque figura en la línea superior.

NuevDatos - Añade un nuevo temporizador. Los números de los temporizadores van enaumento a partir del número corriente más alto.

BorrarDat - Borra un temporizador. Entonces disminuyen los números superiores asignados a los temporizadores.

Elija Editar e introduzca los datos tal como se especifica en los siguiente apartados:

6.8.2 Para la operación diaria:

El display con el calendario de fechas aparece a la derecha. Losajustes opcionales incluyen el año/mes/día, hora (0-23), minuto y laacción de conectar/desconectar la señal de salida.

Pulse los botones izquierdo, derecho, Av pág y Re pág para trasla-darse a distintos puntos del display LCD. Pulse la tecla + o - paraaumentar o reducir los valores de cada ajuste. Teclee “OK” una vezentrados todos los datos correspondientes a la pantalla completa.

El ejemplo a la derecha presenta un temporizador que se desacti-vará el julio 14 de 1999 a las 9:00 a.m. (Nota: las 9.00 p.m. aparececomo 21:00 en el reloj de 24 horas). El día de la semana se actual-iza de forma automática una vez modificada la fecha.

El temporizador puede ser programado también para funcionaranualmente. Reduzca el año a un valor inferior a 1998; los números que simbolizan los añosaparecerán como **** y el día de la semana se presentará como“anual”. La operación se eje-cutará cada año en la fecha especificada.

D a t e

N e w D a t aB 0 1 : T S _ # 0 1

W e e k l y

D e l D a t a

E d i t D a t aB 0 1 : TS #01

N e w D a t a

0 0 : 0 0 → O f f

T h uB 0 1 : T S # 0 2

1 9 9 8 / 0 1 / 0 1

0 9 : 0 0 → O f f

W e dB 0 1 : T S # 0 2

1 9 9 9 / 0 7 / 1 4

Page 40: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 6

6.8.3 Para la operación semanal:

El calendario semanal aparece a la derecha. Los ajustes opciona-les incluyen la semana del mes (0-5), el día de la semana, la hora(0-23), el minuto y el status Con/Des. Pulse los botones izquierdo,derecho, Av pág y Re pág para trasladarse a distintos puntos deldisplay LCD.

Pulse las teclas + y - para activar los ajustes de la semana del mesy del día de la semana y para ajustar la hora. Teclee “OK” una vezentrados todos los datos concernientes a la pantalla completa.

El ejemplo de display que figura a la derecha demuestra que lasalida se va a activar en las ocasiones siguientes:La primera semana del mes lunes, miércoles y sábados a las 11:30 a.m.La tercera semana del mes lunes, miércoles y sábados a las 11:30 a.m.La cuarta semana del mes lunes, miércoles y sábados a las 11:30 a.m.

6.8.4 Para introducir temporizadores nuevos

Introduzca el menú de configuración del bloque de función. PulseOK hasta que aparezca el display a la derecha. Baje por la pantallay active NuevDatos. Elija entre el tipo de temporizador por se-manas o por fechas. Habrá creado entonces un temporizador. Con-sulte por favor el apartado 6.8.5 para ver instrucciones sobre cómointroducir los datos.

6.8.5 Edición de los temporizadores

Introduzca el menú de configuración del bloque de función. Elnúmero de temporizador seleccionado parpadea en la esquinasuperior derecha. Pulse la tecla “+” o “-” para pasar al temporizadorpor editar y pulse OK.Alternativamente, cuando aparezca el display de edición de datospulse las teclas“+” o “-” para cambiar el número de temporizador.Elija la opción Editar para ver el temporizador seleccionado.Actualice los datos como haga falta y acepte pulsando el botón OK.

6.8.6 Manera de borrar los datos de temporización

Introduzca el menú de configuración del bloque de función. Elnúmero de temporizador seleccionado parpadea en la esquinasuperior derecha. Pulse las teclas “+” o “-” para pasar el temporiza-dor por borrar y pulse OK. Escoja BorrarDat al fondo del display ypulse OK.

Opciones: Editar, NuevDatos (semanal, por fecha), BorrarDatEntradas: Ninguna>Salidas: Con/Des

0 0 : 0 0 → O f f

- - - - -B 0 1 : T S # 0 1

- - - - - - -

1 1 : 3 0 → O n

1 - 3 4 -B 0 1 : T S # 0 1

- M - W - - S

D e l D a t a

E d i t D a t aB 0 1 : TS #01

N e w D a t a

0 0 : 0 0 → O f f

T h uB 0 1 : T S # 0 2

1 9 9 8 / 0 1 / 0 1

N e w D a t a

B 0 1 : T S # 0 1

D e l D a t a

E d i t D a t a

Page 41: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 7

6.9 El bloque CONTADOR

La función Contador cuenta los impulsos de entrada y conecta lasalida cuando se alcanza un límite prefijado. El contador cuenta sólohasta un máximo de 32767 y se incrementa con el pulso ascen-dente.

La función Borrar entrada devuelve a 0 el valor contado.

Opciones: Contar (N,n)Entradas: I> Entrada: C> BorrarSalidas: On/Off y comparación de palabra

6.10 El bloque CONTADOR UP/DOWN

Este contador es capaz de contar hacia delante y hacia atrás yconecta la salida una vez alcanzado el valor prefijado (o unomayor). Los valores se actualizan con el impulso ascendente.

El pin de entrada Ascenso incrementa el valor contado.El pin de entrada Descenso disminuye el valor contado.El pin de entrada Borrar devuelve contador a cero.El pin de entrada Preset ajusta el valor del contador al valorprefijado que ha de conectar la señal de salida.

Si los pins Ascenso y Descenso reciben ambas una señal al mismo tiempo el valor del contadorno sufrirá cambio alguno.Configuración del valor Preset (N, -32768 a +32767) por Setup directo.El valor actual (n, intervalo = -32768 a +32767) se puede configurar a un offset inicial.Opciones: Contar (N,n); Entradas: U> (ascenso)

D> (descenso)C> (borrar)P> (predetermiado)

Salidas: On/Off y comparación de palabra

0 0

C N

0 3

U D

Page 42: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 8

6.11 El bloque COMPARAR

Compara dos valores de modo que la salida se activa si la ecuaciónse cumple.

Opciones: V1, Comparador, V2V1 y V2 pueden ajustarse a los valores siguientes:Directo (-32768 to +32767)IN Analógico (entrada #, 0 - 10 voltios)Valor bloque de función (configuración, corriente)El comparador puede ser: <, >,<=, >=, =, <>Entrada: I> (entrada)Salida: On/Off

6.12 El bloque OFFSET

Este bloque sirve para ajustar un valor de salida analógica acordecon la siguiente ecuación:Y = A/B*x + C Y = el valor de salida finalA y B actúan como multiplicadores del valor de entrada analógicox es una entrada analógica de sistema (elegir A01, A02, A03, etc.)C es un valor offsetExisten ajustes de límite superior e inferior para el valor de Y

Elija valores para A,B,C, superior e inferior con la opción Directo. Los valores de ConfDirecta varíande -32768 a +32767. Opciones: A, B, x, C, superior, inferior (límites)Entradas: I> (entrada)Salida: Comparación de palabra

0 0

C P

0 0

O G

Page 43: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 9

6.13 El Bloque Display

Permite visualizar la información en la pantalla LCD. La línea deposicionamiento fija el punto de partida para la presentación de losdatos o del mensaje. Existen diez espacios disponibles en líneahorizontal y cuatro filas a utilizar.

6.13.1 Visualización de datos en pantalla

La pantalla permite ver cadenas de caracteres (letras, números,símbolos), valores analógicos, valores de bloque de función, la hora y la fecha actuales. Sidos bloques Display contienen los mismo datos de posicionamiento, aparecerán los datos delbloque de función que tenga el número más alto.

Las cadenas de caracteres que sobrepasan el número disponible de espacios de una líneaaparecen en la línea inmediata inferior. Los valores de bloque de función, los valores analógi-cos, la fecha y la hora no aparecen en la siguiente línea. Los valores de bloque de función ylos valores analógicos se actualizan automáticamente en el display al sufrir cambios.

Al introducir cadenas de caracteres elija el carácter requerido pul-sando los botones Re Pág o Av Pág. Trasládese a la izquierda o a laderecha con las teclas de flecha. Confirme los datos pulsando OKuna vez introducidos todos ellos.

El display aparece en pantalla sólo cuando está activa la entrada.

6.13.2 Edición de datos en pantalla

Los valores incluidos en bloques de función, hora y fecha se pueden modificar pulsando lasteclas del panel frontal. Durante la configuración del bloque y una vez elegido el tipo dedatos a presentar en pantalla, como bloque de función, fecha u hora, pulse la tecla “+” paraponer el bloque Display en el modo edición del panel frontal. Aparece entonces una“e” al serpulsado el signo“+”.Cuando el programa está en ejecución basta con pulsar una tecla (que no se utilice en otraparte del programa) para que un juego de datos empiece a parpadear en la pantalla. Si esposible editar varias entradas pulse las teclas de flecha para elegir los datos por modificar.

Para modificar la hora o la fecha, pulse OK mientras parpadean los datos pertinentes. Modifíquelos debidamente y confirme con la tecla OK. Para editar los valores del bloque de función sitúese en el valor que ha de ajustar como quedadescrito arriba. Pulse las teclas “+” y “-” para ajustar el valor en pantalla y en la memoria.

Para salir al Menu princ pulse al mismo tiempo las teclas ESC y OK.

El modo Editar display se puede quitar del programa pulsando la tecla “-” en la configuracióndel bloque de función mientras parpadea la letra“e”. La letra “e” desaparece al pulsar la tecla“-”.

Opciones: Pos(#,#): X = #, Y = #“No datos”: cadenas de caracteres, analógico, Valor FB

Entrada: I> (entrada)Salida: Datos en pantalla

D P

0 0

W a t e r

O n

P u m p

I s

Page 44: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 10

6.14 El bloque COMPARAR ZONA

Esta función verifica si un valor se mantiene dentro de un intervaloespecífico. Hay al respecto tres valores: LimitBajo (L), ValEntrad (I)y límite alto (H). Estos valores pueden ser valores de configuracióndirecta, de entradas analógicas o de bloques de función.

A la salida se le puede asignar una prioridad Set o Reset.

Prioridad Set: la salida se activará si el valor de entrada es igual alos límites superior e inferior o si está entre los dos.

Prioridad Reset: la salida se activará si el valor de entrada se sale delos límites superior e inferior.

Opciones: L, I, H, SET, RESET.Entradas: I> (entrada)Salidas: On/Off

6.15 El circuito Schmitt de disparo

El circuito Schmitt de disparo sirve para contrastar un valor deentrada con un intervalo de valores específico y conectar/desconec-tar la salida al darse ciertas condiciones. En este caso hay tres valores a ajustar: el valor de entrada, el límitesuperior y el inferior. Los tres pueden ser valores de Directo, Entradan o FB.

Si el valor del límite superior supera al valor del límite inferior, la salida seactiva al ser alcanzado o superado el valor del límite superior. La salida se desconecta si el valorde entrada es igual o menor que el límite inferior. (La salida no se desconecta si el valor deentrada desciende por debajo del límite superior).

Ejemplo. Un acondicionador de aire está ajustado para conectarse cuando la temperaturaambiente llega a 23° C y para desconectarse cuando ésta desciende a 18° C. Así, el acondi-cionador de aire no se conectará o desconectará cada vez que ocurran fluctuaciones ligerasde temperatura.

El esquema de conexión/desconexión se invierte cuando el valor del límite superior queda pordebajo del valor del límite inferior. La salida de desconecta cuando el valor de entrada supera ose iguala con el valor del límite inferior. La salida se activa cuando el valor de entrada se equi-para o queda por debajo del valor del límite superior.

El pin de entrada debe estar conectado para que el bloque de función registre un valornuevo de una entrada analógica o de bloque de función. En consecuencia, el pin deentrada ha de estar conectado para que cambie el status de la salida. El pin de entrada notiene que estar conectado para que se conecte la salida.Opciones: ValEntrad, LimitAlto, LimitBajoEntrada: I> (entrada)Salida: On/Off

0 0

Z C

0 0

S T

Page 45: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de fun ción 6

6 - 11

6.16 El medidor horario

El medidor horario se usa para registrar el espacio de tiempo que haestado en servicio un dispositivo. Esto puede ser muy útil para loscronogramas de mantenimiento preventivo o para ejecutar estudiosde factibilidad.

El cronometraje arranca al recibirse una señal de entrada y retieneel tiempo acumulado por caídas del sistema o cortes de corriente.Una vez alcanzado el valor del tiempo programado se activa laentrada del bloque.

El medidor horario continúa registrando el tiempo que transcurre tras haberse alcanzado eltiempo de salida. Una señal transmitida al pin Borrar devuelve a cero el valor actual deltiempo.

Opciones: Horas (T, t) 0 - 32767 Hr Minutos (T, t) 0 - 59 MinEntrada: I> (entrada) C> (borrar)Salida: On/Off y comparación de palabra

0 4

H M

Page 46: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Bloques de función 6

6 - 12

Page 47: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 1

7. Cómo crear un programaProcedamos a crear un programa modelo de principio a fin. Encienda el controlador Alpha ypulse cualquier tecla para situarse en el menú Run.

7.1 Configuración de las opciones

Antes de arrancar el programa podemos configurar cualquier opción requerida a partir de lasiguiente lista.

Idioma (¡puede ser importante!): página 3-3Configuración del reloj de tiempo real: página 3-3Otros: Codigo, HoraVerano, OpcMenu y InicModem; página 3-4.

Para crear el programa especificado a continuación no hace falta configurar ninguna de lasopciones que figuran arriba. Utilice BorraProg para borrar el contenido de la memoria actualpulsando OK. Pulse OK una vez más para confirmar el borrado de la memoria.

7.2 El diagrama de bloques de función

Las entradas de sistema I01, I02, y I03 aparecen a la izquierda del diagrama y las salidas desistema O01, O02, y O03 figuran a la derecha del mismo. Los bloques de función estánnumerados en el orden en que se van a agregar al programa.

Los pins de entrada aparecen al lado izquierdo de los bloques de función y de las salidasmientras que los pins de salida figuran a la derecha de los bloques. Advierta que cadapin de entrada puede recibir una sola señal, mientras que los pins de salida puedensuministrar señales a varias fuentes.

7.3 Introducción del programa

Las opciones están configuradas y el diagrama de bloques de función está completo. Es elmomento de empezar a meter entradas al programa. Active Editar para emprender la progra-mación.

Si durante la programación desea empezar de nuevo pulse la tecla ESC para ingresar elmenú Editar (quizá se vea obligado a pulsar la tecla más de una vez). Recurra a la opciónSalir para retornar a Menu princ. Borre la memoria con BorraProg y podrá empezar desde elprincipio.

I01

I02

I03

12

34

S

C

O01

O02

O03

S

R

B02

B01

B03

OR

ONE SHOT

SET/RESET

Page 48: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 2

7.3.1 Adición de bloques de función con el método izquierda-derecha (apartado 4.2.1)

El primer bloque en aparecer es el bloque de entrada I01 con elnúmero 01 parpadeante. Pulse las teclas “+”o “-” para desplazarsepor los bloques disponibles de programación que incluyen salidas,bits memoria, teclas y entradas. Regrese a I01. Pulse la tecla deflecha ( ). Ahora parpadea el pin de salida.

Teclee “+” para añadir un bloque de función a la entrada I01. Lasopciones disponibles para conectar al bloque de entrada aparecen amano derecha de la pantalla. Pulse la tecla de flecha ( ) y ( ) paradesplazar la opción requerida, AddFB. Pulse OK (Apartado 4.4.2).

Aparece el menú de Selecc FB que contiene veintidós bloques defunción (figura). Vuelva a pulsar las teclas ( ) y ( ) para trasladarseal bloque de función requerido, en este caso el bloque de funciónPulso (OS).Pulse el botón OK.

El bloque OS cuenta con dos pins de entrada, el pin de entradaen la parte superior y el pin de borrado en la parte inferior. Pulsela tecla de flecha ( ) a ( ) para elegir el pin deseado, en estecaso el pin de Entrada. Confirme con el botón OK. ¡Los bloquesya están conectados!

Pulse la tecla de flecha ( ) para trasladarse a la derecha hasta queempiece a parpadear el pin de salida OS (figura). Pulse la tecla“+” para agregar un bloque. No hay necesidad de entrar el modoAddFB porque O01 aparece en la lista de bloques por añadir. Pulsela tecla de flecha ( ) y ( ) para trasladarse a O01, seleccione conla tecla OK y confirme con la misma tecla OK.

0 1

I n

0 1

A d d F BO 0 1

C o n n e c t

O f f s e t

F l i c k e rF B S e l e c t

O n e S h o t

0 1

I n

0 1

O S

O S

0 1

Page 49: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 3

7.3.2 Desplazamiento por los bloques de función por números (Apartado 4.6.1)

Una vez conectada la salida, avance un espacio a la derecha demodo que empiece a parpadear el número de la salida “01”. Pulse latecla “+” para trasladarse a Entrada I02. (Usted se desplazará porlas salidas, teclas, bits memoria hasta llegar por último a las entra-das).

Avance un espacio a la derecha hasta que empiece a parpadear elpin de salida. Conecte I02 al bloque OR, (el método es el mismoque para conectar I01 al bloque Pulso). Los pins de entrada parael bloque OR son equivalentes, de modo que usted puede elegircualquiera de ellas. [El orden de las teclas para la adición al bloqueOR es OK, desplazarse hasta AddFB, OK, desplazarse hasta OR,OK, OK].

Avance a la derecha hasta que parpadee el pin de salida OR.Conecte la salida O03 de la misma manera en que se ha añadidoO01. [El orden de las teclas es OK, trasladarse a O03, OK, OK].

Con el pin de salida OR aún parpadeante (ver diagrama a laderecha) pulse otra vez la tecla “+”. El pin de salida del bloqueOR se puede conectar a otro punto.

Trasládese hasta “B01OS” y pulse OK. Los bloques OR y OS sepueden interconectar mediante el pin Borrar (figura). El pin deentrada que figura en el extremo superior ya está llena y por lo tantono admite más conexiones.

Pulse OK para confirmar la conexión a “C” o el pin Borrar.

7.3.3 Empleo del comando Salto (Apartado 4.6.3)

Pulse la tecla ESC para llamar el menú Editar. Active la opciónSalto. Pulse la tecla de flecha ( ) para trasladarse a la columna I.Pulse la tecla “+” para trasladarse a I03 y confirme con la tecla OK.Ahora debe aparecer la Entrada I03 en el display LCD.Conecte con el bloque OR [( ), “+”, trasládese hasta B02OR (eneste caso es innecesario trasladarse, OK, OK].

0 1

Out

B 01

0 2

O R

0 3

O u t

I

C o n n e c t

O R O S=C

0 2

O R

0 1

O S=C

E d i t M e n u

E x i t

P r o g S i z eJ u m pN e w F B

M n e m o n i c

Page 50: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 4

7.3.4 El comando NuevoBloque (Apartado 4.4.1)

Pulse la tecla ESC para llamar otra vez el menú Editar. Active estavez la opción nuevo FB. Trasládese hasta el bloque Set/Resety selecciónelo con el botón OK. El diagrama SR aparece en lapantalla LCD.

7.3.5 Conexión de los bloques de función de derecha a izquierda (Apartado 4.2.2)

Trasládese a la izquierda hasta que empiece a parpadear uno de losdos pins de entrada. El terminal superior es el pin Set que se hade conectar al bloque OS. El pin Reset del fondo se ha de conec-tar al bloque OR. Trasládese hasta el pin Set y teclee “+”; los bloques disponiblespara añadir aparecen en la pantalla a mano izquierda. Desciendapor la pantalla a través de las opciones hasta que aparezca B01OS(figura). Pulse OK para elegir el bloque y vuelva a pulsar la mismatecla para confirmar la elección.

Pulse la tecla de flecha ( ) para bajar hasta el pin Reset. Conecte el bloque OR valiéndosedel mismo método. [“+”, trasládese ( ) a B02OR, OK, OK]

Trasládese hasta el pin de salida SR y conecte la salida O02 conel método izquierda-derecha para conectar bloques. [( ), ( ), “+”,trasládese a O02, OK, OK].

Retroceda un espacio hacia la izquierda. En el display LCD apareceel siguiente diagrama.

S R

0 3

0 3

B 0 1 O S

C o n n e c tB 0 2 O R

K 0 8

- S

0 3

S R

B 01B 02 O 0 2

Page 51: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 5

7.4 Configuración de los parámetros de bloque de función (Apartado 4.5.1)

Ahora hace falta configurar las opciones para los bloques de función.Trasládese a la izquierda hasta que empiece a parpadear el númerodel bloque de función SR (03). Pulse OK para llamar el menú Editarbloque y pulse de nuevo OK para activar la opción Configurarbloque. Elija la opción Reset y entre los datos en la memoria delprograma pulsando el botón OK. Esta es la única opción que posee el bloque de función SR. Pulse latecla ESC para regresar al tablero Diagrama de bloques de función.

El bloque OR, como todos los bloques lógicos, no tiene ningún parámetro que sea precisoconfigurar.

Trasládese hasta el bloque de función Pulso. Recurra para ello al comando Salto, trace la rutaa través del pin Configurar o pulse simplemente la tecla “+” para avanzar por los bloquesde función. Active la función Configurar bloque de función. Si el número del bloque de funciónPulso (01) está parpadeando, pulse dos veces OK. Hay dos pantallas de opciones a configurar.

Active la opción Pulso pulsando el botón OK.

El display Pulso tiene dos temporizadores que es necesario confi-gurar. El temporizador “T” es el tiempo a configurar para la señal desalida del bloque Pulso. El temporizador t es el tiempo transcurrido o el tiempo actualdurante el cual ha estado activado el pulso. Si usted introduce unvalor para t activará el primer tiempo correspondiente al bloquePulso que empezará a cronometrar a partir del valor introducido.

Pulse el botón“+” para elevar el temporizador T a 20 segundos. Bajehasta el temporizador t para elevar el valor a 5,0 segundos. El botónOK confirma los datos correspondientes al display entero. Si pulsausted el botón OK antes de haber entrado todos los datos al display,vuelva a activar este último e introduzca los datos. So pueden cam-biar o editar los datos de la misma manera.

Seleccione la opción Prioridad. Es posible establecer la prioridad yasea para Temporización o para Entrada. Sitúese en la entrada Tem-porización y confirme con la tecla OK. Ahora están configuradostodos los datos en pantalla. Regrese a la tabla Fbd pulsando la teclaESC.

R e s e t

P r i o r i t yB 0 3 : S R

S e t

O n e S h o tB 0 1 : O S

P r i o r i t y

t = 0.0s

O n e S h o tB 0 1 : O S

T = 0.0s

t = 5.0s

O n e S h o tB 0 1 : O S

T = 20.0s

T i m e

B 0 1 : O S

I n p u t

P r i o r i t y

Page 52: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 6

7.5 Salir de la tabla del Diagrama de bloque de función

La programación ha terminado. Para salir de Fbd, pulse la tecla ESC y trasládese al menúEditar. Deslice la pantalla hasta la opción Salir y pulse OK para avanzar hasta el menú Modostop.

Page 53: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 7

Page 54: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple Cómo crear un programa 7

7 - 8

Page 55: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

α Controladores de aplicación simple

MITSUBISHI ELECTRIC no se responsabilizará por ningún daño resultante de lainstalación o utilización de este equipo.

Todos los ejemplos y diagramas que figuran en este manual tienen por único finayudar a entender texto, no garantizar el servicio operativo. MITSUBISHI ELEC-TRIC no aceptará responsabilidad alguna por el empleo del producto tomandoesas ilustraciones como referencia.

En vista de la gran variedad de empleos posibles de este equipo, el usuario harábien en limitarse al uso adecuado a su aplicacion específica.

Page 56: MANUAL DE PROGRAMACIÓNα Controladores de aplicación simple Prefacio •Este manual incluye texto, diagramas y explicaciones que guiarán al lector para que pueda programar y manejar

CASA MATRIZ: MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100-8310 TELEX:J24532 CABLE MELCO TOKYOPLANTA DE HIMEJI:840, CHIYODA CHO, HIMEJI, JAPAN

JY992D76601B(MEE 9904)

Válido a partir de abril de 1999Reservados el derecho de cambiar lasespecificaciones sin previo aviso.