Fc8 diagnostics, Fc16 write multiple register – VEGA VEGAPULS SR 68 Modbus and Levelmaster protocol Manuel d'utilisation

Page 79

Advertising
background image

79

10 Annexe

VEGAPULS SR 68 • Protocole Modbus et Levelmaster

41371-FR-130627

Request:

Paramètres

Length

Code/Data

Function Code

1 Byte

0x06

Start Address

2 Bytes

0x0000 to 0xFFFF

Number of Registers

2 Bytes

Data

Response:

Paramètres

Length

Code/Data

Function Code

1 Byte

0x04

Start Address

2 Bytes

2*N

Register Value

2 Bytes

Data

FC8 Diagnostics

Ce code de fonction permet de déclencher différentes fonctions de diagnostic ou de lire les valeurs

de diagnostic.
Request:

Paramètres

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Response:

Paramètres

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Codes de fonction transformés :

Sub Function Code

Nom

0x00

Return Data Request

0x0B

Return Message Counter

Avec le code sous-fonction 0x00, une seule valeur 16 bits peut être écrite.

FC16 Write Multiple Register

Ce code de fonction permet d'écrire plusieurs registres "holding". Seuls les registres consécutifs

peuvent être écrits dans une interrogation. S'il y a des intervalles (registres non existants) entre les

registres, ces registres ne peuvent pas être écrits dans un télégramme.
Request:

Paramètres

Length

Code/Data

Function Code

1 Byte

0x10

Start Address

2 Bytes

0x0000 to 0xFFFF

Advertising