tp3
This commit is contained in:
42
tp3.md
42
tp3.md
@@ -165,7 +165,7 @@ Pour garantir une pression constante et un service de qualité, la hauteur dans
|
|||||||
Notre système se compose :
|
Notre système se compose :
|
||||||
|
|
||||||
* D'une citerne de 10m3,
|
* D'une citerne de 10m3,
|
||||||
* De 4 pompes chacune capable d'alimenter la citerne avec un débit de 60 l/s pour chaque pompe (*OUT_PUMP_1*, *OUT_PUMP_2*, *OUT_PUMP_3*, *OUT_PUMP_4*).
|
* De 4 pompes chacune capable d'alimenter la citerne avec un débit de 75 l/s pour chaque pompe (*OUT_PUMP_1*, *OUT_PUMP_2*, *OUT_PUMP_3*, *OUT_PUMP_4*).
|
||||||
* De 4 capteurs disposés à différentes hauteurs (*IN_SENSOR_MIN*, *IN_SENSOR_LOW*, *IN_SENSOR_HIGH*, *IN_SENSOR_MAX*).
|
* De 4 capteurs disposés à différentes hauteurs (*IN_SENSOR_MIN*, *IN_SENSOR_LOW*, *IN_SENSOR_HIGH*, *IN_SENSOR_MAX*).
|
||||||
* D'un bouton poussoir permettant de changer le mode de fonctionnement (*IN_KEYBOARD_A*).
|
* D'un bouton poussoir permettant de changer le mode de fonctionnement (*IN_KEYBOARD_A*).
|
||||||
* De quatre boutons poussoirs permettant de démarrer les moteurs manuellement (*IN_KEYBOARD_1*, *IN_KEYBOARD_2*, *IN_KEYBOARD_3*, *IN_KEYBOARD_4*).
|
* De quatre boutons poussoirs permettant de démarrer les moteurs manuellement (*IN_KEYBOARD_1*, *IN_KEYBOARD_2*, *IN_KEYBOARD_3*, *IN_KEYBOARD_4*).
|
||||||
@@ -207,3 +207,43 @@ Lorsque le système est en dessous de *IN_SENSOR_LOW* pendant plus de 1.5s le sy
|
|||||||
A l'inverse Lorsque le système est au dessus de *IN_SENSOR_LOW* = 1 pendant plus de 1.5s le système arrête un moteur. Si le niveau est toujours supérieur à IN_SENSOR_LOW au bout de 1.5s le système arrête une nouvelle pompe jusqu'à ce que les 4 pompes soient à l'arrêt.
|
A l'inverse Lorsque le système est au dessus de *IN_SENSOR_LOW* = 1 pendant plus de 1.5s le système arrête un moteur. Si le niveau est toujours supérieur à IN_SENSOR_LOW au bout de 1.5s le système arrête une nouvelle pompe jusqu'à ce que les 4 pompes soient à l'arrêt.
|
||||||
|
|
||||||
* Programmer ce fonctionnement en suivant le [grafcet](grafcet.pdf) fourni
|
* Programmer ce fonctionnement en suivant le [grafcet](grafcet.pdf) fourni
|
||||||
|
|
||||||
|
## Analyse des défaut
|
||||||
|
|
||||||
|
Calculer la moyenne de débit d'un moteur lorsqu'il est en fonctionnement.
|
||||||
|
Allumer une lumière lorsque le débit mouen est inférieur à 70 l/s.
|
||||||
|
|
||||||
|
## Mode maintenance
|
||||||
|
|
||||||
|
En mode automatique un appui sur un bouton poussoir met le moteur correspondant en mode maintenance. Un moteur en marche s'arrête. Un moteur à l'arrêt ne peut plus être démarré dans le mode automatique.
|
||||||
|
|
||||||
|
Un nouvel appui sur le bouton poussoir annule le mode maintenance du moteur correspondant. Le moteur est disponible pour le cycle automatique
|
||||||
|
Le passage en mode manuel annule tous le mode maintenance de tous les moteurs.
|
||||||
|
|
||||||
|
* Programmer ce fonctionnement
|
||||||
|
|
||||||
|
## Mode maintenance prédictive 1
|
||||||
|
|
||||||
|
a. Mémoriser le nombre de démarrage de chaque moteur.
|
||||||
|
|
||||||
|
b. Lors du démarrage d'un moteur, démarrer le moteur qui a le moins de démarrage.
|
||||||
|
|
||||||
|
c. Lorsqu'un moteur passe en mode maintenance, remettre à 0 son compteur.
|
||||||
|
|
||||||
|
d. Lors de l'arrêt d'un moteur si le nombre de démarrage est égal à 5 il faut passer le moteur en mode maintenance.
|
||||||
|
|
||||||
|
* Programmer ce fonctionnement
|
||||||
|
|
||||||
|
## Mode maintenance prédictive 2
|
||||||
|
|
||||||
|
a. Mémoriser le temps de fonctionnement de chaque moteur.
|
||||||
|
|
||||||
|
b. Lors du démarrage d'un moteur, démarrer le moteur qui a le moins de temps de fonctionnement.
|
||||||
|
|
||||||
|
c. Lorsqu'un moteur passe en mode maintenance, remettre à 0 son temps de fonctionnement.
|
||||||
|
|
||||||
|
d. Lors de l'arrêt d'un moteur si le temps cumulé de fonctionnement est supérieur à 20s il faut passer le moteur en mode maintenance.
|
||||||
|
|
||||||
|
e. Si un moteur a un temps de fonctionnement de plus de 30s l'arrêter et le passer en mode maintenance.
|
||||||
|
|
||||||
|
* Programmer ce fonctionnement
|
||||||
|
|||||||
Reference in New Issue
Block a user