Etat D'une Instruction À Exécution Asynchrone; Récapitulatif - Siemens SIMATIC ET 200SP Manuel Système

Système de périphérie décentralisée
Masquer les pouces Voir aussi pour SIMATIC ET 200SP:
Table des Matières

Publicité

Instruction
Etat d'une instruction à exécution asynchrone
Une instruction à exécution asynchrone indique son état avec les paramètres de bloc
STATUS/RET_VAL et BUSY. De nombreuses instructions à exécution asynchrone utilisent en
outre les paramètres de bloc DONE et ERROR.
La figure suivante montre les deux instructions asynchrones WRREC et CREATE_DB.
Figure 8-3  Paramètres de bloc d'instructions asynchrones avec comme exemple les instructions WRREC
et CREATE_DB
Récapitulatif
Le tableau suivant contient un récapitulatif des faits décrits ci-avant. Il indique en particulier
les valeurs possibles des paramètres de sortie quand l'exécution n'est pas terminée après un
appel.
REMARQUE
Dans votre programme, vous devez analyser les paramètres de sortie pertinents après chaque
appel.
Système de périphérie décentralisée
Manuel système, 04/2022, A5E03576850-AL
WR_DPARM
WR_REC
RD_REC
CREATE_DB
READ_DBL
WRIT_DBL
RD_DPARA
DP_TOPOL
Le paramètre d'entrée REQ démarre la tâche pour l'exécution de l'instruction asynchrone.
Le paramètre de sortie DONE indique que la tâche a été terminée sans erreur.
Le paramètre de sortie BUSY indique que la tâche est en cours d'exécution. Si BUSY=1, une res­
source est occupée pour l'instruction asynchrone. Si BUSY=0, la ressource est libre.
Le paramètre de sortie ERROR indique qu'il y a une erreur.
Le paramètre de sortie STATUS/RET_VAL donne des informations sur l'état de l'exécution de la
tâche. Après l'apparition d'une erreur, le paramètre de sortie STATUS/RET_VAL contient l'infor­
mation d'erreur.
Notions de base sur le traitement du programme
8.2 Instructions à exécution asynchrone
Tâche identifiée par
LADDR, RECNUM
LADDR, RECNUM
LADDR, RECNUM
LOW_LIMIT, UP_LIMIT, COUNT, ATTRIB, SRCBLK
SRCBLK, DSTBLK
SRCBLK, DSTBLK
LADDR, RECNUM
DP_ID
143

Publicité

Table des Matières
loading

Table des Matières