Horloge filtration piscine+ besoin d'un peu d'aide svp

J’ai de nouveau une question… Voila mon scenari, qui me sert a reguler le temps de filtration de ma piscine en fonction de la température de l’eau.

J’ai 4 plages horaire, que je noterai : PH1 / PH2 / PH3 / PH4
Ma pompe de piscine que je nomerai : SV POMPE

SI T >15 ON/OFF SvTempSup15
SI T < 20 ON/OFF SvTempInf20
SI T >20 ON/OFF SvTempSup20
SI T< 25 ON/OFF SvTempInf25
SI T>25 ON/OFF SvTempSup25
SI T<28 ON/OFF SvTempInf28

SI SvTempSup15 ET SvTempInf20 ET PH1 ON/OFF SV POMPE
SI SvTempSup20 ET SvTempInf25 ET PH2 ON/OFF SV POMPE
SI SvTempSup25 ET SvTempInf28 ET PH3 ON/OFF SV POMPE
SI T >28 ET PH4 ON/OFF SV POMPE

Quand ma température évolue de 18 à 24, pas de soucis, tous fonctionne. En revanche, quand elle passe de 24 à 18, SV POMPE de s’active pas… Je précise que pour mes essais, les plage horaire sont toute identique.
Pour moi le soucis est que pour une température de 24°, j’ai :
SvTempSup20 et SvTempInf25 activés, quand je repasse à 18, ces 2 variables se désactivent et les variables SvTempSup15 et SvTempInf20 s’activent.
Le programme défile et arrive sur cette ligne :
SI SvTempSup15 ET SvTempInf20 ET PH1 ON/OFF SV POMPE, mais SV POMPE n’ayant pas été désactivé par la ligne suivante : SI SvTempSup20 ET SvTempInf25 ET PH2 ON/OFF SV POMPE, du coup, SV pompe se fais Désactiver.

Je ne sais pas si je suis claire…

Comment faire pour temporiser et permettre de valider la ligne “SI SvTempSup20 ET SvTempInf25 ET PH2 ON/OFF SV POMPE” avant ???

Je suis un peu perdu…

De plus, j’ai peur que a chaque transition de plage de température ma pompe se coupe et se rallume…

Merci de votre aide.

bonsoir

Votre système de transcription des scénarios n’est pas habituelle.
Pour la compréhension du comportement des analogiques, ce serait bien que vous nous donniez la syntaxe exacte des scénarios, avec seuils hauts et seuils bas sur analogique, ainsi que votre utilisation du bloc NON car il y a plusieurs interprétations possibles.
Si vous souhaitez un exemple de notation, vous pouvez utiliser l’outil de @ZogStriP (GCE Config Editor)

Entre 2 consignes de température, la pompe ne devrait pas s’arrêter si les hystérésis sont bien réglées.

cdt

Genial se petit outil…

Merci bcp

Voici :

J"éditerai mon post demain avec les seuils…

Merci

Le logiciel ne me donne pas les seuil de déclenchement, pas sur de l’analogique virtuel… est se normal ?

Voila pour les seuils :

@fgtoul peux tu m’en dire un peu plus ? as tu eu le temps de regarder ?

Merci

Bonjour @dede3828,
J’étais en déplacement.
voici un début de réponse :

  • de 18 à 24°C
    Inf20 passe OFF => Sup15=on ET Inf20=off ==> scénario exécuté => SVpompe=OFF
    Sup20 passe ON => Sup20=on ET Inf25=on ==> scénario éxécuté => SVpompe=ON
    pas de changement : Sup25=off ET Inf28=on ==> scénario non exécuté

    La pompe démarre

  • de 24 à 18°C
    Inf20 passe ON => Sup15=on ET Inf20=on ==>scénario exécuté => SVpompe=ON
    Sup20 passe OFF => Sup20=on ET Inf25=on ==> scénario éxécuté => SVpompe=OFF
    pas de changement : Sup25=off ET Inf28=on ==> scénario non exécuté

    A peine activée, SVpompe retombe à l’état OFF suite au changement de Sup20. La pompe ne démarre pas.

l’ajout de NON Inf20 aurait inhibé la retombée de SVpompe.

à tester :

SUP15 ET INF20 ET Timer ON/OFF Svpompe
NON INF20 ET SUP20 ET INF25 ET Timer ON/OFF Svpompe
NON INF25 ET SUP25 ET INF28 ET Timer ON/OFF Svpompe

bonne journée

Merci bcp, ça parait totalement logique, je vais tester ça.

1 « J'aime »

en faite je ne comprend pas trop…

  • de 18 à 24°C
    Inf20 passe OFF => Sup15=on ET Inf20=off ==> scénario exécuté => SVpompe=OFF
    NON inf20 passe et Sup20 passe ON => NON INF20 = on ET Sup20=on ET Inf25=on ==> scénario éxécuté => SVpompe=ON
    pas de changement : NON INF25 ET Sup25=off ET Inf28=on ==> scénario non exécutéLa pompe démarre

  • de 24 à 18°C
    Inf20 passe ON => Sup15=on ET Inf20=on ==>scénario exécuté => SVpompe=ON
    NON inf20 et Sup20 passe OFF => NON inf20 =off ET Sup20=off ET Inf25=on ==> scénario éxécuté => SVpompe=OFF
    pas de changement : Sup25=off ET Inf28=on ==> scénario non exécuté

pareille, à peine activé, Sv pompe retombe aussi.

Ou alors un truc m’échappe…

Nous pouvons peut être dissocier les résultats :

SUP15 ET INF20 ET Timer ON/OFF Svpompe0
NON INF20 ET SUP20 ET INF25 ET Timer ON/OFF Svpompe1
NON INF25 ET SUP25 ET INF28 ET Timer ON/OFF Svpompe2
Svpompe0 OU Svpompe1 OU Svpompe2 ON/OFF Svpompe

Ça fonctionne à merveille.

Merci bcp.

1 « J'aime »