Page 1 sur 2

Alternance cyclique de 4 pompes en langage ladder

Posté : 24 mai 2016, 10:24
par AUTORUN
Bonsoir est ce que ya il klk ici qui aurait une idée sur un algorithme de programmation de 4 pompes fonctionnant en alternance cycle c.à.d:
1er démarrage : P1 P2 P3 P4
2ème Dém : P2 P3 P4 P1
3ème Dém : P3 P4 P1 P2
4ème Dém : P4 P1 P2 P3
Sachant que lors de chaque démarrage On utilise que 2 pompes ( p1 p2/p2 p3/ p3 p4 / p4 p1 )et il faut vérifier la disponibilité les pompes si par exemple P1 n est pas disponible on passe vérifier P2... :oops:

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 24 mai 2016, 10:39
par skip74
salut
moi je ferais un compteur de demarrage
ensuite je ferais une division avec modulo 4
ce qui donne une valeur comprise entre 0 et 3.

en fonction de cela, on choisit les pompes en conséquences.

si une pompe n'est pas dispo, on choisit la suivante.... et ainsi de suite

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 24 mai 2016, 13:36
par itasoft
slts,
c'est pour quel automate ? disons que j'ai une application qui fait exactement ça sur ZELIO

le commut en Service veut dire "pompe disponible, pas en panne"

cliquer dessus pour agrandir l'image
Pompes2_4.JPG

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 24 mai 2016, 16:43
par Béryl
La rotation d'un mot sur 4 bits.
A chaque rotation, on démarre la pompe affectée au bit à 1 et celle affectée à ce même bit +1.

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 10:34
par Figure
Salut !
Et en utilisant le principe du G7 ?

M(mot de travail) = 0
Si M=0 et D (demande pompage) : M=1 => P1/P2, si P2 non OK alors P3, P4 etc

Si M=1 et (NOT D ou P1 non OK) : M=2 => pas de pompe

Si M=2 et D (demande pompage) : M=3 => P2/P3, si P3 non OK alors P4 etc

Si M=3 et (NOT D ou P2 non OK) : M=4 => pas de pompe

On continue jusqu'à P4/P1 puis on positionne M à 0

ça marche très bien et difficile de te planter !!! ;)

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 14:11
par itasoft
slts,
la rotation se fait à chaque démarrage (je présume que a veut dire: à chaque redémarrage après un arrêt volontaire)
Normalement la rotation doit aussi se faire automatiquement en cas de panne sur une des 2 pompes en service.

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 17:14
par Boris87
Hello vous tous,

C'est un fichier PL7, dites moi ce que vous en pensez?
http://www.partage-facile.com/S2SZMAIB0 ... s.stx.html

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 17:54
par itasoft
@boris,
j'en pense que c'est une très jolie usine à gaz pour 2 malheureuses pompes,
LOL

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 18:21
par Boris87
@Itasoft
C'est ce que je pense aussi lol
Je me demande si je peux faire plus simple

Re: Alternance cyclique de 4 pompes en langage ladder

Posté : 26 mai 2016, 18:28
par itasoft
@boris,
j'ai quand même précisé que ton usine à gaz était très jolie , lol
ci dessous autre solution:
_pompe_0.JPG
_pompe_1.JPG
_pompe_2.JPG