Exercice : AD3 : Store automatique
Présentation du système
Le système étudié est un store automatique de devanture d'un magasin. Il possède 2 modes de fonctionnement (manuel et automatique) et 2 positions stables (haute et basse) :
Mode manuel (/Auto) : l'utilisateur appuie sur les boutons poussoirs montée (BPMo) ou descente (BPDe). Le moteur entraînera le store de manière à MONTER ou DESCENDRE. L'arrêt en fin de course haute (FdcH) ou basse (FdcB) est automatique. Le store remontera automatiquement s'il y a du vent (Vent).
Mode automatique (Auto) : le store descend entièrement si le luxmètre détecte un seuil haut d'ensoleillement (Soleil) et s'il n'y pas de vent (/Vent) pour ne pas déchirer la toile. Le store remontera automatiquement s'il y a du vent (Vent) ou si le seuil haut d'ensoleillement n'est plus atteint (/Soleil). L'arrêt en fin de course haute (FdcH) ou basse (FdcB) est automatique.
Question
Q1 : En tenant compte de la description du fonctionnement du store, effectuer le bilan des variables d'entrées et de sorties du système étudié en complétant le tableau.
Entrées | Sorties | ||
---|---|---|---|
Variable | Désignation | Variable | Désignation |
\(~\) | |||
... | ... | ... | ... |
Indice
On parle de variable d'entrée pour une variable qui 'entre' dans la chaîne d'information.
On parle de variable de sortie pour une variable qui 'sort' de la chaîne d'information.
Indice
Pour la variable, on utilise un sigle ou une abréviation afin de simplifier l'écriture du Graphe d'états.
La désignation est la définition textuelle de la variable.
Gestion du fonctionnement par graphe d'états
L'objectif est de traduire le fonctionnement sous forme d'un graphe d'états englobant les modes automatiques et manuel.
Question
Q2 : Indiquer les états possibles lors du fonctionnement du store. Préciser les actions à réaliser pour chaque état. Choisir l'état initial.
Question
Q3 : Proposer un graphe d'états correspondant à la description du fonctionnement en mode automatique.
Indice
Il peut être intéressant de relire le paragraphe "Dessiner un graphe d'états" du cours "Graphe états"
Indice
On positionne les états ;
on associe les actions correspondantes à chaque états ;
on positionne les transitions correspondantes aux enchaînements entre les états ;
on associe les conditions aux transitions.
Indice
Que se passe-t-il si l'on détecte du vent pendant la phase de descente ?
Votre graphe d'états respecte-t-il l'exigence :"Le store remontera automatiquement s'il y a du vent (Vent)."
Sinon, modifier votre graphe d'état afin de rectifier ce problème.
Question
Q4 : Compléter votre graphe d'état en rajoutant le mode manuel.
Indice
On ne doit modifier que les ordres de commande des états "Descente" et"Remonte".