Démarrages pompes

Forum traitant des automates industriels de marque Siemens.
Répondre
topaze67
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2015, 13:45
Localisation : Alsace

Démarrages pompes

Message par topaze67 »

Bonjour,

J’aurais besoin de vos conseils, pour aborder un problème.

Je dois faire, un programme avec TIA V14, j’ai 4 pompes de 40Kw. En fonction d’un niveau, je démarre 1 pompe (pompe principal)l. Et si le niveau continu à augmenter, je démarre des pompes additionnelles. Pompes additionnelles : 1, 2 ou 3.
La pompe principale, ce n’est pas toujours là même. Au démarrage c’est la pompe 1 qui est la principale, la pompe 2 sera la première pompe additionnelle, la pompe 3 la seconde pompe additionelle. La pompe 4 sera la 3ème pompe additionnelle. Les pompes seront éteintes dans le sens la inverse de mise en route (la dernière pompe allumée sera la première à être arrêté).
Lorsque la pompe principale sera arrêtée à son tour, c’est la pompe 2 qui deviendra la pompe principale, et la pompe 1 deviendra la pompe additionnelle 3 (tant que la pompe principale ne s'arrête pas, elle restera la pompe principale, et les autres garderont leurs numéros également)
Je pense faire des variables ; pompe principal, pompe second 1, pompe second 2 et pompe second 3
La variable principale sera incrémentée sur un front descendant
Pompe principale := Pompe principale + 1 ;
Pompe second 1 : Pompe principal + 1 ;
Pompe second 2 := Pompe second 1+1 ;
Pompe second 3 := Pompe second 2+1 ;
Bien sûr, si une variable est au-dessous de 4, cette variable passe à 1.
Mais je trouve que c’est une usine à gaz. Si vous avez des suggestions pour faire cela plus simplement, je reste ouvert à vos suggestions
Malgré le confinement, je vous souhaite un bon week-end de Pâques.

Merci d'avance de vos aides
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: Démarrages pompes

Message par nacrima02 »

Salut à toi,

Personnellement j'aurai utiliser un mot comme process :

Mot = 0 : Ppe1 + Ppe2 + Ppe3 + Ppe 4
Mot = 0 -> Front descendant du rdm de la Ppe1 -> Mot =1
Mot = 1 : Ppe 2 + Ppe3 + Ppe4 + Ppe1
Mot = 1 -> Front descendant du Rdm de la Ppe2 -> Mot = 2.

Mot = 4 -> front descendant du RDM de la Ppe4 -> Mot = 0
Ect...

A voir les idées des autres membres, il y a beaucoup de façons de programmer :)

Bonne chance à toi
topaze67
Première mise en service
Première mise en service
Messages : 71
Enregistré le : 21 oct. 2015, 13:45
Localisation : Alsace

Re: Démarrages pompes

Message par topaze67 »

Merci, de ton retour,

le soucis, c'est que les pompes doivent démarrer en cascades, je ne peux pas les démarrer en même temps. Et toutes les pompes ne s'allumer pas forcement, cela dépendant du niveau. Si une pompes tombes en panne, c'est la suivant qui doit prendre le relais ou être prêt à prendre le relais, je m'explique.

La pompe 2 est la pompe principale, la pompe 3 est donc la pompe secondaire 1 (donc c'est cette pompe qui est la première pompe qui va démarrer pour aider la pompe principale si nécessaire.) Si elle a un problème (mécanique ou électrique, c'est la pompe suivant qui deviendra la pompe secondaire 1 (dès qu'une pompe a un défaut, on change l'ordre des pompes)

Exemple ; on est dans cette config
Sans panne
pompe 1 := pompe secondaire 3
Pompe 2: = Pompe principal
Pompe 3: = Pompe secondaire 1
Pompe 4 := Pompe secondaire 2

Si DEFAUT pompe secondaire 1 je dois passer dans la config suivante)
Pompe 1 := Pompe secondaire 2
Pompe 2;= pompe principale
Pompe 3 := Pompe secondaire 3 (donc on passe la pompe 3 qui était en secondaire 1 en secondaire 3 malgré qu'elle soit en panne)
Pompe 4 := Pompe secondaire 1

___________________________________________________________

Je me rends compte que c'est une usine à gaz, je cherche un moyen plus simple, à le programmer
nacrima02
Code son premier grafcet
Code son premier grafcet
Messages : 49
Enregistré le : 10 avr. 2020, 13:53

Re: Démarrages pompes

Message par nacrima02 »

J'ai une solutions mais sa sera aussi une usine à gaz, on va attendre l'avis d'expert, ils sont peut-être déjà en weekend :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Démarrages pompes

Message par itasoft »

slts,
que es que indique qu'une pompe est tombée en panne ?

un principe de base parmi d'autres:
Sur un mot de 16 bits forcer le bit 0 à 1, un décalage à gauche remplis le mot de bits à 1 , un décalage à droite le vide, commander les pompes avec les bits 1 à 4
Automaticien privé (de tout)
itasoft@free.fr
Répondre