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). |