Télécharger Imprimer la page

Siemens SIMATIC ET 200SP Manuel Système page 163

Masquer les pouces Voir aussi pour SIMATIC ET 200SP:

Publicité

Les instructions à exécution asynchrone sont en général des instructions pour le transfert de
données (enregistrements pour des modules, données de communication, données de
diagnostic, etc.).
Différence entre les instructions à exécution synchrone/asynchrone
La figure suivante illustre la différence entre le traitement d'une instruction à exécution
asynchrone et celui d'une instruction à exécution synchrone. Sur cette figure, l'instruction à
exécution asynchrone est appelée cinq fois avant que l'exécution soit terminée, p. ex. pour la
transmission complète d'un enregistrement.
Avec une instruction à exécution synchrone, celle-ci est entièrement exécutée à chaque
appel.
Figure 9-1  Différence entre les instructions à exécution asynchrone et synchrone
Traitement parallèle de tâches d'une instruction asynchrone
Une CPU peut traiter parallèlement plusieurs tâches d'une instruction asynchrone. La CPU
traite les tâches parallèlement aux conditions suivantes :
• Plusieurs tâches d'une instruction asynchrone sont appelées au même moment.
• Le nombre maximal de tâches tournant simultanément pour l'instruction n'est pas
dépassé.
Système de périphérie décentralisée
Manuel système, 11/2022, A5E03576850-AM
Premier appel de l'instruction à exécution asynchrone, début de l'exécution
Appel intermédiaire de l'instruction à exécution asynchrone, l'exécution se poursuit.
Dernier appel de l'instruction à exécution asynchrone, fin de l'exécution
A chaque appel, l'instruction synchrone est entièrement exécutée.
Durée de l'exécution complète
Notions de base sur le traitement du programme
9.2 Instructions à exécution asynchrone
163

Publicité

loading

Ce manuel est également adapté pour:

6es7155-6au00-0bn0