AVE (promedio)

La instrucción AVE calcula una media de ejecución por encima de un número de muestras definidas y almacena el valor en cada ciclo.
Detalles de la operación:
  • El número de muestras definidas (N) no puede ser mayor que 127.
  • Si define o cambia el valor de N, debe definir RUN en Falso y, a continuación, volver a definirlo en Cierto.
  • Si el comando RUN es Falso (modo de restablecimiento), el valor de salida es igual al valor de entrada.
  • Si se alcanza el número máximo de valores guardados, se elimina el primer valor guardado y se conserva el último.
  • El uso de tipos de datos de coma flotante podría dar como resultado cálculos imprecisos debido a las limitaciones de redondeo inherentes en la matemática de coma flotante.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
AVE
AVE
Parámetros de AVE
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
RUN
Entrada
BOOL
  • Cierto = ejecutar
  • Falso = restablecer
XIN
Entrada
REAL
Cualquier variable real.
N
Entrada
DINT
Número de muestras definidas por la aplicación.
XOUT
Salida
REAL
Media de ejecución de valor XIN.
ENO
Salida
BOOL
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de AVE

Ejemplo de diagrama de bloque de funciones AVE
Ejemplo de diagrama de bloque de funciones AVE
Ejemplo de diagrama de lógica de escalera AVE
Ejemplo de diagrama de lógica de escalera AVE
Ejemplo de texto estructurado AVE
Ejemplo de texto estructurado AVE
(* ST Equivalence: AVE1 an instance of an AVE block *) AVE1((auto_mode & store_cmd), sensor_value, 100); ave_value := AVE1.XOUT;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal