Está en la página 1de 56

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.
α Controladores de aplicación simple

α CONTROLADORES DE APLICACIÓN
SIMPLE

MANUAL DE PROGRAMACIÓN

Número del manual : JY992D76601


Revisión del manual : B
Fecha : Abril 1999

iii
α Controladores de aplicación simple

iv
α Controladores de aplicación simple

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.

v
α Controladores de aplicación simple

vi
α Controladores de aplicación simple

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.

vii
α Controladores de aplicación simple

viii
α Controladores de aplicación simple

Í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.1 Entradas ....................................................................................... 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

vii
α Controladores de aplicación simple

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

viii
α Controladores de aplicación simple

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

ix
α Controladores de aplicación simple

x
α Controladores de aplicación simple Introducción 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.

1-1
α Controladores de aplicación simple Introducción 1

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

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.

S B01
I01 O01

1 B02 C S B03
I02 O02
2

3
ONE SHOT
I03 R
4
OR SET/RESET
O03

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.

2-1
α Controladores de aplicación simple Programación por bloques de función 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 ordenarse
exclusivamente 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.

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

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.

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

2-4
α Controladores de aplicación simple Teclas, menús y displays LCD 3

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.
Tabla 3.1: Número de tecla y operación básica

Nombre Número Función de la tecla


de tecla de tecla
Sirve para entrar opciones de menú, confirmar entradas de datos y forzar man-
OK K01
ualmente señales de entrada estando activa la función de monitorización.
Sirve para cancelar una operación, pasar a un nivel de pantalla más alto o trasla-
ESC K02
darse hacia un nuevo menú.
Sirve para conectar (o “añadir”) bloques de función, incrementar valores o tiem-
“+” K03 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 de
configuración directa o para desplazarse por programas o menús.
Sirve para deslizarse hacia arriba por las opciones de menú (menús, teclas,
( ) K05
bloques de función, entradas, salidas, etc.)
Sirve para deslizarse hacia abajo por las opciones de menú (menús, teclas,
( ) K06
bloques de función, entradas, salidas, etc.)

( ) K07 Sirve para desplazarse hacia la derecha en la pantalla LCD, programa FB


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

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.

3-1
α Controladores de aplicación simple Teclas, menús y displays LCD 3

3.3 El menú principal del Modo stop


To p Me n u
El modo Stop es el primer menú que el usuario ve cuando el Alpha
Ru n
no está en ejecución. Cuando uno conecta el Alpha por primera vez Pr ogEdi t
aparece la Tabla de imagen entrada/salida. Pulse cualquier tecla Pr o g Cl e a r
para trasladarse a la versión Modo stop del menú principal. Cl o c k S e t
L ANGUAGE
Ot h e r s . . .
• 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...”
Ot h e r s . . .
Ver s i on
• Versión: Pa s s wo r d
Presenta la configuración Entrada/Salida y la versión del CPU. Me n u K e y
• Codigo: S u mme r t i m
Entrada restringida a los modos Editar y Monitor con el codigo Mo d e mI n i t
de cuatro dígitos (Apartado 3.7.4) Ca s s e t t e
• 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.

3-2
α Controladores de aplicación simple Teclas, menús y displays LCD 3

3.4 El menú principal del modo Run


Cuando el programa Alpha está en marcha, el LCD visualiza por To p Me n u
defecto la tabla Imagen. Pulse cualquier tecla (que no sea una tecla
de entrada perteneciente al programa) para ver el modo Run del St op
menú principal. Mo n i t o r
Cl o c k S e t
L ANGUAGE
• Stop: Obliga a Alpha a salir del modo Run. O t h e r s. . .
• 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


