Principe d'exécution des tâches M340

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Principe d'exécution des tâches M340

Message par philou77 »

Bonjour,

comme dit dans le sujet, je me pose quelques questions sur l'exécutions des tâches dans un M340

- Comment cela se passe t-il ?
Dans la tâche mast (cyclique) , j'ai plusieurs sections..
- sont-elles exécutées dans l'ordre de leur écriture (à mon avis oui) ? en parallèle (à mon avis, je sais pas)?
- si une section est plus rapide qu'une autre, est-elle parcourue plus de fois ?

dans la tâche mast (en cyclique) 2 sections..
avec un rapide test de deux compteurs (un dans chaque section), je ralenti une tâche avec un boucle pour le faire tourner en rond dans sa tâche !...
je vois mon temps de cycle faire le yoyo, alors que pour moi il devrait être stable, vu qu'il fait toujours la même chose !
a ce moment du test, je n'ai pas de tâche fast !



- pour une tâche fast périodique de 5ms
je comprend que toutes les 5ms, la tâche est exécutée..
- La tâche MAST s'arrête t-elle durant l'exécution de la fast ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Principe d'exécution des tâches M340

Message par itasoft »

slts,
oui c'est comme ça, voir l'aide en ligne chercher:
Exécution de tâches
Séquencement des tâches dans une structure multitâche
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Principe d'exécution des tâches M340

Message par philou77 »

Ok,merci Antoine, je vais jeter un œil !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1957
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Principe d'exécution des tâches M340

Message par Béryl »

Pour la MAST, les sections sont traitées dans l'ordre dans lequel elles apparaissent dans le navigateur de projet.
Je viens de le constater pas plus tard que la semaine dernière sur un rétrofit qui se comportait bizarrement !
Tu peux toujours changer cet ordre en les faisant bouger, mais quand t'en es là, c'est que t'as merdé quelque part dans ton code ;)
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Principe d'exécution des tâches M340

Message par philou77 »

Lol Beryl, perso, je code de manière à ce que l'ordre d'exécution des blocs ne compte pas..

C'est un retrofit de premium vers M340..

J'y observe un comportement bizarre (3 fois en 1 an et demi).

Alors je pense que le bug était là avant, mais qu'il est amplifié par la vitesse d'exécution du M340..

Donc je cherche à comprendre.

Merci pour vos remarques.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre