Exemples de transmission – Baumer ETTNM Manuel d'utilisation

Page 3

Advertising
background image

Read Coil Status - code fonction 01

Le maître interroge le TEDM/ETTNM sur l’état des seuils.
L’adresse de départ de lecture des coils est imposée et le nombre de coils est systématiquement 16. Les coils sont adressés à partir de
zéro : les coils 1-16 sont adressés de 0 à 15.

Exemples de transmission

Exemple de réponse à la requête :

Réponse

Nom du champ

Exemple

Slave Address

3B hex

Function

01 hex

Byte Count

02 hex

Data (Coils 08-01)

21 hex

Data (Coils 16-09)

00 hex

Error Check (CRC)

L’état des coils (08-01) donne pour valeur d’octet 21 hex, ou
0010 0001 binaire, le seuil 1 est actif.
Seuil 1 configuré en NO et Seuil 2 configuré en NC.
Bit = 0 : configuration NC. Bit = 1 : configuration NO.

Read Holding Register - code fonction 03

Le maître interroge le TEDM/ETTNM sur la valeur de la mesure, du code, du réglage des points de commutation haut ou bas des temporisations des seuils.
La question spécifie l’adresse du registre à lire. Les registres sont adressés à partir de zéro : les registres 1-11 sont adressés de 0 à 10.

Exemple de réponse à la requête :

Réponse

Nom du champ

Exemple

Slave Address

3B hex

Function

03 hex

Byte Count

02 hex

Data Hi (Register 1)

0A hex

Data Lo (Register 1)

2B hex

Error Check (CRC)

Pour le registre 1 : Le contenu donne pour valeur des
deux octets 0A 2B hex ou 2603 décimal.

Exemple de requête pour lire les coils 16-01 de l’esclave 59 :

Question

Nom du champ

Exemple

Slave Address

3B hex

Function

01 hex

Starting Address Hi

00 hex

Starting Address Lo

00 hex

No. of Points Hi

00 hex

No. of Points Lo

10 hex

Error Check (CRC)

Exemple de requête pour lire le registre 1 (valeur mesure) de l’esclave 59 :

Question

Nom du champ

Exemple

Slave Address

3B hex

Function

03 hex

Starting Address Hi

00 hex

Starting Address Lo

00 hex

No. of Points Hi

00 hex

No. of Points Lo

01 hex

Error Check (CRC)

Pour plus de renseignements sur le protocole Modbus : http://www.modbus.org/

Adr.
Coil

Action

00

Etat Seuil 1

01

Etat Seuil 2

02

03

04

NO-NC 1

05

NO-NC 2

06

07

08

Position

09

du

10

point

11

décimal

12
13
14
15

Adr.

Reg

Action

00 Valeur mesure

01

Code

02

Valeur HSP1

03 Valeur LSP1

04

Valeur HSP2

05

Valeur LSP2

06

07

Valeur TS1

08

Valeur TH1

09

Valeur TS2

10

Valeur TH2

Write Single Coil - code fonction 05

Ce code fonction est utilisé pour configurer à distance les seuils en NO ou en NC. Les coils concernés sont le 05 (NO) et le 06 (NC) avec
en adresse respective adr 04 et adr 05.

L’esclave confime l’écriture en renvoyant le
même message.

Exemple de réponse à la requête :

Réponse

Nom du champ

Exemple

Slave Address

3B hex

Function

05 hex

Starting Address Hi

00 hex

Starting Address Lo

04 hex

No. of Points Hi

FF hex

No. of Points Lo

00 hex

Error Check (CRC)

Le seuil 1 est configuré en NO.

Pour configurer le seuil en NO, la donnée FF 00 hex est envoyée à l’esclave.
Pour configurer le seuil en NC, la donnée 00 00 hex est envoyée à l’esclave.

Exemple de requête pour forcer à 1 le coil 05 de l’esclave 59. le maître transmet
la donnée FF 00 :

Demande

Nom du champ

Exemple

Slave Address

3B hex

Function

05 hex

Starting Address Hi

00 hex

Starting Address Lo

04 hex

No. of Points Hi

FF hex

No. of Points Lo

00 hex

Error Check (CRC)

Write Single Register - code fonction 06

Ce code fonction est utilisé pour configurer à distance le code d’accès*, les points de commutation haut et bas des seuils, la temporisation
des seuils, l’adresse du TEDM ou ETTNM.
La demande spécifie l’adresse du registre concerné. Les registres sont adressés à partir de 1: les registres 2-11 sont adressés de 1-10.
Attention: les valeurs de commutation, de code d’accès ou d’adresse esclave sont envoyées dans les registres respectifs en héxadécimal.
Exemple de requête pour écrire le pt de consigne du seuil1 de l’esclave 59 :

Demande

Nom du champ

Exemple

Slave Address

3B hex

Function

06 hex

Starting Address Hi

00 hex

Starting Address Lo

02 hex

No. of Points Hi

00 hex

No. of Points Lo

6E hex

Error Check (CRC)

* code d’accès pour la configuration par la face avant du TEDM ou ETTNM.

Exemple de réponse à la requête :

Réponse

Nom du champ

Exemple

Slave Address

3B hex

Function

05 hex

Starting Address Hi

00 hex

Starting Address Lo

02 hex

No. of Points Hi

00 hex

No. of Points Lo

6E hex

Error Check (CRC)

Le point de consigne du seuil 1 est réglé à 00 6E hex ou 110
décimal.

Adr.

Reg

Action

00

01

Code

02

Valeur HSP1

03 Valeur LSP1

04

Valeur HSP2

05 Valeur LSP2

06

Adr. esclave

07

Valeur TS1

08

Valeur TH1

09

Valeur TS2

10

Valeur TH2

Adr.
Coil

Action

00

01

02

03

04

NO-NC 1

05

NO-NC 2

06

07

08

09

10

11

12
13
14
15

320124 ind a 1

1/2010

Advertising
Ce manuel est liée aux produits suivants: