L'enumerazione ET_Result contiene i possibili valori che indicano il risultato delle operazioni eseguite dalle POU di questa libreria.
Nome |
Valore (UINT) |
Descrizione |
---|---|---|
0 |
Nessun errore rilevato. |
|
1 |
Esecuzione del blocco funzione completata correttamente. |
|
2 |
Esecuzione blocco funzione ancora in corso. |
|
3 |
Interruzione comunicazione interna. |
|
4 |
Interruzione comunicazione interna. |
|
5 |
Interruzione comunicazione interna. |
|
6 |
Interruzione comunicazione interna. |
|
7 |
Informazioni di stato interne. |
|
8 |
Rilevato errore interfaccia interno. |
|
10 |
Inizializzazione della libreria non riuscita. |
|
11 |
Comunicazione interrotta. |
|
12 |
L'avatar referenziato tramite l'ingresso i_sAvatarName non è disponibile nell'elenco di configurazione DTM. |
|
13 |
Il dispositivo referenziato tramite l'ingresso i_sDeviceName non è disponibile nell'elenco di configurazione DTM. |
|
14 |
La struttura di identificazione fornita dal DTM è vuota. |
|
15 |
L'avatar non è supportato dal blocco funzione. |
|
16 |
L'avatar di sistema non è supportato dal blocco funzione. |
|
17 |
Il dispositivo di sistema non è supportato dai blocchi funzione di gestione asset. |
|
18 |
Nessun avatar configurato. |
|
19 |
Il firmware dell'accoppiatore bus non è supportato da questa libreria ed è richiesto un aggiornamento della libreria. |
|
20 |
La configurazione dell'accoppiatore bus e dell'isola nell'applicazione è diversa. |
Il tipo enumerato CIPOperationErrorCodes contiene informazioni sulla diagnostica delle operazioni, come le interruzioni e gli errori rilevati. Contiene questi valori:
Elemento |
Valore |
Descrizione |
---|---|---|
CIPConnectionFailure |
1025 |
Un servizio relativo alla connessione ha restituito un errore nel percorso di connessione. |
CIPResourceUnavailable |
1026 |
Le risorse richieste per l'oggetto per l'esecuzione del servizio richiesto non sono disponibili. |
CIPInvalidParameterValue |
1027 |
Vedere CIPInvalidParameter. |
CIPPathSegmentError |
1028 |
Mancata interpretazione dell'identificativo del segmento percorso o della sintassi del segmento da parte del nodo di elaborazione. Elaborazione percorso interrotta se si verifica un errore nel segmento del percorso. |
CIPPathDestinationUnknown |
1029 |
Il percorso fa riferimento a una classe oggetto, istanza o elemento strutturale non identificato o contenuto nel nodo di elaborazione. L'elaborazione del percorso deve essere interrotta se si verifica un errore indeterminato nella destinazione del percorso. |
CIPPartialTransfer |
1030 |
È stata trasferita solo una parte dei dati previsti. |
CIPConnectionLost |
1031 |
La connessione di messaggistica è stata interrotta. |
CIPServiceNotSupported |
1032 |
Il servizio richiesto non è stato implementato o non è stato definito per questa classe di oggetti/istanza. |
CIPInvalidAttributeValue |
1033 |
Sono stati rilevati dati attributo non validi. |
CIPAttributeListError |
1034 |
Lo stato di un attributo nella risposta Get_Attribute_List o Set_Attribute_List è diverso da zero. |
CIPAlreadyInRequestedMode |
1035 |
L'oggetto si trova già nella modalità o nello stato richiesto dal servizio. |
CIPObjectStateConflict |
1036 |
L'oggetto non può eseguire il servizio richiesto in questa modalità/stato. |
CIPObjectAlreadyExists |
1037 |
L'istanza richiesta dell'oggetto da creare è già esistente. |
CIPAttributeNotSettable |
1038 |
È stata ricevuta la richiesta di modificare un attributo non modificabile. |
CIPPrivilegeViolation |
1039 |
Errore di una verifica di permesso/privilegio. |
CIPDeviceStateConflict |
1040 |
La modalità o lo stato presente del dispositivo impedisce l'esecuzione del servizio richiesto. |
CIPReplyDataTooLarge |
1041 |
Le dimensioni dei dati da trasmettere nel buffer risposte superano la dimensione allocata del buffer risposte. |
CIPFragmentationPrimitiveValue |
1042 |
Il servizio specifica un'operazione che divide un valore dati primitivo e che non è riuscita. |
CIPNotEnoughData |
1043 |
Il servizio non ha fornito dati sufficienti per eseguire l'operazione specificata. |
CIPAttributeNotSupported |
1044 |
L'attributo specificato nella richiesta non è supportato. |
CIPTooMuchData |
1045 |
Il servizio ha fornito più dati del previsto. |
CIPObjectDoesNotExist |
1046 |
L'oggetto specificato non esiste nel dispositivo. |
CIPFragmentationNotInProgress |
1047 |
La sequenza di frammentazione per questo servizio non è attiva per questi dati. |
CIPNoStoredAttributeData |
1048 |
I dati attributo di questo oggetto non sono stati salvati prima del servizio richiesto. |
CIPStoreOperationFailure |
1049 |
I dati attributo di questo oggetto non sono stati salvati a causa di un errore rilevato durante il tentativo. |
CIPRoutingFailureRequestPacketTooLarge |
1050 |
Pacchetto di richiesta servizio troppo grande per la trasmissione in rete. Il dispositivo di instradamento ha arrestato il servizio. |
CIPRoutingFailureResponsePacketTooLarge |
1051 |
Il pacchetto di risposta del servizio era di dimensioni troppo grandi per poter essere trasmesso su una rete nel percorso dalla destinazione. Il dispositivo di instradamento ha arrestato il servizio. |
CIPMissingAttributeListEntryData |
1052 |
Il servizio non ha fornito un attributo dall'elenco attributi richiesto dal servizio per eseguire il comportamento richiesto. |
CIPInvalidAttributeValueList |
1053 |
Il servizio restituisce l'elenco di attributi contenente informazioni di stato su attributi non validi. |
CIPEmbeddedServiceError |
1054 |
Un servizio integrato ha restituito un errore rilevato. |
CIPVendorSpecificError |
1055 |
È stato rilevato un errore specifico del fornitore. Il campo dei codici aggiuntivi della risposta di errore specifica il tipo di errore rilevato. Utilizzare il codice di errore generale solo se nessuno dei codici di errore visualizzato in questa tabella o in una definizione di classe oggetto rappresenta precisamente l'errore rilevato. |
CIPInvalidParameter |
1056 |
Un parametro associato alla richiesta non era valido. Questo codice viene utilizzato quando un parametro non soddisfa i requisiti di questa specifica e/o i requisiti definiti in una specifica dell'oggetto applicazione. |
CIPWriteOnceValueAlreadyWritten |
1057 |
È stato eseguito un tentativo di scrittura su un supporto scrivibile una sola volta (ad esempio unità WORM, PROM) che è già stato scritto o di modifica di un valore che non può essere modificato una volta definito. |
CIPInvalidReplyReceived |
1058 |
È stata ricevuta una risposta non valida (ad esempio il codice servizio della risposta non corrisponde al codice servizio della richiesta), oppure il messaggio di risposta è minore delle dimensioni minime previste per la risposta. Questo codice di stato può essere utilizzato per altri scopi di risposte non valide. |
CIPBufferOverflow |
1059 |
Le dimensioni del messaggio ricevuto sono maggiori delle dimensioni massime del buffer di ricezione. L'intero messaggio è stato eliminato. |
CIPMessageFormatError |
1060 |
Il formato del messaggio ricevuto non è supportato dal server. |
CIPKeyFailureInPath |
1061 |
Il segmento chiave incluso come primo segmento del percorso non corrisponde al modulo di destinazione. Lo stato specifico dell'oggetto deve specificare quale parte della verifica della chiave non è riuscita. |
CIPPathSizeInvalid |
1062 |
Le dimensioni del percorso inviate con la richiesta di servizio non sono sufficientemente grandi per consentire l'indirizzamento della richiesta verso un oggetto, oppure sono stati inclusi troppi dati di indirizzamento. |
CIPUnexpectedAttributeInList |
1063 |
È stato eseguito un tentativo di impostare un attributo che non può essere impostato in questo momento. |
CIPInvalidMemberID |
1064 |
L'ID membro specificato nella richiesta non esiste nella classe/istanza/attributo specificati. |
CIPMemberNotSettable |
1065 |
È stata ricevuta una richiesta di modificare un membro non modificabile. |
CIPGroup2OnlyServerFailure |
1066 |
Non utilizzato |
CIPUnknownModbusError |
1067 |
Un convertitore CIP - Modbus ha ricevuto un codice di eccezione Modbus non definito. |
CIPAttributeNotGettable |
1068 |
È stata ricevuta una richiesta di lettura di un attributo non leggibile. |
CIPInstanceNotDeletable |
1069 |
L'istanza dell'oggetto richiesta non può essere eliminata. |
CIPServiceNotSupportedForAppPath |
1070 |
L'oggetto supporta il servizio ma non per il percorso di applicazione designato (ad esempio attributo). |
CIPTimeout |
1279 |
Nessuna risposta dalla destinazione. |
Il tipo enumerato CommunicationErrorCodes
contiene informazioni sulla diagnostica delle comunicazioni, come le interruzioni e gli errori rilevati. Contiene questi valori:
Elemento |
Valore |
Descrizione |
---|---|---|
|
256 |
Lo scambio è valido. |
|
257 |
Lo scambio è stato interrotto allo scadere del timeout. |
|
258 |
Lo scambio è stato interrotto da una richiesta dell'utente (il comando |
|
259 |
Il formato dell'indirizzo è errato. |
|
260 |
L'indirizzo remoto non è corretto. |
|
261 |
Il formato della tabella di gestione non è corretto. |
|
262 |
I parametri specifici sono errati. |
|
263 |
Si è verificato un problema durante l'invio della richiesta alla destinazione. |
RecvBufferTooSmall |
265 |
Il buffer di ricezione ha dimensioni troppo piccole. |
SendBufferTooSmall |
266 |
Le dimensioni del buffer di invio sono troppo piccole. |
|
267 |
Una risorsa di sistema non è disponibile. |
|
268 |
Il numero della transazione non è corretto. |
|
270 |
La lunghezza è errata. |
|
510 |
Il codice di errore delle operazioni contiene un codice specifico del protocollo. |
|
511 |
Il messaggio è stato rifiutato. |
Il tipo enumerato OperationErrorCodes contiene informazioni sulla diagnostica delle operazioni, come le interruzioni e gli errori rilevati. Contiene questi valori:
Elemento |
Valore |
Descrizione |
---|---|---|
|
513 |
La richiesta non è stata elaborata o la risorsa del sistema di destinazione non è disponibile. |
|
514 |
La risposta ricevuta non è corretta. |
|
517 |
La lunghezza è errata. |
|
518 |
Il canale di comunicazione è associato a un errore rilevato. |
|
519 |
L'indirizzo è errato. |
SystemResourceMissingOperCode |
523 |
Una risorsa di sistema non è disponibile. |
|
524 |
Una funzione della comunicazione di destinazione non è attiva. |
|
525 |
La destinazione non è disponibile. |
|
527 |
Il canale non è configurato. |
AnalogIO
ConveyorOneDirection
ConveyorOneDirectionSILStopWCat1and2
ConveyorTwoDirections
ConveyorTwoDirectionsSILStopWCat1and2
DigitalIO
Energy
EnhancedStatus
MotorOneDirection
MotorOneDirectionSILStopCat1and2
MotorOneDirectionSILStopWCat3and4
MotorTwoDirections
MotorTwoDirectionsSILStopCat1and2
MotorTwoDirectionsSILStopWCat3and4
MotorTwoSpeeds
MotorTwoSpeedsSILStopCat1and2
MotorTwoSpeedsSILStopWCat3and4
MotorTwoSpeedsTwoDirections
MotorTwoSpeedsTwoDirectionsSILStopCat1and2
MotorTwoSpeedsTwoDirectionsSILStopWCat3and4
MotorYDOneDirection
MotorYDTwoDirections
Power
PowerInterface
PowerInterfaceIO
PowerSupply
Pump
ProductData
ReadDiagnostics
ReadSystemDiagnostics
ReadTripCounters
ReadTripRegisters
ReadAlarmCounters
Resistor
Switch
SwitchSILStopCat1and2
SwitchSILStopWCat3and4
SystemControl
SystemEnergyBasic
SystemMaintenanceData
SystemPowerBasic
SystemProductData
SystemTimeGet
SystemTimeSet
SystemVoltageBasic
SystemVoltageEnhanced
Transformer