Está en la página 1de 68

APUNTES

MITSUBISHI

“ALPHA
CONTROLER”

Ángel Vargas Vargas

Curso: 2007/2008
ÍNDICE

INTRODUCCIÓN.- ......................................................................................................... 7
Monitoreo en Diseño del sistema............................................................................... 8
Diagrama de Bloques Funcionales ............................................................................ 9
Señales de entrada .................................................................................................... 10
Señales de entrada especiales................................................................................... 12
Señales de salida ....................................................................................................... 14
Diferentes modos de actuación ..................................................................................... 15
Modo programa ............................................................................................................. 16
Monitoreo en la ventana Diseño del sistema:......................................................... 16
Ventana Fbd: ............................................................................................................ 16
Modo simulación....................................................................................................... 17
Modo monitoreo........................................................................................................ 17
Características especiales .............................................................................................. 18
Marcación automática.............................................................................................. 18
Arrastrar y soltar ..................................................................................................... 19
Movimiento de los componentes con las teclas direccionales ............................... 20
Ayuda soportada con la aplicación ......................................................................... 20
FUNCIONES LÓGICAS .............................................................................................. 22
FUNCIÓN “AND”.................................................................................................... 22
FUNCIÓN “OR” ...................................................................................................... 23
FUNCIÓN “NOR”.................................................................................................... 24
FUNCIÓN “XOR”.................................................................................................... 25
FUNCIÓN “NOT”.................................................................................................... 26
FUNCIÓN “NAND” ................................................................................................. 27
FUNCIONES ESTANDAR........................................................................................... 28
FUNCIÓN “ALT” .................................................................................................... 28
FUNCIÓN “BOLEAN”............................................................................................ 29
EJEMPLO 1º EN LÓGICA ON: ........................................................................ 30
EJEMPLO 1º EN LÓGICA OFF: ...................................................................... 31
EJEMPLO 2º CON LÓGICA ON ...................................................................... 32
EJEMPLO 3º CON LOGICA ON ...................................................................... 33
EJEMPLO 4º CON LÓGICA ON ...................................................................... 34
EJEMPLO 4º CON LÓGICA OFF .................................................................... 35
FUNCION “COMPARAR”..................................................................................... 36
CUADRO DE DIALOGO DEL BLOQUE COMPARAR................................ 37
EJEMPLO 1º “COMPARAR”............................................................................ 38
FUNCIÓN “CONTADOR” ..................................................................................... 40
EJEMPLO CON SALIDA DE BITS .................................................................. 40
EJEMPLO CON SALIDA DE PALABRA ........................................................ 41
FUNCIÓN “CONTADOR ASCENDENTE - DESCENDENTE” ..................... 42
EJEMPLO Nº 1..................................................................................................... 42
EJEMPLO Nº 2 “OPERANDO CON PALABRA” .......................................... 43
EJEMPLO Nº 3 “ COMPARACIÓN CON PALABRA” ................................. 44
FUNCIÓN “RETARDO” ........................................................................................ 45
EJEMPLOS: ......................................................................................................... 45
FUNCIÓN “OSCILADOR” ................................................................................... 47
OSCILADOR FIJO: ............................................................................................ 48
OSCILADOR DE TIEMPO:............................................................................... 48
OSCILADOR POR CICLOS:............................................................................. 48
FUNCIÓN “GANANCIA” ...................................................................................... 49
DIÁLOGO GANANCIA...................................................................................... 50
EJEMPLO : .......................................................................................................... 52
FUNCIÓN “EJECUCIÓN UNICA”....................................................................... 53
EJEMPLO............................................................................................................. 54
FUNCIÓN “CONMUTADOR HORARIO” .......................................................... 55
EJEMPLO: ........................................................................................................... 56
FUNCIÓN “AJUSTAR RESET” ............................................................................ 58
EJEMPLO: ........................................................................................................... 58
FUNCIÓN “IMPULSO”.......................................................................................... 59
EJEMPLO: ........................................................................................................... 59
SECUENCIA: ....................................................................................................... 60
FUNCIÓN “CIRCUITO SCHMITT DE DISPARO”........................................... 61
EJEMPLO: ........................................................................................................... 63
FUNCIÓN “ZONA COMPARATIVA” ................................................................. 64
EJEMPLO 1: ........................................................................................................ 66
a) VALOR OFF EN LA ZONA: ......................................................................... 66
b) VALOR ON EN LA ZONA: ........................................................................... 66
FUNCIÓN “MEDIDOR HORARIO” .................................................................... 67
EJEMPLO: ........................................................................................................... 68
FUNCIÓN “VISUALIZACIÓN”............................................................................ 69
EJEMPLO: ........................................................................................................... 70
INTRODUCCIÓN.-

El programa ALVLS de Mitsubishi es útil para:

1. - Programar el nuevo controlador muy fácilmente, mediante la pantalla de


Diagrama de Bloques Funcionales(Fbd).

2.- Diseñar el monitoreo en la pantalla de Diseño del sistema, que ofrece


una vista gráfica del controlador destino.

3.- Monitorear el controlador destino.

4.- Generar la imagen del Fbd leyendo el contenido del controlador destino.

5. - Poner a prueba la lógica de programación mediante el simulador y el


controlador destino.

6.- Instruir a los principiantes con los recursos del Autoasistente Fbd y de
la Ayuda .

El software proporciona una excelente interfaz de usuario con la ayuda de


menús, barras de herramientas y las siguientes ventanas.

Monitoreo en Diseño del sistema

Diagrama de bloque de funciones

Página 7 de 70
Monitoreo en Diseño del sistema

Monitoreo en Diseño del sistema no es otra cosa que una ventana de dibujo. El
diseño del sistema es útil para ofrecer la vista gráfica de los dispositivos Entrada /
Salida que están conectados con el controlador y con la lógica de programación.

Gracias a la pantalla de Diseño del sistema, el usuario puede:

1.- Dibujar su propio diagrama aplicando la barra de herramientas de


dibujo.

2. - Posicionar los dispositivos de Entrada /Salida y las funciones mediante la


barra de herramientas para Accesorios de modo que reproduzcan la
configuración del controlador.

3.- Colocar los componentes OLE en la ventana de Diseño del sistema .

4.- Monitorear / poner a prueba el controlador.

5.- Simular y verificar la lógica de programación sin tener el hardware del


controlador actual.

6. - Sacar la copia impresa de la ventana Diseño del sistema y la información


sobre los componentes distribuidos en la ventana.

Cuando está activado el monitoreo en la ventana Diseño del sistema permanece


desactivada la barra de herramientas de cableado.

Página 8 de 70
Diagrama de Bloques Funcionales

La ventana del Diagrama de Bloques Funcionales ( Fbd ) ofrece una manera


sencilla de colocar las señales y funciones y de cambiar la lógica del programa así como
el cableado.

Aplicando la ventana Fbd, el usuario está en condiciones de:

1. - Distribuir las señales E / S y las funciones utilizando la barra de


herramientas para los accesorios.

2.- Asignar parámetros a las funciones

3. - Cablear fácilmente mediante el analizador de cableado

4.- Cargar en el nuevo controlador la lógica del programa y la información


referida a los dispositivos de E / S.

5.- Leer información del nuevo controlador y elaborar la imagen del Fbd

6.- Monitorear el nuevo controlador

7.- Simular y verificar la lógica de programación


- Sin tener el hardware actual del controlador
- Cambiando señales de entrada a ON / OFF o asignando valores
- Cambiando parámetros de las funciones
- Fijándose en los colores de los cables ( por ejemplo, cable rojo = ON,
cable azul = OFF)

8.- Poner a prueba la lógica del programa con dispositivos internos


( señales de entrada y salida, colocadas en el área de cableado del Fbd )

9.- Solicitar el Autoasistente FBD para obtener con facilidad el diagrama


Fbd.

10.- Sacar la copia impresa de la ventana Fbd y la información de los


componentes distribuidos en la pantalla.

Cuando está activa la ventana Fbd, se desactiva la barra de herramientas de


dibujo.

Página 9 de 70
Señales de entrada

La señal de entrada puede ser de tipo bien DIGITAL o bien ANALOGICO. Figura a
continuación una lista de señales de entrada soportadas por la aplicación.

ENTRADA BINARIA CA

ENTRADA BINARIA CC

ENTRADA ANALÓGICA CC

ENTRADA ANALÓGICA

ENTRADA S

ALTERNADOR

PULSADOR CONMUTADOR

