🛠️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 :
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é.
Sinon (aucun des deux paramètres n'est défini) :
Appliquer uniquement le filtre de variation en pourcentage 📈.
Last updated