E d i t Me n u
El menú Editar se puede activar mientras Alpha permanece en las Pr ogSi ze
pantallas principales Editar o Monitor. Si usted introduce opciones o J u mp
conecta bloques de función tendrá que terminar o cancelar estos New FB
procedimientos antes de poder activar el menú Editar. Para activar Exi t
el menú Editar pulse la tecla ESC en cualquier momento o lugar de Mn e mo n i c
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 B 04: FL
estando en modo Editar o Monitor. Vaya al bloque de función, a Edi-
Set up FB
tar y pulse OK cuando parpadee el número del bloque de función.
Ch a n g e No
• Param FB:
Optimiza las variables en los bloques de función para la apli- Del et e FB
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

3-3
α Controladores de aplicación simple Teclas, menús y displays LCD 3

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 Cl o c k Se t
manipular las fechas. Actualice cada una de las opciones en la pan- y y y y / mm / d d
talla para que la pantalla entera pueda ser confirmada con el botón 1998 / 0 9 / 30
OK. 14: 35 wed
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.

3-4
α Controladores de aplicación simple Teclas, menús y displays LCD 3

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. I :
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 O:
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- Wa t e r
cos. P u mp
Is
On

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 01
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- In
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 00
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- CN
ida. El número y el nombre del bloque se pueden ver en la parte
superior derecha y al fondo a la derecha respectivamente.

3-5
α Controladores de aplicación simple Teclas, menús y displays LCD 3

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- 01
ran en el extremo derecho superior y en la esquina inferior derecha
del diagrama respectivamente.
Ou t

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 04 29
acepta la señal parpadea. Cualquier terminal de entrada que ya esté
conectada se presenta como un triángulo macizo.
In CN

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.

DEL AY
I 01 O0 1
( 20sec)

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 el
controlador. 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.

3-6
α Controladores de aplicación simple Programación directa 4

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. 04

In

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 04
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 AddFB
OK. O0 3
Co n n e c t

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

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
04 05
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 Co n n e c t
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é
05
sin usar(“>”). Introduzca “+” para dar inicio al proceso de cone-
xión. I 04

CN

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 05
una opción “AddFB”. Deslice la pantalla hasta la opción prefer-
ida y pulse OK. AddFB- I
M0 1
Co n n e c t

3 ) Paso 3: La conexión elegida quedará parpadeando en la panta-


lla junto con el prompt“Conect”. Pulse OK.
02 05

Co n n e c t

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.

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

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 FB Sel ect
para crear un nuevo bloque de función. El bloque aparece en el Fl i cker
tablero del diagrama de bloques de función. On e Sh o t
Of f s e t
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.

4-3
α Controladores de aplicación simple Programación directa 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 inmediato superior 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 E d i t Me n u
primero en comandos de proceso. Mantenga pulsada ESC hasta Pr ogSi ze
que se active el menú Editar). Active el comando Salto. Elija cual- J u mp
quier bit de memoria del sistema, entrada, salida, tecla un bloque de New FB
Exi t
función existente pulsando las teclas del panel frontal. Pulse OK Mn e mo n i c
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.

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

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.
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

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.2: Descripción del bloque de función y conteo de bytes

Bloque de función Bytes Descripción