SENSOR DE LIMITE

SENSOR DE LINEA DIRECTA

SENSOR HUMANO

PUNTO DE RELEVO

CODIFICADOR GIRATORIO

GENERADOR DE PULSOS

BATERIA

Página 10 de 70
En la lista de arriba, ENTRADA ANALÓGICA y ENTRADA ANALÓGICA
CC son señales analógicas, mientras que todas las demás son señales digitales. Cuando
la señal de entrada (digital o analógica) se sitúa en el rectángulo E / S de la ventana Fbd,
el código de dispositivo correspondiente a la señal será “E”.

Señales de entrada analógicas no pueden colocarse en el área de cableado del


Fbd. Si se coloca una señal de entrada analógica en el área de cableado del Fbd o en la
ventana de Diseño del sistema, la señal de código de dispositivo será “B”.

En modo de simulación o monitoreo / prueba, en el caso de las señales digitales,


el estado del icono cambia automáticamente cuando el usuario hace clic en el icono. El
estado de la señal de entrada analógica puede cambiar en el modo de simulación y de
monitoreo / prueba ajustando su valor analógico. El valor analógico de la señal de
entrada analógica se ajusta en el diálogo Entrada analógica.

Página 11 de 70
Señales de entrada especiales

Las señales especiales son de tipo digital. El nombre del dispositivo y el mapa de bits
del dispositivo de estas señales son los siguientes.

NOMBRE DE SEÑAL CÓDIGO DE SEÑAL MAPA DE BITS

ON PERMANENTE M01

OFF PERMANENTE M02

RELOJ 1 SEGUNDO M03

ERROR CONMUTACION HORARIA M04

ESTADO HORA DE VERANO M05

TECLA ENTER K01

TECLA ESC K02

TECLA + K03

TECLA - K04

FLECHA ARRIBA K05

FLECHA ABAJO K06

FLECHA DERECHA K07

FLECHA IZQUIERDA K08

Página 12 de 70
Cuando la señal especial se coloca en la ventana Fbd o en la ventana de Diseño
del sistema, el código de dispositivo de la señal será “M” o “K”. La señal especial tiene
sólo un pin de salida y un pin de entrada. El dispositivo y el número de dispositivo de
estas señales son siempre magnitudes fijas.

La señal M01 es una señal ON permanente ( alimentación ).

La señal M02 es una señal OFF permanente ( tierra ).

La señal M03 es un oscilador de duración ON = 5 X 100 ms y duración


OFF = 5 x 100 ms ( la duración total ON y OFF es 1 segundo ).

La señal M04 es una señal de estado del conmutador horario que está ON
cuando el conmutador horario se interrumpe durante el modo monitoreo.

La señal M05 es una señal de estado de horario de verano / horario


aprovechamiento luz diurna que se activa cuando el reloj interno pasa el modo Horario
de verano.

Las señales de K01 a K08 son señales de ENTRADA POR TECLA. Durante el
modo simulación o monitoreo / prueba, el estado de icono ( ON / OFF ) de estas
señales se puede cambiar haciendo clics con el botón izquierdo del ratón.

Estas señales se añaden a la herramienta de accesorios de entrada. Estas señales


no pueden colocarse en terminales de entrada. Estas señales pueden ubicarse solamente
en el interior de una ventana Fbd y de una ventana de Diseño del sistema.

Página 13 de 70
Señales de salida

Las señales de salida son sólo de tipo digital. El código de dispositivo de la señal
de salida es “O”. Cuando la señal de salida se ubica en la ventana del Fbd o de Diseño
del sistema, el código de dispositivo de las señales será “B”. La señal de salida tiene un
pin de entrada y un pin de salida.

El controlador actual no soporta señales analógicas de salida. Las siguientes


señales analógicas de salida están soportadas por la aplicación.

SALIDA BINARIA

SALIDA S

LUZ

LED

BOBINA DE RELE

CONTACTOR MAGNETICO

BULBO ELECTROMAGNÉTICO

CILINDRO

MOTOR

ZUMBADOR

VENTILADOR

CALENTADOR

EMBRAGUE ELECTROMAGNÉTICO

Página 14 de 70
Diferentes modos de actuación

La aplicación VLS tiene tres modos que son :

Modo programa

En este modo, el usuario puede ejecutar operaciones de dibujo y cableado.

Modo simulación

En este modo, el usuario puede simular y poner a prueba las señales / funciones
del Fbd. El usuario puede verificar el cableado. Esto es muy importante y útil antes de
escribir el contenido actual en el controlador destino.

Modo monitoreo

En este modo, el usuario puede monitorear y poner a prueba el actual


controlador destino, que está conectado con el PC a través de la interfaz RS232.

También puede ver los efectos de los clics sencillos y dobles sobre las señales y
funciones en varios modos.

Página 15 de 70
Modo programa

Se denomina también modo dibujo. En este modo quedan habilitados todas las
barras de herramientas y todas las opciones de menú. La ventana Fbd y las ventanas
Diseño de sistema estarán por defecto nada más haberse creado o abierto documentos.
La indicación correspondiente será mostrada como “TITULO FBD” y "Monitor en
Diseño del sistema" en la barra de título de las ventana FBD y Diseño del sistema.

Monitoreo en la ventana Diseño del sistema:

El usuario está en libertad de añadir, modificar, mover o cambiar el tamaño de


los objetos de dibujo en la ventana Diseño del sistema. El usuario puede seleccionar
cualquier componente en la ventana pulsando el botón izquierdo del ratón en dicho
componente. Arrastrando los asideros, el usuario puede mover el o los objetos de dibujo
en la ventana Diseño del sistema o cambiarles de tamaño, todo ello en el modo
programa. Haga doble clic en la seña / función existente en la ventana y se abrirá el
diálogo de configuración de parámetros.

Ventana Fbd:

El usuario tiene la opción de añadir, cambiar parámetros, mover y conectar las


señales y funciones en la ventana Fbd. El usuario puede seleccionar cualquier señal /
función en la ventana pulsando sobre ella el botón izquierdo del ratón. Puede mover y
eliminar la señal / función seleccionada. Haga doble clic en la señal / función existente
en la ventana y se abrirá el diálogo de configuración de parámetros. Con el botón de
cableado, el usuario puede conectar las funciones / señales existentes en la ventana Fbd.

Página 16 de 70
Modo simulación

En este modo, el usuario puede simular y poner a prueba las señales / funciones
del Fbd. El usuario puede verificar el cableado. Esto es muy importante y útil antes de
escribir el contenido actual en el controlador destino.

Verificar los efectos durante la simulación.

La información será leída de forma continua desde el simulador. Se actualizarán


adecuadamente el estado y los valores actuales de las señales y funciones que están
siendo simuladas.

Durante la simulación las señales y funciones se podrán poner a prueba haciendo


clics o dobles clics en el ratón.

Ver los efectos de los clics y doble clics sobre las señales y funciones en varios
modos diferentes.

El usuario podrá detener la simulación y pasar al modo programa bien haciendo


clic en el botón Simulación que halla en la barra de herramientas del controlador o
seleccionado el elemento Detener simulación del menú Controlador.

Modo monitoreo

En este modo, el usuario puede monitorear y poner a prueba el actual


controlador destino, que está conectado con el PC a través de la interfaz RS232.

Verificar los efectos durante el monitoreo.

La información será leída de forma continua desde el hardware del controlador


destino. Se actualizarán adecuadamente los valores de estado y los valores actuales de
las señales y funciones que estén siendo monitoreadas.

Durante el monitoreo, las señales y funciones se podrán poner a prueba haciendo


clics o dobles clics en el ratón.

Ver los efectos de los clics y doble clics sobre las señales y funciones en varios
modos diferentes.

El estado del controlador ( EJECUCIÓN O DETENIDO ) es monitoreado sin


cesar y visualizado a través un diálogo no modal.

Si durante el monitoreo el contenido del controlador se actualiza a mano desde el


teclado incorporado, emergerá un cuadro de mensajes indicando que el contenido ha

Página 17 de 70
sido actualizado y el monitoreo cesará. La aplicación pasará automáticamente al modo
programa.

El usuario puede detener el monitoreo y pasar al modo programa bien haciendo


clic en el botón Monitoreo que está en la barra de herramientas del controlador o bien
seleccionando el elemento Detener monitoreo del menú Controlador.

Características especiales

La aplicación soporta las siguientes características adicionales

Marcación automática
Arrastrar y soltar
Movimiento de los componentes con teclas direccionales

Marcación automática

Si la aplicación opta por comunicarse con el controlador vía módem y la línea


telefónica no está conectada todavía, la marcación automática se activará en cuanto la
aplicación intente operar con una señal de E / S con el controlador.

Si hay un número de teléfono guardado en el registro, la aplicación lo marcará


para comunicarse con el controlador. Aún más: si el registro no contiene ningún número
de teléfono se desplegará el diálogo Timbrar el teléfono que permite introducir el
número correspondiente.

Página 18 de 70
Arrastrar y soltar

Usted puede arrastrar y soltar los objetos (sólo elementos de bloque) de la


ventana Diseño del sistema a la ventana Fbd y viceversa.

Reglas para arrastrar y soltar objetos:

- Entre las dos ventanas sólo se puede arrastrar y soltar elementos de


bloque ( uno por uno ).

- El arrastre comienza cuando el elemento de bloque cruza los límites


de la base del Diseño del sistema, cuando el usuario desea soltar un
objeto en la ventana Fbd arrastrándolo desde la ventana Monitoreo en
Diseño del sistema. Ello es indicado por un cambio en el cursor del
ratón.

- No es posible arrastrar y soltar en la misma ventana.

Reglas para arrastrar y soltar desde la ventana Diseño del sistema a la ventana
Fbd:

Cuando el elemento de bloque es arrastrado desde la ventana Diseño del sistema para
soltarlo en la ventana Fbd, el estado del elemento de bloque debería no cambiar, o sea
que debe conservar el mismo dispositivo y el mismo número de dispositivo.

Si el elemento de bloque soltado en la ventana Fbd es “E” (entrada) o “S” (salida),


queda colocado automáticamente en el rectángulo E / S correspondiente.

En caso que el elemento de bloque arrastrado ya se encuentre en la ventana Fbd,


aparecerá un mensaje de error indicando que "El elemento de bloque ya está en esta
ventana con este dispositivo y con este número de dispositivo" y el elemento de bloque
arrastrado vuelve a su posición anterior en la ventana Diseño del sistema.

Los elementos de bloque arrastrados sólo se pueden soltar en la base Fbd. No es


posible soltarlos fuera del rectángulo base del Fbd. Si uno lo intenta, el elemento de
bloque regresará a su posición anterior en la ventana Diseño del sistema.

Página 19 de 70
Desde la ventana Fbd hasta la ventana Diseño del sistema :

Cuando uno arrastra el elemento de bloque desde la ventana Fbd para soltarla en la
ventana Diseño del sistema, el estado del elemento de bloque no debería cambiar, o sea
que este último debe conservar el mismo dispositivo y el mismo número de dispositivo.

Si el elemento de bloque arrastrado ya se encuentra en la ventana Diseño del


sistema, se emitirá un mensaje de error indicando que "El elemento de bloque ya está en
esta ventana con este dispositivo y con este número de dispositivo" y el elemento
arrastrado retornará a su posición anterior en la ventana Fbd.

Los elementos de bloque arrastrados se pueden soltar sólo en la base del Diseño
del sistema. No es posible soltarlos fuera del rectángulo base de Diseño del sistema. Si
lo intenta , el elemento arrastrado regresará a su posición anterior en la ventana Fbd.

El elemento de bloque arrastrado se borra en la ventana de origen una vez


soltado en el área válida a tal efecto en la ventana de destino.

Movimiento de los componentes con las teclas direccionales

Los componentes dispuestos en la ventana Diseño del sistema pueden moverse


con las teclas direccionales de ayuda.

Seleccione un componente o grupo de componente que haya que mover. El


usuario puede mover objetos seleccionados mediante un desplazamiento de 5 píxeles a
la izquierda / derecha / arriba / abajo pulsando las teclas de flecha IZQUIERDA /
DERECHA / ARRIBA / ABAJO. Si el objeto atraviesa la base de la ventana mientras
está siendo desplazado con la tecla de flecha, emergerá un mensaje de error y el objeto
será devuelto a su posición original.

Ayuda soportada con la aplicación

Hay disponible un soporte de Ayuda para la aplicación. Para saber cómo utilizar
la Ayuda, haga clic en la opción Cómo utilizar la Ayuda en el menú AYUDA que
forma parte de la aplicación.

La aplicación VLS consta de numerosos componentes ( elementos de bloque,


objetos de dibujo, OLE, cableado, etc. ). Una de sus características especiales consiste
en proporcionar Ayuda a nivel de componente. Seleccione un componente y pulse la
tecla F1 y emergerá la ayuda para el respectivo componente.

Página 20 de 70
A continuación se exponen las distintas maneras de obtener la Ayuda que ofrece
la aplicación :

1.- Recurriendo al botón Ayuda contextual en la barra de herramientas


estándar.

2. - Pulsando la tecla F1

3.- Empleando el botón Ayuda en los diálogos

Página 21 de 70
FUNCIONES LÓGICAS

FUNCIÓN “AND”

Esta función ejecuta operaciones lógicas con el operador AND manejando


señales de entrada determinadas. Las señales de entrada conectadas han de ser
solamente del tipo de entrada de bits. Esta función posee 4 pines de entrada de bits y 1
pin de salida de bits.

La ejecución de la operación lógica con AND es como sigue :

Si todas las entradas están ON, la salida estará ON, de lo contrario la salida
estará OFF, si dejamos alguna entrada sin utilizar tomará el valor necesario para no
alterar el funcionamiento del bloque ( esto ocurre en todas las funciones lógicas )

EJEMPLO:

Página 22 de 70
FUNCIÓN “OR”

Esta función ejecuta la operación lógica con OR manejando señales de entrada


determinadas. Las señales de entrada conectadas pueden ser solamente del tipo de
entrada de bits. Esta función posee 4 pines de entrada de bits y 1 pin de salida de bits.

La operación lógica con OR se ejecuta como sigue:

Si todas las entradas están OFF, la salida estará OFF, si activamos alguna de las
entradas la salida estará en ON.

EJEMPLO:

Página 23 de 70
FUNCIÓN “NOR”

Esta función ejecuta la operación lógica NOR manejando señales de entrada


determinadas. Las señales de entrada conectadas han de ser solamente del tipo de
entrada de bits. Esta función posee 4 pines de entrada de bits y 1 pin de salida de bits.

La operación lógica con NOR se ejecuta como sigue :

Si todas las entradas están OFF, la salida estará ON, de lo contrario la salida
estará OFF

EJEMPLO:

Página 24 de 70
FUNCIÓN “XOR”

Esta función ejecuta la operación lógica XOR manejando señales de entrada


determinadas. Las señales de entrada conectadas han de ser solamente del tipo de
entrada de bits. Esta función posee 2 pines de entrada de bits y 1 pin de salida de bits.

La operación lógica con XOR se ejecuta como sigue :

Si las dos entradas están OFF o ON, la salida estará OFF, de lo contrario, la
salida estará ON.

EJEMPLO:

Página 25 de 70
FUNCIÓN “NOT”

Esta función ejecuta la operación lógica con NOT manejando una señal de
entrada determinada. La señal de entrada conectada ha de ser solamente del tipo de
entrada de bits. Esta función posee 1 pin de entrada de bits y 1 pin de salida de bits.

La operación lógica con NOT se ejecuta como sigue :

La salida es la negación de la entrada dada.

EJEMPLO:

Página 26 de 70
FUNCIÓN “NAND”

Esta función ejecuta la operación lógica NAND manejando señales de


entrada determinadas. Las señales de entrada conectadas han de ser solamente del tipo
de entrada de bits. Esta función posee 4 pines de entrada de bits y 1 pin de salida de bits.

La operación lógica con NAND se ejecuta como sigue :

Si todas las entradas están ON, la salida estará OFF, de lo contrario la salida
estará ON.

EJEMPLO:

Página 27 de 70
FUNCIONES ESTANDAR
FUNCIÓN “ALT”

La función ALT alterna la salida cada vez que la señal de entrada pasa de
OFF a ON. Esta función incluye un pin de bits de entrada, un pin de borrar entrada y un
pin de salida de bits.
SECUENCIA:
Cuando damos un impulso a 1 en la entrada la salida se conecta si estaba
desconectada y viceversa, la salida permanecerá en este estado hasta que por la entrada
vuelva a recibir otro impulso, si realizando esta secuencia activáramos el reset
automáticamente la salida tomará el estado 0 independientemente de cómo esté la
entrada
Esta función actúa como un telerruptor.

