Fc8 diagnostics, Fc16 write multiple register – VEGA VEGABAR 86 Modbus and Levelmaster protocol - Operating Instructions Manual del usuario

Página 68

Advertising
background image

68

10 Anexo

VEGABAR 86 • Protocolo Modbus y Levelmaster

46296-ES-131120

Request:

Parámetro

Length

Code/Data

Function Code

1 Byte

0x06

Start Address

2 Bytes

0x0000 to 0xFFFF

Number of Registers

2 Bytes

Data

Response:

Parámetro

Length

Code/Data

Function Code

1 Byte

0x04

Start Address

2 Bytes

2*N

Register Value

2 Bytes

Data

FC8 Diagnostics

Con ese código de función se pueden iniciar diferentes funciones o valores de diagnóstico.
Request:

Parámetro

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Response:

Parámetro

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Código de funcionamiento convertido:

Sub Function Code

Nombre

0x00

Return Data Request

0x0B

Return Message Counter

Para el código de funcionamiento 0x00 solamente se puede escribir un valor de 16 Bit.

FC16 Write Multiple Register

Con ese código de función solamente se pueden escribir varios registros Holding. Solamente se

pueden escribir registros, que se escriben en sucesión inmediata en una consulta. Si hay huecos

(Registros no existen) entre los registros, entonces estos no se pueden escribir en un telegrama.
Request:

Parámetro

Length

Code/Data

Function Code

1 Byte

0x10

Advertising