ET_Result

Panoramica

Tipo:

Enumerazione

Disponibile a partire da:

V2.0.3.0

Descrizione

L'enumerazione ET_Result contiene i possibili valori che indicano il risultato delle operazioni eseguite dalle POU di questa libreria.

Elementi dell'enumerazione

Nome

Valore (UINT)

Descrizione

NoError

0

Nessun errore rilevato.

Done

1

Esecuzione del blocco funzione completata correttamente.

Working

2

Esecuzione blocco funzione ancora in corso.

OrderNotPresent

3

Interruzione comunicazione interna.

UnknownResponse

4

Interruzione comunicazione interna.

CommandError

5

Interruzione comunicazione interna.

BufferFull

6

Interruzione comunicazione interna.

CommandAborted

7

Informazioni di stato interne.

NoParameterInterface

8

Rilevato errore interfaccia interno.

InititalizationFailed

10

Inizializzazione della libreria non riuscita.

CommunicationError

11

Comunicazione interrotta.

AvatarNotAvailable

12

L'avatar referenziato tramite l'ingresso i_sAvatarName non è disponibile nell'elenco di configurazione DTM.

DeviceNotAvailable

13

Il dispositivo referenziato tramite l'ingresso i_sDeviceName non è disponibile nell'elenco di configurazione DTM.

IdentStructureEmpty

14

La struttura di identificazione fornita dal DTM è vuota.

AvatarNotSupported

15

L'avatar non è supportato dal blocco funzione.

SystemAvatarNotSupported

16

L'avatar di sistema non è supportato dal blocco funzione.

SystemDeviceNotSupported

17

Il dispositivo di sistema non è supportato dai blocchi funzione di gestione asset.

NoAvatarConfigured

18

Nessun avatar configurato.

FirmwareNotSupported

19

Il firmware dell'accoppiatore bus non è supportato da questa libreria ed è richiesto un aggiornamento della libreria.

ConfigurationInvalid

20

La configurazione dell'accoppiatore bus e dell'isola nell'applicazione è diversa.

NOTA: Questa enumerazione viene estesa con le enumerazioni CommunicationErrorCodes, OperationErrorCodes e CIPOperationErrorCodes dalla libreria Scanner EtherNet/IP e dalla Libreria PLCCommunication.

Codici di errore CIP (Common Industrial Protocol)

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.

Codici errore comunicazioni

Il tipo enumerato CommunicationErrorCodes contiene informazioni sulla diagnostica delle comunicazioni, come le interruzioni e gli errori rilevati. Contiene questi valori:

Elemento

Valore

Descrizione

CommunicationOK

256

Lo scambio è valido.

TimedOut

257

Lo scambio è stato interrotto allo scadere del timeout.

Canceled

258

Lo scambio è stato interrotto da una richiesta dell'utente (il comando Abort).

BadAddress

259

Il formato dell'indirizzo è errato.

BadRemoteAddr

260

L'indirizzo remoto non è corretto.

BadMgtTable

261

Il formato della tabella di gestione non è corretto.

BadParameters

262

I parametri specifici sono errati.

ProblemSendingRq

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.

SystemRessourceMissingCommCode

267

Una risorsa di sistema non è disponibile.

BadTransactionNb

268

Il numero della transazione non è corretto.

BadLengthCommCode

270

La lunghezza è errata.

ProtocolSpecificError

510

Il codice di errore delle operazioni contiene un codice specifico del protocollo.

Refused

511

Il messaggio è stato rifiutato.

Codici errore operazioni

Il tipo enumerato OperationErrorCodes contiene informazioni sulla diagnostica delle operazioni, come le interruzioni e gli errori rilevati. Contiene questi valori:

Elemento

Valore

Descrizione

NotProcessed_or_TargetResourceMissing

513

La richiesta non è stata elaborata o la risorsa del sistema di destinazione non è disponibile.

BadResponse

514

La risposta ricevuta non è corretta.

BadLengthOperCode

517

La lunghezza è errata.

CommChannelErr

518

Il canale di comunicazione è associato a un errore rilevato.

BadAddr

519

L'indirizzo è errato.

SystemResourceMissingOperCode

523

Una risorsa di sistema non è disponibile.

TargetCommInactive

524

Una funzione della comunicazione di destinazione non è attiva.

TargetMissing

525

La destinazione non è disponibile.

ChannelNotConfigured

527

Il canale non è configurato.

Utilizzato da

  • 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