EJEMPLO:

Si nosotros ponemos a 1 I 0.1 estando a 0 I 0.2 se nos pondrá a 1 la salida


correspondiente, en este caso Q 0.1, esto nos ocurrirá si la puesta a 1 de I 0.1 es de
décimas de segundo, como indefinida y siempre y cuando I 0.2 esté a 0, si I 0.2 está a 1
prevalece esta orden sobre I 0.1. Cuando después de pasar por 0 I 0.1 volvemos a
ponerlo a 1 la salida se desactivará ( siempre que I 0.2 esté a 0 ).

Página 28 de 70
FUNCIÓN “BOLEAN”

Esta función ejecuta la operación lógica de una ecuación algebraica booleana


con un máximo de 4 entradas. Las señales de entrada conectadas han de ser solamente
del tipo de entrada de bits.

Esto se consigue con los operadores lógicos y los paréntesis como se indica
abajo :

AND
OR
XOR
NOT
( - Paréntesis izquierdo
) - Paréntesis derecho

Estos operadores se emplean para enmarcar una expresión lógica mediante una
combinación de una o más entradas conectadas con el icono de funciones.

Esta función lleva a cabo las dos lógicas ON y OFF. En la lógica OFF la salida
será opuesta a la salida de la lógica ON.

Por lo menos una entrada tiene que estar conectada para solicitar el diálogo
cuando se requiere información sobre el cableado.

La función booleana se transforma en otros iconos diferentes de acuerdo con la


lógica seleccionada (lógica OFF o ON) y con los operadores introducidos en la fórmula
correspondiente. Por ejemplo :

1.- Si la fórmula contiene sólo un operador AND, el icono de la función pasará a


ser un icono AND. De modo análogo, si la fórmula contiene uno solo de los otros
operadores permitidos (OR, NOT y XOR), el icono de función debería transformarse en
el icono correspondiente al operador especificado.

2.- Si el único operador existente en la fórmula booleana es AND habiéndose


seleccionado la lógica OFF o si la fórmula está definida como:- ( A * B * C ), entonces
el icono booleano cambia al icono NAND. De modo similar se puede visualizar el icono
NOR configurando la lógica booleana en correspondencia con ello.

3.- El icono booleano permanecerá igual en caso que la fórmula booleana dada
sea
Z=A^B.

Página 29 de 70
EJEMPLO 1º EN LÓGICA ON:

ESQUEMA A REALIZAR:

EJEMPLO 1

SECUENCIA:

Hemos combinado un bloque XOR con un OR , I 0.1 sería una de las dos
entradas que tiene el bloque XOR y la otra sería I 0.2 que a su vez es al que corresponde
con el bloque OR, si activamos I 0.1 estando I 0.2 a 0 se nos cumple 1 – 0 = 1 en la
tabla de la verdad del bloque XOR, si estando activado I 0.1 activáramos I 0.2 la salida
el bloque se nos pondría a 0, cumpliéndose la lógica del bloque 1 - 1 = 0, si estuviera
I 0.1 desactivado y I 0.2 activado activaría la salida como un bloque OR, si después
nosotros estando a 0 estas dos entradas activamos I 0.3 e I 0.4 que son las que
corresponden con el bloque AND se activaría la salida del bloque BOOLEANO.

Página 30 de 70
EJEMPLO 1º EN LÓGICA OFF:

ESQUEMA A REALIZAR:

EJEMPLO 1

SECUENCIA:

Si observamos lo dos ejemplos la única variación es que delante del bloque


booleano nos aparece el NOT que como sabemos invierte el orden de la señal 1 = 0 y
0 = 1.

El comportamiento en lógica OFF es inverso al de Lógica ON ( la misma


explicación que en el anterior pero con las ordenes invertidas en las entradas ).

Página 31 de 70
EJEMPLO 2º CON LÓGICA ON

ESQUEMA A REALIZAR:

SECUENCIA:

Hemos habilitado el bloque BOOLEANO como AND ( I 0.1 e I 0.2 ) y OR


( I 0.3 ).
Si nosotros activamos I 0.1 e I 0.2 se activa la salida, y si activamos I 0.3
también se activaría la salida estando I 0.1 e I 0.2 a 0.

EJEMPLO 2º CON LÓGICA OFF

ESQUEMA A REALIZAR:

Página 32 de 70
SECUENCIA:

Podemos observar que en lógica OFF los bloques los hemos negado
transformándose en un NAND y un NOR ( bloques que existen en otros controladores
y que en este controlador también los tenemos pero que a su vez podemos obtenerlos
con la función BOLEAN, variándole la secuencia de ON a OFF ), si observamos el
gráfico veremos que es exactamente igual con la única variación de que delante nos
aparece un NOT negándonos los bloques que haya a continuación

Si están desactivadas todas las entradas la salida está activada, si activáramos


alguna del conjunto AND ( transformado en NAND ) seguiría activada, si
posteriormente activáramos la I 0.3 que corresponde a la OR ( transformada en NOR )
se desactivaría la salida, si manteniendo esta situación activáramos la entrada que nos
quedaba de la AND ( NAND ) la salida no experimentaría variación.

EJEMPLO 3º CON LOGICA ON

ESQUEMA A REALIZAR:

SECUENCIA:

En el presente ejemplo hemos condicionado un OR con un AND los paréntesis


son los que hacen posible que si no esta alguna de las puertas I 0.1 o I 0.2 a 1 aun
estando I 0.3 a 1 la salida permanecería a 1.

Página 33 de 70
EJEMPLO 3º CON LÓGICA OFF

ESQUEMA A REALIZAR:

SECUENCIA:

Exactamente igual que la anterior con el comportamiento de NAND y NOR

EJEMPLO 4º CON LÓGICA ON

ESQUEMA A REALIZAR:

EJEMPLO 4

Página 34 de 70
SECUENCIA:
0–0=0
0–1=1
1–0=1

Al tener el bloque XOR dos entradas y habiendo utilizado nosotros solamente


una la otra será del bloque AND y la del bloque OR, activándose la salida cuando se
cumpla la tabla anterior.

I 0.1 = 1 e I 0.4 = 0 salida igual a 1


I 0.2 = 1 e I 0.3 = 1 e I 0.4 = 0 salida igual a 1

Los bloques OR y AND su funcionamiento está condicionado por el bloque


XOR que como recordamos es:

1–1=0
Invirtiendo los términos ocurre lo contrario

EJEMPLO 4º CON LÓGICA OFF

ESQUEMA A REALIZAR:

EJEMPLO 4

SECUENCIA:

Actúa exactamente igual que el anterior pero hemos transformado el OR y el


AND en NOR y NAND respectivamente, el XOR se mantiene exactamente igual.

Página 35 de 70
FUNCION “COMPARAR”

La función comparativa compara las dos entradas conectadas con la función.

Las entradas pueden ser :

Los valores de ajuste de parámetros y los valores actuales de otras funciones.


El valor analógico de la señal analógica de entrada y el valor de salida de la
función Ganancia.
Los valores constantes cuando no hay ninguna señal o función conectada con los
pines de entrada.

Esta función tiene un pin de entrada de bits, dos pines de entrada de palabra y
una salida de bits. Cuando el pin de entrada de bits está conectado, el proceso
comparativo se realiza sólo si la entrada de bits está ON. Y si la entrada de bits está
OFF, el proceso comparativo no se pondrá en ejecución.

Si no se ha realizado ningún cableado hacia la entrada de bits, el proceso


comparativo se ejecutará de forma continua. Si no hay ninguna función o señal
conectados con pin de entrada, el sistema procederá a comparar un valor constante con
la otra entrada. Si no hay ninguna función o señal conectada con los dos pines de
entrada, la comparación se hará con dos valores constantes.

Por ejemplo, si no hay cableado en la entrada de datos A y si la entrada de datos


B está conectada con el oscilador, A será algún valor constante mientras que B será uno
de los parámetros de oscilador.

La salida pasa a OFF cuando la condición dada es VERDADERA. Por ejemplo,


la condición dada en la entrada A es mayor que en la entrada B. En tal caso, la salida
cambia a ON sólo si la entrada A es mayor que la entrada B. De lo contrario
permanece OFF.

Los operadores comparativos destinados a realizar la comparación son:


Igual a =
Mayor que >
Mayor que o igual a ≥
Menor que <
Menor que o igual a ≤
No igual a ≠
Página 36 de 70
CUADRO DE DIALOGO DEL BLOQUE COMPARAR

Si nosotros en la pantalla de trabajo del programa bajamos el bloque compara y


pulsamos el botón derecho del ratón sobre el bloque nos aparece un menú emergente en
el cual elegiremos la opción dialogo, apareciéndonos la ventana de arriba , si nosotros
realizamos en la pantalla de trabajo el esquema que queramos desarrollar como el
siguiente, en dicha ventana nos aparecerán los bloques entre los cuales vayamos a
realizar la función comparativa, que como se ve en el presente dibujo es > , ≥, = , ≠
≤ ,< .

Página 37 de 70
EJEMPLO 1º “COMPARAR”

Comparar dos contadores, el primero mayo que el segundo.

Si partiendo de este esquema seleccionamos con el botón derecho el bloque


compare nos aparecerá el menú emergente y seleccionamos la opción dialogo nos
aparece:

Página 38 de 70
Si comparamos esta ventana con la anterior observamos que los dos bloques
seleccionados en este caso contadores nos aparecen en la misma, y le hemos dado
preferencia de > ( podríamos haber elegido como es lógico cualquiera de las que
aparecen en dicha ventana ).

FUNCIONAMIENTO:

Siempre que en el contador primero B 04 se mayor el número de impulsos que


en B 05 y estando activada la entrada que habilita el bloque comparar se nos activará la
salida correspondiente.

En la ventana nos aparece CONTEO ACTUAL, con esta opción y ejecutando el


programa podremos activar y desactivar la salida de acuerdo con el valor que en ese
momento tenga el contador.

Si seleccionamos COUNT, nos ejecuta la operación solamente una vez cuando


se cumpla lo que previamente hayamos seleccionado en los contadores en el caso del
ejemplo mayor que.

Página 39 de 70
FUNCIÓN “CONTADOR”

Esta Función tiene dos entradas de bits y dos salidas una de palabra y otra de bits

SECUENCIA:

La función contador computa los cambios de OFF a ON ( 0 – 1 ) en su entrada


de conteo, una vez que se llegue al número de impulsos preseleccionados en su ventana
correspondiente de diálogo, la salida pasa a ON. Si se siguieran recibiendo impulsos el
contador no se alteraría, para reiniciar su labor habría que darle un impuso a 1 por su
entrada de reset, e inmediatamente esta entrada ponerla a 0, con lo cual el contador
estaría operativo para realizar otro conteo, si permaneciera a 1 el reset el contador no
nos haría su función.

En el ejemplo hemos habilitado la salida de bits. Si tuviéramos que utilizar la


salida de palabra sería la de la parte superior y lo utilizaríamos para bloques con entrada
de palabra ( 16 bits ).

EJEMPLO CON SALIDA DE BITS

I 0.1 es al entrada de impulsos e I 0.2 es la entrada para accionar el reset.

Página 40 de 70
EJEMPLO CON SALIDA DE PALABRA

La salida de palabra se utiliza cuando queremos conectarla a otra función, ( por


ejemplo un bloque de comparación ) para realizar otra operación.

Página 41 de 70
FUNCIÓN “CONTADOR ASCENDENTE - DESCENDENTE”

La función de conteo ASCENDENTE-DESCENDENTE cuenta las variaciones


de la señal de entrada para la transición de OFF a ON. En cuanto alcanza el número de
conteos establecidos con el parámetros, el conteo se detiene y la señal de salida pasa a
ON. El contador ASCENDENTE-DESCENDENTE es un contador tanto incremental
como decremental.

Tiene 5 patillas de entrada y 2 de salida. Las patillas de entrada son como se


indica a continuación:

0 bits entrada Conteo ascendente


1 bits entrada Conteo descendente
2 bits entrada Borrar entrada
3 bits entrada Preajustar entrada
4 palabra entrada Preajustar palabra

De las 2 patillas de salida, una es una salida de bit y la otra una salida de palabra.

EJEMPLO Nº 1

I 0.1 Impulso ascendente I 0.2 Impulso descendente

I 0.3 Reset I 0.4 Preajuste de entrada

Q 0.2 Salida

Página 42 de 70
SECUENCIA:

El presente ejemplo lo hemos parametrizado a 5 impulsos, en el momento en que


I 0.1 tenga 5 variaciones de OFF a ON se nos activará la salida, si durante esta
secuencia por I 0.2 recibiera alguna variación de OFF a ON la restaría de las de entrada
y si estuviera esta activada se desactivaría.

I 0.3 es un reset que estando activado detiene toda la secuencia.

I 0.4 es una entrada que nos pondría la salida del contador directamente a 1
independientemente del número de impulsos que tuviera, en este estado solo funcionaría
I 0.2 ( decrementar )

En este contador si seguimos dando impulsos a las entradas de incrementación o


decrementación después de alcanzar los valores de conteo o cero seguiría contando o
descontando según el caso.

EJEMPLO Nº 2 “OPERANDO CON PALABRA”

SECUENCIA:

En el presente ejercicio por medio de un contador, utilizando su salida en


formato de palabra hemos activado la entrada de palabra del bloque ascendente –
descendente, y en el cuadro de dialogo lo hemos habilitado en conteo, si comparamos
el Ejemplo nº 1 veíamos que al abrir la ventana de dialogo podíamos parametrizarlo
cosa que ya no podemos hacer en este ejemplo porque predomina la entrada en formato
de palabra sobre la de bits. Habilitándonos el contador segundo el ascendente –
descendente, el número de impulsos que parametricemos en este será el que toma de
referencia el ascendente

Página 43 de 70
EJEMPLO Nº 3 “ COMPARACIÓN CON PALABRA”

SECUENCIA:

Como podemos apreciar en el esquema hemos habilitado la salida en palabra del


ascendente – descendente con el bloque comparar, y como es lógico la otra salida de
comparación la hemos habilitado con la salida de palabra de un ascendente y lo hemos
parametrizado en conteo y el compare en igual. Cuando los impulsos contador
ascendente – descendente coincidan con los parametrizados en el contador normal la
salida Q 0.2 se nos activará. ( no obstante para una mejor comprensión del
funcionamiento se recomienda realizar el esquema y simularlo, tanto en “conteo” como
en “conteo actual” porque varia su comportamiento, hemos utilizado contadores pero se
pueden utilizar cualquier bloque con entrada o salida de palabra )

Página 44 de 70
FUNCIÓN “RETARDO”

Para el entrada dada, esta función retarda la salida por un espacio de tiempo
especificado. Las duraciones del retardo ON y del retardo OFF se pueden configurar a
través del diálogo Retardo. Esta función tiene un pin de salida de bits, un pin de
cancelación de entrada, un pin de salida y un pin de salida de palabra ( para escribir los
valores actuales ). El pin de cancelación de entrada se usa para ajustar la entrada a OFF
aun cuando la entrada esté puesta en ON.

Cuando la entrada está puesta en ON, la salida cambia a ON una vez transcurrido el
lapso de retardo ON. De modo análogo, si la salida está puesta en OFF, la salida
cambiará a OFF una vez transcurrida el lapso de retardo correspondiente a OFF.

Si el retardo OFF está ajustado a 0, el icono se convertirá en el icono de retardo ON. De


modo análogo, si el valor de retardo ON está ajustado a 0, el icono se convertirá en el
icono de retardo OFF.

EJEMPLOS:
ON - RETARDO

OFF - RETARDO

ON – OFF -RETARDO

Página 45 de 70
SECUENCIA:

En el primer caso el bloque actúa como un retardo de activación. Cuando


ponemos a 1 la entrada I 0.1 ( estando previamente a 0 ) comienza a contar el tiempo
parametrizado en el cuadro de dialogo retardo a ON con el tiempo deseado, y el de OFF
a 0, tras lo cual se conecta la salida Q 0.1.

En el segundo caso el bloque actúa como un retardo de desactivación. Cuando la


entrada I 0.3 pasa de estado 1 a estado 0 comienza a contar el tiempo parametrizado
para la desconexión de Q 0.2., en el cuadro de dialogo retardo a OFF con el tiempo
deseado, y el de ON a 0,

En el tercer caso el bloque actúa como un retardo de activación - desactivación.


Cuando la entrada I 0.5 pasa de estado 0 a estado 1 comienza a contar el tiempo
parametrizado para la conexión de Q 0.3., . en el cuadro de los retados ON con el
tiempo deseado. Cuando la entrada I 0.5 pasa de estado 1 a estado 0 comienza a contar
el tiempo parametrizado para la desconexión de Q 0.3. en el cuadro de los retados
OFF con el tiempo deseado.

Página 46 de 70
FUNCIÓN “OSCILADOR”

Esta función permite al usuario generar una señal de salida que centellea en
función de las duraciones de ON y OFF especificadas siempre y cuando la señal de
entrada esté ON.

Esta función posee tres opciones para generar la señal de salida que puede ser
definida desde el diálogo Detalles .

Continuo
La señal de salida se genera en forma continua todo el tiempo que la salida
permanece ON.

Conteo cíclico
La señal de salida se genera de forma continua hasta alcanzarse el número de
ciclos alcanza el conteo cíclico especificado.

Conteo por tiempo


La señal de salida se genera de forma continua hasta transcurrir el lapso
especificado.
OSCILADOR / FIJO

OSCILADOR / TIEMPO

OSCILADOR / CICLOS

Página 47 de 70
SECUENCIA:

OSCILADOR FIJO:

Mientras mantengamos I 0.1 a ON la salida Q 0.1 se activará durante 4 segundos


y se desactivará otros 4 segundos, permaneciendo en este estado hasta que la entrada
pase a OFF.

OSCILADOR DE TIEMPO:

Mientras esté a ON I 0.2, la secuencia será la siguiente:

Salida Q 0.2 4 segundos ON, 2 segundos OFF. Repitiéndose este ciclo hasta
agotar el tiempo prefijado que como se puede comprobar es igual a 140, es decir 14
segundos.

OSCILADOR POR CICLOS:

Mientras I 0.6 permanezca a ON, la salida Q 0.3 permanecerá un segundo ON y


un segundo OFF hasta un total de 20 veces.

Página 48 de 70
FUNCIÓN “GANANCIA”

Esta función multiplica el valor de la señal de entrada analógica con una


magnitud especial denominada ganancia. La ganancia es la relación proporcional entre
entrada y salida. Cuando se procede a graficar las coordenadas de esa relación
proporcional para distintos valores el resultado 'es una línea recta cuya forma es la
siguiente :

Y = ( A / B ) X + C, donde

Y es la salida
X es la entrada,
( A / B ) es la ganancia A es el numerador de la ganancia y B es denominador de
la misma .

C es el offset.
Estos valores se pueden introducir por medio del diálogo Ganancia.

El usuario tiene también la opción de limitar el valor de la salida dentro de un


intervalo especificado por el Tope superior y el Tope inferior,

Esta función tiene 2 pines de entrada, uno de bits y otro de palabras. Tiene
además un pin de salida de palabras.

Durante la simulación y el monitoreo es posible configurar el valor de salida


analógica de la GANANCIA en el diálogo analógico que se solicita con sólo hacer clic
en icono de ganancia.

Página 49 de 70
DIÁLOGO GANANCIA

Ese diálogo implementa la funcionalidad para la función Ganancia. Cubre varios


campos que permiten al usuario introducir los valores correspondientes a Ganancia,
Offset, Tope superior y Tope inferior.

Se compone de los siguientes campos:

Comentario : Este cuadro de edición sirve para introducir un comentario que se


visualiza por encima del icono de ganancia siempre y cuando esté marcada la casilla de
control para mostrar comentarios. El comentario puede tener hasta 256 caracteres pero
sólo 16 de ellos aparecerán por encima del icono.

Mostrar comentario : Si esta casilla de control está marcada, el comentario


aparecerá por encima del icono de funciones.

Mostrar número de la señal : Si esta casilla de control está marcada, el


número de la señal aparecerá junto al icono de funciones.

Mostrar información de monitoreo : Si está marcada esta casilla de control, la


información de monitoreo aparecerá por debajo del icono de funciones; de lo contrario
no será mostrada. Esta información se presenta sólo en los modos de monitoreo y
simulación.

Numerador de ganancia : Este cuadro de edición se emplea para introducir el


valor del numerador de la ganancia. Si es igual a cero, el gráfico será una línea recta
paralela al eje de las X en función Offset. Sólo admite números enteros y el valor
predeterminado es 1.

Denominador de ganancia : Este cuadro de edición sirve para introducir el


valor del denominador de la ganancia. Sólo admite números enteros y el valor
predeterminado es 1.

Offset : Este cuadro de edición se utiliza para introducir el valor para el offset.
Es el punto de intersección con el eje de las Y en la línea trazada en el gráfico. Sólo
admite números enteros y el valor predeterminado es 0.

Tope superior : este valor, si está especificado, es el valor máximo de la señal


de salida. El valor predeterminado es 32767. Puede incluir todos los números enteros
comprendidos entre -32768 y 32767 .

Página 50 de 70
Tope inferior : Este valor, si está especificado, es el valor mínimo de la señal de
salida. El valor predeterminado es -32767. Puede incluir todos los números enteros
comprendidos entre -32768 y 32767.

Escala : Esta corredera se utiliza para cambiar la escala en base a la cual se ha


trazado el gráfico. Mediante esta corredera se puede aumentar o reducir el gráfico.

Página 51 de 70
EJEMPLO :

ENTRADA DE BITS
COMPARE ( < )

ENTRADA ANALÓGICA

ENTRADA DE BITS

ENTRADA ANALÓGICA

EXPLICACIÓN:

En este ejemplo tenemos los bloques GANANCIA B 01, B 02 conectados al


bloque B 03 COMPARE.

Si observamos las formulas, vemos que el planteamiento es el mismo en los dos


bloques:

2 / 6 de la entrada analógica en el bloque B 01 es igual a 5 y en el bloque B 02


es igual a 10, estos serían los valores de las señales analógicas a que queremos comparar
y en este ejemplo hemos parametrizado el bloque COMPARAR que la señal del B 01
sea menor que la del B 02 ( pudiendo haber elegido cualquiera de las comparaciones
posibles del bloque COMPARAR )

2 / 6 X 5 + 100 = 101 ( B 01 )
La fórmula es la siguiente:
2 / 6 X 10 + 100 = 103 ( B 02 )

Estando activadas las entradas de bits del bloque ganancia y siempre que el
bloque B 01 sea menor que el bloque B 02 se nos activará la salida .

Imaginemos que las entradas analógicas corresponden con dos sondas de


temperatura, una exterior y otra interior, si la sonda del bloque B 01 nos da una señal
superior a 10 por una variación de temperatura la salida correspondiente se desactivaría
hasta que volviera a ser menor.

Página 52 de 70
FUNCIÓN “EJECUCIÓN UNICA”

Esta función sirve para general un impulso de duración específica que se puede
ajustar a través del diálogo Ejecución única. Esta función posee un pin de entrada de
bits, un pin de cancelación de entrada, un pin de salida de palabras ( para escribir los
valores actuales ) y un pin de salida de bits.

El valor de ajuste del tiempo de ejecución única está configurado en el diálogo


Ejecución única y el valor actual del tiempo de Ejecución única está configurado en el
diálogo Valores actuales.

Por ejemplo:

Si la señal de entrada pasa a ON, la salida permanecerá ON mientras transcurra


el lapso especificado para la ejecución única.

Introduce p. eje. una pulsación con la duración especificada para la Ejecución


única.
Si el lapso de ejecución única esta OFF, la operación será de la función Impulso
y el icono de funciones se transformará en el icono de la función Impulsos.

La función Ejecución única ofrece dos opciones:


1. Ninguna
2. Cuando la entrada está OFF

Cuando está seleccionada la opción Ninguna, la salida permanece ON mientras


transcurre el lapso de ejecución única incluso si la entrada se pone ocasionalmente en
OFF.

Cuando la entrada está OFF la opción es seleccionada, la salida cambia a OFF de


inmediato cuando la salida se pone en OFF aunque no haya transcurrido aún el lapso de
ejecución única.

Aunque la entrada esté ON, con Borrar entrada, la salida cambia a OFF durante
la operación Ejecución única y todos los valores actuales se reposicionan a 0.

Página 53 de 70
EJEMPLO

Con selección en el cuadro de dialogo detalles “cuando la entrada esta a OFF ”


( una vez activado I 0.1 lo desconectamos), ocurre que si no ha transcurrido el tiempo la
salida pasa automáticamente a 0, si con esta configuración dejamos I 0.1 activada por
un intervalo superior al intervalo prefijado de tiempo la salida se desactiva transcurrido
el mismo no afectando esta situación para realizar otra maniobra, si queremos hacer otra
maniobra habría que desconectar y volver a conectar. Si durante la ejecución activamos
I 0.2 la salida pasa inmediatamente a 0.

Con selección en el cuadro de dialogo detalles “Ninguna” bastará con un


impulso en I 0.1 para que se complete el ciclo

Página 54 de 70
FUNCIÓN “CONMUTADOR HORARIO”

El conmutador de tiempos es el temporizador localizado en el controlador del


hardware destino. Se emplea para ajustar la salida a ON o OFF a una hora especificada
en una fecha especificada.

Aplicando la función Conmutación horaria, el usuario puede especificar la hora


en la que se activará o desactivará el temporizador. El usuario tiene a su disposición las
dos opciones siguientes:

Ajustar el temporizador según semanas

El usuario puede especificar las horas OFF / ON para un día particular de una
semana determinada.

Por ejemplo: Si el primer registro se configura como ON, 9:00, LUN, CADA
SEMANA y el segundo como OFF, 17:00, LUN, CADA SEMANA; la salida del
temporizador permanecerá activada durante 8 horas cada lunes desde las 9 AM hasta las
5 PM.

Ajuste del conmutador horario según fechas

El usuario puede especificar las horas ON / OFF para una fecha particular.

Por ejemplo: Si el primer registro se configura como ON , 15.00,13-6-98 y el


segundo como OFF, 15.30 , 13-6-98, la salida del conmutador horario o temporizador
permanecerá activada durante 30 minutos a partir de las 15.00 horas el 13.6.98, antes de
pasar a su estado OFF.

La función Conmutación horaria soporta a lo sumo 50 ajustes. Esta función no tiene


entradas y cuenta con una sola patilla de salida de bits.

Página 55 de 70
EJEMPLO:

CONMUTADOR HORARIO

Haciendo doble clic sobre bloque nos aparece la siguiente pantalla :

Página 56 de 70
Y haciendo doble clic en cada una de las línea, nos aparece la siguiente
pantalla:

Pulsando por fecha nos aparece:

Sobre estas pantallas configuraremos una operación de ON u OFF, repitiendo


esta operación las veces necesarias hasta un máximo de 50 por cada reloj.

Nota:
Al simular cualquier instalación en las que tengamos conmutador horario se
activará la salida siempre que coincida la ejecución con la simulación.
Ejemplo: Hemos programado la conexión a las 08.00 y comenzamos la
simulación a una hora anterior a esa cuando sean las ocho se activará, por el contrario si
iniciamos la simulación en una hora posterior no se activará. Entonces habría que
hacerlo manualmente con un clic sobre el bloque.

Página 57 de 70
FUNCIÓN “AJUSTAR RESET”

Esta función ajusta el valor de salida al valor de entrada si se ha seleccionado la


opción de ajuste, de lo contrario ajustará el valor de salida al valor inverso del valor de
entrada. Esta función incluye dos pines de entrada de bits (pines de Set y Reset) y un pin
de salida de bits.

Por ejemplo:

Si está conectado un solo pin de ajuste:

Si el pin de ajuste está conectado pondrá siempre el pin de salida en ON

Si sólo está conectado el pin de reset :

Si el pin de reset está conectado, resetea el pin de salida a OFF.

Cuando están conectados ambos pines :

Al estar conectados los pines de Set y Reset, la salida se situará en ON o OFF


según la prioridad seleccionada.

Pin de Set Pin de reset Salida


OFF OFF Sin cambio
OFF ON OFF
ON OFF ON
ON ON Depende de la prioridad

EJEMPLO:
En la opción Set – Reset podemos darle prioridad al SET o al RESET

SOLO SET

SOLO RESET

SET - RESET

Página 58 de 70
FUNCIÓN “IMPULSO”

Esta función sirve para generar un impulso de salida acorde con la opción
configurada en el diálogo Impulso y en la salida. Esta función incluye un pin de entrada
de bits y un pin de salida de bits.

Las opciones para ajustar la salida son


Transición de la entrada de ON a OFF.
Transición de la entrada de OFF a ON.
Las dos transiciones, de ON a OFF y de OFF a ON.

Por ejemplo: al haberse seleccionado la opción de ON a OFF, la función emite


un impulso toda vez que la entrada pasa de ON a OFF.

Al haberse seleccionado la opción de OFF a ON, la función emitirá un impulso


toda vez que la entrada pasa de OFF a ON.
Al haberse seleccionado de ON a OFF y de OFF a ON, la función emitirá un
impulso toda vez que la entrada pase de ON a OFF y de OFF y ON.

EJEMPLO:

Página 59 de 70
SECUENCIA:

En el presente esquema hemos configurado tres bloques IMPULSO. El primero


( B 04, mandado por la entrada I 0.2 ) y en transición ON a OFF, el segundo ( B 05,
mandado por la entrada I 0.4 ) y en transición OFF a ON, y el tercero ( B 06, mandado
por la entrada I 0.6 ) con transición ON a OFF y OFF a ON.

Si nosotros activamos I 0.2 no ocurre nada, hasta que no pase4 a OFF, en el


momento de ocurrir solamente nos da un impulso de los 50 ciclos que tiene la corriente
alterna por segundo, si quisiéramos simular el comportamiento de este bloque aplicando
directamente la salida del bloque a una salida del controlador nos ocurriría nada ya que
el tiempo es tan pequeño que no da tiempo a simularlo, por lo que para apreciar el
comportamiento de este bloque hemos utilizado la función EJECUCIÓN ÚNICA y la
hemos programado con un tiempo de 2 segundos, también podríamos demostrar el
funcionamiento de este bloque colocándole un contador.

En el segundo ejemplo la salida se conecta cuando I 0.4 pasa de OFF a ON


durante el tiempo que se ha designado en la función EJECUCIÓN ÚNICA.

En el tercer ejemplo la salida se conecta tanto cuando I 0.6 pasa de OFF a ON


como de ON a OFF.

Nota:
Para poder simular los ejemplos anteriores, la función EJECUCIÓN ÚNICA ,
deberá estar configurada en su menú diálogo con la poción NINGUNA en el apartado
de condición de borrado de salida.

Página 60 de 70
FUNCIÓN “CIRCUITO SCHMITT DE DISPARO”

La función Circuito Schmitt de disparo se denomina también función Histéresis


Incluye valores superiores e inferiores de umbral y un valor (operado) por entradas. La
función Circuito Schmitt de disparo tiene un pin de entrada de bits, tres pines de entrada
de palabras y una salida de bits.

El primero es el pin de ( control de bits ) que habilita o inhabilita la función


Circuito Schmitt de disparo.

El segundo pin es Entrada A de palabra, que es un valor ( operado ) por entrada.

El tercer pin es Entrada B de palabra, que es un valor ON a OFF ( umbral


inferior ).

El cuarto pin es Entrada C de palabra, que es un valor OFF y ON ( umbral


superior ).

Cuando el valor operado pasa a ser menor o igual que el valor de umbral inferior
( valor ON a OFF ), la salida pasa a OFF.

Cuando el valor operado pasa a ser mayor o igual al valor de umbral superior
( valor OFF a ON ), la salida pasa a ON.

Cuando el valor operado se encuentra entre los valores umbral superior e


inferior, la salida permanece sin cambiar.

Las entradas pueden ser :


Los valores de ajuste de parámetros y los valores actuales de las funciones
Retardo, Ejecución única, Oscilador y Contador.

- El valor analógico de la señal analógica de entrada y el valor de


salida de la Ganancia.

- Valores constantes (-32768 a 32767) cuando no hay conectada a la


palabra ninguna señal o función pines de entrada

Página 61 de 70
Ver parámetros si quiere obtener más información sobre los parámetros a definir
para Valor operado, Valor grande de zona y Valor pequeño.
Cadena de caracteres de monitoreo

En los modos de monitoreo y simulación, la cadena de caracteres para la función


Circuito Schmitt de disparo se visualiza al pie del icono.

Por ejemplo:

Cuando Oscilador está conectado con Pin1, Retardo estará conectado con Pin2 y
si Pin3 no está conectado, la cadena de caracteres de monitoreo antes de solicitarse el
diálogo será:

Valor operado : OSCILADOR. CON .SET


ON y OFF : RETARDO. CON. SET
OFF a ON : 0

Una vez solicitado el diálogo, la cadena de caracteres del monitoreo queda lista
con los valores especificados por el usuario. El diálogo Circuito Schmitt de disparo se
solicita en la ventana del Fbd sólo si el usuario hace doble clic en el icono de funciones
de dicho circuito.