Salida conectada cuando todas las entradas están conectadas, las entra-
AND 19
das vacantes se consideran conectadas
Salida conectada cuando al menos una entrada está conectada, las entra-
OR 19
das vacantes se consideran desconectadas
XOR 13 Exclusivo OR; salida conectada cuando una de dos salidas está conectada
Not AND; Salida conectada cuando todas las entradas están desconec-
NAND 19 tada, las entradas vacantes se consideran desconectadas
Not OR; Salida conectada cuando al menos una salida está desconectada,
NOR 19 las entradas vacantes se consideran conectadas
NOT 10 Invierte una señal; cambia desconectado a conectado y viceversa
Ecuación lógica que aplica AND, OR, XOR, NOT, (, )y entradas selecciona-
Booleano 1*
das..
Enclava un relé en su posición SET o RESET, otorgando prioridad a set o
SET/RESET 14
reset
RETARDO 19 Retarda una señal en el ascenso, el descenso o en ambos flancos
Emite un solo impulso; basado en el temporizador o en la señal de entrada,
PULSO 17
patilla de reset disponible
IMPULSO 10 Emite un impulso en el ascenso, el descenso o en ambos flancos
Emite un tren de impulsos; temporizadores On/Off, repeticiones,
OSCILADOR 19 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
Cuenta progresiva y regresiva, establece un valor prefijado para activar la
CONTADOR U/D
señal de salida
Compara dos valores para <,>,=,<=,>=,<> (valores analógico, de configu-
COMPARAR 17
ración directa o de bloques de función)
TEMPORI- Utiliza el reloj de tiempo real para conmutar la salida On/Off; regulación
2*
ZADOR según calendario o por semanas
OFFSET Manipula valores analógicos; y = A/B*x + C; establece valores máximos y
22
GANANCIA mínimos
DISPLAY 3* Visualiza mensajes o datos en el display LCD
ZONA Compara un valor con un rango de valores (valores analógicos, de confi-
COMPARATIVA 20 guración directa o de bloques de función)

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

Tabla 4.2: Descripción del bloque de función y conteo de bytes

Bloque de función Bytes Descripción


EL CIRCUITO
Conecta una señal de entrada en el valor alto y la desconecta en el valor
SCHMITT 19
bajo ( o viceversa)
DE DISPARO
Medidor horario 19 Registra el tiempo acumulado en que ha estado conectada una señal
Salidas
10 Controla dispositivos externos mediante relés y transistores.
del sistema
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 27 03
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. DL Ou t

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 01 01
todo el tiempo y no puede ser forzada a desconectarse.

_M Ou t

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.

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

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. 00
Las salidas vacantes se consideran conectadas.
Si no se utiliza ningun pin de entrada, la salida del bloque permanece
desconectada. AND

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

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. 00
Las entradas vacantes se consideran desconectadas.
Tabla: Tabla lógica OR
I I I I O OR

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

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

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. 00
La salida se desactiva cuando la entrada está conectada.
Si no se utiliza ningun pin de entrada, la salida del bloque per-
manece desconectada. NT
El circuito eléctrico para un bloque NOT es el mismo que una
entrada normalmente cerrada.
Tabla: Tabla lógica NOT
In Out
1 0
0 1

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). 00
Las entradas vacantes se consideran conectadas.
Tabla:Tabla lógica XOR
XOR
In In Out
1 1 0
1 0 1
0 0 0

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- 00
das.
Las salidas vacantes se consideran conectadas.
Si no se utiliza ningun pin de entrada, la salida del bloque permanece NAND
desconectada.
(Esto equivale a un bloque AND seguido por un bloque NOT).
Tabla:El bloque NAND
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

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

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- 00
quier entrada.
Si no se utiliza ningun pin de entrada, la salida del bloque permanece
desconectada. NOR
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

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

5-4
α Controladores de aplicación simple Bloques de función 6

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. 00
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. BL

Opciones: AND, OR, NOT, XOR


Entradas -1>
2>
3>
4>
Salida - On/Off

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

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. 00
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 SR
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 00
las dos cosas.

Si se eligen las dos opciones y la señal de entrada se conecta y PL


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. 00
Una señal para borrar la entrada puentea la señal de entrada y
desconecta la salida.
Opciones: Ninguna AL
Entradas: I> (entrada)
C> (borrar)
Salida: On/Off

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

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 00
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. DL
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 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 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. 00
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 OS
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

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

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 00
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. FL
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 00
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 TS
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.

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

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 B 01: TS_#01
(por fechas) o un ajuste reiterativo (por semana). NewDat a
Cada bloque InterrTiempo es capaz de combinar indistintamente We e k l y
temporizadores por fechas y semanas. Dat e

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- B 0 1 : TS #01
tar pulsando las teclas “+” o “-”. El único temporizador disponible al Ed i t Da t a
comienzo es TS #01. Pulse OK para abrir el display de opciones Ne wDa t a
que aparece a la derecha. De l Da t a

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. B01: TS #02
Thu
Pulse los botones izquierdo, derecho, Av pág y Re pág para trasla- 1998/ 01/ 01
darse a distintos puntos del display LCD. Pulse la tecla + o - para 0 0 : 0 0 → Of f
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 B01: TS #02
como 21:00 en el reloj de 24 horas). El día de la semana se actual- We d
iza de forma automática una vez modificada la fecha. 1999/ 07/ 14
0 9 : 0 0 → Of f
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.

