Estado PNIO (Código de error)
El PNIOStatus
es un código hexadecimal de 8 dígitos que no forma parte del PROFINET diagnóstico en el sentido real. El PNIOStatus
es un código de error/cancelación de servicios fallidos y se emite, por ejemplo, en el caso de errores de registro o intentos fallidos de conexión. El usuario normalmente entra en contacto con él solo en el caso de un servicio de lectura/escritura acíclica (RDREC / WRREC
) o establecer una conexión con un dispositivo.
El valor se interpreta como una matriz de 4 bytes con los siguientes elementos: | |||
| 0x40 | CODESYS | CODESYS-errores específicos, ver: |
0x81 | PNIO | Errores que no se describen aquí | |
0xCF | error de RTA | Error, terminación de conexión | |
0xDA | acuse de alarma | Error en el manejo de alarmas | |
0xDB | IODConnectRes | (RPC-PDU) | |
0xCC | IODReleaseRes | (RPC-PDU) | |
0xDD | IODControlRes | IOXControlRes (RPC-PDU) | |
0xDE | IODReadRes | Errores en lectura acíclica (RPC, solo con ErrorDecode=PNIORW) | |
0xDF | IODWriteRes | Errores en escritura acíclica (RPC, solo con ErrorDecode=PNIORW) | |
| 0x80 | ANTERIOR | Se utiliza en el contexto de errores en la lectura acíclica. Equivalente a IEC 61158-6-3 (DPV1). |
0x81 | PNIO | En el contexto de servicios restantes o por errores internos como errores RPC. | |
| Valor de | ||
| Valor de |
Para | |
Para | |
0x01–0x0D | Error de parámetro de conexión |
0x14–0x38 | Otros errores relacionados con la PDU |
0x3D | Máquina de protocolo de dispositivo |
0x3E | Máquina de protocolo de controlador |
0x3F | Máquina de protocolo de controlador para descubrimiento, IP y asignación de nombre |
0x40–0xD3 | Otros errores de la máquina de estado |
0xFD | Errores de protocolo: motivo de cancelación Ver tabla |
Para | |
| Consumidor AR DHT caducado |
| Tiempo de espera de CMI AR |
| AR alarma.ind (err) |
| AR abort.req |
| DCP, restablecimiento de fábrica o restablecimiento de fábrica |
| El tiempo de espera de la aplicación remota expiró |
Sugerencia
Las listas de ErrorCode1 y ErrorCode2 están incompletas y muestran solo los códigos de error más importantes.
0x81813F02 | DCP sin nombre de estación real No se encontró el dispositivo con el nombre de estación especificado. |
0x81813F03 | DCP múltiple RealStationName Se encontraron varios dispositivos con el mismo nombre de estación. |
0x81813F06 | Error de configuración de DCP El comando de configuración de DCP ha fallado (por ejemplo, la dirección IP o el nombre de la estación). |
0x81813F07 | ARP varias direcciones IP La dirección IP se asigna varias veces: error de red. |
0xCF81FD05 | Consumidor AR DHT caducado No se pudo mantener el reloj de envío: terminación de la conexión. |