Siemens SIMATIC S7-300 Manuel De Référence page 405

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

Publicité

ISO on TCP
Pendant la transmission de données, des informations sur la longueur et la fin d'un message
sont transmises.
Si la longueur des données à recevoir (paramètre LEN du FB 64 "TRCV") est supérieure à
la longueur des données émises, le FB 64 "TRCV" copie entièrement les données émises
dans la zone de données de réception. Il met ensuite NDR sur TRUE et décrit RCVD_LEN
avec la longueur des données émises.
Si la longueur de la zone des données à recevoir (paramètre DATA du FB 64 "TRCV") est
inférieure à la longueur des données émises, le FB 64 ne copie pas de données dans la
zone de données de réception, mais fournit l'information d'erreur suivante : ERROR=1,
STATUS=W#16#8088.
UDP
Vous n'établissez pas de liaison, comme c'est le cas pour les protocols TCP native et ISO on
TCP. C'est la raison pour laquelle vous devez indiquer une référence aux paramètres
d'adresse du récepteur (adresse IP et numéro de port) à l'appel du bloc d'émission FB 67
"TUSEND". De même, vous recevez une référence aux paramètres d'adresse de l'émetteur
(adresse IP et numéro de port) à la fin du bloc de réception FB 68 "TURCV".
Pour pouvoir utiliser les FB 67 "TUSEND" et 68 "TURCV", vous devez préalablement
appeler le FB 65 "TCON" aussi bien côté émetteur que côté récepteur, afin de définir le
nœud d'extrémité local de la communication.
A chaque appel du FB 67 "TUSEND", vous pouvez de nouveau référencer le partenaire
distant en indiquant sont adresse IP et son numéro de port.
Pendant la transmission de données, des informations sur la longueur et la fin d'un message
sont transmises.
Si la longueur des données à recevoir (paramètre LEN du FB 68 "TURCV") est supérieure à
la longueur des données émises, le FB 68 "TURCV" copie entièrement les données émises
dans la zone de données de réception. Il met ensuite NDR sur TRUE et décrit RCVD_LEN
avec la longueur des données émises.
Si la longueur de la zone des données à recevoir (paramètre DATA du FB 68 "TURCV") est
inférieure à la longueur des données émises, le FB 68 ne copie pas de données dans la
zone de données de réception, mais fournit l'information d'erreur suivante : ERROR=1,
STATUS=W#16#8088.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Communication ouverte via Industrial Ethernet
23-3

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières