Una vez trascurrido Ton se verifica si el valor de la entrada es el correspondiente al estado activo. Si
es así, la variable asociada se coloca al estado activo y se pone en marcha un segundo temporizador
con valor igual a Toff (el tiempo Toff es un tiempo de guarda que impide un rearme de esa entrada) Si
la entrada está no-activa se cancela el proceso y se queda a la espera de una nueva transición.
Durante el tiempo de Ton+Toff no se procesarán nuevas transiciones de esa entrada. Una vez superado
ese tiempo se estará en condiciones de atender a una nueva transición en esa entrada.
Durante todo el tiempo de Toff el iLOGS47 permanece despierto contabilizando dicho tiempo,
de forma que no pasa a estado latente, con el consiguiente aumento del consumo y disminución
de la autonomía.
1.15.4. ENTRADAS SENSIBLES A FLANCO
Las entradas digitales "0" a "3" pueden configurarse individualmente como entradas sin interrupción o
como entradas sensibles a flanco. Las entradas "4" a "7" solamente pueden funcionar como entradas sin
interrupción por lo que no pueden ser totalizadoras tal como puede suceder con las cuatro primeras. En
cualquier caso, la actualización de la variable se hace de forma automática sin necesidad de programar
una tarea de lectura.
Las primeras cuatro entradas digitales pueden ser configuradas como sensibles a flanco de entrada, si así
se indica en la tabla de configuración. Dentro de esta modalidad, existe la posibilidad de definirlas como
totalizadora-frecuencímetro o como trigger. En cualquiera de los casos, se podrá definir también si la
señal será activada con flanco de subida o de bajada.
Una entrada de tipo trigger tiene como finalidad notificar una alarma, es decir, se considera que esta
entrada pasa la mayor parte del tiempo en estado inactivo y eventualmente, se produce un flanco de
activación. El objetivo de este tipo de entrada es el de desencadenar un evento y con él, una tarea. Por
otro lado, una entrada de tipo totalizadora-frecuencímetro tiene como objetivo contabilizar unidades y
frecuencia, de donde se deduce que produce flancos de activación de forma periódica. En base a esto
último, no se permite que los flancos de activación de este tipo de entrada desencadenen un evento y una
tarea. Sólo se permite definir un evento en el que la variable referenciada sea el valor acumulado o la
frecuencia pero nunca el valor digital ('0' o '1') de la entrada de tipo totalizadora-frecuencímetro.
Cuando una entrada se configura como trigger, su comportamiento se modifica como sigue:
Esa entrada será procesada por medio de una interrupción. Es decir que su captura no dependerá de
una tarea específica de lectura, sino que un cambio en el estado de la entrada, en el sentido del flanco
definido en la configuración, provocará un procesamiento inmediato.
Se aplicará de forma automática un filtrado para la eliminación de rebotes, consistente en la
verificación de los tiempos de Ton y Toff definidos en la tabla de configuración.
Cuando una entrada se configura como totalizadora-frecuencímetro, además de los dos pasos anteriores,
se llevan a cabo las siguientes acciones:
La funcionalidad de totalizador implica que se mantiene un registro con el valor acumulado asociado a
esa entrada. Cada vez que se produzca una activación, el valor acumulado se incrementará de
acuerdo a lo indicado en la tabla de configuración.
Además de la funcionalidad de totalizador, se activa simultáneamente la medida de periodo, que
consiste en medir el intervalo de tiempo que existe entre dos transiciones de una misma entrada. Al
igual en el caso totalizador, se almacena en unos registros el valor de la frecuencia medida
Hay que destacar que el valor frecuencímetro puede sufrir, especificándolo en la configuración si así se
desea, un algoritmo de convergencia a cero. Suponiendo el valor del último periodo medido Tp, mientras
el tiempo transcurrido desde el último pulso sea inferior a Tp, el valor frecuencímetro se mantiene; cuando
el tiempo transcurrido desde el último pulso esté entre Tp y 5 veces Tp, el valor frecuencímetro comienza
a disminuir, a ritmo de peso del pulso / tiempo transcurrido desde el anterior pulso y pasado el último
límite de 5 veces Tp, se trunca el valor del frecuencímetro a cero. Por otro lado, sea cual sea el valor de
Tp, transcurrida una hora sin pulsos de entrada, el valor frecuencímetro pasa a ser cero.
proceder a iniciar el cálculo de tiempos; no se debe superar la frecuencia máxima de funcionamiento; durante todo el tiempo que
duren las temporizaciones el equipo datalogger se mantendrá en modo activo sin pasar a condición de sleep.
4 El valor almacenado en la medida de periodo corresponde al resultado del cociente entre el valor del incremento asociado a la
entrada totalizadora y el tiempo transcurrido desde la última activación. Este cociente se ajusta de forma que el intervalo de tiempo
de medida coincida con el solicitado por el cliente (ejemplo: Una entrada totalizadora tiene asignado un incremento de 5m3, y se
mide un periodo de 10s entre activaciones, lo que da un caudal de 0.5m3/s. Si el usuario indica que el periodo de presentación del
cálculo sea 60s, el valor almacenado será 30m3/min).
Manual de Instalación iLOGS47 ES_MI_170131
ES_MI_161219
4
.
24 | 39