DFB: Filtre passe bas - Lissage d'une mesure (PL7)
Posté : 23 oct. 2015, 08:04
Bonjour à tous,
Je viens partager avec vous un DFB de filtre passe bas sous PL7 PRO V4.4.
L'utilité: Lorsque l'on reçoit une mesure parasitée, le DFB nous en ressort une valeur moyenne (cadencé à 100ms) sur les X dernières valeurs (X comprit entre 0 et 100). Et en plus àa fait mise à l'echelle
https://mega.nz/#!245CTBjB!6IaquPUDszP9 ... omlzk527yo
Entrées:
Init: Réinitialise le DFB.
Entrée: Le capteur.
Long_tab: Longueur sur laquelle vous souhaitez calculer la valeur moyenne.
Alarme_h / Alarme_b: Active 2 bits d'alarme de niveau haut et bas en sortie.
Cpt_max / Cpt_min: Valeur physique du capteur (dans l'exemple un capteur de pression 0-100 bars).
Pts_max / Pts_min: Valeur du capteur recu par l'automate (dans l'exemple c'est un capteur 4-20mA, l'automate recoit un nombre de points comprit entre 6400 et 32000).
Sorties:
Sortie: La valeur filtrée.
Alarm_h / Alarm_b: S'active en fonction de Alarme_h / Alarme_b.
Erreur: Si l'entrée est en dehors de la plage Pts_min et Pts_max.
Je viens partager avec vous un DFB de filtre passe bas sous PL7 PRO V4.4.
L'utilité: Lorsque l'on reçoit une mesure parasitée, le DFB nous en ressort une valeur moyenne (cadencé à 100ms) sur les X dernières valeurs (X comprit entre 0 et 100). Et en plus àa fait mise à l'echelle
https://mega.nz/#!245CTBjB!6IaquPUDszP9 ... omlzk527yo
Entrées:
Init: Réinitialise le DFB.
Entrée: Le capteur.
Long_tab: Longueur sur laquelle vous souhaitez calculer la valeur moyenne.
Alarme_h / Alarme_b: Active 2 bits d'alarme de niveau haut et bas en sortie.
Cpt_max / Cpt_min: Valeur physique du capteur (dans l'exemple un capteur de pression 0-100 bars).
Pts_max / Pts_min: Valeur du capteur recu par l'automate (dans l'exemple c'est un capteur 4-20mA, l'automate recoit un nombre de points comprit entre 6400 et 32000).
Sorties:
Sortie: La valeur filtrée.
Alarm_h / Alarm_b: S'active en fonction de Alarme_h / Alarme_b.
Erreur: Si l'entrée est en dehors de la plage Pts_min et Pts_max.