Código de
Descripción
error
Error de comunicación - Modbus_Master y Modbus_Slave
16#80D1
El tiempo de espera a XON o CTS = ON ha transcurri-
do.
16#80D2
"Hardware RTS siempre ON": orden de transmisión
cancelada por cambio de DSR = ON a OFF
16#80E0
Telegrama cancelado: Desbordamiento del búfer de
transmisión / telegrama de transmisión demasiado
grande
16#80E1
Telegrama cancelado: error de paridad
16#80E2
Telegrama cancelado: error de trama
16#80E3
Telegrama cancelado: error de desbordamiento de
caracteres
16#80E4
Telegrama cancelado: longitud máxima de telegrama
alcanzada
Error de comunicación - Modbus_Master
16#80C8
El esclavo no responde dentro del tiempo ajustado
16#80C9
El esclavo no responde dentro del tiempo ajustado
mediante Blocked_Proc_Timeout.
16#8200
La interfaz está ocupada por una orden en curso.
Error de protocolo - Modbus_Slave (solo módulos de comunicaciones compatibles con Modbus)
16#8380
Error CRC
16#8381
El código de función no se soporta o no se soporta
para Broadcast.
16#8382
Indicación de longitud no válida en el telegrama de
orden
16#8383
Dirección de datos no válida en el telegrama de orden
16#8384
Error de valor de datos no válido en el telegrama de
orden
16#8385
El esclavo Modbus no soporta el valor de diagnóstico
(código de función 08)
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE
Programación - Comunicación mediante instrucciones
Solución
El interlocutor falla, es demasiado lento o está offli-
ne. Compruebe el interlocutor o modifique la para-
metrización en caso necesario.
Compruebe el interlocutor. Asegúrese de que DSR
está ON durante toda la transferencia.
En el programa de usuario llame la instrucción con
más frecuencia o parametrice una comunicación con
control del flujo de datos.
Compruebe la línea de conexión de los interlocutores
y asegúrese de que en ambos interlocutores esté
ajustada la misma velocidad de transmisión, la mis-
ma paridad y el mismo número de bits de parada.
Compruebe los ajustes de bit de inicio, bits de datos,
bit de paridad, velocidad de transferencia de datos y
bit(s) de parada.
Compruebe el número de datos en el telegrama del
interlocutor.
Seleccione una longitud de telegrama menor en el
interlocutor.
Se admiten (en función del módulo): 1-
1024/2048/4096 (bytes)
Compruebe la velocidad de transferencia de datos, la
paridad y el cableado del esclavo.
Compruebe el ajuste de Blocked_Proc_Timeout.
Compruebe si el módulo se ha parametrizado con la
instrucción Modbus_Comm_Load. Tal vez tenga que
reparametrizarse el módulo mediante Mo-
dbus_Comm_Load tras desenchufar/enchufar o tras
restablecerse la corriente.
Repita la orden más tarde. Asegúrese de que no se
esté ejecutando ninguna orden antes de iniciar una
nueva.
Error de suma de verificación del telegrama Modbus.
Compruebe el interlocutor.
Compruebe el interlocutor y asegúrese de que se
envía un código de función válido.
Seleccione una longitud de datos adecuada en el
parámetro DATA_LEN.
Seleccione un valor adecuado para la dirección de
datos en el parámetro DATA_ADDR.
Compruebe el valor de datos en el telegrama de
orden del maestro Modbus
El esclavo Modbus solo soporta los valores de diag-
nóstico 16#0000 y 16#000A.
5.4 Instrucciones
161