🛠️Configuration de la bande morte

La bande morte permet de filtrer les données à la source afin d'éviter d'historiser ou d'afficher un trop grand nombre de données. La bande morte permet de remonter des données selon 3 conditions.


📅 1. Variation temporelle (en millisecondes)

La variation temporelle fixe un intervalle de temps minimum entre deux données transmises pour une variable donnée. Les données en dehors de cet intervalle sont bloquées. 🚫

Exemple pour un intervalle de 1000 ms :

01:00:00.000  15   ✅ Donnée acceptée  
01:00:00.050  18   🚫 Donnée bloquée  
01:00:01.000  16   ✅ Donnée acceptée  
01:00:01.060  30   🚫 Donnée bloquée  
01:00:01.560  45   🚫 Donnée bloquée  
01:00:02.300  40   ✅ Donnée acceptée  
01:00:03.300  40   ✅ Donnée acceptée 

🔢 2. Variation de valeur (en nombre réel)

La variation de valeur définit une plage de tolérance entre deux données successives pour une variable donnée. Les données en dehors de cette plage sont bloquées. ✋

Exemple pour un intervalle de 0.1 :

01:00:00.000  15.0  ✅ Donnée acceptée  
01:00:00.050  15.0  🚫 Donnée bloquée  
01:00:01.000  16.0  ✅ Donnée acceptée  
01:00:01.060  16.01 🚫 Donnée bloquée  
01:00:01.560  16.02 🚫 Donnée bloquée  
01:00:02.300  16.10 ✅ Donnée acceptée 

📈 3. Variation en pourcentage (en %)

La variation en pourcentage s'applique à l'ensemble des variables d'une connexion d'équipement. Elle définit une marge de variation autorisée, exprimée en pourcentage par rapport à la dernière donnée acceptée. 📊

Exemple pour une tolérance de 10 % :

01:00:00.000  10.0   ✅ Donnée acceptée  
01:00:00.050  10.5   🚫 Donnée bloquée  
01:00:01.000  11.0   ✅ Donnée acceptée  
01:00:01.060  12.01  🚫 Donnée bloquée  
01:00:01.560  12.02  🚫 Donnée bloquée  
01:00:02.300  12.10  ✅ Donnée acceptée  

🔍 Comparaison des données

👉 Dans tous les cas, chaque nouvelle donnée est comparée à la dernière donnée acceptée. Cela garantit un contrôle précis de la qualité des données remontées. ✅


⚙️ Algorithme

L’algorithme appliqué en fonction des paramètres définis est le suivant :

  1. Si une variation de valeur ou une variation temporelle est définie :

    • Si les deux sont définis 🌀 : Appliquer les deux filtres.

    • Si seule la variation de valeur est définie 📏 : Appliquer uniquement le filtre de valeur.

    • Si seule la variation temporelle est définie ⏳ : Appliquer uniquement le filtre de temporalité.

  2. Sinon (aucun des deux paramètres n'est défini) :

    • Appliquer uniquement le filtre de variation en pourcentage 📈.


Last updated