ID 40041

Axis group reference: addressed HLI section doesn't exist.

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 "AxesGroup", refers to a channel-specific HLI area to which no channel has been assigned in the motion controller start-up list.

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:

 

  1. In fact, the controller startup list contains no entry for the channel. In the start-up list for the channel, make an entry for P-STUP-00009 and then adjust P-STUP-00001 and P-STUP-00007 accordingly. The order of channels in the startup list reflects the order of channel-specific HLI areas. Check whether the channel list specified for parameter P-STUP-00009 exists. If this is not the case, create the channel list.
  2. 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 hli_axis_idx must be in range [0 .. gNrCh (number of all configured channels in the motion system)].

Error type

-