Sinopsis de los mensajes de error Modbus
|
Código de error |
Descripción |
Solución |
|---|---|---|
|
16#0000 |
No hay error |
‑ |
|
Error de configuración de la interfaz: Modbus_Comm_Load |
||
|
16#8181 |
El módulo no soporta esta velocidad de transferencia de datos. |
Seleccione una velocidad de transferencia de datos compatible con el módulo en el parámetro BAUD. |
|
16#8182 |
El módulo no soporta este ajuste de paridad. |
Seleccione un valor adecuado para "Paridad" en el parámetro PARITY. Se admiten:
|
|
16#8183 |
El módulo no soporta este tipo de control del flujo de datos. |
Seleccione un control del flujo de datos compatible con el módulo en el parámetro FLOW_CTRL. |
|
16#8184 |
Valor no admisible para "Tiempo de respuesta excedido". |
Seleccione un valor adecuado para "Tiempo de respuesta excedido" en el parámetro RESP_TO. Rango admisible: 1-65535 (ms) |
|
16#8280 |
Acuse negativo al leer el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_Config.RDREC.STATUS, Receive_Config.RDREC.STATUS o RDREC.STATUS, así como en la descripción del SFB RDREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
16#8281 |
Acuse negativo al escribir en el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_Config.WRREC.STATUS, Receive_Config.WRREC.STATUS o WRREC.STATUS, así como en la descripción del SFB WRREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
16#8282 |
Módulo no disponible |
Compruebe la entrada en el parámetro PORT y asegúrese de que el módulo está accesible. |
|
Error de configuración: Modbus_Slave |
||
|
16#8186 |
Dirección del esclavo no admisible |
Seleccione una dirección del esclavo adecuada en el parámetro MB_ADDR. Se admiten: 1-247 con área de direcciones estándar; |
|
16#8187 |
Valor no admisible en el parámetro MB_HOLD_REG |
Seleccione un valor adecuado para el Holding Register en el parámetro MB_HOLD_REG. |
|
16#8188 |
Modo de operación no admisible o Broadcast |
En el modo de operación Broadcast seleccione el |
|
16#818C |
El puntero hacia un área MB_HOLD_REG debe ser un bloque de datos o un área de marcas. |
Seleccione un valor adecuado para el puntero hacia el área MB_HOLD_REG. |
|
16#8280 |
Acuse negativo al leer el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_P2P.RDREC.STATUS o Receive_P2P.RDREC.STATUS, así como en la descripción del SFB RDREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
16#8281 |
Acuse negativo al escribir en el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_P2P.WRREC.STATUS o Receive_P2P.WRREC.STATUS, así como en la descripción del SFB WRREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
16#8389 |
Definición de rango de datos no válida:
|
Compruebe la definición de los rangos de datos. Ver capítulo Acceso a áreas de datos en DB en lugar del acceso directo a direcciones MODBUS a partir de la versión V4.0 |
|
16#8452 1) |
MB_HOLD_REG no señala a ningún DB ni área de marcas |
Compruebe el puntero MB_HOLD_REG |
|
16#8453 1) |
MB_HOLD_REG no es un puntero del tipo BOOL o WORD |
Compruebe el puntero MB_HOLD_REG |
|
16#8454 1) |
La longitud del área direccionada con MB_HOLD_REG supera la longitud del DB o el área direccionada es demasiado pequeña para el número de datos que deben leerse o escribirse. |
Compruebe el puntero MB_HOLD_REG |
|
16#8455 1) |
MB_HOLD_REG señala a un DB protegido contra escritura |
Compruebe el puntero MB_HOLD_REG |
|
16#8456 1) |
Error al ejecutar la instrucción. La causa del error figura en el parámetro estático STATUS. |
Determine el valor del parámetro SFCSTATUS. Lea su significado en la descripción del SFC51, parámetro STATUS. |
|
Error de configuración: Modbus_Master |
||
|
16#8180 |
Valor no admisible para el parámetro MB_DB |
El valor parametrizado para MB_DB (DB de datos de instancia) en la instrucción Modbus_Comm_Load no es admisible. Compruebe la interconexión de la instrucción Modbus_Comm_Load y sus mensajes de error. |
|
16#8186 |
Dirección de estación no admisible |
Seleccione una dirección de estación adecuada en el parámetro MB_ADDR. Se admiten: 1-247 con área de direcciones estándar; |
|
16#8188 |
Modo de operación no admisible o Broadcast (MB_ADDR = 0) y parámetro MODE ≠ 1 |
En el modo de operación Broadcast, seleccione el valor 1 para MODE o elija un modo de operación distinto. |
|
16#8189 |
Dirección de datos no admisible |
Seleccione un valor adecuado para la dirección de datos en el parámetro DATA_ADDR. Consulte la descripción Modbus_Master en el sistema de información |
|
16#818A |
Indicación de longitud no válida |
Seleccione una longitud de datos adecuada en el parámetro DATA_LEN. Consulte la descripción Modbus_Master en el sistema de información |
|
16#818B |
Valor no admisible para DATA_PTR |
Seleccione un valor adecuado para el puntero de datos (dirección M o DB) en el parámetro DATA_PTR. Consulte la descripción Modbus_Master en el sistema de información |
|
16#818C |
Error de interconexión del parámetro DATA_PTR |
Compruebe la interconexión de la instrucción. |
|
16#818D |
La longitud del área direccionada con DATA_PTR rebasa la longitud del DB o el área direccionada es demasiado pequeña para el número de datos que debe leerse o escribirse. |
Compruebe el puntero DATA_PTR |
|
16#8280 |
Acuse negativo al leer el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_P2P.RDREC.STATUS o Receive_P2P.RDREC.STATUS, así como en la descripción del SFB RDREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
16#8281 |
Acuse negativo al escribir en el módulo |
Compruebe la entrada en el parámetro PORT. Encontrará información más detallada sobre la causa del error en los parámetros estáticos Send_P2P.WRREC.STATUS, Receive_P2P.WRREC.STATUS o Receive_Reset, así como en la descripción del SFB WRREC. Encontrará más información sobre el código de error en la FAQ con el ID de artículo 109815286 en Internet. |
|
Error de comunicación - Modbus_Master y Modbus_Slave |
||
|
16#80D1 |
El tiempo de espera a XON o CTS = ON ha transcurrido. |
El interlocutor falla, es demasiado lento o está offline. Compruebe el interlocutor o modifique la parametrización en caso necesario. |
|
16#80D2 |
"Hardware RTS siempre ON": orden de transmisión cancelada por cambio de DSR = ON a OFF |
Compruebe el interlocutor. Asegúrese de que DSR está ON durante toda la transferencia. |
|
16#80E0 |
Telegrama cancelado: Desbordamiento del búfer de transmisión / telegrama de transmisión demasiado grande |
En el programa de usuario llame la instrucción con más frecuencia o parametrice una comunicación con control del flujo de datos. |
|
16#80E1 |
Telegrama cancelado: error de paridad |
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 misma paridad y el mismo número de bits de parada. |
|
16#80E2 |
Telegrama cancelado: error de trama |
Compruebe los ajustes de bit de inicio, bits de datos, bit de paridad, velocidad de transferencia de datos y bit(s) de parada. |
|
16#80E3 |
Telegrama cancelado: error de desbordamiento de caracteres |
Compruebe el número de datos en el telegrama del interlocutor. |
|
16#80E4 |
Telegrama cancelado: longitud máxima de telegrama alcanzada |
Seleccione una longitud de telegrama menor en el interlocutor. Se admiten (en función del módulo): 1-1024/2048/4096 (bytes) |
|
Error de comunicación - Modbus_Master |
||
|
16#80C8 |
El esclavo no responde dentro del tiempo ajustado |
Compruebe la velocidad de transferencia de datos, la paridad y el cableado del esclavo. |
|
16#80C9 |
El esclavo no responde dentro del tiempo ajustado mediante Blocked_Proc_Timeout. |
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 Modbus_Comm_Load tras desenchufar/enchufar o tras restablecerse la corriente. |
|
16#8200 |
La interfaz está ocupada por una orden en curso. |
Repita la orden más tarde. Asegúrese de que no se esté ejecutando ninguna orden antes de iniciar una nueva. |
|
Error de protocolo - Modbus_Slave (solo módulos de comunicación compatibles con Modbus) |
||
|
16#8380 |
Error CRC |
Error de suma de verificación del telegrama Modbus. Compruebe el interlocutor. |
|
16#8381 |
El código de función no se soporta o no se soporta para Broadcast. |
Compruebe el interlocutor y asegúrese de que se envía un código de función válido. |
|
16#8382 |
Indicación de longitud no válida en el telegrama de orden |
Seleccione una longitud de datos adecuada en el parámetro DATA_LEN. |
|
16#8383 |
Dirección de datos no válida en el telegrama de orden |
Seleccione un valor adecuado para la dirección de datos en el parámetro DATA_ADDR. |
|
16#8384 |
Error de valor de datos no válido en el telegrama de orden |
Compruebe el valor de datos en el telegrama de orden del maestro Modbus |
|
16#8385 |
El esclavo Modbus no soporta el valor de diagnóstico (código de función 08) |
El esclavo Modbus solo soporta los valores de diagnóstico 16#0000 y 16#000A. |
|
Error de protocolo - Modbus_Master (solo módulos de comunicación compatibles con Modbus) |
||
|
16#8380 |
Error CRC |
Error de suma de verificación del telegrama Modbus. Compruebe el interlocutor. |
|
16#8381 |
Telegrama de respuesta del esclavo Modbus con mensaje de error: El código de función no se soporta. |
Compruebe el interlocutor y asegúrese de que se envía un código de función válido. |
|
16#8382 |
Telegrama de respuesta del esclavo Modbus con mensaje de error: Indicación de longitud no válida |
Seleccione una longitud de datos adecuada. |
|
16#8383 |
Telegrama de respuesta del esclavo Modbus con mensaje de error: Dirección de datos no válida en el telegrama de orden |
Seleccione un valor adecuado para la dirección de datos en el parámetro DATA_ADDR. |
|
16#8384 |
Telegrama de respuesta del esclavo Modbus con mensaje de error: Error de valor de datos |
Compruebe el telegrama de orden en el esclavo Modbus. |
|
16#8385 |
Telegrama de respuesta del esclavo Modbus con mensaje de error: El esclavo Modbus no soporta el valor de diagnóstico |
Los esclavos Modbus solo soportan los valores de diagnóstico 16#0000 y 16#000A. |
|
16#8386 |
El código de función devuelto no concuerda con el código de función solicitado. |
Compruebe el telegrama de respuesta y el direccionamiento del esclavo. |
|
16#8387 |
Un esclavo no consultado responde |
Compruebe el telegrama de respuesta del dispositivo. Compruebe los ajustes de direcciones de los esclavos. |
|
16#8388 |
Error en la respuesta del esclavo a una orden de escritura. |
Compruebe el telegrama de respuesta del esclavo. |
|
16#8828 1) |
DATA_PTR señala a una dirección de bit diferente de n * 8 |
Compruebe el puntero DATA_PTR |
|
16#8852 1) |
DATA_PTR no señala a ningún DB ni área de marcas |
Compruebe el puntero DATA_PTR |
|
16#8853 1) |
DATA_PTR no es un puntero del tipo BOOL o WORD |
Compruebe el puntero DATA_PTR |
|
16#8855 1) |
DATA_PTR señala a un DB protegido contra escritura |
Compruebe el puntero DATA_PTR |
|
16#8856 1) |
Error al llamar el SFC51 |
Repita la llamada de la instrucción Modbus_Master |
|
Error - Modbus_Slave (solo módulos de comunicación compatibles con Modbus) |
||
|
16#8428 1) |
MB_HOLD_REG señala a una dirección de bit diferente de n * 8 |
Compruebe el puntero MB_HOLD_REG |
|
16#8452 1) |
MB_HOLD_REG no señala a ningún DB ni área de marcas |
Compruebe el puntero MB_HOLD_REG |
|
16#8453 1) |
MB_HOLD_REG no es un puntero del tipo BOOL o WORD |
Compruebe el puntero MB_HOLD_REG |
|
16#8454 1) |
La longitud del área direccionada con MB_HOLD_REG supera la longitud del DB o el área direccionada es demasiado pequeña para el número de datos que deben leerse o escribirse. |
Compruebe el puntero MB_HOLD_REG |
|
16#8455 1) |
MB_HOLD_REG señala a un DB protegido contra escritura |
Compruebe el puntero MB_HOLD_REG |
|
16#8456 1) |
Error al llamar el SFC51 |
Repita la llamada de la instrucción Modbus_Slave |
|
Códigos de error generales |
||
|
16#8FFF |
El módulo no está operativo temporalmente debido a un reset. |
Repita la consulta. |