6-5
α Controladores de aplicación simple Bloques de función 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, B01: TS #01
derecho, Av pág y Re pág para trasladarse a distintos puntos del - - - - -
display LCD. - - - - - - -
0 0 : 0 0 → Of f
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 B01: TS #01
11:30 a.m. 1 - 3 4 -
La tercera semana del mes lunes, miércoles y sábados a las - M- W- - S
11:30 a.m. 1 1 : 3 0 → On
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- B 0 1 : TS #01
manas o por fechas. Habrá creado entonces un temporizador. Con- Edi t Dat a
sulte por favor el apartado 6.8.5 para ver instrucciones sobre cómo Ne wDa t a
introducir los datos. De l Da t a

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 B01: TS #02
por editar y pulse OK. Thu
Alternativamente, cuando aparezca el display de edición de datos 1998/ 01/ 01
pulse las teclas“+” o “-” para cambiar el número de temporizador. 0 0: 00 → Of f
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- B 01: TS #01
dor por borrar y pulse OK. Escoja BorrarDat al fondo del display y Edi t Dat a
pulse OK. NewDat a
De l Da t a
Opciones: Editar, NuevDatos (semanal, por fecha), BorrarDat
Entradas: Ninguna>
Salidas: Con/Des

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

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- 00
dente.

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

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. 03

El pin de entrada Ascenso incrementa el valor contado.


El pin de entrada Descenso disminuye el valor contado. UD
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

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

6.11 El bloque COMPARAR


Compara dos valores de modo que la salida se activa si la ecuación
se cumple.
00
Opciones: V1, Comparador, V2
V1 y V2 pueden ajustarse a los valores siguientes:
Directo (-32768 to +32767) CP
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 00
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.) OG
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

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

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
00 datos o del mensaje. Existen diez espacios disponibles en línea
horizontal y cuatro filas a utilizar.

DP
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 Wa t e r
una vez introducidos todos ellos. P u mp
Is
El display aparece en pantalla sólo cuando está activa la entrada.
On

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

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

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 00
directa, de entradas analógicas o de bloques de función.

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

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. 00
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. ST

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

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

6.16 El medidor horario


El medidor horario se usa para registrar el espacio de tiempo que ha
estado en servicio un dispositivo. Esto puede ser muy útil para los
cronogramas de mantenimiento preventivo o para ejecutar estudios 04
de factibilidad.

El cronometraje arranca al recibirse una señal de entrada y retiene HM


el tiempo acumulado por caídas del sistema o cortes de corriente.
Una vez alcanzado el valor del tiempo programado se activa la
entrada del bloque.

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

Opciones: Horas (T, t) 0 - 32767 Hr


Minutos (T, t) 0 - 59 Min
Entrada: I> (entrada)
C> (borrar)
Salida: On/Off y comparación de palabra

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

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

7. Cómo crear un programa


Procedamos a crear un programa modelo de principio a fin. Encienda el controlador Alpha y
pulse 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 la
siguiente lista.

Idioma (¡puede ser importante!): página 3-3


Configuración del reloj de tiempo real: página 3-3
Otros: Codigo, HoraVerano, OpcMenu y InicModem; página 3-4.

Para crear el programa especificado a continuación no hace falta configurar ninguna de las
opciones que figuran arriba. Utilice BorraProg para borrar el contenido de la memoria actual
pulsando 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 de
sistema O01, O02, y O03 figuran a la derecha del mismo. Los bloques de función están
numerados en el orden en que se van a agregar al programa.

S B01
I01 O01

1 B02 C S B03
I02 O02
2

3
ONE SHOT
I03 R
4
OR SET/RESET
O03

Los pins de entrada aparecen al lado izquierdo de los bloques de función y de las salidas
mientras que los pins de salida figuran a la derecha de los bloques. Advierta que cada
pin de entrada puede recibir una sola señal, mientras que los pins de salida pueden
suministrar 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 el
momento 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 el
menú Editar (quizá se vea obligado a pulsar la tecla más de una vez). Recurra a la opción
Salir para retornar a Menu princ. Borre la memoria con BorraProg y podrá empezar desde el
principio.

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

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 el
número 01 parpadeante. Pulse las teclas “+”o “-” para desplazarse
por los bloques disponibles de programación que incluyen salidas, 01
bits memoria, teclas y entradas. Regrese a I01. Pulse la tecla de
flecha ( ). Ahora parpadea el pin de salida.
In

Teclee “+” para añadir un bloque de función a la entrada I01. Las


opciones disponibles para conectar al bloque de entrada aparecen a
mano derecha de la pantalla. Pulse la tecla de flecha ( ) y ( ) para 01
desplazar la opción requerida, AddFB. Pulse OK (Apartado 4.4.2). AddFB
O0 1
Co n n e c t

Aparece el menú de Selecc FB que contiene veintidós bloques de


función (figura). Vuelva a pulsar las teclas ( ) y ( ) para trasladarse
al bloque de función requerido, en este caso el bloque de función FB Sel ect
Pulso (OS). Fl i cker
Pulse el botón OK. On e Sh o t
Of f s e t

El bloque OS cuenta con dos pins de entrada, el pin de entrada


en la parte superior y el pin de borrado en la parte inferior. Pulse
la tecla de flecha ( ) a ( ) para elegir el pin deseado, en este 01 01
caso el pin de Entrada. Confirme con el botón OK. ¡Los bloques
ya están conectados!
In OS

Pulse la tecla de flecha ( ) para trasladarse a la derecha hasta que


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

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

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 de
modo que empiece a parpadear el número de la salida “01”. Pulse la
tecla “+” para trasladarse a Entrada I02. (Usted se desplazará por B 01 0 1
las salidas, teclas, bits memoria hasta llegar por último a las entra-
das).
Out
Avance un espacio a la derecha hasta que empiece a parpadear el
pin de salida. Conecte I02 al bloque OR, (el método es el mismo
que para conectar I01 al bloque Pulso). Los pins de entrada para
el bloque OR son equivalentes, de modo que usted puede elegir
cualquiera de ellas. [El orden de las teclas para la adición al bloque
OR 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ñadido
O01. [El orden de las teclas es OK, trasladarse a O03, OK, OK]. 02 03
I
Con el pin de salida OR aún parpadeante (ver diagrama a la
derecha) pulse otra vez la tecla “+”. El pin de salida del bloque OR Ou t
OR se puede conectar a otro punto.

Trasládese hasta “B01OS” y pulse OK. Los bloques OR y OS se


pueden interconectar mediante el pin Borrar (figura). El pin de
entrada que figura en el extremo superior ya está llena y por lo tanto Co n n e c t
no admite más conexiones.
=C
OR OS

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

02 01

=C
OR OS

7.3.3 Empleo del comando Salto (Apartado 4.6.3)


Pulse la tecla ESC para llamar el menú Editar. Active la opción
Salto. Pulse la tecla de flecha ( ) para trasladarse a la columna I. E d i t Me n u
Pulse la tecla “+” para trasladarse a I03 y confirme con la tecla OK. Pr ogSi ze
Ahora debe aparecer la Entrada I03 en el display LCD. J u mp
New FB
Conecte con el bloque OR [( ), “+”, trasládese hasta B02OR (en
Exi t
este caso es innecesario trasladarse, OK, OK]. Mn e mo n i c

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

7.3.4 El comando NuevoBloque (Apartado 4.4.1)


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

SR

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 los
dos pins de entrada. El terminal superior es el pin Set que se ha
de conectar al bloque OS. El pin Reset del fondo se ha de conec- K08 03
tar al bloque OR. B 0 1 OS - S
Trasládese hasta el pin Set y teclee “+”; los bloques disponibles B 0 2 OR
para añadir aparecen en la pantalla a mano izquierda. Descienda Co n n e c t
por la pantalla a través de las opciones hasta que aparezca B01OS
(figura). Pulse OK para elegir el bloque y vuelva a pulsar la misma
tecla para confirmar la elección.

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

Trasládese hasta el pin de salida SR y conecte la salida O02 con


el método izquierda-derecha para conectar bloques. [( ), ( ), “+”,
trasládese a O02, OK, OK]. B 01 0 3
B 02 O0 2
Retroceda un espacio hacia la izquierda. En el display LCD aparece
el siguiente diagrama. SR

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

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úmero
del bloque de función SR (03). Pulse OK para llamar el menú Editar
bloque y pulse de nuevo OK para activar la opción Configurar B 03: SR
bloque. Elija la opción Reset y entre los datos en la memoria del Pr i or i t y
programa pulsando el botón OK. Se t
Esta es la única opción que posee el bloque de función SR. Pulse la Res e t
tecla 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 preciso
configurar.

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

Active la opción Pulso pulsando el botón OK. B 0 1 : OS


On e Sh o t
Pr i or i t y

El display Pulso tiene dos temporizadores que es necesario confi-


gurar. El temporizador “T” es el tiempo a configurar para la señal de
salida del bloque Pulso. B 0 1 : OS
El temporizador t es el tiempo transcurrido o el tiempo actual One Sh ot
durante el cual ha estado activado el pulso. Si usted introduce un T= 0.0s
valor para t activará el primer tiempo correspondiente al bloque t= 0.0s
Pulso que empezará a cronometrar a partir del valor introducido.

Pulse el botón“+” para elevar el temporizador T a 20 segundos. Baje


hasta el temporizador t para elevar el valor a 5,0 segundos. El botón
OK confirma los datos correspondientes al display entero. Si pulsa B 0 1 : OS
usted el botón OK antes de haber entrado todos los datos al display, One Sh ot
vuelva a activar este último e introduzca los datos. So pueden cam- T= 20.0s
biar o editar los datos de la misma manera. t= 5.0s

Seleccione la opción Prioridad. Es posible establecer la prioridad ya


sea para Temporización o para Entrada. Sitúese en la entrada Tem-
porización y confirme con la tecla OK. Ahora están configurados B 0 1 : OS
todos los datos en pantalla. Regrese a la tabla Fbd pulsando la tecla Pr i or i t y
ESC. T i me
I nput

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

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ú Modo
stop.

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

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

7-8
α Controladores de aplicación simple

MITSUBISHI ELECTRIC no se responsabilizará por ningún daño resultante de la


instalación o utilización de este equipo.
Todos los ejemplos y diagramas que figuran en este manual tienen por único fin
ayudar a entender texto, no garantizar el servicio operativo. MITSUBISHI ELEC-
TRIC no aceptará responsabilidad alguna por el empleo del producto tomando
esas 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.
CASA MATRIZ: MITSUBISHI DENKI BLDG MARUNOUCHI TOKYO 100-8310 TELEX:J24532 CABLE MELCO TOKYO
PLANTA DE HIMEJI:840, CHIYODA CHO, HIMEJI, JAPAN

JY992D76601B Válido a partir de abril de 1999


(MEE 9904) Reservados el derecho de cambiar las
especificaciones sin previo aviso.

También podría gustarte