En el Diseño del sistema no es posible solicitar el diálogo, ya que ello requiere


información de cableado. Aparecerá un mensaje indicando que el diálogo Circuito
Schmitt de disparo no se puede solicitar en el Diseño del sistema.

Página 62 de 70
EJEMPLO:

Para activar el bloque es imprescindible que I 0.1 este a 1.

En este ejemplo la entrada I 0.3 marca el valor de ON a OFF de la salida Q 0.1;


cuando I 0.2 tome un valor igual o inferior a la entrada I 0.3 ( en este caso 10 ) la salida
se desconectará ( estando esta previamente conectada ).

La entrada I 0.4 marca el valor de OFF a ON de la salida Q 0.1; cuando I 0.2


tome un valor igual o superior a la entrada I 0.4 ( en este caso 20 ) la salida se conectará
( estando previamente desconectada )

Cuando la entrada I 0.2 tome un valor comprendido entre 10 y 20 la salida no se


verá afectada.

Página 63 de 70
FUNCIÓN “ZONA COMPARATIVA”

Zona comparativa verifica si el valor de entrada se mantiene dentro de una zona


especificada por unos valores superiores e inferiores denominados valores pequeños y
valores grandes que se pueden establecer en el diálogo de la zona comparativa. Cuando
el valor operado se sitúa dentro de esta zona comparativa, la salida pasa a ON o OFF,
según la opción ( ON en la zona o OFF en la zona ) establecida por el usuario. La
opción predeterminada es ON en la zona.

Supongamos por ejemplo que el valor pequeño de la zona sea 30, el valor grande
la zona, 60 y que la opción sea ON en la zona. Cuando el valor operado se sitúa en la
zona comparativa, la salida pasa a ON.

La función Zona comparativa cuenta con un pin de entrada de bits, tres pines de
entrada de palabras y una salida de bits.

Las entradas pueden ser :

Los valores de ajuste de parámetros y los valores actuales de las funciones


Retardo, Ejecución única, Oscilador y Contador.

- El valor analógico de la señal analógica de entrada y el valor de


salida de la Ganancia.

- Valores constantes (-32768 a 32767) cuando no hay conectada a la


palabra ninguna señal o función pines de entrada

El segundo pin es una entrada A de palabra, que es un valor operado.

El tercer pin es una entrada B de palabra, que es el valor pequeño de la zona.

El cuarto pin es una entrada C de palabra, que es el valor grande de la zona.

Ver parámetros si quiere obtener más información sobre los parámetros a definir
para Valor operado, Valor grande de zona y Valor pequeño.

Página 64 de 70
La salida está ON o OFF cuando el valor operado ( entrada A ) se encuentra
entre los valores pequeño ( entrada B ) y grande ( entrada C ). La entrada C tiene que ser
siempre mayor que la entrada B. Si las entradas B y C no están conectadas y si el
usuario ha introducido valores B > C, aparecerá un mensaje de error advirtiendo que la
entrada C ha de ser siempre mayor que la entrada B.

Cadena de caracteres de monitoreo

En los modos de monitoreo y simulación, la cadena de caracteres para la función


Zona comparativa aparece al pie del icono.

Por ejemplo, si Oscilador está conectado con Pin1, Retardo está conectado con
Pin2 y si Pin3 no está conectado, la cadena de caracteres que aparezca antes de
solicitarse el diálogo será

Valor operado : OSCILADOR. CON. SET


Valor pequeño: RETARDO. CON. SET
Valor grande : 0

Una vez solicitado el diálogo, la cadena de caracteres del monitoreo queda lista
con los valores especificados por el usuario.

El diálogo Zona comparativa se solicita sólo en la ventana Fbd cuando el usuario


hace doble clic en el icono de la zona comparativa.

En el Diseño del sistema no es posible solicitar el diálogo, ya que ello requiere


información de cableado. En tal caso aparecerá un mensaje advirtiendo que el diálogo
Zona comparativa no se puede solicitar en el Diseño del sistema.

Página 65 de 70
EJEMPLO 1:

Para conectar este bloque es imprescindible que I 0.1 este a 1.


Podemos tener dos casos, según configuremos el bloque en su cuadro de dialogo
con “valor ON en la zona”, o “valor OFF en la zona”.

a) VALOR OFF EN LA ZONA:

En este caso cuando el valor de I 0.2 se encuentre entre los valores de


I 0.3 ( valor mínimo en este caso 10 ) y el valor de I 0.4 ( valor máximo
en este caso 20 ) ambos inclusive, la salida Q 0.1 desconectará.

b) VALOR ON EN LA ZONA:

En este caso cuando el valor de I 0.2 se encuentre entre los valores de


I 0.3 ( valor mínimo, en este caso 10 ) y el valor de I 0.4 ( valor máximo
en este caso 20 ) ambos inclusive, la salida Q 0.1 conectará.

Página 66 de 70
FUNCIÓN “MEDIDOR HORARIO”

Esta función es útil como temporizador de mantenimiento. Tiempo de ajuste es


el tiempo establecido para el mantenimiento. Si se conecta la entrada, la salida
permanecerá desconectada transcurrido el tiempo de ajuste. Tiempo corriente es el
número de horas y minutos pasados hasta el momento actual.

Esta función cuenta con cuatro patillas. Una para entrada de bits, una para
entrada de borrado, una para salida de bits y una para salida de palabras. La entrada de
borrado se usa para poner la salida en OFF cuando está ON.

Los valores de ajuste del medidor horario se configuran en el diálogo Medidor


horario y los valores actuales se establecen en al diálogo Valores actuales.

Los valores de ajuste del medidor horario son:

Hora prefijada

Minuto prefijado

Los valores actuales del medidor horario son:

Hora actual

Minuto actual

Por ejemplo, si el medidor horario está puesto a las 22 horas y 30 minutos, la


salida permanecerá desconectada durante ese lapso, en este caso por 22 horas con 30
minutos y se volverá a activar una vez transcurrido el tiempo prefijado.

Página 67 de 70
EJEMPLO:

En este ejemplo le hemos programado al Medidor Horario un tiempo de un


minuto, a partir de que nosotros activemos la entrada I 0.1, cuando transcurra dicho
minuto la salida Q 0.1 se nos activará, permaneciendo activada hasta tanto en cuando no
activemos la entrada I 0.2 que corresponde con el reset de este bloque.

Una vez activada la salida si desconectamos la I 0.1 la salida permanecerá


conectada y solamente se podrá desconectar con el Reset.

Si deseamos iniciar otro ciclo habría que repetir las secuencias anteriores.

Página 68 de 70
FUNCIÓN “VISUALIZACIÓN”

La función Visualización controla los contenidos de la pantalla LCS del


controlador. Gracias a ella, el usuario puede introducir el texto (hasta 40 caracteres) o
especificar los valores que se han de mostrar de una función.

La función Visualización tiene un pin de entrada de bits y un pin de entrada de


palabras. Como la salida es la pantalla de visualización, esta función no tiene ningún pin
de salida. El pin de entrada de bits se utiliza para cambiar el estado de la función
Visualización ya sea a activa o a inactiva.

Cuando no hay ninguna conexión con el pin de entrada de palabras:

Si no hay ninguna función conectada con el pin de entrada de palabras, éste


aceptará el texto a visualizar. El texto será mostrado en los modos de simulación o
monitoreo.

Si hay una función conectada al pin de entrada de palabras :

Si hay alguna función conectada con el pin de entrada de palabras, este aceptará
el valor específico visualizado. Las cadenas de caracteres que pueden ser visualizados
son :

- Los valores de ajuste de parámetros y los valores actuales de las


funciones Retardo, Ejecución única, Oscilador y Contador.

- El valor analógico de la señal analógica de entrada y el valor de


salida de la función Ganancia.

Los parámetros de las funciones arriba señaladas que están conectados con las
salidas de palabras aparecen en el cuadro combinado del diálogo comparativo.

Página 69 de 70
EJEMPLO:

Cuando activemos I 0.1, + I 0.2, e I 0.3 o I 0.4 en la pantalla LSC del


controlador nos aparecerá el mensaje previamente introducido en el cuadro de dialogo
del bloque VISUALIZACIÓN, también podemos introducir la hora y la fecha como
vemos en el cuadro de diálogo.

Podemos introducir los bloque de visualización que necesitemos para la


maniobra que vamos a realizar.

Página 70 de 70

También podría gustarte