ID 40092

FB error: Searched axis within axis references by logical number, but didn't find such an axis.

Description

A job is sent via a function block, and the function block then shows TRUE at output "Busy". The FB receives a response for that job from de motion controller, and part of the response is a reference to an axis. The FB checks whether an axis reference (g_array_axis_ref[idx]) exists for this reference representing this axis. The reference in this case is the logical number of the axis.

However, no axis representing an axis with this logical axis number is found. Because the FB doesn't find an axis reference that also points to that axis, “ErrorID” output notifies this error code and output “Error” is set to TRUE.

Response

Class

-

The error code is displayed. The FB is able to take further orders. Falling edge at input “Execute” or “Enable” sets output “Error” to FALSE and resets output “ErrorID”.

Solution

Class

-

Is the commanded FB of type MC_GrpReadCfg you have to check, if the content of the variable assigned to input “IdentInGroup” points to an axis that is applied in the configuration of the machine.

If that’s not the matter you

  • Either the content of the variable at the “IdentInGroup” input must be corrected
  • or create the axis in the machine configuration.

Error type

-