Permutation circulaire de deux pompes

popmalikdiop -  
 sana -
Bonjour,
j'ai un problème dans un petit projet dont je veux démarrer 2 pompes :
les pompes fonctionnent un à un (permutation circulaire)
le fonctionnement est comme suit:
-Au niveau bas du bassin , la pompe 1 est en marche
-Au niveau haut du bassin, la pompe 1 est en arrét
-Au niveau bas du bassin , maintenant la pompe 2 qui est e marche
et etc..
si vous pouvez m'aider et merci d'avance :)

2 réponses

  1. Yoda
     
    Bonjour,

    En pseudo langage ça pourrait etre un truc de ce genre

    VARIABLES
    PA en Entier ; // pompe active prend les valeurs 1 ou 2
    BA en Entier ; // etat du bassin prend les valeur 0=vide 1=plein
    P1 en Entier ; // pompe1 prend les valeurs 0=arret 1=marche
    P2 en Entier ; // pompe2 prend les valeurs 0=arret 1=marche

    DEBUT
    PA = 1; //initialisation de la pompe active
    P1 = 0; //pompe1 arret
    P2 = 0; //pompe2 arret

    LIRE BA; // etat initial du bassin
    Si BA/=0 alors BA=1; // si le bassin n'est pas vide alors il est plein

    FAIRE //boucle pricipale
    {
    Si BA==0 alors //bassin vide
    {
    Si PA==1 alors P1=1; //mise en marche de P1 ou P2
    Si PA==2 alors P2=1;
    }

    TantQue BA==0 //boucle d'attente de changement d'etat du bassin
    {
    LIRE BA; //remplissage du bassin , BA passe de 0 a 1
    }

    Si BA==1 alors //bassin plein
    {
    P1=0;//Arret des pompes
    P2=0;
    }

    TantQue BA==1 //boucle d'attente de changement d'etat du bassin
    {
    LIRE BA; //vidange du bassin , BA passe de 1 a 0
    }

    PA = PA+1; //permutation de la pompe active
    Si PA>2 alors PA=1;

    }//fin de la boucle principale

    FIN.
    1
    1. bm
       
      Bonjour
      est ce que vous avez une solution pour le cas de 3 pompes en circulation avec la gestion des defauts
      merci
      0
    2. sana
       
      trés bien , j'ai un projet de pfe de la permutation circulaire de 5 pompe ( 4 pompe en service et 1 en secours)
      P1 P2 P3 P4 P5
      1 2 3 4 S
      S 1 2 3 4
      4 S 1 2 3
      3 4 S 1 2
      2 3 4 S 1
      la pompe de secours va changer apres l'arret de systéme
      aide moi svp j'attent et merci en avance
      0
  2. POPMALIKDIOP Messages postés 5 Statut Membre
     
    merci b1 YODA :)
    0