Généralités

Le programme d'une application monotâche est associé à une seule tâche utilisateur, la tâche maître.

L'exécution de la tâche maître peut être choisie :

  • cyclique

  • périodique

Illustration

L'illustration suivante montre le cycle de fonctionnement.

Description des différentes phases

Le tableau ci-après décrit les phases de fonctionnement.

Phase

Description

Acquisition des entrées

Ecriture en mémoire de l'état des informations présentes sur les entrées des modules TOR et métier associés à la tâche

Ces valeurs peuvent être modifiées par les valeurs de forçage.

Traitement du programme

Exécution du programme d'application, écrit par l'utilisateur

Mise à jour des sorties

Ecriture des bits ou des mots de sortie sur les modules TOR et métier associés à la tâche, selon l'état défini par l'application

Comme pour les entrées, l’écriture des sorties peut être modifiée par des valeurs de forçage.

NOTE : Durant les phases d'acquisition des entrées et de mise à jour des sorties, le système réalise aussi implicitement la surveillance de l'automate (gestion des bits et mots système, mise à jour des valeurs courantes de l'horodateur, mise à jour des voyants d'état (DEL) et écrans LCD (par pour Modicon M340), détection des passages RUN/STOP, ...) et le traitement des requêtes en provenance du terminal (modifications et animation).

Mode de marche

Automate en mode RUN : le processeur effectue dans l'ordre le traitement interne, l'acquisition des entrées, le traitement du programme application et la mise à jour des sorties.

Automate en mode STOP : le processeur effectue :

  • le traitement interne,

  • l'acquisition des entrées (1),

  • et suivant la configuration choisie :

    • mode repli : les sorties sont mises en position de "repli",

    • mode maintien : les sorties sont maintenues à leur dernière valeur.

(1) Pour les automates Quantum, l'acquisition des entrées est inhibée lorsque l'automate est en mode STOP.

NOTE : Pour plus d'informations sur l'inhibition et l'activation de tâches à l'aide de bits système, reportez-vous à la rubrique Contrôle des tâches.