# ID 40016

HLI of MC and PLC has different specification.
Description | When the HLI interface is activated by an instance of the FB MCV_HliInterface, the number of maximal indestructible elements like channels, axes, etc. on PLC’s and motion controller’s side are checked. The error message is notified if the number of instructable channels or axes, etc is different on PLC’ and motion controller’s side.
Response | Class | - | FB MCV_HliInterface sets its “Error” output to TRUE, waits for a fixed number of cycles, and tries to communicate again with the motion controller via the HLI .
Solution | Class | - | At outputs “ExpectedHli” and “ActualHli” of the FB instance of type MCV_HliInterface, the maximum number of channels, axes, etc. could be checked at the variable …Max. Output “ExpectedHli” displays the maximal numbers of the PLC’s HLI interface and output “ActualHli” is that of the motion controllers HLI interface.

Are there different values for a corresponding pair of variables you have to check the version identifier of the HLI interface on PLC’s and motion controller’s side by comparing the variable versionString of both outputs.

Now check if the motion controller is that with the wrong version identifier or if the PLC application included a HLI library with the wrong version. In first case please start the correct motion controller, in the second case please include the correct HLI-library in the PLC application.

If none of the above causes is present, contact the control supplier and specify the version identifier at the outputs "ExpectedHli" and "ActualHli".

Error type | -

## Notice

Only the first 12 characters of the version identifier are checked and if they are equal that’s sufficient consistence of the HLI interface at PLC and motion controller to interact together.