Programmation de la fonction automatisme (langage Ladder)

Généralités

Deux types de tâches cohabitent dans la fonction automatisme :
– les tâches «système» déclenchées par le moniteur et non programmables par l’utilisateur,
– les tâches «utilisateur» programmables par l’utilisateur.

Tâches «système»
Tâche «système» initialisation
Traitement exécuté
Lors d’une initialisation le système exécute :
– auto-test des ressources de l’unité centrale,
– vérification de l’intégrité du code «système» en mémoire globale,
– transfert du code «système» de la mémoire globale vers la mémoire de travail,
– vérification de l’intégrité du code «utilisateur» en mémoire globale,
– transfert du code «utilisateur» de la mémoire globale vers la mémoire de travail,
– scrutation des cartes E/S présente sur le bus série :
. mise à jour du status et de l’identificateur de chaque carte E/S,
. lecture des entrées de chaque carte E/S et mise à jour de la zone image %I,
– lancement de la tâche «utilisateur» %INI.
Occurrence
L’initialisation de la fonction automatisme s’effectue :
– à la mise sous tension de la CN,
– lors de l’appui sur le bouton «RaZ» en face avant de la carte alimentation.
Tâche «système» rafraîchissement E/S CN
Traitement exécuté
Cette tâche traite les échanges systématiques avec la fonction CN :
– lecture des entrées CN (Variables %R. écrites par la fonction CN),
– écriture des sorties CN (Variables %W. lues par la fonction CN).
Occurrence
Cette tâche s’exécute à chaque cycle HTR (Horloge Temps Réel).

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours électromécanique et automatisme (2,38 MO) (Cours PDF)
fonction automatisme

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *