Error management - Register errors
Configuration verification is done on every access to a drive register. Some parameters are protected to avoid unreachable (or even dangerous) configurations, for example, selecting a nonexistent feedback.
Configuration errors do not generate any reaction to the system operation.
The following error codes help to understand why the requested register access failed:
Error Id | Default severity and reaction | Reaction configurable | Description | Meaning |
---|---|---|---|---|
0x0000738B | Info - Nothing | - | Trapezoidal commutation without digital halls not allowed | Trapezoidal commutation without digital halls not allowed. Review commutation sensor configuration and phasing |
0x00007400 | Info - Nothing | - | Unsupported synchronization method | The selected synchronization method doesn't exist or is not allowed in the current state |
0x00007500 | Info - Nothing | - | Number of active feedbacks is higher than allowed | The number of selected feedbacks to be enabled is higher than the allowed one by the drive |
0x00007503 | Info - Nothing | - | Access unsupported in the current state. | The register is usually accessible but the access is currently disabled due to the drive state. |
0x00007504 | Info - Nothing | - | Access unsupported because of local control | The register is accessible under certain conditions that are not being satisfied. |
0x05040000 | Info - Nothing | - | COMKIT Timeout. CORE device is not properly connected | Specific fault generated by COMKIT if the CORE product is not connected properly |
0x06010000 | Info - Nothing | - | Incorrect access type | It indicates that a read command has been requested to a write-only register of a write command has been requested to a read-only register |
0x06020000 | Info - Nothing | - | Object does not exist | It indicates that the requested register does not exist |
0x06040041 | Info - Nothing | - | Object isn't cyclic mappable as requested | It indicates that the register requested to be mapped into a cyclic frame is not cyclic |
0x06040042 | Info - Nothing | - | Cyclic mapping is too large | It indicates that the requested cyclic mapping is higher than the allowed space in the cyclic buffer |
0x06070010 | Info - Nothing | - | Mapped cyclic register size is wrong | The requested size for the mapped cyclic register differs from the expected one by the drive |
0x06090011 | Info - Nothing | - | Sub-Index does not exist | The requested Sub-Index is not present in the device |
0x060A0000 | Info - Nothing | - | Unsupported value introduced in register | Value to be written is outside the parameter range |
0x08000000 | Info - Nothing | - | Read / Write operation not executed | It indicates that the requested register read or write was not executed |
0x08010000 | Info - Nothing | - | Cyclic mapping key is wrong | It indicates that the requested cyclic register key doesn't exist |
0x08010010 | Info - Nothing | - | Communication state is unreachable | Transition from config to cyclic or from cyclic to config modes is unreachable in the current state |
0x08010020 | Info - Nothing | - | Communication setting is not modifiable in the current state | A new mapping has been requested when the drive is in cyclic mode |
0x08010030 | Info - Nothing | - | Invalid command | The command requested by the master is unrecognized |
0x08010040 | Info - Nothing | - | CRC error | A CRC error has been detected on the previous frame |