Tcon, Tdiscon, Tsend Et Trcv - Siemens SIMATIC S7-1200 Manuel

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

Publicité

11.2.5.2

TCON, TDISCON, TSEND et TRCV

Communication Ethernet à l'aide des protocoles TCP et ISO sur TCP
Remarque
Instructions TSEND_C et TRCV_C
Pour simplifier la programmation de la communication PROFINET/Ethernet, l'instruction
TSEND_C et l'instruction TRCV_C combinent les fonctionnalités des instructions TCON,
TDISCON, TSEND et TRCV :
 TSEND_C combine les instructions TCON, TDISCON et TSEND.
 TRCV_C combine les instructions TCON, TDISCON et TRCV.
Les instructions suivantes gèrent le processus de communication :
● TCON établit une liaison TCP/IP entre un PC client et serveur (CPU).
● TSEND et TRCV envoient et reçoivent les données.
● TDISCON coupe la liaison.
La taille de données minimale que vous pouvez envoyer (TSEND) ou recevoir (TRCV) est
un octet ; la taille maximale est 8192 octets. TSEND n'accepte pas l'envoi de données à
partir d'adresses booléennes et TRCV ne reçoit pas de données dans des adresses
booléennes. Pour plus d'informations sur le transfert de données à l'aide de ces instructions,
reportez-vous au paragraphe sur la cohérence des données (Page 149).
TCON, TDISCON, TSEND et TRCV opèrent de manière asynchrone, ce qui signifie que le
traitement de la tâche s'étend sur plusieurs exécutions de l'instruction. Par exemple, vous
lancez une tâche pour la configuration et l'établissement d'une liaison en exécutant une
instruction TCON avec le paramètre REQ = 1. Puis, vous réexécutez TCON pour surveiller
l'avancement de la tâche et tester l'achèvement de la tâche via le paramètre DONE.
Le tableau suivant montre les relations entre BUSY, DONE et ERROR. Servez-vous-en pour
déterminer l'état de la tâche en cours.
Tableau 11- 7 Interactions entre les paramètres BUSY, DONE et ERROR
BUSY
DONE
VRAI
Sans objet
FAUX
VRAI
FAUX
FAUX
FAUX
FAUX
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
ERROR
Description
Sans objet
La tâche est en cours de traitement.
FAUX
La tâche a été achevée avec succès.
VRAI
La tâche s'est terminée avec une erreur. La cause de l'erreur figure dans le
paramètre STATUS.
FAUX
Aucune nouvelle tâche n'a été affectée.
PROFINET et PROFIBUS
11.2 PROFINET
413

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières