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.

Solution

Seconde proposition

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".