Trames ethernet, Protocoles tcp/ip et udp/ip, Protocole modbus tcp – Baumer DA101E Manuel d'utilisation

Page 4

Advertising
background image

10

Programmation du sens d’affichage par rapport aux connecteurs

POS. CONNEC.:

BAS ou HAUT. Ligne de de programmation optionnelle suivant le modèle d’afficheur.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------
11

Quitter le mode programmation

SORTIR:

Permet de quitter le mode programmation et de mémoriser les paramètres programmés.



3. Trames Ethernet

3.1. Protocoles TCP/IP et UDP/IP

Les données envoyées à l’afficheur sont composées d’une chaîne de caractères ASCII terminée par le ou les code(s) ASCII
de fin de message déterminé(s) dans le paramètre de programmation n°3. Le premier caractère envoyé est affiché sur le digit
le plus à gauche de l’affichage.

Le numéro du port à utiliser pour l’envoi des données est 10001.

3.2. Protocole ModBus TCP

Les données envoyées à l’afficheur sont composées d’une chaîne de caractères ASCII sans code de fin de message.
Le premier caractère envoyé est affiché sur le digit le plus à gauche de l’affichage.

Le numéro du port à utiliser pour l’envoi des données est 502.

a) Composition de la trame ModBus TCP avec envoi des données à afficher

Numéro

de trame

Identification

du protocole

Longueur

de la trame

Adresse

Code

Fonction

Adresse

du mot

Nbre de

mots

Nbre de

bytes

Données

XX

XX

00

00

LL

LL

01

10

00

00

MM MM

BB

<Données>


Tous les caractères doivent être transmis en hexadécimal.
XXXX

=

Numéro de la trame, utilisé pour identifier la réponse envoyée par l’afficheur

0000

=

Identification du protocole, toujours = 0000 : protocole ModBus

LLLL

=

Nombre de bytes qui vont encore être transmis après le byte LL

01

=

Adresse de l’afficheur, toujours = 01

10

=

Code Fonction « Ecriture n mots »

0000

=

Adresse de mémoire où seront mémorisée les données, toujours = 0000

MMMM

=

Nombre de mots des données transmises à l’afficheur

BB

=

Nombre de bytes des données, il est égal au double du nombre de mots transmis

<Données>

=

Données transmises à l’afficheur, nombre de bytes pair


Exemple de trame ModBus TCP

Message envoyé à l'afficheur : 123456

Numéro

de trame

Identification

du protocole

Longueur

de la trame

Adresse

Code

Fonction

Adresse

du mot

Nbre de

mots

Nbre de

bytes

Données

00

00

00

00

00

0D

01

10

00

00

00

03

03

31 32 33 34 35 36

Résultat à l'affichage :

123456

b) Composition de la trame ModBus TCP avec appel d’un message mémorisé dans l’afficheur


6 adresses mémoires sont disponibles pour appeler à l’affichage, par son numéro, un message mémorisé dans l’afficheur ;
ces adresses vont de 191h à 196h. Plusieurs messages peuvent être appelés simultanément, ils sont alors affichés les uns
après les autres. Lorsque toutes les adresses mémoires sont à 0, le message N°0 mémorisé dans l’afficheur est affiché.


Numéro

de trame

Identification

du protocole

Longueur

de la trame

Adresse

Code

Fonction

Adresse

du mot

Données

XX

XX

00

00

LL

LL

01

06

00

MM

00

00

00

dd


Tous les caractères doivent être transmis en hexadécimal.
XXXX

=

Numéro de la trame, utilisé pour identifier la réponse envoyée par l’afficheur

0000

=

Identification du protocole, toujours = 0000 : protocole ModBus

LLLL

=

Nombre de bytes qui vont encore être transmis après le byte LL

01

=

Adresse de l’afficheur, toujours = 01

6

=

Code Fonction « Ecriture 1 mot »

MM

=

Adresse de mémoire où sera mémorisé le numéro de message à afficher

dd

=

Donnée numéro de message à afficher


DA030E

→ DA100E

6

Advertising
Ce manuel est liée aux produits suivants: