Capítulo 5: Instrucciones Intelligent Box (IBox)
Filtro - BCD (FILTER) (IB-422)
La instrucción FILTER realizará un filtro de primer orden en los datos en bruto sobre un
1
DS5 Usado
intervalo definido de tiempo.La ecuación es:
N/A
HPP
Nuevo valor = Valor antiguo+ [(Valor en bruto- Valor antiguo) / FDC]
2
donde,
Nuevo valor: Nuevo valor filtrado
3
Valor antiguo: Valor filtrado antiguo
FDC: Constantee divisor del filtro
4
Valor en bruto: Datos en bruto
5
La Constantee divisor del filtro FDC es un
número entero en el rango K1 a K100, tal que
crea un amortiguamiento sobre el valor en
6
bruto y si es igual a K1 entonces entonces no sería hecho ningun filtrado.
La frecuencia en la cual se realiza el cálculo se especifica por tiempo en centésimos de un
7
segundo (0,01 segundo) como el parámetro del constantee tiempo del filtro. Observe que hay
una instrucción de temporizador embutida en el IBox y no debe ser usado en cualquier otro
lugar en su programa. El control del renglón determina si el cálculo será ejecutado. Si es falso,
8
el valor del filtro no es actualizado. En el primer barrido deonde pasa de modo program al modo
RUN, el valor del filtro se inicializa a 0 para dar al cálculo un punto de partida consistente.
9
Parámetros de la instrucción FILTER
10
• Filter Frequency Timer: Especifica el número del temporizador (T) que es usado por la instrucción
Filter
11
• Filter Frequency Time (0.01sec): Especifica la frecuencia en la cual se realiza el cálculo
• Raw Data (BCD): Especifica la localización de memoria V del valor sin filtro en bruto BCD
12
• Filter Divisor (1-100): Esta contante es usada para controlar el efecto de filtrado. Un valor más grande
aumentará el efecto que alisamiento del filtro.Un valor de 1 resulta sin filtrado.
13
• Filtered Value (BCD): Especifica la localización de memoria C en donde será colocado el valor
filtrado en BCD
14
A
Filter Frequency Timer . . . . . . . . . . . . . . . . . . . T
Filter Frequency Time (0.01 sec) . . . . . . . . . . . K
Raw Data (BCD) . . . . . . . . . . . . . . . . . . . . . . . . V
B
Filter Divisor (1-100) . . . . . . . . . . . . . . . . . . . . . K
Filtered Value (BCD) . . . . . . . . . . . . . . . . . . . . . V
C
D
5–240
Manual del PLC DL06, 2a. edición en español, 6/07
Parámetro
Rango del DL06
T0-377
K0-9999
Vea el mapa de memoria V del DL06 - Data Words
K1-100
Vea el mapa de memoria V del DL06 - Data Words