Instructions relatives au type de processus
Les instructions de mouvement de type de procédé initient les processus de mouvement dont l'exécution peut prendre une durée indéfinie.
Exemples d'instructions de type de processus :
- Instruction Position de surveillance d’armement de mouvement (MAW)
- Instruction Mouvement d’axe de mouvement (MAM)
Les instructions de type de processus fonctionnent de la façon suivante :
- Lorsque l’échelon qui contient l’instruction de mouvement devient vrai, l’automate :
- Définit le bit d'activation (.EN).
- Met le bit de fin (.DN) à zéro.
- Met le bit d'erreur (.ER) à zéro.
- Met le bit de processus terminé (.PC) à zéro.
- L'automate initie le processus de mouvement.Si :L'automate effectue alors les actions suivantes :L'automate ne détecte aucune erreur lors de l'exécution de l'instruction
- Définit le bit .DN.
- Définit le bit de processus en cours (.IP).
L'automate détecte une erreur lors de l'exécution de l'instruction- Définit le bit .ER.
- Stocke un code d'erreur dans la structure de contrôle.
- Ne modifie pas les bits .IP et .PC.
L'automate détecte une autre instance de l'instruction de mouvement.Met le bit .IP à zéro pour cette instance.Le processus de mouvement atteint le point auquel l'instruction peut de nouveau être exécutée.Définit le bit .DN.Astuce :Pour certaines instructions de type de procédé, telles que MAM, cela se produira lors de la première scrutation. Pour d'autres, telles que MAH, le bit .DN ne sera pas défini tant que l'intégralité du processus de prise d'origine n'est pas terminée.L'une des situations suivantes se produit pendant le processus de mouvement :- Le processus de mouvement se termine
- Une autre instance de l'instruction s'exécute
- Une autre instruction arrête le processus de mouvement
- Un défaut de mouvement arrête le processus de mouvement
- Définit le bit .DN.
- Définit le bit .PC.
- Met le bit .IP à zéro.
- Une fois que l'initiation du processus de mouvement se termine, la scrutation du programme peut continuer.NOTE:Le reste de l'instruction et du processus de contrôle se poursuit en parallèle avec la scrutation du programme.
- Au prochain passage de l'échelon à l'état faux après la définition du bit .DN ou .ER, l'automate met le bit .EN à zéro.
- Lorsque l'échelon devient vrai, l'instruction peut de nouveau s'exécuter.

Fournir une réponse