Fonctionnement De Trcv - Siemens SIMATIC S7-1200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

PROFINET et PROFIBUS
11.2 PROFINET
Paramètre et type
DONE
OUT
NDR
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
RCVD_LEN
OUT

Fonctionnement de TRCV

L'instruction TRCV écrit les données reçues dans une zone de réception qui est définie par
les deux variables suivantes :
● Pointeur désignant le début de la zone
● Longueur de la zone
Remarque
Avec la valeur par défaut du paramètre LEN (LEN = 0), le paramètre DATA est utilisé
pour déterminer la longueur des données transmises. Assurez-vous que les données
DATA envoyées par l'instruction TSEND ont la même taille que le paramètre DATA de
l'instruction TRCV.
Dès que toutes les données de la tâche ont été reçues, TRCV les transfère dans la zone de
réception et met NDR à 1.
Tableau 11- 13
Entrée des données dans la zone de réception
Variante de
Entrée des données
protocole
dans la zone de
réception
TCP
Mode ad hoc
TCP
Réception de données
avec longueur indiquée
ISO sur TCP
Mode ad hoc
ISO sur TCP
Gestion par le
protocole
418
Type de données
Description
Bool
TSEND:
0: La tâche n'a pas encore commencé ou est encore en cours
d'exécution.
1: Tâche exécutée sans erreur
Bool
TRCV:
NDR = 0 : Tâche pas encore commencée ou encore en cours
d'exécution
NDR = 1 : Tâche achevée avec succès
Bool
BUSY = 1 : La tâche n'est pas encore achevée. Il n'est pas
possible de déclencher une nouvelle tâche.
BUSY = 0 : Tâche achevée
Bool
ERROR = 1 : Une erreur s'est produite pendant le traitement.
STATUS contient des informations détaillées sur le type d'erreur.
Word
Information d'état incluant l'information d'erreur (voir les codes
d'erreur pour ERROR et STATUS dans le tableau ci-après)
Int
TRCV : Quantité de données effectivement reçue en octets
Paramètre
"connection_type"
B#16#11
B#16#11
B#16#12
B#16#12
Valeur du paramètre LEN
65535
0 (recommandé) ou 1 à 8192,
65535 excepté
65535
0 (recommandé) ou 1 à 8192,
65535 excepté
Manuel système, 07/2011, A5E02486682-04
Valeur du paramètre
RCVD_LEN (octets)
1 à 1472
1 à 8192
1 à 1472
1 à 8192
Automate programmable S7-1200

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières