Télécharger Imprimer la page

Siemens SIMATIC ET 200SP Manuel Système page 208

Masquer les pouces Voir aussi pour SIMATIC ET 200SP:

Publicité

Notions de base sur le traitement du programme
10.2 Instructions à exécution asynchrone
N° d'ordre
Type d'appel REQ
de
l'appel
2 à (n - 1)
Appel intermé­
diaire
n
Dernier appel Non signifi­
Utilisation de ressources
Les instructions à exécution asynchrone occupent des ressources dans une CPU pendant leur
exécution. Les ressources sont limitées en fonction du type de la CPU et de l'instruction ; la
CPU ne peut traiter simultanément qu'un certain nombre maximal de tâches d'une instruction
asynchrone. Après le traitement avec succès ou avec erreurs de la tâche, la ressource est à
nouveau disponible.
Exemple : Pour l'instruction RDREC, une CPU 1512SP‑1 PN peut traiter en parallèle jusqu'à 20
tâches.
Si le nombre maximal de tâches simultanées pour une instruction est dépassé, le système
réagit de la manière suivante :
• L'instruction fournit le code d'erreur 80C3 (manque de ressources) au paramètre de bloc
STATUS.
• La CPU n'exécute pas la tâche tant qu'une ressource n'a pas été à nouveau libérée.
REMARQUE
Instructions asynchrones sous-jacentes
Certaines instructions asynchrones se servent d'une ou plusieurs instructions asynchrones
sous-jacentes pour leur traitement. Ce rapport est décrit dans les tableaux qui suivent.
Nota : en général, dans le cas d'instructions subordonnées multiples à un moment donné,
seule une ressource subordonnée est occupée.
Instructions étendues : Nombre maximal de tâches tournant simultanément
Tableau 10-2  Nombre maximal de tâches s'exécutant simultanément pour des instructions étendues à exécution synchrone
et instructions sous-jacentes utilisées
Instructions étendues
Périphérie décentralisée
RDREC
RD_REC
WRREC
WR_REC
D_ACT_DP
ReconfigIOSystem
208
STATUS/RET_VAL
Non signifi­
W#16#7002
catif
W#16#0000, si aucune erreur
catif
ne s'est produite
Code d'erreur en présence
d'erreurs
CPU 1510SP-1 PN
CPU 1510SP F-1 PN
utilise RDREC, WRREC, D_ACT_DP
BUSY
DONE
1
0
0
1
0
0
CPU 1512SP-1 PN
CPU 1512SP F-1 PN
20
10
20
10
8
Système de périphérie décentralisée
Manuel système, 11/2023, A5E03576850-AN
ERROR
0
0
1

Publicité

loading