Communication ouverte via Industrial Ethernet
23.12
Réception de données via UDP avec le FB 68 "TURCV"
Description
Le FB 68 "TURCV" reçoit des données via UDP. Après l'exécution correcte du FB 68
"TURCV", l'adresse du partenaire distant, c'est-à-dire de l'émetteur est mise à votre
disposition dans le paramètre ADDR.
Mode de fonctionnement
Le FB 68 "TURCV" est un bloc fonctionnel à exécution asynchrone, c'est-à-dire que son
exécution s'étend sur plusieurs appels de FB. Vous démarrez la procédure de réception en
appelant le FB 68 avec REQ = 1.
Les paramètres de sortie BUSY et STATUS indiquent l'état de la tâche. STATUS correspond
au paramètre de sortie RET_VAL des SFC à exécution asynchrone (voir aussi Signification
des paramètres REQ, RET_VAL et BUSY pour les SFC à exécution asynchrone).
Le tableau suivant indique la relation entre BUSY, NDR et ERROR. Il vous permet de
constater l'état dans lequel se trouve actuellement le FB 68 ou quand la procédure de
réception est terminée.
BUSY
NDR
TRUE
Non
significatif
FALSE
TRUE
FALSE
FALSE
FALSE
FALSE
Nota
En raison du mode de fonctionnement asynchrone du FB 68 "TURCV", les données dans la
plage de réception ne sont cohérentes que lorsque le paramètre NDR prend la valeur TRUE.
23-36
ERROR
Description
Non
La tâche est en cours de traitement.
significatif
FALSE
La tâche s'est terminée avec succès.
TRUE
La tâche s'est terminée par une erreur. La cause de l'erreur figure dans
le paramètre STATUS.
FALSE
Aucune (nouvelle) tâche n'a été transmise au FB.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01