Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
MANUAL DE PROGRAMACIÓN α CONTROLADOR DE SIMPLE APLICACIÓ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 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. 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 α Controladores de aplicación simple iv DEVOLUCIÓN POR FAX Mitsubishi goza de prestigio mundial por sus esfuerzos para seguir avanzando y ensanchar las fronteras de la automatización industrial. Lo que el usuario pasa a veces por alto es el cuidado y la minuciosidad con que Mitsubishi elabora su documentación técnica. Sin embargo, 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 índice de 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. Esperamos que el manejo de este producto y de este manual haya sido para usted tarea fácil. α Controladores de aplicación simple v α Controladores de aplicación simple vi α 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 de aplicación simple. Está redactado para su consulta por personal adiestrado y competente. La persona 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 nacionales requeridas 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 manejo de 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 nacionales requeridas para cumplir sus obligaciones. Tales ingenieros deben estar además capaci- tados en el empleo y mantenimiento del producto completado. Esto implica conocer a fondo toda la documentación relacionada con este último. Todas las operaciones de mantenimiento 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 de seguridad establecidas. Los operadores deben conocer también la documentación referida 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 de la información destinados a proteger al personal y al propio equipo. Es obligatorio leer y entender correctamente la nota que acompaña a cualquiera de los siguientes pictogramas. Se listará 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 y materiales. 2 ) Advierte que el peligro identificado causaráPOSIBLEMENTE daños físicos y materiales. 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 software asociado. 6 ) Destaca un punto de interés particular o un punto a detallar más adelante. α Controladores de aplicación simple viii vii Índice de materias Pautas de seguridad ........................................................................................... v 1. Introducción ..............................................................................1-1 2. Programación por bloques de función ......................................2-1 2.1 Tipos de bloque y la base Fbd ............................................................ 2-1 2.1.1Entradas ....................................................................................... 2-1 2.1.2 Teclas del panel frontal ................................................................ 2-1 2.1.3 Bits de memoria del sistema ........................................................ 2-2 2.1.4 Bloques de función ....................................................................... 2-2 2.1.5 Salidas .......................................................................................... 2-2 2.1.6 Base del diagrama de bloques de función (Fbd) .......................... 2-2 2.2 Métodos de programación del controlador Alpha ................................ 2-3 2.2.1 Programación directa ................................................................... 2-3 2.2.2 Software de programación AL-PCS/WIN-E .................................. 2-3 3. Teclas, menús y displays LCD .................................................3-1 3.1 Funciones de las teclas ....................................................................... 3-1 3.2 Instrucciones relativas a las opciones de menú .................................. 3-1 3.3 El menú principal Modo Stop ............................................................... 3-2 3.3.1 La pantalla de programación “Mas...” .......................................... 3-2 3.4 El menú principal del Modo Run ................................................... 3-3 3.5 El menú Editar ..................................................................................... 3-3 3.6 El menú Editar del bloque de función .................................................. 3-3 3.7 Configuracón de la pantalla ................................................................ 3-4 3.7.1 Cómo cambiar de idioma .............................................................. 3-4 3.7.2 Configuración del Reloj de Tiempo Real ...................................... 3-4 3.7.3 Horario de Verano ...................................................................... 3-4 3.7.4 Código .......................................................................................... 3-4 3.8 Displays LCD ....................................................................................... 3-5 3.8.1 Tabla de Imagen ........................................................................... 3-5 3.8.2 Función LCD ................................................................................. 3-5 3.9 Elementos de bloque ........................................................................... 3-5 3.9.1 Bloques de entrada ...................................................................... 3-5 3.9.2 Bloques de función ....................................................................... 3-5 3.9.3 Bloques de salida ......................................................................... 3-6 3.9.4 Bloques conectados ..................................................................... 3-6 3.10 Diagramas de bloques de función ....................................................... 3-6 α Controladores de aplicación simple α Controladores de aplicación simple viii 4. Programación directa ................................................................4-1 4.1 Disponibilidad del bloque .................................................................... 4-1 4.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-2 4.4 Métodos para crear un bloque de función ........................................... 4-3 4.4.1 Nuevo Bloque ............................................................................... 4-3 4.4.2 Añadir bloques .............................................................................. 4-3 4.5 Edición del bloque de función ............................................................. 4-3 4.5.1 Configuración del bloque de función ............................................ 4-3 4.5.2 Cambiar N° (de un bloque de función) ......................................... 4-3 4.5.3 Borrar bloque de función .............................................................. 4-3 4.6 Desplazamiento entre bloques de función .......................................... 4-4 4.6.1 Desplazamiento entre bloques no conectados ............................. 4-4 4.6.2 Desplazamiento entre bloques conectados .................................. 4-4 4.6.3 El comando Salto ......................................................................... 4-4 4.7 Uso de las teclas como entradas ........................................................ 4-4 4.8 Programación de los bits del sistema M01 - M05 ............................... 4-5 4.9 Descripción del bloque de función y consumo de bytes ..................... 4-5 4.10 El modo Monitor .................................................................................. 4-6 4.10.1Monitorizacion/Actualización de los valores del bloque de función 4-6 4.10.2Forzar la conexión o desconexión de las señales de salida ........ 4-6 4.10.3Añadir/Borrar bloques de función en el modo Monitor ................. 4-6 5. Los bloques de función lógica ..................................................5-1 5.1 El bloque AND ..................................................................................... 5-1 5.2 El bloque OR ....................................................................................... 5-1 5.3 El bloque NOT ..................................................................................... 5-2 5.4 El bloque XOR (OR exclusivo) ............................................................ 5-2 5.5 El bloque NAND (Not AND) ................................................................. 5-2 5.6 El bloque NOR (Not OR) ..................................................................... 5-3 α Controladores de aplicación simple ix 6. Bloques de función ...................................................................6-1 6.1 Bloque de función booleana ................................................................ 6-1 6.2 El bloque SET/RESET ........................................................................ 6-2 6.3 El bloque IMPULSO ............................................................................ 6-2 6.4 El bloque ALT ...................................................................................... 6-2 6.5 El bloque RETARDO ........................................................................... 6-3 6.6 El bloque PULSO ................................................................................ 6-3 6.7 El bloque OSCILADOR ....................................................................... 6-4 6.8 El bloque InterrTiempo ........................................................................ 6-4 6.8.1 Ajuste del primer temporizador ..................................................... 6-5 6.8.2 Para la operación diarias ............................................................. 6-5 6.8.3 Para la operación semanal .......................................................... 6-6 6.8.4 Para introducir temporizadores nuevos ........................................ 6-6 6.8.5 Edición de los temporizadores ..................................................... 6-6 6.8.6 Manera de borrar los datos de temporización .............................. 6-6 6.9 El bloque CONTADOR ........................................................................ 6-7 6.10 El bloque CONTADOR UP/DOWN ..................................................... 6-7 6.11 El bloque COMPARAR ........................................................................6-8 6.12 El bloque OFFSET .............................................................................. 6-8 6.13 El Bloque Display ................................................................................ 6-9 6.13.1Visualización de datos en pantalla ............................................... 6-9 6.13.2Edición de datos en pantalla ........................................................ 6-9 6.14 El bloque COMPARAR ZONA ........................................................... 6-10 6.15 El circuito Schmitt de disparo ............................................................ 6-10 6.16 El medidor horario ............................................................................. 6-11 7. Cómo crear un programa ..........................................................7-1 7.1 Configuración de las opciones ............................................................ 7-1 7.2 El diagrama de bloques de función ..................................................... 7-1 7.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-3 7.3.4 El comando NuevoBloque (Apartado 4.4.1) ................................. 7-4 7.3.5 Conexión de los bloques de función de derecha a izquierda (Apartado 4.2.2) ............................................................................ 7-4 7.4 Configuración de los parámetros de bloque de función (Apartado 4.5.1) .................................................................................. 7-5 7.5 Salir de la tabla del Diagrama de bloque de función ......................... 7-6 α Controladores de aplicación simple x α Controladores de aplicación simple Introducción 1 1 - 1 1. Introducción El controlador Alpha Series constituye un sistema flexible de supervisión para utilizar en el hogar, la oficina, la fábrica, en fin, dondequiera que se necesite. El controlador Alpha Series es capaz de controlar la función Conexión/Desconexión de aparatos eléctricos o de visualizar información en el panel frontal LCD. Algunos de los empleos característicos del Alpha Series son el control del alumbrado, aire acondicionado, irrigación, puertas, portones, sistemas de seguridad simples, invernaderos y ventiladores. El número de aplicaciones de Alpha es casi ilimitado. 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 se basa 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ón por bloques de función). El Alpha se adapta a una gran diversidad de configuraciones I/O y acepta los voltajes de entrada AC y DC que se aplican en cualquier lugar del mundo. La programación en pantalla es accesible en seis idiomas. La protección por Codigo, los casettes de memoria opcional y el búfer de memoria soportada hasta 20 días por la batería ofrece a los programadores numerosas maneras de asegurar la integridad de sus programas. Esta manual describe el procedimiento necesario para programar los controladores Alpha Series desde el panel frontal, las teclas de función y las poderosas prestaciones de los bloques de función. α Controladores de aplicación simple Introducción 1 1 - 2 α Controladores de aplicación simple Progr amación por bloques de fun ción 2 2 - 1 2. Programación por bloques de función Los controladores Alpha se sirven de un método especial y sencillo de programación que se denomina bloques de función. La tarea a ejecutar se fragmenta en varias fases que se pueden representar 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 se puede desarrollar con pasos muy sencillos pero también es capaz de representar una tarea compleja. Para facilitar el uso, los bloques de función se han programado previamente a fin de que ejecuten ciertas tareas, aunque son lo bastante flexibles como para adecuarse a los requerimientos individuales. La base sobre la cual se programan los bloques se denomina base del diagrama de bloques de función (Fbd) . Figura aquí un diagrama completo de bloque de función, siendo E = Entrada y S = Salida. El usuario puede ensamblar un circuito complejo a través de numerosos pasos sencillos partiendo de la entrada y avanzando por fases lógicas. Alpha se encarga de reunir informació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 Alpha para obtener información relativa a circuitos eléctricos y diagramas de conexiones. El número de entradas puede llegar a cuatro, seis o doce en función del modelo elegido. Las entradas se identifican 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 la K08. Consulte el capítulo 3 para las explicaciones correspondientes a cada tecla. I01 I02 I03 1 2 3 4 S C O01 O02 O03 S R B02 B01 B03 OR ONE SHOT SET/RESET α 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 los errores 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 procesar la 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 único que resta por hacer es configurar las opciones a la medida de la aplicación del usuario. Hay disponibles veintidós bloques de función que se describen de forma pormenorizada en los capítulos 5 y 6. 2.1.5 Salidas Las salidas establecen o cortan los circuitos eléctricos que controlan los dispositivos eléctricos conectados al Alpha. Hay disponibles salidas para relés conmutadores de corriente intensa o para transistores de gran duración de conmutación rápida. Las salidas ostentan las cifras O01 - 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 ejecuta toda la programación de Alpha. Tanto la unidad Alpha como el software AL-PCS/Win-E se valen 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 se conoce 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 salida susceptibles de ordenar en el área de conexionado Fbd o en los rectángulos de entrada o sal- ida. α 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ón requerida y soltarlos en la base Fbd para ensamblar un programa. El programa se descarga en el controlador Alpha por el cable AL 232CAB. Las conexiones visualizadas en pantalla son fáciles de interpretar tanto por principiantes como por usuarios experimentados. El software de programación AL-PCS/WIN-E es objeto de una explicación exhaustiva en el manual de Alpha Software. α Controladores de aplicación simple Programación por bloques de función 2 2 - 4 α 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 internas y a las funciones de programación de Alpha. Las teclas se pueden aplicar como entradas de programació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ún programa. Muchas opciones y parámetros de configuración de programas son accesibles desde 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 en modo Monitor. Estos menús se pueden emplear para crear y/o cambiar pasos o valores de programa. 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 la memoria del sistema. Si una opción comprende varias pantallas de datos, introduzca los datos requeridos 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ú. “+” K03 Sirve 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 o menú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 α 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 Alpha no está en ejecución. Cuando uno conecta el Alpha por primera vez aparece la Tabla de imagen entrada/salida. Pulse cualquier tecla para 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 n P r o g E d i t P 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 m M e n u K e y V e r s i o n P a s s w o r d C a s s e t t e . . . M o d e m I n i t α 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 por defecto la tabla Imagen. Pulse cualquier tecla (que no sea una tecla de entrada perteneciente al programa) para ver el modo Run del menú 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 nuevas entradas, 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 las pantallas principales Editar o Monitor. Si usted introduce opciones o conecta bloques de función tendrá que terminar o cancelar estos procedimientos antes de poder activar el menú Editar. Para activar el menú Editar pulse la tecla ESC en cualquier momento o lugar de la 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ólo estando 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 u S t o p M o n i t o r C 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 e J u m p N 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 B B 0 4 : F L C h a n g e N o α 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 fines de seguridad. Sírvase configurar según sus deseos. Todas las opciones incluidas en este apartado 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 la opción ConfigReloj y pulse OK. Haga uso de las teclas de flecha para dirigirse a las distintas opciones y las teclas “+” y “-” para manipular las fechas. Actualice cada una de las opciones en la pan- talla para que la pantalla entera pueda ser confirmada con el botón OK. La primera opción es el ajuste del menú Año, Mes, Día. Las opciones 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 se actualizará 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. No impide el acceso a Run, Stop, BorraProgr, etc. Si el usuario entra a los modos Editar o Monitor emerge una casilla preguntando por el código. La base Fbd quedará accesible una vez que 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 el codigo tecléela y vuelva a introducir el código secreto. “Cancelar” aparece entonces en la esquina superior izquierda. 1 4 : 3 5 w e d y y y y / m m / d d C l o c k S e t 1 9 9 8 / 0 9 / 3 0 α 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 LCD ademá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 la hora si está activado. 3.8.2 Función LCD Muestra hasta 10 letras o caracteres diferentes en cada una de las cuatro líneas. Las opciones incluyen cadenas de caracteres (diseñe su 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, el número disponible de pins de entrada, el pin de salida si es aplicable y el nombre del bloque. Las conexiones entre bloques se pueden visualizar en las ubicaciones de los pins cuando 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). El número de entrada figura en la esquina superior derecha y el tipo de entrada en la esquina inferior derecha mientras que el pin de salida aparece en el extremo derecha del bloque. Los bloques de entrada 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. Los bloques de función pueden reunir de 0 a 4 terminales de entrada como los que figuran a la izquierda del diagrama y una salida que figura en el extremo derecho. Algunos bloques de función contienen datos que só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 parte superior 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 α 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 la patilla de entrada. El número de salida del bloque y el nombre figu- ran en el extremo derecho superior y en la esquina inferior derecha del diagrama respectivamente. 3.9.4 Bloques conectados Los bloques conectados se pueden presentar en la pantalla de forma simultánea. El bloque que suministra la señal de salida aparece a la izquierda de la pantalla. El terminal de entrada que acepta 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 bloques de función. Se trata de una representación gráfica del flujo de información. Las entradas aparecen a la izquierda de la pantalla, los bloques de función en el medio y las salidas a mano derecha, en el mismo estilo que un programa actual. Ejemplo: A fin de mantener encendida una luz durante 20 segundos una vez desconectado el interruptor de la misma (¡puede que haya un interruptor en un solo extremo del pasillo!) se ha diseñ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 bien diseñadas. Visual Logic Software es capaz de visualizar todas las conexiones del bloque de funció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 α Controladores de aplicación simple Programación direct a 4 4 - 1 4. Programación directa Alpha 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ógica en el controlador. Los apartados siguientes describen la manera de conectar/desconectar bloques 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 del menú Run ofrece la posibilidad de manipular valores y ajustes del bloque de función pero no 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. Los bloques de función deben añadirse en el transcurso de la programación. Las ocho teclas y los cinco 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 total de 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 tenga un terminal de entrada (sin usar). Las entradas de sistema, las teclas y los bits de memoria M cuentan solamente con patillas de salida. Los bloques y salidas de función tienen terminales de entrada y de salida (exceptuando los bloques de display y de temporización). Los bloques se pueden conectar empezando por un terminal de salida, de “izquierda a derecha” en el display o empezando por un terminal de entrada 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 y traslá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ón que tengan terminales de entrada disponibles y opción de añadir un 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ón OK. 0 4 I n 0 4 A d d F B O 0 3 C o n n e c t α 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áximo número posible de terminales de entrada (en ciertos casos no caben todas en la pantalla). Los terminales utilizados aparecerán como triángulos macizos; las patillas abiertas se presentarán como signos “>”. En la pantalla aparecerá un prompt “conect”ya sea encima o debajo del bloque situado a mano izquierda. La entrada actual elegida parpadea. Deslice la pantalla 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 (paso 2) y aceptar la conexión (paso 3). 1 ) Paso 1: Seleccione el bloque receptor de la señal y trasládese a la izquierda hasta que empiece a parpadear un pin de entrada. 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 entradas de sistema aparecerán a la izquierda de la pantalla así como una 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 la desconexión. 0 4 C o n n e c t 0 5 I 0 4 0 5 C N A d d F B - I M 0 1 C o n n e c t 0 5 0 2 C o n n e c t 0 5 α 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 Nuevo bloque 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 (apartado 3.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 OK para crear un nuevo bloque de función. El bloque aparece en el tablero 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á entonces la 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 el nú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 para algunos 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 en el Capítulo 6. Los bloques de función pueden tener varias pantallas de datos que uno puede optimizar. Como ocurre con otras opciones de menú, al pulsar ESC el display retorna a una opción de menú de nivel superior sin alterar los parámetros opcionales de ese display. Si una opción comprende varios displays de datos, introduzca los datos requeridos y confirme cada uno 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ón correspondiente aparece en la pantalla el número actual del bloque de función. Suba o baje con las teclas “+” o “-” para localizar un número vacante de bloque de función. Pulse OK para confirmar 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, confirme con 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 r F B S e l e c t O n e S h o t α 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 o Monitor. 4.6.1 Desplazamiento entre bloques no conectados El desplazamiento entre entradas del sistema, salidas del sistema, teclas, y bits M se puede ejecutar con las teclas “+” y “-”. Cuando el número del bloque esté parpadeando en la pantalla, pulse la tecla “+” para trasladarse al valor inmediatosuperior del mismo tipo de bloque; por ejemplo de I01 a I02 a I03...hasta alcanzar el valor más elevado. El desplazamiento prosigue hacia 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ólo ellos 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 conexiones entre bloques. Si una patilla de salida está conectada a varias patillas de entrada, la ruta actual empieza a parpadear. Uno puede servirse de las flechas hacia arriba y hacia abajo para elegir la ruta deseada. La flecha izquierda sirve para retroceder hacia la izquierda por la ruta de las conexiones. 4.6.3 El comando Salto La tecla ESC se puede utilizar para activar el menú Editar cada vez que un bloque de función aparece en el display LCD. (ESC cancela primero en comandos de proceso. Mantenga pulsada ESC hasta que se active el menú Editar). Active el comando Salto. Elija cual- quier bit de memoria del sistema, entrada, salida, tecla un bloque de función existente pulsando las teclas del panel frontal. Pulse OK para “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 para acceder a la tecla requerida conectando un bloque de función o una salida como se describe en 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 es el siguiente: Apague el controlador Alpha y pulse al mismo tiempo las teclas OK y ESC al volver a encenderlo. E d i t M e n u E x i t P r o g S i z e J u m p N e w F B M n e m o n i c α Controladores de aplicación simple Programación direct a 4 4 - 5 4.8 Programación de los bits del sistema M01 - M05 Los 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 la misma manera que una tecla de programación. 4.9 Descripción del bloque de función y consumo de bytes Esta tabla ofrece una breve descripción de los usos del bloque de función y del consumo de memoria Tabla 4.1: Localizaciones y funciones de bit de sistema Tecla Descripción M01 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 entrada CONTADOR 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 semanas OFFSET GANANCIA 22 Manipula valores analógicos; y = A/B*x + C; establece valores máximos y mínimos DISPLAY 3* Visualiza mensajes o datos en el display LCD ZONA COMPARATIVA 20 Compara un valor con un rango de valores (valores analógicos, de confi- guración directa o de bloques de función) α 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 la opción Monitor. Cuando está puesto en modo Run, el controlador Alpha retorna por defecto al display Tabla de imagen. Pulse cualquier tecla para activar Menu princ y active luego el modo Monitor. El programa será visualizado en la pantalla. El desplazamiento por los bloques de función es el mismo 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. Ahora puede usted actualizar y monitorizar los valores de bloque de función. Los cambios aplicados a 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ángulo macizo por debajo del número de bloque indicando que el bloque está conectado. Aparece entonces un rectángulo macizo por debajo del número de bloque indicando que el bloque está conectado. Las patillas de entrada poseen un bloque macizo más pequeño junto a su flecha indicando que están activadas. En el bloque de la derecha las patil- las de retardo de salida están conectadas junto con las patillas de entrada 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á conectada todo 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 en modo Monitor. EL CIRCUITO SCHMITT DE 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ñal Salidas del 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 α Controladores de aplicación simple Los bloqu es de funci ón lógica 5 5 - 1 5. Los bloques de función lógica Los 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 de bloques 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 tal y 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 (o en punto bajo) se representa con un “0”. Los números de entrada no son específicos, por lo que un “1” que aparezca en la primera columna se podría situar en cualquier entrada 1, 2, 3, o 4. A diferencia de los bloques de función del Capítulo 6, la colocación vertical de las entradas dentro del bloque lógico carece de significado. Aquí se describe el status de las entradas vacantes por cada bloque. Una entrada es lo mínimo que se debe usar para activar una salida de un bloque. Si no se utiliza ningun pin de entrada, la salida del bloque permanece desconectada. 5.1 El bloque AND El bloque AND se activa cuando están desconectadas todas las salidas. 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 permanece desconectada. 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 α 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 conectada tiene 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 una entrada normalmente cerrada. 5.4 El bloque XOR (OR exclusivo) La salida se activa cuando una entrada está conectada y otra desconectada. La salida permanece desconectada cuando ambas entradas 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 permanece desconectada. (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 α 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 permanece desconectada. 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 α Controladores de aplicación simple Los bloques de función lógica 5 5 - 4 α Controladores de aplicación simple Bloques de fun ción 6 6 - 1 6. Bloques de función Los bloques de función son el alma de la programación del controlador Alpha. Los bloques suministran una amplia gama de operaciones posibles y están previamente programados para facilitar su empleo. Algunos bloques de función incluyen parámetros que se pueden configurar a 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 offset de 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ón directa, 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 una ecuación. La principal ventaja es la posibilidad de codificar más bloques lógicos por medio de una sola ecuación. Para representar una función AND: SALIDA = S1 AND S2 Para representar una función NAND: SALIDA = NOT (S1 AND S2) De esta manera se pueden codificar arquitecturas muy complejas. Opciones: AND, OR, NOT, XOR Entradas -1> 2> 3> 4> Salida - On/Off 0 0 B L α 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 RESET sobre la recepción de una señal. Una salida enclavada no depende de la constancia de la señal para conservar su status. Prioridad Set - Cuando se activa Configurar entrada, la salida se activa y permanece activa hasta que el terminal Reset recibe una señal. Una vez conectada la salida, la señal de configuración de entrada se puede desconectar sin afectar la salida. La salida se activa cuando están activados los pins de Set y Reset. 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 RESET Entradas: S> (Set) R> (Reset) Salida: On/Off 6.3 El bloque IMPULSO El bloque IMPULSO emite un impulso sencillo a cualquiera de los tiempos siguientes (elegidos por el usuario): el pin de entrada recibe una señal de conexión, la señal de salida se desconecta, o las dos cosas. Si se eligen las dos opciones y la señal de entrada se conecta y desconecta más rápido que la duración del impulso, el sistema emite 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 de entrada 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 y desconecta la salida. Opciones: Ninguna Entradas: I> (entrada) C> (borrar) Salida: On/Off 0 0 S R 0 0 P L 0 0 A L α 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 a una salida durante un espacio prefijado de tiempo. La opción TiempoPau Con retarda la activación de la salida durante un lapso prefijado antes de que se active la entrada. El TiempoPau Des retarda la desconexión de la salida durante un lapso 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 de bloque; a los cinco segundosse 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 de entrada se desconectan al mismo tiempo. El comando Borrar entrada desconecta la salida y cancela la operación en marcha. El pin Borrar 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 puede ajustar la longitud del impulso dentro de un intervalo de 0 a 3276,7 segundos. Si se elige la temporización como prioridad, el impulso permanece conectado durante el lapso establecido por el usuario en cuanto el terminal de entrada recibe una señal. La señal de entrada se puede desconectar sin afectar el pulso. Si se elige la entrada como prioridad el impulso permanecerá activo mientras se mantenga la señ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 de entrada. 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 α 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 salida On/Off tipificada. El usuario puede establecer temporizaciones independientes para la conexión y desconexión de la salida. El tipo de salida puede depender de una señal de entrada o puede ejecu- tarse durante un ciclo de tiempo prefijado o con cierto número de repeticiones. Ejemplo: El objetivo es que la luz emita doce destellos cuando suene la alarma para alertar al operador. El OSCILADOR se puede ajustar de modo que la salida 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 Continuo Entradas: I> (entrada) Salidas: On/Off y comparación de palabra 6.8 El bloque InterrTiempo El reloj de tiempo real incluido en el bloque InterrTiempo se puede programar para que ejecute operaciones con fechas o con horarios semanales. En cada bloque de función se pueden programar hasta cincuenta ajustes de temporización y cada programa admite hasta sesenta y cuatro bloques de función. La memoria del controlador Alpha 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ón NuevDatos. Para entrar o actualizar los datos trasládese al temporizador requerido, pulse OK y utilice la función Editar. 0 0 F L 0 0 T S α Controladores de aplicación simple Bloques de fun ción 6 6 - 5 6.8.1 Ajuste del primer temporizador Active 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 indistintamente temporizadores por fechas y semanas. Una vez elegido el tipo de temporizador aparece un display con un nú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 al comienzo es TS #01. Pulse OK para abrir el display de opciones que aparece a la derecha. Editar - Edita los datos necesarios para el número de temporizador que figura en la línea superior. NuevDatos - Añade un nuevo temporizador. Los números de los temporizadores van en aumento 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. Los ajustes opcionales incluyen el año/mes/día, hora (0-23), minuto y la acció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 - para aumentar o reducir los valores de cada ajuste. Teclee “OK” una vez entrados 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. aparece como 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 funcionar anualmente. Reduzca el año a un valor inferior a 1998; los números que simbolizan los años aparecerá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 a B 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 a B 0 1 : TS #01 N e w D a t a 0 0 : 0 0 → O f f T h u B 0 1 : T S # 0 2 1 9 9 8 / 0 1 / 0 1 0 9 : 0 0 → O f f W e d B 0 1 : T S # 0 2 1 9 9 9 / 0 7 / 1 4 α 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 del display LCD. Pulse las teclas + y - para activar los ajustes de la semana del mes y del día de la semana y para ajustar la hora. Teclee “OK” una vez entrados todos los datos concernientes a la pantalla completa. El ejemplo de display que figura a la derecha demuestra que la salida 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. Pulse OK hasta que aparezca el display a la derecha. Baje por la pantalla y 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ómo introducir los datos. 6.8.5 Edición de los temporizadores Introduzca el menú de configuración del bloque de función. El número de temporizador seleccionado parpadea en la esquina superior derecha. Pulse la tecla “+” o “-” para pasar al temporizador por editar y pulse OK. Alternativamente, cuando aparezca el display de edición de datos pulse 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. El número de temporizador seleccionado parpadea en la esquina superior derecha. Pulse las teclas “+” o “-” para pasar el temporiza- dor por borrar y pulse OK. Escoja BorrarDat al fondo del display y pulse OK. Opciones: Editar, NuevDatos (semanal, por fecha), BorrarDat Entradas: 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 a B 0 1 : TS #01 N e w D a t a 0 0 : 0 0 → O f f T h u B 0 1 : T S # 0 2 1 9 9 8 / 0 1 / 0 1 N e wD 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 α 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 la salida cuando se alcanza un límite prefijado. El contador cuenta sólo hasta 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> Borrar Salidas: 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 y conecta la salida una vez alcanzado el valor prefijado (o uno mayor). 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 valor prefijado 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 contador no 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 α 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ón se cumple. Opciones: V1, Comparador, V2 V1 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 acorde con la siguiente ecuación: Y = A/B*x + C Y = el valor de salida final A y B actúan como multiplicadores del valor de entrada analógico x es una entrada analógica de sistema (elegir A01, A02, A03, etc.) C es un valor offset Existen 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ían de -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 α 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 de posicionamiento fija el punto de partida para la presentación de los datos o del mensaje. Existen diez espacios disponibles en línea horizontal 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. Si dos bloques Display contienen los mismo datos de posicionamiento, aparecerán los datos del bloque 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ínea aparecen 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 y los 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 la derecha con las teclas de flecha. Confirme los datos pulsando OK una 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 las teclas del panel frontal. Durante la configuración del bloque y una vez elegido el tipo de datos a presentar en pantalla, como bloque de función, fecha u hora, pulse la tecla “+” para poner el bloque Display en el modo edición del panel frontal. Aparece entonces una“e” al ser pulsado el signo“+”. Cuando el programa está en ejecución basta con pulsar una tecla (que no se utilice en otra parte del programa) para que un juego de datos empiece a parpadear en la pantalla. Si es posible 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 queda descrito 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ón del 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 α 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 intervalo específico. Hay al respecto tres valores: LimitBajo (L), ValEntrad (I) y límite alto (H). Estos valores pueden ser valores de configuración directa, 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 a los límites superior e inferior o si está entre los dos. Prioridad Reset: la salida se activará si el valor de entrada se sale de los 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 de entrada 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ímite superior y el inferior. Los tres pueden ser valores de Directo, Entrad an o FB. Si el valor del límite superior supera al valor del límite inferior, la salida se activa al ser alcanzado o superado el valor del límite superior. La salida se desconecta si el valor de entrada es igual o menor que el límite inferior. (La salida no se desconecta si el valor de entrada desciende por debajo del límite superior). Ejemplo. Un acondicionador de aire está ajustado para conectarse cuando la temperatura ambiente 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 ligeras de temperatura. El esquema de conexión/desconexión se invierte cuando el valor del límite superior queda por debajo del valor del límite inferior. La salida de desconecta cuando el valor de entrada supera o se 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 valor nuevo de una entrada analógica o de bloque de función. En consecuencia, el pin de entrada ha de estar conectado para que cambie el status de la salida. El pin de entrada no tiene que estar conectado para que se conecte la salida. Opciones: ValEntrad, LimitAlto, LimitBajo Entrada: I> (entrada) Salida: On/Off 0 0 Z C 0 0 S T α 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 ha estado en servicio un
Compartir