Descripción de Los Flancos
Descripción de Los Flancos
Descripción de Los Flancos
En la entrada anterior, termin diciendo que en la siguiente entrada iba a explicar que es eso
de los flancos. Pues bien, vamos a verlo. Aparte de las puertas lgicas y funciones digitales ya vistas,
el software LOGO Soft Confort, tiene otras dos puertas lgicas ubicadas en la librera de las
funciones bsicas, y que nos pueden solucionar mucho la vida a la hora de realizar programas para
automatismos. Esas puertas se llaman AND con Evaluacin de Flancos y NAND con
Evaluacin de Flancos.
En las dos imgenes de la derecha se puede observar el aspecto que tienen esas puertas
en el LOGO. La imagen de arriba representa al flanco positivo y la imagen que est debajo es el
flanco negativo. Bsicamente el funcionamiento de esas dos puertas es idntico a como funcionan
sus puertas anlogas, es decir la puerta lgica AND y la NAND. Ntese que la puerta NAND con
evaluacin de flancos, tambin tiene su salida negada.
La diferencia con las puertas AND y NAND estriba en que la puerta AND, con evaluacin de flancos,
su salida tomar el valor 1 solo cuando en la entrada, o entradas ocupadas, tengan el estado 1 y por
lo menos una de ellas hubiese tenido el estado cero en el ciclo anterior de programa. La
salida permanecer con el estado 1 durante un ciclo de programa. En la puerta NAND con
evaluacin de flancos, la salida permanece a 1 durante exactamente un ciclo de programa,
debindose poner de nuevo a cero en el ciclo siguiente como mnimo, antes de poder adoptar otra
vez el estado 1. Vaya lo no? Pues no, no es tan complicado, pero as es como lo explica Siemens en
la ayuda del programa.
Para entenderlo mejor hay que hacerse la siguiente pregunta Qu es, o qu se entiende por un
flanco? La variables boleanas, aparte de tener dos estados (activado o desactivado) y que pueden ser
estables o momentneos, hay otros dos estados llamados Flancos o Transiciones Entre
Estados. Los flancos estn asociados a los estados de una variable, pero duran tan solo unos pocos
milisegundos, exactamente lo que dure el Tiempo de Ciclo. El tiempo de ciclo es, a grandes
rasgos, lo que tarde el autmata en leer el estado de las entradas, el estado de las salidas, realizar sus
operaciones internas y procesar el programa de usuario. Aunque el tiempo de ciclo depende del
tamao del programa de usuario (cuanto ms grande sea un programa, mayor ser el tiempo de
ciclo) por defecto, en el LOGO, ese tiempo suele oscilar entre los 0,2 a 0,5 milisegundos.
Eso que puede parecer tan sencillo (de hecho, en la lgica digital lo es), en la lgica cableada
implicara que el automatismo que llevara a cabo ese control, sera bastante grande y tendra
muchos rels auxiliares (tantos como flancos quisiramos usar), con lo que la realizacin de ese
automatismo sera muy laboriosa, sin olvidarnos del coste econmico que tendra al integrar los
rels auxiliares que se necesiten.
El uso de los flancos no solo se relega al contaje, sino que tambin se puede usar para muchas otras
cosas, como el caso de los detectores de movimiento. Cuando se activa el sensor, se genera un flanco
positivo que se puede usar para activar una determinada tarea de programacin: Activar una luz,
encender una pantalla de vdeo, abrir o cerrar una puerta, etc. Y lo mismo si el flanco es negativo.
Pero habr gente que pueda peguntarse: "Qu necesidad tengo de usar un flanco en un programa,
cuando uso el detector de movimiento? si el propio detector ya me puede activar o desactivar lo
que yo deseo."
De acuerdo, pero ese detector se mantendr activado solo durante un periodo de tiempo
configurable, y dependiendo del tipo de detector de movimiento, ese tiempo ser ms o menos
prolongado. Pasado el cual el detector se desactivar. Pero y si lo que se necesita es que lo que haya
activado el detector, se quede activado aun cuando el detector se haya desactivado? En ese caso lo
nico que nos interesa es el momento de la activacin, el resto de funciones del sensor ni nos
interesan ni nos hacen falta. Imaginemos una puerta elctrica que se activa con un detector de
movimiento. El detector, al activarse, abre la puerta, pero sta debe permanecer abierta durante tres
horas. Hasta la fecha, ningn detector de movimiento de los que se pueden encontrar en los
almacenes de electricidad, o en las ferreteras, tienen la capacidad de mantener su rel conectado
durante esas tres horas. Dependiendo del detector, como mximo, ste podr mantener su rel
activado durante 15 30 minutos, con lo que una vez transcurrido ese tiempo la puerta volvera a
cerrarse. Habra que volver a activar el campo de cobertura del detector para que la puerta se
volviese abrir.
Pues bien, si se usa el flanco positivo, que se genera cuando el rel del detector se dispara, ste
podra activar en el programa una funcin de retardo a la desconexin, as se podra mantener la
puerta abierta independientemente del estado del rel del detector. Al acabar el tiempo programado
en el retardo a la desconexin (3 horas) la puerta se cerrara. Dependiendo de la programacin que
se hiciera, las sucesivas activaciones y desactivaciones del detector de movimiento, no se tendran
en cuenta mientras la puerta estuviese abierta.
sto es solo un ejemplo de lo que se puede hacer, en la lgica digital, con el uso de los flancos. En la
prxima entrega, describir la forma de plantearse la creacin de un programa.