Vai all indice del manuale di programmazione
Tipo:
Definizione
Libreria LogicLab:
eLLabCANOpenLib
Libreria Codesys:
Non disponibile
Struttura con i dati del codice di abort ricevuto dal modulo.
Nome | Tipo | Descrizione |
---|---|---|
Recd | BOOL | Si attiva per un loop alla ricezione del codice di abort |
OSIndex | BYTE | Object dictionary sub-index. Contiene il sottoindice dell’oggetto in errore. Non è mai azzerato, rimane memorizzato l’ultimo ricevuto |
OIndex | WORD | Object dictionary index. Contiene l’indice dell’oggetto in errore. Non è mai azzerato, rimane memorizzato l’ultimo ricevuto |
Code | DWORD | Codice di abort ricevuto (Vedi tabella). Non è mai azzerato, rimane memorizzato l’ultimo ricevuto |
Tabella codici di ABORT
Abort code | Description |
---|---|
05030000 | Toggle bit not alternated. |
05040000 | SDO protocol timed out. |
05040001 | Client/server command specifier not valid or unknown. |
05040002 | Invalid block size (block mode only). |
05040003 | Invalid sequence number (block mode only). |
05040004 | CRC error (block mode only). |
05040005 | Out of memory. |
06010000 | Unsupported access to an object. |
06010001 | Attempt to read a write only object. |
06010002 | Attempt to write a read only object. |
06020000 | Object does not exist in the object dictionary. |
06040041 | Object cannot be mapped to the PDO. |
06040042 | The number and length of the objects to be mapped would exceed PDO length. |
06040043 | General parameter incompatibility reason. |
06040047 | General internal incompatibility in the device. |
06060000 | Access failed due to a hardware error. |
06070010 | Data type does not match; length of service parameter does not match. |
06070012 | Data type does not match; length of service parameter too high. |
06070013 | Data type does not match; length of service parameter too low. |
06090011 | Sub-index does not exist. |
06090030 | Value range of parameter exceeded (only for write access). |
06090031 | Value of parameter written too high. |
06090032 | Value of parameter written too low. |
06090036 | Maximum value is less than minimum value. |
08000000 | General error. |
08000020 | Data cannot be transferred or stored to the application. |
08000021 | Data cannot be transferred or stored to the application because of local control. |
08000022 | Data cannot be transferred or stored to the application because of the present device state. |
08000023 | Object dictionary dynamic generation fails or no object dictionary is present (e.g. object dictionary is generated from file and generation fails because of a file error). |