6 Modbus por Ethernet
Ejemplo: escribir n palabras
Lectura de la dirección IP del instrumento. En este ejemplo se trata de la dirección 10.10.1.69. Dado que
cada octeto de la dirección IP se deposita en una palabra, es necesario aquí que se lean 4 palabras (8
Bytes) .
Consultar también el ejemplo Modbus en capítulo 2.4.1 "Lectura de n palabras", página 10.
Consulta:
0x0001
2 Byte
Transacción-
ID
Asignación
de la res-
puesta a la
consulta (nu-
meración co-
rrelativa)
Respuesta:
MBAP-Header
0x0001
0x0000
2 Byte
2 Byte
Transac-
ID Protoco-
ción-ID
lo
Asigna-
Con Mod-
ción de la
bus siem-
respuesta
pre 0x00
a la consul-
ta
36
MBAP-Header
0x0000
0x0006
2 Byte
2 Byte
ID Protocolo
Longitud
Con Modbus
Longitud de
siempre
la consulta
0x0000
en Byte des-
de (incl.)
„Unit-ID";
aquí 6 Byte
(0x06)
0x000B
0xFF
2 Byte
1 Byte
Longitud
Unidad-
ID
Longitud de la
Con
respuesta en
TCP
Byte (incl.)
siem-
„Unit-ID";
pre
aquí 11 Byte
0xFF
0xFF
1 Byte
Unidad-ID
Código de
Con TCP
Código de
siempre FF o
función para
255
"Leer n pala-
Telegrama Modbus
(sin dirección de esclavo ni CRC)
0x03
0x08
1 Byte
1 Byte
Código de
Número de
función
Bytes leí-
dos
Código de
Se han leí-
función
do 8 Bytes
para "Leer
n palabras"
Telegrama Modbus
(sin dirección de esclavo ni CRC)
0x03
0x19C9
1 Byte
2 Byte
Dirección
función
primera pala-
bra
Primera pa-
labra de la di-
rección IP a
bras"
leer
0x000A 0x000A 0x0001 0x0045
8 Byte
1 palabra por octeto
4 octetos × 2 Bytes = 8 Bytes
La dirección IP consta de
4 octetos
10.
10.
0x0004
2 Byte
Número de
palabras
Se deben
leer 4 pala-
bras
1.
69