10
Intégration du LRS à la commande du processus (Ethernet)
10.1
Généralités
Le LRS communique avec la commande du processus par UDP/IP avec le protocole décrit au
Chapitre 10.2. Le protocole peut fonctionner dans 2 modes différents :
• Mode de détection
• Mode d'instruction (Command Mode)
En mode de détection, le LRS transmet le message d'analyse. Il est transmis en continu en mode
« Free Running » et une fois par déclenchement en mode de déclenchement.
En mode d'instruction, le LRS réagit aux instructions de la commande. Les instructions disponibles sont
décrites au Chapitre 10.3.
REMARQUE
Si vous utilisez un pare-feu, assurez-vous que la commande peut communiquer avec le LRS par
l'interface Ethernet via UDP sur les ports 9008 et 5634 (ces ports sont préréglés en usine mais
peuvent également avoir été modifiés par l'utilisateur, voir chapitre 7.2 « Description des
menus »). En outre, il est nécessaire que le pare-feu laisse passer les trames d'écho ICMP pour
le test de la communication (ping).
L'intégration de la variante PROFIBUS LRS 36/PB à la commande du processus par PROFIBUS est
décrite au Chapitre 11 « Intégration du LRS 36/PB à PROFIBUS » page 80.
10.2
Structure du protocole Ethernet
REMARQUE
L'ordre d'enregistrement des octets individuels dépend du système d'exploitation. Les instruc-
tions du Chapitre 10.3 et la description du protocole sont représentées au format « Big Endian »,
c'est-à-dire avec l'octet High d'abord et l'octet Low ensuite
(0x... hexadécimal).
Les PC sous Windows (et certaines commandes telles que Siemens S7 p. ex.) enregistrent les données
au format « Little Endian », c'est-à-dire avec l'octet Low d'abord et l'octet High ensuite.
Si dans le contexte de votre processus, le LRS ne réagit pas aux instructions de la commande alors
que la communication avec LRSsoft fonctionne parfaitement, contrôlez que cela ne vient pas de l'ordre
des octets.
Exemple : pour l'instruction 0x434E (Connect to Sensor), un PC sous Windows doit envoyer 0x4E et 0x43
pour être compris du LRS. Le numéro de transaction de la réponse du LRS contient alors également
0x4E43 (séquence d'octets 0x43, 0x4E).
Le LRS envoie des données en « Little-Endian », c'est-à-dire d'abord l'octet Low, puis l'octet High.
Vous trouverez plus loin la description des valeurs possibles de chacun des octets et leur signification.
Structure du protocole
Le protocole est composé de l'en-tête (30 octets) suivi des données utiles (0 ... 53 mots de données de
2 octets). Le protocole est utilisé aussi bien en mode d'instruction pour l'envoi d'instructions et les acquit-
tements d'instructions du capteur, qu'en mode de détection.
Leuze electronic GmbH + Co. KG
Description technique du LRS
67