Siemens SIMATIC ET 200pro Instructions De Service page 56

Masquer les pouces Voir aussi pour SIMATIC ET 200pro:
Table des Matières

Publicité

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 :
• Les tâches pour une instruction asynchrone sont démarrées pendant que l'exécution
d'autres tâches de cette instruction se poursuit.
• Le nombre maximal de tâches exécutées simultanément pour l'instruction n'est pas
dépassé.
La figure suivante montre le traitement parallèle de deux tâches de l'instruction WRREC. Les
deux instructions sont exécutées en même temps pendant une certaine durée.
Figure 5-2
Affectation d'appels d'une instruction à une tâche
Pour exécuter une instruction sur plusieurs appels, la CPU doit pouvoir affecter de manière
univoque un appel consécutif à une tâche déjà active de l'instruction.
Pour affecter l'appel à la tâche, la CPU se sert d'un des deux mécanismes suivants, en fonction
du type de l'instruction :
• le bloc de données d`instance de l'instruction (pour le type "SFB")
• Avec les paramètres d'entrée de l'instruction identifiant la tâche. Ces paramètres d'entrée
doivent être identiques à chaque appel pendant le traitement de l'instruction asynchrone.
Exemple : une tâche de l'instruction "Create_DB" est identifiée par les paramètres d'entrée
LOW_LIMIT, UP_LIMIT, COUNT, ATTRIB et SRCBLK.
CPU 1516pro-2 PN (6ES7516-2PN00-0AB0)
Instructions de service, 05/2021, A5E35873438-AD
Traitement parallèle de l'instruction à exécution asynchrone WRREC
Notions de base sur le traitement du programme
5.2 Instructions à exécution asynchrone
55

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cpu 1516pro-2 pn6es7516-2pn00-0ab0

Table des Matières