État PNIO (code d'erreur)
le PNIOStatus
est un code hexadécimal à 8 chiffres qui ne fait pas partie du PROFINET diagnostic au sens propre. le PNIOStatus
est un code d'erreur/d'abandon des services ayant échoué et est émis par exemple dans le cas d'erreurs de journal ou de tentatives de connexion infructueuses. L'utilisateur n'entre généralement en contact avec lui que dans le cas d'un service de lecture/écriture acyclique (RDREC / WRREC
) ou établir une connexion avec un appareil.
La valeur est interprétée comme un tableau de 4 octets avec les éléments suivants : | |||
| 0x40 | CODESYS | CODESYS-erreurs spécifiques, voir : |
0x81 | PNIO | Erreurs qui ne sont pas autrement décrites ici | |
0xCF | Erreur RTA | Erreur, interruption de la connexion | |
0xDA | AlarmAck | Erreur dans la gestion des alarmes | |
0xDB | IODConnectRes | (RPC-PDU) | |
0xDC | IODReleaseRes | (RPC-PDU) | |
0xDD | IODControlRes | IOXControlRes (RPC-PDU) | |
0xDE | IODReadRes | Erreurs en lecture acyclique (RPC, uniquement avec ErrorDecode=PNIORW) | |
0xDF | IODWriteRes | Erreurs en écriture acyclique (RPC, uniquement avec ErrorDecode=PNIORW) | |
| 0x80 | PNIORW | Utilisé dans le cadre d'erreurs en lecture acyclique. Équivalent à CEI 61158-6-3 (DPV1). |
0x81 | PNOI | Dans le cadre des services restants ou pour des erreurs internes telles que des erreurs RPC. | |
| Valeur de | ||
| Valeur de |
Pour | |
Pour | |
0x01–0x0D | Erreur de paramètre de connexion |
0x14–0x38 | Autres erreurs liées à la PDU |
0x3D | Machine de protocole de périphérique |
0x3E | Machine de protocole de contrôleur |
0x3F | Machine de protocole de contrôleur pour la découverte, l'adresse IP et l'attribution de noms |
0x40–0xD3 | Autres erreurs de machine d'état |
0xFD | Erreurs de protocole : raison de l'abandon Voir le tableau |
Pour | |
| AR consommateur DHT expiré |
| Délai d'attente AR CMI |
| AR alarm.ind (erreur) |
| AR abort.req |
| DCP, réinitialisation d'usine ou réinitialisation d'usine |
| Expiration du délai de préparation de l'application distante |
Astuce
Les listes de ErrorCode1 et ErrorCode2 sont incomplètes et n'affichent que les codes d'erreur les plus importants.
0x81813F02 | DCP sans nom de station réelle Le périphérique avec le nom de station spécifié est introuvable. |
0x81813F03 | DCP plusieurs RealStationName Plusieurs appareils portant le même nom de station ont été trouvés. |
0x81813F06 | Erreur de réglage DCP La commande DCP set a échoué (par exemple, adresse IP ou nom de station). |
0x81813F07 | ARP plusieurs adresses IP L'adresse IP est attribuée plusieurs fois : erreur réseau. |
0xCF81FD05 | AR consommateur DHT expiré La cadence d'émission n'a pas pu être maintenue : interruption de la liaison. |