Encuentre el método de programación del filtro mediano Siemens S7-1200
Gracias por el código que publicaste. Este FB está muy bien escrito.
Esta idea de FB es así. Construye una cola de primero en entrar, primero en salir (aquí se llama pila, y la estructura de primero en entrar, primero en salir debería llamarse cola). FB se actualiza una vez y luego se agrega un valor actual. Si cuando la cola está llena, los datos más antiguos se descartan y los datos más recientes se agregan al final de la cola.
El proceso es el siguiente:
1. Almacenar el último valor
2. Abra una matriz temporal para prepararse para la clasificación posterior.
3. Ordene y ordene los valores en la cola actual en orden descendente
4 Utilice el subíndice de la secuencia para sacar el valor con el subíndice medio, que es. el valor medio. (Ordenado en el tercer paso)
No verifiqué cuidadosamente si estaba en orden descendente o ascendente, tal vez me equivoqué.