Tabla con los códigos de error reportados por Modbus:
| Código | Descripción |
| 0x0001 |
Función ilegal. Quiere decir que la función aplicada sobre el esclavo no se ha podido ejecutar puesto que no la ha entendido. |
| 0x0002 |
Dirección modbus incorrecta. El dispositivo no cuenta ese registro modbus. |
| 0x0003 |
Valor ilegal. El valor contenido en la petición no se permite en este esclavo. |
|
0x0004 |
Error irrecuperable (genérico) mientras el esclavo intentaba ejecutar la acción solicitada |
| 0x0005 |
ACK. Conjuntamente con comandos de programación. El esclavo está procesando este comando y le tomará un tiempo demasiado alto. |
| 0x0006 |
BUSY. Conjuntamente con comandos de programación. El esclavo se encuentra realizando comandos de larga duración (programa) |
| 0x0007 |
NACK. Conjuntamente con comandos de programación. El esclavo no puede realizar el comando de programación recibido en la petición |
| 0x0008 |
Error de paridad. CRC de la respuesta erróneo. |
| 0x000A |
Fallo de comunicaciones. No pudo encontrar un enlace de comunicación con el esclavo. |
| 0x000B |
Fallo de comunicaciones. No se ha obtenido respuesta del esclavo. |
Tabla con los códigos de error reportados por un IOLink Máster IFM AL134x:
| Código | Descripción |
| 0x0101 |
Cortocircuito o Sobrecarga. |
| 0x0102 |
Código RESERVADO. No debería aparecer. |
| 0x0103 |
Código RESERVADO. No debería aparecer. |
|
0x0104 |
Código RESERVADO. No debería aparecer. |
| 0x0105 |
Dispositivo desconectado. |
| 0x0106 |
Datos no válidos. Los datos que arroja el dispositivo a través del protocolo IOLink no se han podido validar. |
| 0x0107 |
ID de dispositivo errónea. A nivel de puerto IOLink, la identidad configurada en el maestro no se corresponde con la reportada por el dispositivo conectado. |
| 0x0108 |
Ciclo de lectura erróneo. Se ha configurado una frecuencia de lectura superior a la soportada por el dispositivo. |
| 0x0109 |
Longitud Input demasiado corta. La longitud en el canal ascendente de IOLink es errónea. |
| 0x010A |
Longitud Output demasiado corta. La longitud en el canal descendente de IOLink es errónea. |
Todos estos errores se dan a nivel de puerto IOLink
Tabla con los códigos de error reportados por el módulo de entradas analógicas (AI)
| Código | Descripción |
| 0x0201 |
Error out of boundaries. Por debajo de lo esperado. Notifica que se ha tomado una muestra inferior a 4mA en el caso de que se haya configurado como entrada de corriente, o de 0V en el caso de que se haya configurado como entrada de tensión. También podría indicar que se han conectado al revés los terminales de la entrada analógica. |
| 0x0202 |
Error out of boundaries. Por encima de lo esperado. Notifica que se ha tomado una muestra superior a 20mA en el caso de que se haya configurado como entrada de corriente, o de 10V en el caso de que se haya configurado como entrada de tensión. Este error es crítico, puede indicar que no se ha configurado correctamente la entrada. Por ejemplo: Si la entrada está configurada como "corriente" pero se le conecta una sonda con salida 0-10V, esta entrada analógica podría quedar inservible en segundos. |
Todos estos errores se dan a nivel de entrada analógica. Son reportados inmediatamente al ser detectados, sin esperar a un envío.
Esto quiere decir, que cuando se toma una muestra errónea, esta es notificada. Pueden aparecer y desaparecer estos errores entre dos periodos de envío hasta N/2 veces, si se hacen N promediados