Planificación de proyecto y puesta en marcha (Modbus/TCP)
Ejemplos para el intercambio de datos a través de Modbus/TCP
En el intercambio de datos de proceso vía FC23 el telegrama para la escritura y la
lectura de 3 palabras de datos de proceso (PD) tiene la estructura siguiente.
Byte
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
En el telegrama de respuesta de esclavos de Modbus/TCP-Slaves se devuelven a
continuación los siguientes bytes de datos.
Byte
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Manual – Interface de bus de campo DFE33B para EtherNet/IP y Modbus/TCP
Valor
Significado
0x00
Transaction Identifier
0x00
Protocol Identifier
0x00
Length field
0x11
0xFF
Unit Identifier
0x10
Function Code
0x00
Read Reference-number
0x04
0x00
Read Word Count
0x03
0x00
Write Reference number
0x04
0x00
Write Word Count
0x03
0x06
Write Byte Count
0x00
0x06
0x00
Data
0x00
0x05
0x00
Valor
Significado
0x00
Transaction Identifier
0x00
Protocol Identifier
0x00
Length field
0x09
0xFF
Unit Identifier
0x17
Function Code
0x06
Write Byte Count
0x00
0x07
0x10
Data
0x00
0x05
0x00
Interpretación
Número de bytes después de byte 5:
3 (Número.PD) × 2 + 7 = 13
Deber ser 0 ó 255
Servicio = FC23 (Read + Write
Register)
Offset a partir del cual se encuentran
las PD:
Deber ser siempre 4
Número PD (aquí 3):
Debe ser para PD 1 a 10 en DFE33B en
®
MOVIDRIVE
B
3, 6, 9, ... 24 en DFE33B como pasarela
Offset a partir del cual se encuentran
las PD:
Deber ser siempre 4
Número PD (aquí 3):
véase Read Word Count
Número PD × 2 = 6
Palabra de datos de salida de
proceso 1 p.ej., palabra de control
(0x0006 = Desbloquear)
Palabra de datos de salida de
proceso 2 p. ej., consigna de velocidad
Palabra de datos de salida de
proceso 3 p. ej., tiempo de rampa
Interpretación
Número de bytes después
de byte 5:
3 (Número.PD) × 2 + 3 = 9
Deber ser 0 ó 255
Servicio = FC23
(Read + Write Register)
Número PD × 2 = 6
Palabra de datos de entrada
de proceso 1 p. ej., palabra de
estado
Palabra de datos de entrada de
proceso 2 p. ej., velocidad real
Palabra de datos de entrada de
proceso 3 p. ej., valor real de
corriente
Ayuda
Para la descripción
detallada, véanse
especificación de
Modbus/TCP y
capítulo "El
protocolo Modbus
(Modbus/TCP)"
Para el mapeado y la
definición de datos,
véanse configuración
de la unidad y perfil
de la unidad SEW
Ayuda
Para la descripción
detallada, véanse
especificación de
Modbus/TCP y capítulo
"El protocolo Modbus
(Modbus/TCP)"
Para el mapeado y la
definición de datos, véanse
configuración de la unidad
y perfil de la unidad SEW
7
85