ID 40040

Axis group reference: addresses a HLI section that exceeds HLI definition.

Description

A function block displays this error code at its output "ErrorID", if the axis group reference that is assigned at an input of type AXES_GROUP_REF with the name "AxisGroup", refers to a channel-specific HLI area that lies outside the specification of the motion controller. The error code isn’t displayed only if the FB is triggered at his input „Execute“, but also at the moment the FB is calculated.

Response

Class

-

The order is dismissed by the FB and not issued to the motion controller. The output “Error” is set to TRUE.

Solution

Class

-

There are 2 matters possible why the error code is notified:

 

The PLC application overwrites the value specified in the axis group reference during the initialization phase of the motion environment, which is the reference to a channel-specific area of the HLI. Therefore, it must be checked whether the structure element HliIfcIdx is overwritten in the global variable gAxesGroupRef[idx], which is assigned to an input of the FB of type AXES_GROUP_REF. The value of HliIfcIdx must be in range [0 .. HLI_SYS_CH_MAXIDX]HLI_SYS_CH_MAXIDX] liegen.

 

The FB is called without checking if the instance of FB MCV_PlatformBase displays the value TRUE at output "Done". Then move the FB to a PLC application area that is only processed when the instance of the FB type MCV_PlatformBase indicates that the motion platform was successfully initialised.

 

If none of both described cases apply please contact your motion control supplier refer to the error code.

Error type

-