Tabla 5- 7
Respuesta del juego de datos (Big Endian, solo acceso de lectura)
Register
Bloque
Campo
Offset
0x0040
Estado
0x0041
Processed Length
0x0042
Response Length
Tabla 5- 8
Contenido del juego de datos (Big Endian, acceso de lectura/escritura)
Register
Bloque
Campo
Offset
0x0080-
Record
Data [123]
0x00FA
Módulo de interfaz IM 155-6 MF HF (6ES7155-6MU00-0CN0)
Manual de producto, 02/2021, A5E48752876-AC
Tamaño
Descripción
0x0000: Listo/OK (la consulta se ha ejecutado correctamente).
Unsigned16
0x0001: Ocupado (no se permite el acceso a la interfaz de jue-
gos de datos.)
0x0002: Esperando (a "Ejecutar escritura")
0x0003: En procesamiento (se está ejecutando la consulta in-
terna del juego de datos)
0x8000-0x80FF: Error (no se ha podido ejecutar la consulta,
respuesta de error del juego de datos PROFINET [2])(= 0x8000 +
columna "PROFINET ErrorCode1" de Param Object/Mapeo de
registros de respuesta (Página 96))
0xFF00: Request Length no válida (>246 devuelve el error de
Modbus TCP "Illegal Data Value (3)")
0xFF01: Record Length no válida (si == 0)
0xFF02: Request Header no válido (si Request Offset + Request
Length > Record Length)
Unsigned16
Longitud procesada del juego de datos PROFINET en bytes
Lectura: Longitud del juego de datos PROFINET leído
Escritura: Longitud del juego de datos de la petición de escritura
ejecutada = Record Length
(Solo en caso de error)
Unsigned16
Lectura: Número de bytes válido disponible en Record Data.
Escritura: Número de bytes tomado de Record Data. (Solo en
caso de error)
Tamaño
Descripción
Unsigned16
Contenido del juego de datos PROFINET (246 bytes)
(Lectura: contiene el número de bytes válido devuelto con
Response Length. Los bytes restantes se ocupan con 0.)
5.2 Integración en el sistema de automatización
Modbus TCP
127