11
Modes
11.1
Fonctionnement de l'échange des données
La passerelle de bus de terrain possède deux modes différents, sélectionnés via l'API :
• Mode transparent (réglage standard)
En mode transparent, toutes les données de l'appareil final série sont envoyées 1:1 et
immédiatement à l'API. L'utilisation des bits de commande et de statut est ici inutile. Cependant,
seuls les octets de données possibles pour un cycle de transmission sont transmis ; les autres sont
perdus.
L'intervalle entre deux messages consécutifs (sans trame) doit être d'au moins 20ms, sinon la
séparation n'est pas clairement définie.
Les données escomptées sont ici généralement des caractères ASCII. Par conséquent, il peut arri-
ver que la MA considère différents caractères de commande comme erronés dans la plage de
données et qu'elle les supprime. Si la plage de données indique 00
octets inutiles sont également remplis avec 00
• Mode collectif
En mode collectif, les données de l'appareil final série sont enregistrées temporairement dans la
passerelle de bus de terrain par basculement du bit CTB, puis envoyées bloc par bloc à l'API unique-
ment si celui-ci le demande.
Ensuite, un bit de statut (DEX) indique à l'API que de nouvelles données à récupérer sont dispo-
nibles. Les données sont ensuite extraites bloc par bloc depuis la passerelle de bus de terrain (bit
bascule).
Pour pouvoir différencier les messages individuels sur l'API en mode collectif, la trame série est
transmise avec les données à l'automate.
La taille du tampon est de 1 kilo-octet.
REMARQUE
Dans le mode collectif, les bits CTB et SFB sont requis pour le traitement des communications
via la mémoire tampon. Les messages qui peuvent également être transmis en intégralité dans
un cycle en mode collectif (y compris la trame des données), passent directement. Si des
données d'API sont mises à disposition et transmises sans changement d'état du bit CTB, celles-
ci vont directement sur l'interface RS 232 avec la longueur de message réglée. Des messages
incomplets (y compris trame des données) ou erronés risquent de causer des messages d'erreur
sur l'appareil raccordé.
Une combinaison avec le mode de commande est possible.
L'échange des données bloc par bloc doit être programmé sur l'API.
11.1.1 Lecture de données d'esclave en mode collectif (passerelle -> API)
Si l'appareil Leuze envoie des données à la passerelle de bus de terrain, les données sont mémorisées
provisoirement dans un tampon. Le bit DEX informe l'API que des données sont disponibles dans la
mémoire en vue de leur retrait. Les données ne sont pas transmises automatiquement.
Une fois toutes les données utiles de la MA 2xx
confirmation de la lecture doit être basculé une fois pour libérer la transmission de données pour le cycle
de lecture suivant.
Tant que le tampon contient des données (bit « DEX » = 1), les données encore dans le tampon sont
transmises par basculement du bit de commande « R-ACK ». Ces étapes sont répétées jusqu'à ce que le
bit « DEX » repasse à « 0 ». Toutes les données sont alors retirées du tampon. Dans ce cas aussi, le bit
« R-ACK » de confirmation de la lecture finale doit être basculé une fois de plus pour libérer la transmis-
sion de données pour le cycle de lecture suivant.
Bits de commande et d'état utilisés :
• DLC
• BLR
• DEX
• R-ACK
Leuze electronic GmbH + Co. KG
.
h
i
analysées (bit « DEX » = « 0 »), le bit « R-ACK » de
i
MA 248
, la MA coupe le message car les
h
45