Stato PNIO (codice di errore)
Il PNIOStatus
è un codice esadecimale a 8 cifre che non fa parte del PROFINET diagnosi in senso proprio. Il PNIOStatus
è un codice di errore/interruzione dei servizi non riusciti e viene emesso ad esempio in caso di errori di registro o tentativi di connessione non riusciti. L'utente normalmente vi entra in contatto solo nel caso di un servizio di lettura/scrittura aciclico (RDREC / WRREC
) o stabilire una connessione con un dispositivo.
Il valore viene interpretato come un array di 4 byte con i seguenti elementi: | |||
| 0x40 | CODESYS | CODESYS-errori specifici, vedere: |
0x81 | PNIO | Errori che non sono altrimenti descritti qui | |
0xCF | Errore RTA | Errore, interruzione della connessione | |
0xDA | AllarmeAck | Errore nella gestione degli allarmi | |
0xDB | IODConnectRes | (RPC-PDU) | |
0xCC | IODReleaseRes | (RPC-PDU) | |
0xDD | IODControlRes | IOXControlRes (RPC-PDU) | |
0xDE | IODReadRes | Errori nella lettura aciclica (RPC, solo con ErrorDecode=PNIORW) | |
0xDF | IODWriteRes | Errori in scrittura aciclica (RPC, solo con ErrorDecode=PNIORW) | |
| 0x80 | PNIRW | Utilizzato nel contesto di errori nella lettura aciclica. Equivalente a IEC 61158-6-3 (DPV1). |
0x81 | PNIO | Nel contesto dei servizi rimanenti o per errori interni come errori RPC. | |
| Valore di | ||
| Valore di |
Per | |
Per | |
0x01–0x0D | Errore parametro di connessione |
0x14–0x38 | Altri errori relativi alla PDU |
0x3D | Macchina protocollo dispositivo |
0x3E | Macchina del protocollo del controller |
0x3F | Macchina del protocollo del controller per rilevamento, IP e assegnazione del nome |
0x40–0xD3 | Altri errori della macchina a stati |
0xFD | Errori di protocollo: motivo di interruzione Consultare tabella |
Per | |
| DHT consumatore AR scaduto |
| Timeout CMI AR |
| AR alarm.ind (err) |
| AR abort.req |
| DCP, ripristino di fabbrica o ripristino di fabbrica |
| Timeout pronto per l'applicazione remota scaduto |
Suggerimento
Gli elenchi di ErrorCode1 e ErrorCode2 sono incompleti e mostrano solo i codici di errore più importanti.
0x81813F02 | DCP nessun nome RealStation Il dispositivo con il nome della stazione specificato non è stato trovato. |
0x81813F03 | DCP multiplo RealStationName Sono stati trovati più dispositivi con lo stesso nome di stazione. |
0x81813F06 | Errore di impostazione DCP Il comando DCP set non è riuscito (ad esempio, indirizzo IP o nome della stazione). |
0x81813F07 | ARP più indirizzi IP L'indirizzo IP viene assegnato più volte: errore di rete. |
0xCF81FD05 | DHT consumatore AR scaduto Non è stato possibile mantenere l'orologio di invio: terminazione della connessione. |