Danfoss · VLT Micro Drive FC 51
An attempt was made to access a sub-index of an array parameter through Holding Register 0007 that does not exist. This indicates an incorrect index number was provided when referencing an element within an array-type parameter, leading to an invalid memory access.
Click steps to track your progress.
Consult the drive's communication manual to confirm if the parameter is an array and what its valid sub-index range is (e.g., 0-3, 1-N).
Review the Modbus master's program (e.g., PLC code) to ensure the correct sub-index is being used for the target parameter in Holding Register 0007.
If the parameter is a single value, remove any sub-index notation from the Modbus request.
Verify the drive's firmware version (e.g., Parameter 15-05) and compare it to the parameter mapping documentation to ensure compatibility of array structures.
Test reading/writing different sub-indices (e.g., 0, 1) using a Modbus scanner tool to pinpoint the valid range of the array.