Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
STATUS*
Errores loca‐
(W#16#)
les y/o remo‐
tos
8382
Local
Remoto
8383
Local
Remoto
8384
Local
Remoto
8385
Local
Remoto
8386
Local
8387
Local
8388
Local
* Los códigos de estado se pueden mostrar como valores enteros o hexadecimales en el editor de programas. Encontrará
información sobre cómo cambiar los formatos de visualización en "Consulte también".
1026
Código de error en
Descripción
la respuesta de
MB_SERVER
(B#16#)
-
•
La longitud de la trama Modbus en el encabezado no concuerda con el
número de bytes recibidos.
•
El número de bytes no concuerda con el número de bytes realmente
transferidos (solo las funciones 1-4). Esto ocurre, por ejemplo, cuando
"MB_CLIENT" solicita un número de palabras impar pero "MB_SERVER"
siempre envía un número de palabras par.
•
La dirección inicial en la trama recibida no concuerda con la dirección
inicial guardada (funciones 5, 6, 15 y 16).
•
El número de palabras no concuerda con el número de palabras real‐
mente transferidas (funciones 15 y 16).
03
Especificación de longitud no válida en la trama Modbus recibida. Com‐
pruebe el lado del servidor.
-
•
Versión de instrucción < V6.0: Error al leer o escribir datos o acceso
fuera del área de direcciones de MB_DATA_PTR.
•
Versión de instrucción >= V6.0: Error al leer o escribir datos o acceso
fuera del área de direcciones de MB_DATA_PTR, RD_MB_DATA_PTR o
WR_MB_DATA_PTR.
02
Error al leer o escribir datos o acceso fuera del área de direcciones del
servidor.
-
•
Se ha recibido un código de excepción no válido.
•
Se ha recibido un valor de datos distinto del enviado originalmente por
el cliente (funciones 5, 6 y 8).
•
Se ha recibido un valor de estado no válido (función 11).
03
Error en el valor de datos para la función 5
-
•
Código de diagnóstico no soportado.
•
Se ha recibido un código de subfunción distinto del enviado original‐
mente por el cliente (función 8).
03
Código de diagnóstico no soportado.
-
El código de función recibido no concuerda con el enviado originalmente.
-
El ID de protocolo de la trama Modbus TCP recibida por el servidor no es "0".
-
El servidor Modbus ha enviado una longitud de datos distinta de la solici‐
tada. Este error se produce solo cuando se utilizan las funciones Modbus
5, 6, 15 o 16.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO