Télécharger Imprimer la page

Siemens SIMATIC ET 200SP Manuel Système page 165

Masquer les pouces Voir aussi pour SIMATIC ET 200SP:

Publicité

Instruction
WR_DPARM
WR_REC
RD_REC
CREATE_DB
READ_DBL
WRIT_DBL
RD_DPARA
DP_TOPOL
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 9-3  Paramètres de bloc d'instructions asynchrones avec comme exemple les instructions WRREC
et CREATE_DB
Système de périphérie décentralisée
Manuel système, 11/2022, A5E03576850-AM
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
9.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
165

Publicité

loading

Ce manuel est également adapté pour:

6es7155-6au00-0bn0