9
El protocolo Modbus (Modbus/TCP)
Estructura del protocolo
9.2.1
Header
Manual – MOVIFIT
108
TCP
En la siguiente tabla están descritos los bytes de protocolo del Header.
Byte
0
Transaction Identifier
1
2
Protocol Identifier
3
4
Length Field (Upper Byte) Valor: 0
5
Length Field (Lower Byte) Número de los Function Codes Data Bytes + 1 ("Unit
Unit Identifier (Slave Ad-
6
dress)
7
Function Code
8 – N
Data
Tenga en cuenta lo siguiente:
•
El Transaction Identifier (byte 0 y 1) es simplemente copiado por el esclavo. Pue-
de servirle al maestro para identificar acciones relacionadas.
•
El "Protocol Identifier" (byte 2 y 3) debe tener siempre el valor "0".
•
Los bytes de longitud (byte 4 y 5) indican el número de los bytes que siguen. Debi-
do a que la longitud máxima de telegrama asciende a 255 bytes, el "Upper Byte"
debe tener el valor "0".
•
El "Unit Identifier" (byte 6) se utiliza para diferenciar varias unidades conectadas
(p. ej. puentes o pasarelas). Tiene la función de una subdirección que en las uni-
dades de SEW‑EURODRIVE se utiliza solo para el acceso a parámetros. Los da-
tos de proceso se representan siempre en la unidad que es direccionada median-
te el "Unit Identifier" con los valores "0" o "FF
La asignación de "Unit Identifier" a las unidades de nivel inferior o al módulo de
potencia integrado es determinada en la tabla de enrutado de la configuración de
control en el PLC Editor. Los "Unit Identifier" están asignados conforme a la si-
guiente tabla:
Unit Identifier
0 ó 255
Control MOVIFIT
1
Módulo de potencia de MOVIFIT
2
MOVIMOT
3
MOVIMOT
4
MOVIMOT
16 – 21
Esclavos MOVIFIT
•
Después de los 7 bytes del Header siguen "Function Code" y datos.
®
nivel funcional "Technology" con interfaz del bus de campo EtherNet/IP™ o Modbus/
Designación
Valor: A menudo "0" (Es simplemente copiado por el
servidor (esclavo).)
Valor: 0
Identifier")
Dirección del esclavo.
Tiene que ajustarse para el acceso a los datos de pro-
ceso de la unidad MOVIFIT
Para el acceso al canal de parámetros (offset 200
203
) se aplican las siguientes asignaciones de di-
hex
rección:
• 0 ó 255 para parámetros de la unidad MOVIFIT
• 1 – 254 para parámetros de una unidad de nivel in-
ferior en la unidad MOVIFIT
Servicio deseado
Datos en función del servicio deseado
hex
Opción/interfaz
®
®
-SC/-FC
®
®
1 (solo con MOVIFIT
-MC)
®
®
2 (solo con MOVIFIT
-MC)
®
®
3 (solo con MOVIFIT
-MC)
®
en el bus CAN externo
Significado
®
a "0" (0x00) ó 255 (0xFF).
®
".
–
hex
®