Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
Tabla 13- 88 Dirección de esclavo de dos bytes (byte 0 y byte 1)
Byte 0
Petición
Dirección esclava
Respuesta vál-
Dirección esclava
ida
Respuesta erró-
Dirección esclava
nea
Códigos de condición
Tabla 13- 89 Códigos de condición de ejecución Modbus_Slave (errores de comunicación y configuración)
STATUS (W#16#)
80D1
80D2
80E0
80E1
80E2
80E3
80E4
8180
8186
8187
818C
1260
Byte 1
Byte 2
Código F
Código F
0x81
Descripción
El receptor ha lanzado una petición de control de flujo para suspender una transmisión
activa y no ha habilitado nuevamente la transmisión en el tiempo de espera indicado.
Este error también se genera durante el control de flujo por hardware cuando el receptor no
confirma CTS en el tiempo de espera indicado.
La petición de transmisión se ha cancelado porque no se recibe ninguna señal DSR del
DCE.
El mensaje se ha terminado porque el búfer de recepción está lleno.
El mensaje se ha terminado debido a un error de paridad.
El mensaje se ha terminado debido a un error de trama.
El mensaje se ha terminado debido a un error de desbordamiento.
El mensaje se ha terminado debido a que la longitud especificada excede el tamaño del
búfer total.
ID de puerto no válida o error en la instrucción Modbus_Comm_Load
Dirección de estación Modbus no válida
Puntero no válido al DB MB_HOLD_REG: Área demasiado pequeña
Puntero MB_HOLD_REG no válido. El área de datos debe ser una de las siguientes:
DB clásico
•
Array de tipos de datos elementales en un DB simbólico o remanente
•
Memoria M
•
Byte 3
Byte 4
Dirección inicial
Longitud
Código E
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Byte 5
Byte 6
Long. de bobinas
Datos bobina
1
Controlador programable S7-1200